Académique Documents
Professionnel Documents
Culture Documents
Marisol Fernndez
2-737-149
Placa Madre
Micropprocesador
Memoria
Cables de comunicacin
PROGRAMACIN ORIENTADA A OBJETOS
La programacin orientada a objetos o POO (OOP segn sus
siglas en ingls) es un paradigma de programacin que usa
objetos en sus interacciones, para disear aplicaciones y
programas informticos. Est basado en varias tcnicas,
incluyendo herencia, cohesin, abstraccin, polimorfismo,
acoplamiento y encapsulamiento. Su uso se populariz a
principios de la dcada de los aos 1990. En la actualidad,
existe una gran variedad de lenguajes de programacin que
soportan la orientacin a objeto.
Un objeto contiene toda la informacin que permite definirlo e
identificarlo frente a otros objetos pertenecientes a otras
clases e incluso frente a objetos de una misma clase, al poder
tener valores bien diferenciados en sus atributos. A su vez, los
objetos disponen de mecanismos de interaccin llamados
mtodos, que favorecen la comunicacin entre ellos. Esta
comunicacin favorece a su vez el cambio de estado en los
propios objetos. Esta caracterstica lleva a tratarlos como
unidades indivisibles, en las que no se separa el estado y el
comportamiento.
Los mtodos (comportamiento) y atributos (estado) estn
estrechamente relacionados por la propiedad de conjunto.
Marisol Fernndez
2-737-149
Marisol Fernndez
2-737-149
VISUAL BASIC
Visual Basic es un lenguaje de programacin dirigido por
eventos, desarrollado por Alan Cooper para Microsoft. Este
lenguaje de programacin es un dialecto de BASIC, con
importantes agregados. Su primera versin fue presentada en
1991, con la intencin de simplificar la programacin
utilizando un ambiente de desarrollo que facilit en cierta
medida la programacin misma.
La ltima versin fue la 6, liberada en 1998, para la que
Microsoft extendi el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en
la API Win32 y pasar a un framework o marco comn de
libreras, independiente de la versin del sistema operativo,
.NET Framework, a travs de Visual Basic .NET (y otros
lenguajes como C Sharp (C#) de fcil transicin de cdigo
entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propsito general, tambin provee
facilidades para el desarrollo de aplicaciones de bases de
datos usando Data Access Objects, Remote Data Objects o
ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE
que integra editor de textos para edicin del cdigo fuente, un
depurador, un compilador (y enlazador) y un editor de
interfaces grficas o GUI.
TEMAS DE EXAMEN SEMESTRAL
CONVERSIN DE TIPO EN VISUAL BASIC
Estas funciones se compilan en lnea, es decir, el cdigo de
conversin forma parte del cdigo que evala la expresin. A
veces no se produce una llamada a un procedimiento para
realizar la conversin, lo que mejora el rendimiento. Cada
funcin convierte una expresin a un tipo de datos especfico.
CBool(expression),
CDate(expression),
Marisol Fernndez
2-737-149
CByte(expression),
CDbl(expression),
CChar(expression),
CDec(expression),
CInt(expression),
CLng(expression),
CObj(expression),
CSByte(expression), CShort(expression), CSng(expression),
CStr(expression),
CUInt(expression),
CULng(expression),
CUShort(expression).
Uso de estructuras de control repetitivas en visual
Basic ( For, For Each, Do Loop y Try Cath).
Instruccin for: Repite un grupo de instrucciones un nmero
de veces especificado.
Se detecta una excepcin en Try...Catch...Finally. Puede utilizar
Exit For al final del bloque Finally .
For index As Integer = 1 To 5
Debug.Write(index.ToString & " ")
Next
Debug.WriteLine("")
' Output: 1 2 3 4 5
Instruccin for each: Repite un grupo de instrucciones para
cada elemento de una coleccin.
For Each element [ As datatype ] In group
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ element ]
Si el cdigo depende de recorrer una coleccin en un orden
concreto, un bucle de For EachNext no es la mejor opcin, a
menos que sepa las caractersticas del objeto de enumerador
que la coleccin expone. El orden de recorrido no est
determinada por Visual Basic, sino por el mtodo de
Marisol Fernndez
2-737-149
Marisol Fernndez
2-737-149
desplazamiento
Marisol Fernndez
2-737-149
Menu
Los mens exponen la funcionalidad a sus usuarios
presionando comandos agrupados por un tema comn.
El control MenuStrip es nuevo en esta versin de Visual Studio
y .NET Framework. Con el control puede crear fcilmente
mens como los de Microsoft Office.
El control MenuStrip admite la interfaz de mltiples
documentos (MDI) y combinacin de mens, la informacin
sobre herramientas y el desbordamiento. Puede mejorar la
utilidad y legibilidad de sus mens agregando teclas de
acceso, teclas de mtodo abreviado, marcas de verificacin,
imgenes y barras separadoras.
Aunque el control MenuStrip reemplaza y agrega la
funcionalidad al control MainMenu, ste se conserva a efectos
de compatibilidad con versiones anteriores y uso futuro, si se
desea.
Usos del control MenuStrip
Utilice el control MenuStrip para:
Marisol Fernndez
2-737-149