Introducción a PS
-
Upload
carlos-lugo -
Category
Education
-
view
90 -
download
3
Transcript of Introducción a PS
Colegio de Informática
de Baja California
Instructor: LSC. Carlos Enrique Lugo Camacho
AVANCE: 1
TEMA: Entorno y Conceptos Generales.
OBJETIVO: Al termino de la materia, el alumno seracapaz de programar secuencias de información para serutilizadas en la simplificación de procesos de unaempresa o negocio.
664 503 40 51
Ciclo de desarrollo de aplicaciones
1. Análisis
2. Diseño
3. Programación
4. Pruebas
El objeto de la programación es generar código sin errores,
que cumpla con lo definido en el diseño y que satisfaga los
requerimientos del análisis.
Ediciones de Visual Basic
Edición de aprendizaje (Learning Edition)
Edición profesional (Professional Edition)
Edición Empresarial (Enterprise Edition)
Entorno Integrado de Desarrollo
Barra de
menúsBarra de
Herramientas
Cuadro de
Herramientas
Formulario
Explorador
de Proyectos
Ventana
Propiedades
Ventana
Posición de
formulario
Modelo de objetos
Controles (representaciones gráficas de la
disponibilidad de una Clase)
Al hacer doble
clic sobre los
controles, se
generan
instancias de la
clase, es decir
Objetos.
Propiedades
Métodos
Eventos
Controles Implícitos
Controles
implícitos
Básicos
De selección
Contenedores
Gráficos
Gestión de
archivos
Tiempo
Datos
Vínculos
dinámicos
Label – TextBox - CommandButton
OptionButton – CheckBox – ComboBox
ListBox – HScrollBar - VScrollBar
Frame
PictureBox – Image – Shape
Line
DriveListBox – DirListBox - FileListBox
Timer
Data
OLE
Tiempos de desarrollo en Visual Basic
Tiempo de diseño
Tiempo de ejecución
Modos de trabajo con formularios
SDI (Single Document Interface)
MDI (Multiple Document Interface)
Pasos para crear una aplicación en Visual Basic
1. Crear la interfaz del usuario
2. Establecer las propiedades de los objetos
3. Escribir el código de los eventos
4. Guardar el proyecto
5. Probar y depurar la aplicación
6. Compilar a ejecutable (EXE)
7. Crear los díscos de instalación
Pasos para crear la interfaz de usuario
Lo principal: ¡Saber qué se desea hacer!
1. Tener la cantidad de objetos adecuados para hacer lo que se quiere con la aplicación.
2. Tener los tipos de objeto adecuados para hacer lo que se quiere con la aplicación.
3. Definir la posición y las dimensiones adecuadas de los objetos.
4. Obtener una distribución funcional.
Formas de agregar objetos a la interfaz
Modo inserción (doble clic en el control)
Modo trazo (un solo clic en el control, y trazo del objeto en el formulario)
Controladores de tamaño
Arrastre a la derecha para hacer
más ancho el objeto.
Arrastre a la derecha y abajo para
para hacer más ancho y más alto
el objeto.Arrastre hacia abajo para hacer
más alto el objeto.
Propiedades de posición y dimensión
Punto de inicio
Command1.Top
Command1.Left
Command1.Height
Command1.Width
Ventana Posición de formulario
Funcionalidad para dimensionar
diferentes resoluciones de monitor.
Opciones de Formato
Alinear (Aplica sobre selección modo grupo)
Igualar tamaño (Aplica sobre selección modo grupo)
Espacio Horizontal / Vertical (Aplica sobre selección modo grupo)
Centrar en el formulario (Aplica sobre objetos)
Orden (Aplica sobre objetos)
Bloquear controles (Aplica al formulario)
Algunas de las opciones sólo funcionan en Selección en modo grupo, donde
existirá un Objeto principal de grupo.
Opciones
de Formato
Pasos para establecer propiedades a los objetos
1. Validar que ya se tienen todos los objetos que se requieren en el formulario.
2. Asignar el nombre adecuado para cada uno de los objetos.
3. Establecer las propiedades de apariencia y comportamiento.
Ventana Propiedades
Lista desplegable de
objetos.- Muestra el nombre
del objeto y tipo de objeto del
objeto activo (actualmente
seleccionado).
Permite seleccionar cualquiera
de los objetos de la interfaz,
para modificar sus
propiedades.
Cuadro de ayuda.-Muestra una breve descripción
de la función que tiene la
propiedad que se encuentra
seleccionada.
Cuadrícula de
propiedades.- Muestra
todas las propiedades
disponibles para el objeto
activo.
Puede estar organizada de
forma Alfabética o Por
Categorías.
La columna izquierda, o de
Propiedades, muestra la
propiedad que puede ser
modificada.
La columna derecha muestra
los valores asignados a la
propiedad; dichos valores
pueden ser Abiertos o de
Valor limitado.
Propiedad Name
Prefijo + NombreDescriptivo cmdAceptar
Principales
prefijos
para los
Controles
implícitos
Básicos
De selección
Contenedores
Gráficos
Gestión de
archivos
Tiempo
Datos
Vínculos
dinámicos
Label (lbl) – TextBox (txt) – CommandButton (cmd)
OptionButton (opt) – CheckBox (chk) – ComboBox (cbo)
ListBox (lst) – HScrollBar (hsb) – VScrollBar (vsb)
Frame (fra)
PictureBox (pic) – Image (img) – Shape (shp)
Line (lin)
DriveListBox (drv) – DirListBox (dir) – FileListBox (fil)
Timer (tmr)
Data (dat)
OLE (ole)
Formas de asignar valores a las propiedades
1. En tiempo de diseño, a través de la ventana Propiedades.
2. En tiempo de ejecución, a través de código, usando la siguiente sintaxis y nomenclatura:
Objeto.Propiedad = ValorAAsignar
Ejemplo: suponga que tiene un botón llamado cmdSalir, al que le quiere modificar el ancho (Width) a 400.
cmdSalir.Width = 400
Nomenclatura de los eventos
1. Los eventos estan asociados a los objetos a los que le suceden2. Algunos eventos bastante comunes son Change, Click, DblClick,
KeyPress, MouseMove.
3. Su nomenclatura es la siguiente:
Objeto_Evento
Ejemplo: suponga que tiene un botón llamado cmdSalir; el nombre
del evento que sucederá al hacer clic en él es...
cmdSalir_Click( )
Estructura de los procedimientos de eventos
Al desencadenar un evento, se ejecuta siempre un procedimiento de evento.
Sub cmdDespliega __Click()
lblTexto.Caption = “Bienvenidos a Visual Basic!!!”
End Sub
Estructura de los
procedimientos de evento
• Inicio (Sub) y fin (End Sub) (1)
• Nombre del procedimiento de evento (Objeto
+ guión bajo + Evento (2, 3)
• Código de evento (4)
Ventana Código
Cuadro objeto
Cuadro procedimiento /
EventoBarra del título
Barra de
división
Botón Ver
procedimiento
Botón Ver
módulo
Asistencia en modo de edición de código
1. Manejo de colores.
2. Sugerencia de propiedades y métodos en modo de edición.
3. Sugerencia de sintaxis.
4. Ayuda contextual
5. Formato de texto.
Archivos básicos utilizados por Visual Basic
Grupos de proyectos (Extensión .VBG)
Proyectos (Extensión .VBP)
Formulario (Extensión .FRM)
Clase (Extensión .CLS)
Estándar (Extensión .BAS)
Controles ActiveX (Extensión .OCX) Bibliotecas de vínculos dinámicos (Extensión .DLL)
Módulos
Botones para controlar la ejecución
Para apoyar las funciones de Ejecutar y Depurar, en la barra de herramientas se tienen los
siguientes botones.
Iniciar (Ejecución)
Interrumpir
Terminar
Elementos de apoyo a la depuración
1. BreakPoint
2. Call Stack Marker
3. Ejecución paso a paso.
Indicadores al margen
Facilidad del editor
Proyecto
Generando ejecutables
Opción de menú
Archivo – Generar EXEFormularios
Otros módulos
EXE
Los archivos ejecutables requieren que la biblioteca
MSVBM60.DLL esté presente en el sistema (usualmente en
C:\windows\system).