introducción a ps

Post on 07-Jul-2015

90 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

carlos.lugo.camacho@gmail.com

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

top related