introducción a ps

28
Colegio de Informática de Baja California

Upload: carlos-lugo

Post on 07-Jul-2015

89 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Introducción a PS

Colegio de Informática

de Baja California

Page 2: Introducción a PS

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.

[email protected]

664 503 40 51

Page 3: Introducción a PS

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.

Page 4: Introducción a PS

Ediciones de Visual Basic

Edición de aprendizaje (Learning Edition)

Edición profesional (Professional Edition)

Edición Empresarial (Enterprise Edition)

Page 5: Introducción a PS

Entorno Integrado de Desarrollo

Barra de

menúsBarra de

Herramientas

Cuadro de

Herramientas

Formulario

Explorador

de Proyectos

Ventana

Propiedades

Ventana

Posición de

formulario

Page 6: Introducción a PS

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

Page 7: Introducción a PS

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

Page 8: Introducción a PS

Tiempos de desarrollo en Visual Basic

Tiempo de diseño

Tiempo de ejecución

Page 9: Introducción a PS

Modos de trabajo con formularios

SDI (Single Document Interface)

MDI (Multiple Document Interface)

Page 10: Introducción a PS

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

Page 11: Introducción a PS

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.

Page 12: Introducción a PS

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)

Page 13: Introducción a PS

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.

Page 14: Introducción a PS

Propiedades de posición y dimensión

Punto de inicio

Command1.Top

Command1.Left

Command1.Height

Command1.Width

Page 15: Introducción a PS

Ventana Posición de formulario

Funcionalidad para dimensionar

diferentes resoluciones de monitor.

Page 16: Introducción a PS

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

Page 17: Introducción a PS

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.

Page 18: Introducción a PS

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.

Page 19: Introducción a PS

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)

Page 20: Introducción a PS

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

Page 21: Introducción a PS

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( )

Page 22: Introducción a PS

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)

Page 23: Introducción a PS

Ventana Código

Cuadro objeto

Cuadro procedimiento /

EventoBarra del título

Barra de

división

Botón Ver

procedimiento

Botón Ver

módulo

Page 24: Introducción a PS

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.

Page 25: Introducción a PS

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

Page 26: Introducción a PS

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

Page 27: Introducción a PS

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

Page 28: Introducción a PS

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).