Está en la página 1de 5

UNIVERSIDAD NACIONAL

VILLARRICA DEL ESPIRITU SANTO


Facultad Politcnica

LENGUAJE II
Trabajo de Investigacion

ALUMNO: Fernando Ramn Bez Amarilla


2do. Ao Ingeniera en Sistemas
Informticos

Profesora: Mariana Garcete

2016

Universidad Nacional Villarrica del Espritu Santo (UNVES)


Facultad Politcnica
Fernando Ramn Bez Amarilla

Barras de control
"Barra de controles" es el nombre genrico para las barras de herramientas,
las barras de estado y las barras de cuadro de dilogo. Las clases
MFCCToolBar, CStatusBar, CDialogBar, COleResizeBar y CReBar derivan de la
clase CControlBar, que implementa su funcionalidad habitual.
Las barras de controles son ventanas que muestran filas de controles con los que
los usuarios pueden seleccionar opciones, ejecutar comandos u obtener
informacin del programa. Entre los tipos de barras de controles se incluyen las
barras de herramientas, las barras de cuadro de dilogo y las barras de estado.

Barras de herramientas, dentro de la clase CToolBar


Barras de estado, dentro de la clase CStatusBar
Barras de cuadro de dilogo, dentro de la clase CDialogBar
Barras Rebar, dentro de la clase CReBar

Importante Al igual que la versin 4.0 de MFC, las barras de herramientas, las
barras de estado y la informacin sobre herramientas se implementan utilizando la
funcionalidad del sistema implementada en el archivo comctl32.dll en lugar de la
implementacin previa especfica de MFC. En la versin 6.0 de MFC, se ha
agregado CReBar, que tambin se ajusta a la funcionalidad de comctl32.dll.
Barras de control
Las barras de control mejoran en gran medida las prestaciones de un
programa, permitiendo realizar acciones de comando de forma sencilla y rpida.
La clase CControlBar proporciona la funcionalidad comn de todas las barras de
herramientas, barras de estado y barras de cuadro de dilogo.CControlBar incluye
la funcionalidad de colocar la barra de controles en su ventana de marco primaria.
Dado que una barra de controles es normalmente una ventana secundaria de una
ventana de marco primaria, es un "elemento relacionado" con la vista de cliente o
el cliente MDI de la ventana de marco. Un objeto de barra de controles utiliza
informacin acerca del rectngulo de cliente de la ventana primaria para
colocarse. A continuacin, modifica el rectngulo restante de la ventana primaria
que se encuentra dedicado al cliente, de forma que la vista de cliente o la ventana
de cliente MDI ocupar el resto del espacio.
Barras de herramientas
Una barra de herramientas es una barra de controles que muestra una fila
de botones con dibujos que ejecutan comandos. Presionar un botn de una barra
de herramientas equivale a seleccionar un elemento de men; ste llama al mismo
controlador asignado al elemento de men si ese elemento de men tiene el
mismo identificador que el botn de la barra de herramientas. Los botones se
pueden configurar para aparecer y comportarse como botones de comando,
botones de opcin o casillas de verificacin. Una barra de herramientas suele
estar alineada en la parte superior de una ventana de marco, pero una barra de
herramientas MFC puede "acoplarse" a cualquier lado de su ventana primaria o
quedar flotando en su propia ventana de marco reducido.

Universidad Nacional Villarrica del Espritu Santo (UNVES)


Facultad Politcnica
Fernando Ramn Bez Amarilla

Una barra de herramientas tambin puede "flotar" y se puede cambiar de


