Ficha de la asignatura: Programación Visual, Libre Elección Asignatura: Programación Visual Departamento Departamento de Sistemas Informáticos Titulación/es: No procede Tipo: Libre Configuración Nivel: GRADO Responsable: Eduardo Alcalde Lancharro, ealcalde@upcomillas.es Prerrequisitos Se considera que el alumno tiene conocimientos generales de programación en algún lenguaje actual. Tipo Evaluación: Se llevan a cabo dos exámenes, uno correspondiente a la primera parte de la programación con Excel, viniendo a coincidir con los inter-cuatrimestrales y otro al terminar el cuatrimestre. La nota final será la media aritmética de ambos exámenes con la consideración de la asistencia. Idioma: Curso: Sin curso Castellano Periodo Académico: Créditos BOE: Primer Semestre 4,5 La asistencia a la asignatura está considerada, de acuerdo con las normas vigentes, obligatoria y se tendrá en cuenta a efectos de cálculo de la nota final con un peso del 10%. Si algún alumno tuviera problemas de asistencia de manera regular y por razones de peso, deberá ponerse en contacto con el profesor para definir la situación. Método Docente: Se trabajará con los apuntes facilitados por el profesor a principio de curso y con la versión Visual Basic 6.0 que es la que existe en las aulas de la escuela. Las clases son eminentemente prácticas, intercalando las explicaciones teóricas con ejercicios que se van desarrollando a lo largo de las clases del curso junto con una serie de prácticas a desarrollar por el alumno fuera de las clases. Estos ejercicios, tanto sin resolver como resueltos, y sus enunciados, se entregarán a los alumnos en las clases. Apuntes y ejercicios de la asignatura facilitados por el profesor. Bibliografía Básica La materia del curso y los ejercicios se han desarrollado a partir de los siguientes libros: Visual Basic 6.0 Manual del programador. Microsoft Press. McGraw-Hill, ISBN: 9788448120627 Enciclopedia de Microsoft Visual Basic 6.0. 2ª edición, F.J. Ceballos, RaMa, ISBN: 9788478979875 Dirección con información interesante: http://www.vbcode.com http://canalvisualbasic.net pág. 1 Programa de la Asignatura Programación Visual, Libre Elección Asignatura: Programación Visual Programa Titulación: Libre Elección Programa de Teoría Capítulo 1. La programación Visual 1. Introducción 2. El código 3. Variables 4. Constantes 5. Operadores 6. Ejercicios Capítulo 2. Otros elementos de la programación Visual 1. Objetos 2. Eventos 3. Procedimientos y funciones 4. Otros controles 5. Ejercicios Capítulo 3. Instrucciones de control 1. Alternativa if 2. Bucle for 3. Bucle Do…loop 4. Bucle while 5. Instrucción select 6. Ejercicios Capítulo 4. Tipos de datos definidos por el usuario 1. Definición 2. Matrices 3. Ejercicios Capítulo 5. Funciones 1. Tipos de funciones 2. Funciones del sistema 3. Funciones de conversión pág. 2 Programa de la Asignatura Programación Visual, Libre Elección 4. Funciones de manejo de cadenas de caracteres 5. Funciones matemáticas 6. Ejercicios Capítulo 6. Llamadas a procedimientos y funciones 1. Llamadas definidas en el propio formulario 2. Llamadas definidas en distinto formulario 3. Parámetros 4. Paso de parámetros por valor 5. Paso de parámetros por referencia 6. Ejercicios Capítulo 7. Controles en un formulario 1. Propiedades 2. Interacción entre controles 3. Control ComboBox 4. Control ListBox 5. Procedimientos de las casillas ComboBox y ListBox 6. Los MsgBox 7. Ejercicios Capítulo 8. Matrices 1. Matrices de objetos 2. Procedimientos de objetos de tipo matriz 3. Matrices dinámicas de objetos 4. Creación dinámica de objetos 5. Matrices de formularios 6. Propiedades 7. Ejercicios Capítulo 9. Los colores en un formulario 1. Propiedad BackColor 2. Propiedad ForeColor 3. Propiedad FillColor 4. Ejercicios pág. 3 Programa de la Asignatura Programación Visual, Libre Elección Capítulo 10. Imágenes en un formulario 1. Opciones 2. Control PictureBox 3. Control Image 4. Carga de imágenes 5. Control ImageList 6. Control Timer 7. Métodos gráficos 8. Ejercicios Capítulo 11. Formularios 1. Propiedades 2. Objeto Me 3. Procedimientos ligados al ratón 4. Otros objetos gráficos 5. Sistemas de coordenadas 6. Ejercicios Capítulo 12. Los menús 1. Creación de un menú 2. Editor de menús 3. Ejercicios Capítulo 13. Varios formularios 1. Proyectos con más de un formulario 2. Control de los formularios 3. Formulario de arranque 4. Formularios MDI 5. Colección Forms 6. Eventos de los formularios 7. Personalización del icono del ratón Capítulo 14. Otros elementos de la programación visual 1. Control RichTextBox 2. Otras propiedades y eventos 3. Eventos del teclado pág. 4 Programa de la Asignatura Programación Visual, Libre Elección 4. Otras funciones 5. Cuadros de diálogo 6. Ejercicios Capítulo 15. Acceso a Bases de Datos 1. Manejo de una Base de Datos 2. Control Data 3. Bases de datos con código ADO 4. Acceso a una base de datos Access 5. Ejercicios Capítulo 16. Impresión de datos 1. Objeto Printer 2. Lista de impresoras disponibles 3. Selección de una impresora 4. Imprimir datos 5. Ejercicios pág. 5