ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
Elemento 1
1. UNIVERSIDAD TÉCNICA DE AMBATO
INTEGRANTES:
ALVARO CHACHA
MARICELA CHIMBOLEMA
DIEGO JURADO
JESSICA SORIA
2. UNIVERSIDAD TÉCNICA DE AMBATO
HISTORIA PROPIEDADES
DE VB
ENTORNO VB
DESVENTAJAS
2008
CARACTERISTIC
VENTAJAS
AS
3. VISUAL BASIC – HISTORIA
Es un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft. Este
lenguaje de programación es un dialecto de BASIC,
con importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo
completamente gráfico que facilitara la creación de
interfaces gráficas y, en cierta medida, también la
programación misma.
4. Aunque Visual Basic es de propósito
general, también 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 edición del código
fuente, un depurador, un compilador (y
enlazador) y un editor de interfaces
gráficas o GUI.
MENÚ
5. VENTAJAS
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de
Windows.
Permite usar con facilidad la plataforma de los
sistemas Windows, dado que tiene acceso
prácticamente total a la API de Windows, incluidas
librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo
que resulta fácil encontrar información,
documentación y fuentes para los proyectos.
Fácilmente extensible mediante librerías DLL y
componentes ActiveX de otros lenguajes.
6. VENTAJAS
Posibilita añadir soporte para ejecución de scripts,
VBScript o JScript, en las aplicaciones mediante
Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX
(versiones 7 y 8). También está disponible, de forma
no oficial, un componente para trabajar con OpenGL
1.1.7
Existe una versión, VBA, integrada en las
aplicaciones de Microsoft Office, tanto Windows
como Mac, que permite programar macros para
extender y automatizar funcionalidades en
documentos, hojas de cálculo, bases de datos
(access).
Si bien permite desarrollar grandes y MENÚ complejas
aplicaciones, también provee un entorno adecuado
para realizar pequeños prototipos rápidos
7. DESVENTAJAS
Las críticas hechas en las ediciones de Visual Basic
anteriores a VB.NET son variadas,[8] se citan entre
ellas:
Problema de versionado asociado con varias librerías
runtime DLL´s, conocido como DLL Hell
Pobre soporte para programación orientada a
objetos[9]
Incapacidad para crear aplicaciones multihilo, sin
tener que recurrir a llamadas de la API de Windows.
Dependencia de complejas y frágiles entradas de
registro COM
MENÚ
8.
9.
10. Barra de En esta barra los controles se
Herramientas pueden insertar en los
formularios de nuestra
aplicación de Visual Basic
Es posible agregar más controles a la
barra de los que aparecen por defecto,
ya que Visual Basic ofrece decenas de
librerías e incluso es posible diseñar
tus propios controles o descargar
controles diseñados por empresas y
particulares a través de internet
11. Puntero Se utiliza para seleccionar las
variables que estamos o que
vamos a programa.
12. Se utiliza para abrir un
PictureBox espacio para poder insertar
gráficos.
13. Se utiliza para insertas éticas
Label o títulos dentro del programa.
14. Sirve para abrir un espacio en
el programa donde vamos a
TextBox estar mostrando diferentes
textos, ejemplo: listados de
alumnos.
15. Se utiliza para hacer
Frame divisiones en una misma
ventana.
28. Sirve para mostrar bases de
datos existentes desde su
Data programa
MENÚ
29. • Name Nombre
Define al objeto durante la ejecución del
programa. Se introduce en tiempo de diseño y no
se puede variar durante la ejecución.
• Caption Título
Es el texto que aparecerá en la barra de Título
cada vez que aparezca en pantalla este
formulario
• Control BoxControl "menos" del Formulario
Valor por defecto : True
Propiedad booleana que admite los valores de
true (verdadero) o False (Falso).
30. • MaxButton Valor por defecto: True
Botones (flechas) de minimizar y maximizar
este formulario.
• BorderStyle Tipo de borde
Define el tipo de borde que tendrá el formulario
durante la ejecución.
1. None El formulario no tiene borde alrededor
2. Fixed Single
El formulario tendrá un borde fino, y no podrá
cambiarse su tamaño durante el tiempo de
ejecución.
31. 3. Sizable
El formulario tendrá borde grueso, y se podrá cambiar su tamaño en
tiempo de ejecución mediante los botones de maximizar y
minimizar, y mediante el arrastre de uno de los bordes con el ratón.
4. Fixed Dialog
El formulario tendrá borde grueso.
• Appearance Apariencia Valor por defecto: 3D
Admite los valores 0 (=Flat, plano) y 1 (=3D) Si tiene el valor 1 (3D),
el formulario aparecerá con cierto efecto tridimensional, y los
controles que le introduzcamos a este formulario aparecerán como
esculpidos dentro de él.
32. 3. Sizable
El formulario tendrá borde grueso, y se podrá cambiar su tamaño en
tiempo de ejecución mediante los botones de maximizar y
minimizar, y mediante el arrastre de uno de los bordes con el ratón.
4. Fixed Dialog
El formulario tendrá borde grueso.
• Appearance Apariencia Valor por defecto: 3D
Admite los valores 0 (=Flat, plano) y 1 (=3D) Si tiene el valor 1
(3D), el formulario aparecerá con cierto efecto tridimensional, y los
controles que le introduzcamos a este formulario aparecerán como
esculpidos dentro de él.
33. • Autoredraw Valor por defecto: False
Propiedad booleana. Esta propiedad, estando en True, permite actualizar el
contenido del formulario y de sus controles incluso cuando no están visibles.
• Backcolor Color del fondo
Establece el color del fondo del formulario. Puede cambiarse en tiempo de
ejecución.
• ClipControls Valor por defecto: False
Propiedad Booleana. Establece si un evento Paint vuelve a dibujar el objeto
entero (True) o si solamente dibujan las partes que han sufrido cambios
(False)
• DrawMode modo de dibujo
Establece un valor que determina el aspecto de la salida de un método
gráfico o el...
34. ClipControls: Determina si los métodos gráficos de los eventos
Saint vuelven a dibujar el objeto completo o solo las áreas recién
expuestas.
ControlBox: Devuelve un valor que indica si el cuadro del menú
Control se muestra en un formulario en tiempo de ejecución.
DrawStyle: Determina el estilo de la línea para el resultado de
métodos gráficos.
DrawWidth: Devuelve o establece el ancho de la línea para el
resultado de métodos gráficos.
35. •Enabled: Devuelve o establece un valor que determina si
un objeto puede responder a eventos generados por el
usuario.
•FillColor: Devuelve o establece el color usado para
rellenar formas, círculos y cuadros.
•FillStyle: Devuelve o establece el estilo de relleno de una
forma.
•Font: Devuelve un objeto Font.
•FontTransparent: Devuelve o establece un valor que
determina si se muestran el texto o los gráficos de fondo
para objetos Form, Printer o PictureBox.
36. •ForeColor: Devuelve o establece el color de primer plano usado
para mostrar textos y gráficos en un objeto.
•HasDC: Determina si hay asignadoun contexto de presentación
único para el control.
•Height: Devuelve o establece el alto de un objeto.
•HelpContextID: Especifica el Id. De contexto del archivo de Ayuda
predeterminado para un objeto.
•Icon: Devuelve el icono mostrado cuando se minimiza un
formulario en tiempo de ejecución.
•KeyPreview: Devuelve o establece si los eventos de teclado de un
objeto se involucran antes que los eventos de teclado para los
controles del objeto.
37. •Left: Devuelve o establece la distancia entre el borde izquierdo
interno de un objeto y el borde izquierdo de su contenedor.
•LinkMode: Devuelve o establece el tipo de vínculo utilizado en
una conversación DDE y activa la conexión.
•LinkTopic: Devuelve o establece la aplicación de origen y el tema
para un control de destino.
•MouseIcon: Establece un icono personalizado para el mouse.
•MousePointer: Devuelve o establece el tipo de puntero del mouse
mostrado al pasar por encima de un objeto.
•Moveable: Devuelve o establece un valor que indica si se puede
mover un formulario.
•NegotiateMenus: Determina si un formulario incorpora los menús de un
objeto en la barra de menús del formulario.
38. •OLEDropMode: Devuelve o establece si este objeto puede actuar como
destino para una operación de colocar de OLE.
•Palette: Devuelve o establece una imagen que contiene la paleta que se
usa en un objeto cuando se establece PaletteMode a Custom.
•PaletteMode: Devuelve o establece un valor que determina qué paleta se
usa para los controles de un objeto.
•Picture: Devuelve o establece el gráfico que se mostrara en un control.
•RightToLeft: Determina el sentido de presentación del texto y la
apariencia visual de un control en un sistema bidireccional.
•ScaleHeight: Devuelve o establece el número de unidades verticales de
medida del interior de un objeto.
•ScaleLeft: Devuelve o establece las coordenadas horizontales para los
bordes izquierdos de un objeto.
39. •ScaleMode: Devuelve o establece un valor que indica las
unidades de medidda de las coordenadas de un objeto al usar
métodos gráficos o colocar controles.
•ScaleTop: Devuelve o establece las coordenadas verticales de los
bordes superiores de un objeto.
•ScaleWidth: Devuelve o establece el número de unidades
horizontales de medida del interior de un objeto.
•ShowInTaskbar: Determina si un objeto Form o MDIForm aparece
en la barra de tareas de Windows 95.
•StartUpPosition: Devuelve o establece un valor que especifica la
posición de un formulario cuando aparece por primera vez.
•Tag: Guarda datos adicionales necesarios para su programa.
40. •Top: Devuelve o establece la distancia entree l borde superior
interno de un objeto y el borde superior de su sontenedor.
•Visible: devuelve o establece in valor que determina si un objeto
es visible o está oculto.
•WhatsThisButton: Devuelve o establece si el botón ¿Qué es
esto? Aparece en la barra de título de un formulario o un formulario
MDI.
•WhatsThisHelp: Devuelve o establece si la Ayuda interactiva usa
la ventana emergente ¿Qué es esto? proporcionada por la Ayuda
de Windows 95 o por la ventana principal de la Ayuda.
•Width: Devuelve o establece el ancho de un objeto
•WindowState: Devuelve o establece en timpo de ejecución el
MENÚ
estado visual de una ventana de formulario.
41.
42. CARACTERÍSTICAS GENERALES
Es un lenguaje de fácil aprendizaje pensado
tanto para programadores principiantes como
expertos, guiado por eventos, y centrado en un
motor de formularios que facilita el rápido
desarrollo de aplicaciones gráficas. Su
sintaxis, derivada del antiguo BASIC, ha sido
ampliada con el tiempo al agregarse las
características típicas de los lenguajes
estructurados modernos. Se ha agregado una
implementación limitada de la programación
orientada a objetos (los propios formularios y
controles son objetos), aunque se admite el
polimorfismo mediante el uso de los
Interfaces, no admite la herencia.
43. Es utilizado principalmente para aplicaciones de
gestión de empresas, debido a la rapidez con la
que puede hacerse un programa que utilice una
base de datos sencilla, además de la
abundancia de programadores en este
lenguaje.
El compilador de Microsoft genera ejecutables
que requieren una DLL para que funcionen, en
algunos casos llamada MSVBVMxy.DLL
(acrónimo de "Microsoft Visual Basic Virtual
Machine x. y ", siendo x. y la versión) y en otros
VBRUNXXX.DLL
44. El compilador de Microsoft genera ejecutables que requieren una
DLL para que funcionen, en algunos casos llamada
MSVBVMxy.DLL (acrónimo de "Microsoft Visual Basic Virtual
Machine x. y ", siendo x. y la versión) y en otros VBRUNXXX.DLL
("Visual Basic Runtime X.XX"), que provee todas las funciones
implementadas en el lenguaje. Además existen un gran número
de bibliotecas (DLL) que facilitan el acceso a muchas funciones
del sistema operativo y la integración con otras aplicaciones.
45. DERIVADOS
Su derivado VBScript es el lenguaje predeterminado para Active
Server Pagés (ASP).
Además, una extensión propia del lenguaje llamada Visual Basic
for Applications (VBA) permite codificar módulos (a veces
llamados macros) para las aplicaciones de Microsoft Office.
Especialmente a partir de la versión 6 del lenguaje, se permite la
interacción y generación de objetos remotos que puedan ser
invocados desde paginas de scripts (concretamente las ASP,
aunque no es imposible hacer un enlace empleando JSP),
alojándolos en servidores de web.
46. VERSIONES
Las versiones de Visual Basic para Windows son muy conocidas, pero existe
una versión de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional
y Estándar) menos difundida y que data de 1992. Era un entorno que, aunque
en modo texto, incluirá un diseñador de formularios en el que se podrían
arrastrar y soltar distintos controles.
La ultima versión lo para 16 bits, la 3.0, incluirá ya una detallada biblioteca de
componentes para toda clase de usos. Durante la transición de Windows 3.11 a
Windows 95, apareció la versión 4.0, que podrá generar programas de 16 y 32
bits a partir de un mismo cì³digo fuente, a costa de un gran aumento en el
tamaño de los archivos "Runtime" necesarios. Además, se sustituyen los
controles VBX por los nuevos OCX.
47. Las versiones actuales de Visual Basic se basan en la plataforma
.NET, la versión 7 del lenguaje fue implementada por Microsoft en el
programa Visual Basic .NET mientras que la versión 8 fue
implementada el programa Visual Basic 2005. Ambas versiones tienen
muchas de las características del lenguaje original tienen numerosas
diferencias que los hacen incompatibles. En muchos casos para portar
un código escrito en Visual Basic 6 a Visual Basic .Net se hace
necesario reescribir parte del código. La nueva versión del lenguaje es
mayormente equivalente a C# aunque presenta algunas diferencias. Por
eso hay un debate sobre la validez de esta nueva versión del lenguaje y
sus ventajas y desventajas sobre C#. MENÚ