tamao as como arrastrarla con el mouse (ratn). Una barra de herramientas
tambin puede mostrar informacin sobre herramientas conforme el usuario
mueve el mouse por encima de los botones de la barra de herramientas. La
informacin sobre herramientas es una pequea ventana emergente que describe
brevemente el propsito del botn.
Barras de estado
Una barra de estado es una barra de controles que contiene paneles de
resultados de texto, o "indicadores". Los paneles de resultados se utilizan
habitualmente como lneas de mensaje e indicadores de estado. Entre los
ejemplos de lneas de mensaje se encuentran las lneas de mensaje de ayuda de
comandos que explican brevemente el comando de men o de barra de
herramientas seleccionado en el panel del extremo izquierdo de la barra de estado
predeterminada, creada mediante el Asistente para aplicaciones MFC. Algunos
ejemplos del indicador de estado incluyen las teclas BLOQ DESPL, BLOQ NUM y
otras teclas. Las barras de estado suelen estar alineadas en la parte inferior de
una ventana de marco. Vea las clasesCStatusBar y CStatusBarCtrl.
Barras de cuadro de dilogo
Una barra de cuadro de dilogo es una barra de controles, basada en un
recurso de plantilla de cuadro de dilogo, con la funcionalidad de un cuadro de
dilogo no modal. Las barras de cuadro de dilogo pueden contener controles de
Windows, controles personalizados o controles ActiveX. Al igual que en un cuadro
de dilogo, el usuario puede cambiar mediante tabulacin entre los controles. Las
barras de cuadro de dilogo se pueden alinear en la parte superior, inferior,
izquierda o derecha de una ventana de marco y tambin se pueden dejar flotando
en su propia ventana de marco. Vea la clase CDialogBar.
Barras Rebar
Una barra Rebar es una barra de controles que proporciona informacin de
acoplamiento, diseo, estado y persistencia de controles rebar. Un objeto rebar
puede contener distintas ventanas secundarias, normalmente otros controles,
incluidos cuadros de edicin, barras de herramientas y cuadros de lista. Un objeto
rebar puede mostrar sus ventanas secundarias sobre un mapa de bits
especificado. Se puede ajustar el tamao de forma automtica o manual haciendo
clic o arrastrando su barra de agarre. Vea la clase CReBar.

Universidad Nacional Villarrica del Espritu Santo (UNVES)


Facultad Politcnica
Fernando Ramn Bez Amarilla

Explorador de soluciones
El Explorador de soluciones proporciona una vista organizada de los
proyectos y sus archivos, as como acceso rpido a los comandos relativos a ellos.
Normalmente, una barra de herramientas asociada a esta ventana ofrece los
comandos que se utilizan con ms frecuencia con el elemento resaltado en la lista.
Para obtener acceso al Explorador de soluciones, seleccione Explorador de
soluciones en el men Ver.
Parmetros de una Funcin
Los parmetros son los valores que la funcin espera recibir.En un prototipo
de funcin, los parntesis detrs del nombre de la funcin contienen una lista
completa de los parmetros de la funcin y de sus tipos.Las declaraciones de
parmetros especifican los tipos, tamaos e identificadores de los valores
almacenados en los parmetros.

DIFERENCIA ENTRE PASAR POR VALOR Y POR REFERENCIA

Pasar por valor

Pasar por referencia

Un argumento se pasa por


valor especificando la palabra
clave ByVal (Visual Basic) para el
parmetro correspondiente en la
definicin de procedimiento. Cuando se
utiliza este mecanismo para pasar
argumentos, Visual Basic copia el valor
del elemento de programacin
subyacente en una variable local del
procedimiento. El cdigo de
procedimiento no tiene ningn acceso al
elemento subyacente del cdigo de
llamada.

Un argumento se pasa por


referencia especificando la palabra
clave ByRef (Visual Basic) para el
parmetro correspondiente en la
definicin de procedimiento. Cuando se
utiliza este mecanismo para pasar
argumentos, Visual Basic proporciona al
procedimiento una referencia directa al
elemento de programacin subyacente
del cdigo de llamada.

COMO ESPECIFICAR VALORES DE RETORNO


Un procedimiento almacenado puede devolver un valor entero, denominado
cdigo de retorno, para indicar el estado de ejecucin de un procedimiento. Se
especifica el cdigo de retorno para un procedimiento almacenado mediante la
instruccin RETURN. Al igual que con los parmetros OUTPUT, debe guardar el
cdigo de retorno en una variable cuando se ejecute el procedimiento almacenado
a fin de utilizar su valor en el programa que realiza la llamada. Por ejemplo, la
variable de asignacin @result del tipo de datos int se utiliza para almacenar el
cdigo de retorno del procedimiento almacenado my_proc como:

Universidad Nacional Villarrica del Espritu Santo (UNVES)


Facultad Politcnica
Fernando Ramn Bez Amarilla

DECLARE @result int;


EXECUTE @result = my_proc;
Los cdigos de retorno suelen utilizarse en los bloques de control de flujo
dentro de los procedimientos almacenados con el fin de establecer el valor del
cdigo de retorno para cada posible situacin de error. Puede utilizar la funcin
@@ERROR despus de una instruccin Transact-SQL para detectar si se ha
producido un error durante la ejecucin de la instruccin.

También podría gustarte