Introducción a PS

255 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
255
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a PS

  1. 1. Colegio de Informática de Baja California
  2. 2. Instructor: LSC. Carlos Enrique Lugo Camacho AVANCE: 1 TEMA: Entorno y Conceptos Generales. OBJETIVO: Al termino de la materia, el alumno sera capaz de programar secuencias de información para ser utilizadas en la simplificación de procesos de una empresa o negocio. carlos.lugo.camacho@gmail.com 664 503 40 51
  3. 3. Ciclo de desarrollo de aplicaciones 1. 2. 3. 4. Análisis Diseño Programación 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.
  4. 4. Ediciones de Visual Basic  Edición de aprendizaje (Learning Edition)  Edición profesional (Professional Edition)  Edición Empresarial (Enterprise Edition)
  5. 5. Entorno Integrado de Desarrollo Barra de Herramientas Cuadro de Herramientas Barra de menús Explorador de Proyectos Formulario Ventana Propiedades Ventana Posición de formulario
  6. 6. Modelo de objetos Controles (representaciones gráficas de la disponibilidad de una Clase) Propiedades Al hacer doble clic sobre los controles, se generan instancias de la clase, es decir Objetos. Métodos Eventos
  7. 7. Controles Implícitos Básicos Label – TextBox - CommandButton De selección OptionButton – CheckBox – ComboBox ListBox – HScrollBar - VScrollBar Contenedores Controles implícitos Gráficos Frame PictureBox – Image – Shape Line Gestión de archivos DriveListBox – DirListBox - FileListBox Tiempo Timer Datos Data Vínculos dinámicos OLE
  8. 8. Tiempos de desarrollo en Visual Basic  Tiempo de diseño  Tiempo de ejecución
  9. 9. Modos de trabajo con formularios  SDI (Single Document Interface)  MDI (Multiple Document Interface)
  10. 10. Pasos para crear una aplicación en Visual Basic 1. 2. 3. 4. 5. 6. 7. Crear la interfaz del usuario Establecer las propiedades de los objetos Escribir el código de los eventos Guardar el proyecto Probar y depurar la aplicación Compilar a ejecutable (EXE) Crear los díscos de instalación
  11. 11. Pasos para crear la interfaz de usuario Lo principal: ¡Saber qué se desea hacer! 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. 1.
  12. 12. 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)
  13. 13. Controladores de tamaño Arrastre a la derecha para hacer más ancho el objeto. Arrastre hacia abajo para hacer más alto el objeto. Arrastre a la derecha y abajo para para hacer más ancho y más alto el objeto.
  14. 14. Propiedades de posición y dimensión Command1.Top Punto de inicio Command1.Height Command1.Left Command1.Width
  15. 15. Ventana Posición de formulario Funcionalidad para dimensionar diferentes resoluciones de monitor.
  16. 16. Opciones de Formato Algunas de las opciones sólo funcionan en Selección en modo grupo, donde existirá un Objeto principal de grupo. Alinear Igualar tamaño Opciones de Formato (Aplica sobre selección modo grupo) (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)
  17. 17. Pasos para establecer propiedades a los objetos 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. 1.
  18. 18. Ventana Propiedades Cuadrícula de propiedades.- Muestra todas las propiedades disponibles para el objeto activo. Puede estar organizada de forma Alfabética o Por Categorías. 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. 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. Cuadro de ayuda.Muestra una breve descripción de la función que tiene la propiedad que se encuentra seleccionada.
  19. 19. Propiedad Name Prefijo + NombreDescriptivo  cmdAceptar Básicos Label (lbl) – TextBox (txt) – CommandButton (cmd) De selección OptionButton (opt) – CheckBox (chk) – ComboBox (cbo) ListBox (lst) – HScrollBar (hsb) – VScrollBar (vsb) Principales prefijos para los Controles implícitos Contenedores Gráficos Frame (fra) PictureBox (pic) – Image (img) – Shape (shp) Line (lin) Gestión de archivos DriveListBox (drv) – DirListBox (dir) – FileListBox (fil) Tiempo Timer (tmr) Datos Data (dat) Vínculos dinámicos OLE (ole)
  20. 20. 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
  21. 21. Nomenclatura de los eventos 1. 2. Los eventos estan asociados a los objetos a los que le suceden 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( )
  22. 22. Estructura de los procedimientos de eventos Al desencadenar un evento, se ejecuta siempre un procedimiento de evento. Estructura de los procedimientos de evento  Sub   cmdDespliega __Click() lblTexto .Caption = “Bienvenidos a Visual Basic!!!”  End Sub • Inicio (Sub) y fin (End Sub) (1) • Nombre del procedimiento de evento (Objeto + guión bajo + Evento (2, 3) • Código de evento (4)
  23. 23. Ventana Código Barra del título Cuadro procedimiento / Evento Cuadro objeto Barra de división Botón Ver procedimiento Botón Ver módulo
  24. 24. 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.
  25. 25. 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) Módulos Controles ActiveX (Extensión .OCX) Bibliotecas de vínculos dinámicos (Extensión .DLL)
  26. 26. 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) Terminar Interrumpir
  27. 27. Elementos de apoyo a la depuración 1. BreakPoint Indicadores al margen 2. Call Stack Marker 3. Ejecución paso a paso. Facilidad del editor
  28. 28. Generando ejecutables Proyecto Formularios Opción de menú Archivo – Generar EXE EXE Otros módulos Los archivos ejecutables requieren que la biblioteca MSVBM60.DLL esté presente en el sistema (usualmente en C:windowssystem).

×