Post on 05-Dec-2014
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 1 de 43
Escuela de Informática
Guía de Estudio
Nombre de la asignatura : Programación I
Carga académica : 3 créditos
Modalidad : Semipresencial
Clave : INF-104
Pre-requisito : INF- 214
Fecha de elaboración : Abril, 2008
Responsable de elaboración : Lic. José Uribe
Revisión : Lic. Martha Escaño
Directora de Producción de Medios
: Lic. José Uribe
Director Escuela de Informática
Modificaciones
1ª: Fecha: Responsable:_______________
2ª: Fecha: ______________ Responsable:_______________
3ª:Fecha: _______________ Responsable: ______________
Abril, 2008
*Guía en Proceso de Revisión
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 2 de 43
Saludos Presidente del Consejo
El Modelo Educativo de Unicaribe (MEDUC), fundamentado en una
educación abierta y a distancia, demanda el uso de diversas herramientas
para el aprendizaje, principalmente para estimular y orientar el estudio
independiente. Esta guía de estudio es una de esas herramientas. No tiene
pretensiones de sustituir al docente, sino de complementar su labor. La guía
de estudio tampoco limita el espacio de búsqueda del estudiante, sino que
le sirve de apoyo en esa búsqueda y le facilita el acceso al conocimiento a
partir de un conjunto de actividades que le propone. Por esta razón,
considero que la implementación de este instrumento será de gran ayuda
para el y la estudiante y contribuirá a un aprendizaje de mayor calidad.
Dr. José Andrés Aybar Sánchez
Presidente del Consejo
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 3 de 43
Mensaje a los y las Estudiantes
Índice
Índice
Índice:
Esta Guía de Estudio de la asignatura Programación I se ha elaborado
pensando en ustedes, estudiantes de UNICARIBE. He tratado de organizar
actividades con sus orientaciones para facilitar el aprendizaje en la metodología
semipresencial y a distancia. Es necesario entender que este documento solo
puede convertirse en una Guía para el aprendizaje, si es asumido como tal por
ustedes.
Para lograr los aprendizajes esperados es obligatoria la realización de las
actividades indicadas en el desarrollo de esta guía, para lo cual se requiere del
manejo de las fuentes que se recomiendan en el programa de la asignatura y en
cada una de las unidades.
Lic. José Uribe
Prof. Ing. Francisco V. Féliz Vallejo
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 4 de 43
Índice Págs.
Saludos Presidente del Consejo…………………………………………………..2
Saludos a los Estudiantes…………………………………………………………3
Característica de la Guía……………………………………………………….....6
Descripción de la Materia…………………………………………………… …..7
Justificación…………………………………………………………………… …7
Objetivos Generales………………………………………………………… ……8
Habilidades y Destrezas que se logran con la materia…………………………….8
Relación con las demás Materias………………………………………………….9
Contenidos………………………………………………………………………...9
UNIDAD I: Revisión de conceptos preliminares
Propósitos Específicos…………………………………………………………….10
Contenidos………………………………………………………………………...10
Actividad Preliminar………………………………………………………………11
Actividad para el Aprendizaje…………………………………………………….12
Actividades Complementaria……………………………………………………...13
UNIDAD II: Fundamentos de la plataforma. NET
Propósitos Específicos…………………………………………………………….14
Contenidos…………………………………………………………………………14
Actividad Preliminar……………………………………………………………….15
Actividad para el Aprendizaje……………………………………………………..16
Actividades Complementarias……………………………………………………..17
UNIDAD III: Fundamentos del lenguaje Microsoft Visual Basic
Propósitos Específicos…………………………………………………………….18
Contenidos………………………………………………………………………...19
Actividad Preliminar………………………………………………………………20
Actividad para el Aprendizaje…………………………………………………….21
Actividades Complementarias…………………………………………………….22
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 5 de 43
UNIDAD IV: Formularios Windows
Propósitos Específicos……………………………………………………………..23
Contenidos…………………………………………………………………………23
Actividad Preliminar……………………………………………………………….24
Actividad para el Aprendizaje……………………………………………………..21
Actividades Complementarias……………………………………………………..22
UNIDAD V: Aplicaciones con base de datos
Propósitos Específicos……………………………………………………………..23
Contenidos…………………………………………………………………………23
Actividad Preliminar……………………………………………………………….24
Actividad para el Aprendizaje……………………………………………………..25
Actividades Complementarias……………………………………………………..26
Programación…………………………………………………………………..….31
Metodología……………………………………………………………………….32
Tutoría en un Campo Virtual……………………………………………………...32
Bibliografía Básica…………………………………………………………….…..33
Bibliografía Complementaria……………………………………………………...33
Prácticas…………………………………………………………………………...35
Autoevaluación……………………………………………………………………36
Anexo: Programa INF-104………………………………………………………..37
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 6 de 43
Caracterización de la Guía
Esta Guía de Estudio está dirigida a los y las estudiantes de UNICARIBE
que cursan la asignatura Programación I. Su propósito es ayudar en el
proceso de aprendizaje, mediante la organización y orientación de
actividades que propicien aprendizajes significativos. No sustituye al
docente-acompañante, a los libros ni al programa, sino que se convierte en
una herramienta al servicio de éstos.
La Guía está organizada por unidades de acuerdo con el programa de la
asignatura. En cada unidad se incluyen las siguientes secciones:
- Propósitos Específicos
- Contenidos
- Actividades Preliminares
- Actividades de Aprendizaje
- Actividades Complementarias
En este documento se presenta, además, una programación de los
encuentros, la descripción de la metodología para desarrollar los
encuentros, una bibliografía básica y una complementaria para toda la
asignatura, las practicas y una autoevaluación.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 7 de 43
Descripción de la materia
La materia Programación I (clave INF-104) ofrece un panorama sobre el desarrollo de
programas de aplicaciones a través de la plataforma Microsoft .NET; busca estimular al
estudiante sobre los aspectos, conceptos y estructuras de esta plataforma y la forma de
cómo programar con la misma utilizando el lenguaje Microsoft Visual Basic .NET.
Justificación
Debido a los cambios tecnológicos que han ocurrido en los últimos años en las ciencias
de la computación: el cambio de la metodología de programación, el cambio en las
herramientas y recursos para el diseño de software o programas de aplicación; para que
los estudiantes o los futuros profesionales puedan enfrentar los arribos tecnológicos y
las demandas de la sociedad, se hace necesario la implantación y aprendizaje de una
herramienta de programación Visual como Microsoft Visual Basic .NET.
El estudiante esta encargado de construir su conocimiento teniendo como recursos la
bibliografía básica y complementaria, tutoriales, cursos en línea, apuntes colgados en el
campus virtual y los ejercicios que se asignarán durante el transcurso de la asignatura
para alcanzar un aprendizaje a partir de una sucesión de experiencias que permitan
contrastar sus propias ideas y modificar los conocimientos iniciales. Por el contrario, el
profesor dirige el proceso de aprendizaje planificando actividades que despierten el
interés del estudiante así como motivarle durante todo el trayecto.
Es difícil establecer un patrón de enseñanza común para todos los estudiantes ya que
cada uno asimila las ideas y las enlaza según la destreza y rapidez del ritmo propio para
captar las ideas.
Esta guía está diseñada para que el estudiante aprenda a su ritmo, pero en el transcurso
de la misma se asignarán trabajos, que deben ser entregados en la fecha establecida por
el profesor.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 8 de 43
Objetivos
• Aprender a utilizar la metodología de la programación visual par la creación de
aplicaciones de propósito particular y general.
• Desarrollar las habilidades, conocimientos y destrezas necesarias sobre la
metodología de la programación visual y el desarrollo de aplicaciones de uso
particular o general utilizando la plataforma .NET y el lenguaje Microsoft Visual
Basic .NET.
• Desarrollar la capacidad para practicar una conducta investigativa en la
adquisición de conocimientos para la resolución de problemas utilizando un
computador y un lenguaje de programación como Microsoft Visual Basic .NET.
Habilidades y destrezas que se lograrán con la materia
A finalizar la materia, el estudiante deberá:
• Las características fundamentales de la plataforma .NET
• Las características fundamentales del lenguaje Microsoft Visual Basic .NET
• Cómo crear aplicaciones Windows con Visual Studio 2005
• Utilizar controles en sus aplicaciones
• Trabajar con imágenes y gráficos en 2D y 3D
• Desplegar las aplicaciones que desarrolle
• Utilizar las clases que se incluyen en la librería de .NET
• Acceder a datos provenientes de una base de datos
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 9 de 43
Relación con las demás materias
La materia programación I se imparte en el séptimo cuatrimestre del programa de la
carrera de informática, consta de 4 créditos (3 teóricos y 1 práctico).
Al impartirse esta asignatura en el séptimo cuatrimestre, debe asumirse que la misma es
pre-requisito obligatorio de las demás asignaturas del área de conocimiento
especializado de la carrera y que serán estudiadas con posterioridad a ella, ver tabla 1.
Materia Cuatrimestre Créditos
Programación I Séptimo 3
Base de datos Octavo 3
Programación II Octavo 3
Inteligencia artificial Octavo 3
Programación III Noveno 4
Proyecto I Noveno 4
Programación IV Décimo 4
Proyecto II Décimo 4
Proyecto III Décimo primer 4
Seminario de informática Décimo segundo 4
Tabla 1. Materias relacionadas con Programación I
Contenidos
En esta sección se detalla el contenido de clase de esta guía para la materia
programación I. El programa está organizado en cinco unidades. En la primera unidad
se hace un repaso de los conocimientos previos necesario para esta materia.
En la unidad dos se trata la plataforma .NET; la unidad tres trata sobre los fundamentos
del lenguaje Microsoft Visual Basic .NET; la unidad cuatro ofrece un panorama sobre el
desarrollo de aplicaciones windos y la última unidad trata sobre aplicaciones con bases
de datos.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 10 de 43
Unidad I: Revisión de Conceptos Preliminares
Esta unidad brinda un repaso de los conocimientos previos para esta asignatura, se
estudian los conceptos básicos de programación, algoritmos y programación orientada a
objeto.
1.1 Propósitos Específicos
1.1.1 Repasar los fundamentos de programación a través de ejemplos y prácticas
utilizadas en el desarrollo de aplicaciones.
1.1.2 Repasar los conceptos del paradigma de programación orientado a objeto
incluyendo los conceptos relacionados al análisis, diseño y programación.
1.2 Contenidos
1.2.1 Revisión curso anterior
1.2.2 Estilos de programación.
1.2.3 Fases del proceso de programación.
1.2.4 Diagramas de Flujo.
1.2.5 Programación estructurada
1.2.6 Programación orientada a objeto
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 11 de 43
1.3 Actividades preliminares
1.3.1 Descargue e instale el Microsoft .NET Framework 2.0 (en caso que no este
instalado en su computador)
A continuación la dirección desde donde podrá descargar la plataforma:
http://www.microsoft.com/spanish/msdn/netframework/default.mspx
1.3.2 Inscríbase en el curso de Introducción a .NET con Visual Basic 2005, para esto
necesitará una cuenta de Hotmail, cree una en caso que no tenga.
A continuación la dirección donde podrá inscribirse en el curso:
http://www.microsoft.com/spanish/msdn/centro_recursos/vbnet/default.mspx
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 12 de 43
1.4 Actividades para el aprendizaje
1.3.2 Con la lectura de los apuntes de Microsoft: Fundamentos de programación y
Programación orientada a objetos, del programa desarrollador cinco estrellas,
realice las siguientes actividades:
1. Hacer un resumen de los siguientes conceptos:
Software de sistema Software de aplicación Lenguaje de programación
Entorno de programación Editor Compilador
Depurador Interprete Datos
Tipos de datos Variable Constante
Sentencia Operador Expresión
Estructura de control Estructura selectiva Estructuras repetitivas
Procedimiento Función Parámetro
Variable local Variable global Biblioteca
Arreglo Objeto Clase
Modificador de acceso UML Interfaz
Herencia Polimorfismo Abstracción
Encapsulación
2. Explique los pasos para la resolución de problemas con computadora
3. Defina y explique el funcionamiento de cada una de las estructuras de control
selectivas
4. Defina y explique el funcionamiento de cada una de las estructuras de control
repetitivas
5. Explique en qué consiste el estilo de programación
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 13 de 43
1.4 Actividades complementarias
1.4.2 Crear una clase que describa un rectángulo que se pueda visualizar por pantalla
y que pueda cambiar de tamaño.
1.4.3 Crear una clase que describa un estudiante que pueda desplegar por pantalla, que
pueda seleccionar materias, que pueda inscribirla y retirarla.
1.4.4 Construir una clase persona con las funciones miembros y atributos que crea
oportunas.
1.4.5 Abra el Bloc de notas (notepad) y digite el siguiente código línea por línea y con
los espacios mostrados:
'A "Hello, World!" program in Visual Basic.
Module Hello
Sub Main()
Msg Box ("Hello, World!")
' Display message on computer screen.
End Sub
End Module
Guárdelo, póngale de nombre Hola.vb y compílelo con el siguiente comando:
VBC Hola.vb
Si usted digitó el programa como se muestra, no debe darle ningún error, en caso
de que haya error verifique que el código esta exactamente igual que el anterior
y vuelva a compilar.
Ejecute el programa digitando el nombre del programa en la línea de comando:
Hola
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 14 de 43
Unidad II: Fundamentos de la Plataforma. NET
En esta unidad se estudia la plataforma .NET, su arquitectura y cada uno de sus
elementos. Además, se empieza a trabajar con el entorno de desarrollo de Visual Basic
2005 Express Edition.
2.1 Propósitos Específicos
2.1.1 Presentar una introducción a la plataforma de desarrollo Microsoft .NET,
describiendo sus principios básicos de funcionamiento, la arquitectura de sus
componentes y sus principales bibliotecas reutilizables.
2.1.2 Conocer el Entorno de Desarrollo Visual.
2.1.3 Aprender a utilizar cada una de las herramientas del entorno para sacar el
máximo provecho al momento de desarrollar aplicaciones.
2.2 Contenidos
2.2.1 Introducción a Microsoft .NET
2.2.2 Definición de .NET
2.2.3 Características de .NET
2.2.4 Componentes Fundamentales
2.2.5 Arquitectura
2.2.6 Entorno de ejecución de aplicaciones (CLR)
2.2.7 Lenguaje Intermedio (MSIL)
2.2.8 Assemblies
2.2.9 Biblioteca de clases
2.2.10 Especificación de Lenguaje Común (CLS)
2.2.11 Funcionamiento Interno del CLR
2.2.12 Bibliotecas Principales
2.2.13 Acceso a datos
2.2.14 Ventajas de .NET
2.2.15 Herramientas de Desarrollo .NET
2.2.16 Explorando el entorno integrado de desarrollo de Visual Basic 2005
2.2.17 Ambiente de desarrollo
2.2.18 Elementos del entorno
2.2.19 Herramientas de programación
2.2.20 Configuración del IDE
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 15 de 43
2.3Actividades preliminares
2.3.1 Ver la presentación de Microsoft: Introducción Microsoft .NET, del programa
desarrollador cinco estrellas.
2.3.2 Atender el módulo 1 del curso de Introducción a .NET con Visual Basic 2005.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 16 de 43
2.4Actividades para el aprendizaje
2.4.1 Lectura del capítulo 1 de la bibliografía complementaria: Balena, Francesco:
Programación Avazada con Microsoft Visual Basic .NET.
2.4.2 Lectura de la parte I (capítulos 1 al 4) de la bibliografía básica: Halvonson,
Michael, Luís: Microsoft Visual Basic 2005: Step by Step.
2.4.3 Realice las siguientes actividades:
1. Hacer un resumen de los siguientes conceptos:
.NET CLR .NET Framework
Assembly Common Language
Specification
.NET Framework Class
Library
Application Domains Namespaces Common Type System
MSIL Common Language
Infrastructure
Proyecto Solución Solution Explorer
Properties Window Code Window Visual Studio Web
Browser
2. Explique la arquitectura del .NET Framework
3. Explique cómo funciona el proceso de compilación del CLR
4. Explique cuáles son los componentes de una aplicación .NET
5. Diga las formas de una aplicación localizar los Assembly de los cuales depende
6. Explique el modelo de ejecución del CLR
7. Explique cómo maneja la memoria el CLR
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 17 de 43
2.5Actividades complementarias
2.5.1 Hacer un diagrama de flujo que procese los resultados de las notas de los
alumnos de una sección de la universidad. La salida será la nota media de la
sección, la nota más alta y la nota más baja con los nombres de los respectivos
alumnos que sacaron esas notas. La entrada será el nombre del estudiante y la
nota, un entero entre 0 y 100.
2.5.2 Hacer una lista de las clases que usted considera que intervendrían en el proceso
de inscripción de materias.
2.5.3 Hacer cada uno de los programas de los capítulos de esta unidad del libro de
Halvonson.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 18 de 43
Unidad III: Fundamentos del Lenguaje Microsoft Visual Basic
En esta unidad se estudian los conceptos fundamentales del lenguaje Microsoft Visual
Basic .NET, la declaración e iniciación de variables y arreglos, las estructuras de control
del flujo de ejecución, el manejo de errores, los subprogramas, el manejo de archivos de
texto y cadenas de caracteres.
3.1 Propósitos Específicos
3.1.1 Mostrar cómo aplicar los conceptos fundamentales de programación orientada a
objetos utilizando el lenguaje Microsoft Visual Basic.NET
3.1.2 Aprender a utilizar variables para almacenar datos en los programas
3.1.3 Aprender a utilizar variables y operadores para manipular los datos
3.1.4 Conocer los diferentes tipos de datos
3.1.5 Aprender como capturar y desplegar información
3.1.6 Utilizar funciones y operadores matemáticos en formulas
3.1.7 Escribir expresiones condicionales
3.1.8 Usar la instrucción IF para controlar el flujo de ejecución del programa basado
en una condición
3.1.9 Usar la instrucción CASE para seleccionar una opción de varias condiciones
3.1.10 Usar la instrucción WHILE para ejecutar instrucciones mientras se cumple una
condición
3.1.11 Conocer los diferentes tipos de errores que pueden ocurrir en un programa y
aprender a capturarlo para su posterior manejo
3.1.12 Utilizar las técnicas de programación estructurada y crear módulos o
subprogramas y definir procedimientos y funciones
3.1.13 Aumentar la eficiencia de programación para crear funciones y procedimientos
3.1.14 Utilizar argumentos para pasar valores a las funciones y procedimientos
3.1.15 Usar la instrucción For para ejecutar instrucciones un número determinado de
veces
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 19 de 43
3.2 Contenidos
3.2.1 Breve historia del lenguaje Basic.
3.2.2 Variables y tipos de datos.
3.2.3 Operadores.
3.2.4 Instrucciones de Entrada y Salida
3.2.5 Estructuras de control
3.2.6 Estructuras de decisión
3.2.7 Estructuras de repetición
3.2.8 Manejo de errores y depuración de programas
3.2.9 Procedimientos y funciones
3.2.10 Archivos de textos y manejo de cadenas de caracteres
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 20 de 43
3.3Actividades preliminares
3.3.1 Atender el módulo 2 del curso de Introducción a .NET con Visual Basic 2005.
3.3.2 Ver la presentación de Microsoft: Introducción Microsoft .NET, del programa
desarrollador cinco estrellas.
3.3.3 Descargue e instale Microsoft Visual Basic Express Edition.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 21 de 43
3.4 Actividades para el Aprendizaje
3.4.1 Lectura de la parte II (capítulos 5 al 13) de la bibliografía básica: Halvonson,
Michael, Luís: Microsoft Visual Basic 2005: Step by Step.
3.4.2 Lectura de los capítulos 2 y 3 de la bibliografía complementaria: Balena,
Francesco: Programación Avazada con Microsoft Visual Basic .NET
3.4.3 Una vez completada la lectura, realice las siguientes actividades:
1. Hacer un resumen de los siguientes conceptos:
Sintaxis del lenguaje Tipos de datos Operadores
Punto de entrada de la
aplicación
Orden de
precedencia
Evento
Expresión condicional Colecciones Code Snipets
2. Defina las siguientes palabras claves del lenguaje y explique su sintaxis, ponga un
ejemplo por cada caso.
Dim If… Then… ElseIf… Else… End If
For / Each Function… End Function
Class Sub … End Sub
Module Try… Catch… Finally… Ent Try
MsgBox() Structure … End Structure
Select Case… End Select For… Step… Next…
Do… Loop… While… End While
Imports Const
Throw Exit
Return InputBox()
3. Explique en qué consiste la programación manejada por eventos.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 22 de 43
3.5 Actividades Complementarias
3.5.1 Hacer cada uno de los programas de los capítulos de esta unidad del libro de
Halvonson.
3.5.2 Hacer un programa que lea dos números introducidos por el teclado y calcule e
imprima la suma de los mismos.
3.5.3 Hacer un programa que genere e imprima por la consola los números del 1 al
1000 utilizando un ciclo For.
3.5.4 Hacer un programa que genere e imprima por la consola los números del 1 al
1000 utilizando un ciclo While.
3.5.5 Hacer un programa que genere e imprima por la consola los números del 1000 al
1 utilizando un ciclo For
3.5.6 Hacer un programa que genere e imprima por la consola los números pares del 2
al 1000 utilizando un ciclo For.
3.5.7 Hacer un programa que calcule e imprima el área de un triangulo.
3.5.8 Hacer un programa que acepte tres números por teclado e imprima el mayor, el
menor y el del medio.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 23 de 43
Unidad IV: Formularios Windows
En esta unidad, se aprenderán las habilidades y destrezas necesarias para construir
aplicaciones de escritorio utilizando la plataforma .NET y el lenguaje Visual Basic. El
estudiante creará e implantará aplicaciones utilizando Formularios Windows.
4.1 Propósitos Específicos
4.1.1 Aprender a crear aplicaciones de escritorios con la plataforma .NET y Microsoft
Visual Basic.
4.1.2 Conocer los controles Visuales más comunes y su uso.
4.1.3 Comprender las mejores prácticas para desarrollar aplicaciones de escritorio.
4.2 Contenidos
4.2.1 Importancia de los formularios Windows
4.2.2 Espacio de nombre System.Windows.Forms
4.2.3 Formularios en tiempo de ejecución
4.2.4 Controles
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 24 de 43
4.3 Actividades Preliminares
4.3.1 Atender los módulos 3 y 4 del curso de Introducción a .NET con Visual Basic
2005.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 25 de 43
4.4 Actividades para el Aprendizaje
4.4.1 Lectura de la parte III (capítulos 14 al 17) de la bibliografía básica: Halvonson,
Michael, Luís: Microsoft Visual Basic 2005: Step by Step, realice las
siguientes actividades:
1. Defina los siguientes conceptos:
Me Focus Controles Invisibles
2. Defina los siguientes controles:
Label Button TextBox
CheckBox RadioButton PictureBox
ListBox ComboBox Timer
MainMenu ContextMenu LinkLabel
ToolTip ProgressBar DateTimePicker
3. Defina las siguientes propiedades:
Location Size Text
TabIndex TabStop ForeColor
BackColor Visible Enabled
Name FormBorderStyle Opacity
KeyPreview WindowState Modal
AutoScroll Menu MergeMenu
4. Defina los siguientes eventos:
Click DoubleClick GotFocus
LostFocus KeyDown KeyUp
KeyPress MouseDown MouseUp
MouseMove Load Closing
5. Explique qué significan los términos Dock (acoplado) y Anchor (anclado).
6. Explique el ciclo de vida de un formulario Windows.
7. Explique cómo mostrar un formulario Windows.
8. Explique cómo crear controles dinámicamente en un formulario Windows.
9. Explique para qué sirve la clase SendKeys
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 26 de 43
4.5 Actividades Complementarias
4.5.1 Hacer cada uno de los programas de los capítulos de esta unidad del libro de
Halvonson.
4.5.2 Crear una calculadora con las funciones básicas con una interfaz gráfica de
Windows.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 27 de 43
Unidad V: Aplicaciones con Base de Datos
En esta unidad, se aprenderán las habilidades y destrezas necesarias para construir
aplicaciones con bases de datos utilizando ADO.NET. El estudiante creará e implantará
aplicaciones con bases de datos.
5.1 Propósitos Específicos
5.1.1 Comprender como crear aplicaciones de base de datos utilizando ADO.NET.
5.1.2 Utilizar el asistente de configuración de datos para crear conexiones con la base de
datos.
5.1.3 Escribir comandos SQL para filtrar y organizar los datos de una base de datos.
5.2 Contenidos
5.2.1 Introducción ADO.NET
5.2.2 Componentes de ADO.NET
5.2.3 Proveedores de datos .NET
5.2.4 Modelo de objetos de ADO.NET
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 28 de 43
5.3 Actividades Preliminares
5.3.1 Atender el módulo 5 del curso de Introducción a .NET con Visual Basic 2005.
5.3.2 Descargar la versión Express de SQL Server
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 29 de 43
5.4 Actividades para el Aprendizaje
5.4.1 Lectura del capítulo 18 de la bibliografía básica: Halvonson, Michael, Luís:
Microsoft Visual Basic 2005: Step by Step.
5.4.2 Lectura de la parte V (capítulo 20-22) de la bibliografía complementaria:
Balena, Francesco: Programación Avazada con Microsoft Visual Basic .NET.
5.4.3 Lectura de los capítulos 14 y 15 de la bibliografía complementaria: Evjen,
Bill… [et al]: Professional VB 2005, Wrox.
5.4.4 Una vez completada la lectura, realice las siguientes actividades:
1. Explique las características de ADO.NET
2. Explique los siguientes proveedores de datos:
Ole DB.NET SQL Server.NET ODBC.NET
3. Explique cómo se construye una cadena de conexión a base de datos.
4. Explique los espacios de nombre de ADO.NET
5. Explique los siguientes objetos:
Connection DataReader Command
DataSet DataAdapter
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 30 de 43
Actividades Complementarias
Hacer cada uno de los programas de los capítulos de esta unidad del libro de
Halvonson.
Hacer una aplicación y la base de datos necesaria para registrar y procesar las notas
de los estudiantes de una sección.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 31 de 43
Programación
Programación I es una materia mensual que consta de 4 créditos: 3 de teoría y 1 de
práctica. Un crédito equivale a 10 horas de estudio (García Aretio, 1997), lo que implica
unas 40 horas de estudio en total a lo largo de los 5 encuentros semanales para la
materia.
Se puede ver la programación de los encuentros en la tabla 2. Cada encuentro consta de
4 horas continuas y se divide en 3 horas para la exposición de la teoría y 1 hora,
aproximadamente, para la práctica, que se solapa con el estudio de la teoría (para
aprovechar mejor los conocimientos impartidos).
Encuentro 1 2 3 4 5
Horas 4 4 2 2
Teoría
Tem
a
Revisión
de
conceptos
prelim
inares
Fundam
entos de la
plataform
a .N
ET
Fundam
entos
del
leng
uaje M
icroso
ft
Visual B
asic
Form
ularios
Window
s
Aplicaciones
con
bases de datos
Horas 2 2 4
Práctica
Desarrollo del trabajo Final
Tabla 2. Programación de los encuentros
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 32 de 43
Metodología
• Investigación
• Exposición de los contenidos teóricos por parte de los estudiantes.
• Para cada encuentro los estudiantes deben haber leído previamente el material de la
bibliografía básica. Se harán exámenes cortos de control de lectura al inicio de la clase,
y / o de retroalimentación al final de la clase.
• Durante los encuentros se reforzarán los conceptos leídos por el estudiante y se
realizarán algunos ejemplos. Se fomentará la participación de los estudiantes mediante
la realización de preguntas y ejercicios en clase que serán planteados por el docente.
• Tutoría virtual a través del campus virtual www.unicaribe.net
• Análisis de información accesible en Internet.
• Asignación de trabajos prácticos para ser realizados fuera de los encuentros.
• Prácticas en el laboratorio de cómputo.
• Presentación de un trabajo final, incluyendo todos los temas especificados en el
contenido descrito anteriormente.
Tutoría en el campus virtual
El acceso se realiza a través del enlace www.unicaribe.net.
A cada estudiante se le asignará un Usuario y una Clave particular para acceder al
campus, para esto el estudiante necesitará una cuenta de correo electrónico.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 33 de 43
Bibliografía Básica
En el caso de una materia como Programación I, hay muchos libros que podrían ser
elegidos para el estudio de la misma. En esta asignatura en concreto, han primado los
aspectos metodológicos, que imponen la utilización de un libro en la enseñanza a
distancia (EAD) fácil de “digerir” por el lector, y por ello el libro de texto escogido es el
siguiente:
Halvonson, Michael, Luis: Microsoft Visual Basic
2005: Step by Step, Microsoft, USA, 1ra Edición,
2005.
Este libro trata de manera clara la mayoría de los
conceptos del programa de clase. Este libro contiene
muchos ejemplos y ejercicios paso a paso.
Es un libro fácil de entender y los ejemplos son
ilustrados y resueltos paso a paso, el único
inconveniente que ofrece este libro es que está
editado en inglés.
Bibliografía Complementaria
• Balena, Francesco: Programación Avanzada con Microsoft Visual Basic
.NET, McGraw Hill, Madrid, 1ra Edición, 2003.
• Evjen, Bill… [et al]: Professional VB 2005, Wrox, USA, 2006
• Roman, Steven; Petrusha, Ron y Lomax, Paul: VB .NET Language in a Nutshell
• Parsons, Andrew: Visual Basic 2005 Express Edition Starter Kit, Wrox, USA,
2006
• Pelland, Patrice: Microsoft Visual Basic 2005 Express Edition, Microsoft Press,
USA, 2006
• Havorson: Aprenda Visual Basic ya 6.0, McGraw-Hill, México, 3ra Edición,
1999
• Aitken, Peter: Visual Basic 6 Programming Blue Book, Coriolis, USA, 1ra
Edición, 1999
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 34 de 43
• Aitken, Peter: Visual Basic 5 Programming explorer, Coriolis, USA, 1ra
Edición, 1998
• Holzner, Steven: Visual Basic 6, Black Book, Coriolis, USA, 1ra edición, 1998
• Balena: Programación avanzada con Microsoft Visual Basic 6, McGraw-Hill,
México, 1999
• MICROSOFT: Microsoft Visual Basic 6, Manual del programador, McGraw-
Hill, México, 1999
• Cornell: Visual Basic 6, Manual de referencia, McGraw-Hill, México, 1999
• Joyanes, Luís: Microsoft Visual Basic 6, Iniciación y Referencia, McGraw-
Hill, México, 1999
• Domínguez: Superutilidades Visual Basic, McGraw-Hill, México, 1999
Referencia electrónica
http://msdn2.microsoft.com/es-es/library/2x7h1hfk(VS.80).aspx
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 35 de 43
Prácticas
La materia requiere la presentación de un trabajo final que deberá ser entregada en el
quinto encuentro. El enunciado del mismo será dictado por el docente de la materia y
estará disponible en el campus virtual, además del trabajo final, en cada encuentro se
asignarán prácticas para ser realizadas fuera de clase y que ayudan a estimular y
desarrollar el proceso de aprendizaje.
Las prácticas deben ser entregada en la fecha especificada y aquellos estudiantes que no
cumplan con este requisito, podrán presentarla más tarde, pero solo se evaluara la
misma con un sesenta por ciento de su valor (60%).
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 36 de 43
AutoEvaluación
Materia: Programación I
Clave: INF-104
Nombre completo:
1. Interés demostrado: Lectura (seleccione el que mejor aplique)
• He leído y estudiado plenamente todos los documentos de la materia
(programa, guía y materiales bibliográficos de la asignatura)
• He leído “someramente” los documentos
• No he leído aun los documentos
2. Trabajos prácticos
Nombre de la práctica Problemas /
dificultad
Fecha entrega
3. Calificación del aprendizaje y desempeño en la materia según la siguiente
escala: (1-Muy bueno 2-Bueno 3-Aceptable 4-Regular)
Interés demostrado:
Participación:
Trabajos prácticos:
4. Observación
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 37 de 43
Escuela de Informática
Programa de Asignatura
Nombre de la asignatura : Programación I
Carga académica : 3 créditos
Modalidad : Semipresencial
Clave : INF-104
Pre-requisito : INF-214
Fecha de elaboración : Mayo, 2001
Responsable de elaboración : Ing. Rodolfo Marcelino
Presentado a : Lic. José Alberto Uribe
Director Escuela de Informática
Modificaciones
1ª: Fecha : Mayo, 2007 __ Responsable: José A. Uribe _________
2ª: Fecha : ____________ Responsable: ______________________
3ª: Fecha : ____________ Responsable: ______________________
CONTENIDO
Justificación
Propósitos
Contenido de unidades
Metodología
Evaluación
Bibliografía
Mayo, 2001
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 38 de 43
1. JUSTIFICACIÓN
Debido a los cambios tecnológicos que han ocurrido en los últimos años en las ciencias
de la computación: el cambio de la metodología de programación, el cambio en las
herramientas y recursos para el diseño de software o programas de aplicación; para que
los estudiantes o los futuros profesionales puedan enfrentar los arribos tecnológicos y
las demandas de la sociedad, se hace necesario la implantación y aprendizaje de una
herramienta de programación Visual como Microsoft Visual Basic .NET.
Aprender a utilizar la metodología de la programación visual par la creación de
aplicaciones de propósito particular y general.
2. PROPOSITOS
2.1 Generales
• Que el estudiante aprenda a utilizar la tecnología de la programación visual para
la creación de aplicaciones de propósito particular y general utilizando la
plataforma .NET y el lenguaje Microsoft Visual Basic .NET.
• Desarrollar la capacidad para practicar una conducta investigativa en la
adquisición de conocimientos para la resolución de problemas utilizando un
computador y un lenguaje de programación como Microsoft Visual Basic .NET.
3. CONTENIDO
UNIDAD 1: Revisión de conceptos preliminares
Propósitos Específicos
• Repasar los fundamentos de programación a través de ejemplos y prácticas
utilizadas en el desarrollo de aplicaciones.
• Repasar los conceptos del paradigma de programación orientado a objeto
incluyendo los conceptos relacionados al análisis, diseño y programación.
Contenidos
1.2 Revisión curso anterior.
1.2.1 Estilos de programación.
1.2.2 Fases del proceso de programación.
1.2.3 Diagramas de Flujo.
1.2.4 Programación estructurada.
1.2.5 Programación orientada a objeto.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 39 de 43
Unidad II: Fundamentos de la plataforma .NET
Propósitos Específicos
• Presentar una introducción a la plataforma de desarrollo Microsoft .NET,
describiendo sus principios básicos de funcionamiento, la arquitectura de sus
componentes y sus principales bibliotecas reutilizables.
• Conocer el Entorno de Desarrollo Visual.
• Aprender a utilizar cada una de las herramientas del entorno para sacar el
máximo provecho al momento de desarrollar aplicaciones.
Contenidos
2.1 Introducción a Microsoft .NET
2.2 Definición de .NET
2.3 Características de .NET
2.4 Componentes Fundamentales
2.5 Arquitectura
2.6 Entorno de ejecución de aplicaciones (CLR)
2.7 Lenguaje Intermedio (MSIL)
2.8 Assemblies
2.9 Biblioteca de clases
2.10 Especificación de Lenguaje Común (CLS)
2.11 Funcionamiento Interno del CLR
2.12 Bibliotecas Principales
2.13 Acceso a datos
2.14 Ventajas de .NET
2.15 Herramientas de Desarrollo .NET
2.16 Explorando el entorno integrado de desarrollo de Visual Basic 2005
2.17 Ambiente de desarrollo
2.18 Elementos del entorno
2.19 Herramientas de programación
2.20 Configuración del IDE
Unidad III: Fundamentos del lenguaje Microsoft Visual Basic
Propósitos Específicos
• Mostrar cómo aplicar los conceptos fundamentales de programación orientada a
objetos utilizando el lenguaje Microsoft Visual Basic.NET
• Aprender a utilizar variables para almacenar datos en los programas
• Aprender a utilizar variables y operadores para manipular los datos
• Conocer los diferentes tipos de datos
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 40 de 43
• Aprender como capturar y desplegar información
• Utilizar funciones y operadores matemáticos en formulas
• Escribir expresiones condicionales
• Usar la instrucción IF para controlar el flujo de ejecución del programa basado en
una condición
• Usar la instrucción CASE para seleccionar una opción de varias condiciones
• Usar la instrucción For para ejecutar instrucciones un número determinado de
veces
• Usar la instrucción WHILE para ejecutar instrucciones mientras se cumple una
condición
• Conocer los diferentes tipos de errores que pueden ocurrir en un programa y
aprender a capturarlo para su posterior manejo
• Utilizar las técnicas de programación estructurada y crear módulos o
subprogramas y definir procedimientos y funciones
• Aumentar la eficiencia de programación para crear funciones y procedimientos
• Utilizar argumentos para pasar valores a las funciones y procedimientos
Contenidos
3.2 Breve historia del lenguaje Basic.
3.3 Variables y tipos de datos.
3.4 Operadores.
3.5 Instrucciones de Entrada y Salida.
3.6 Estructuras de control.
3.7 Estructuras de decisión.
3.8 Estructuras de repetición.
3.9 Manejo de errores y depuración de programas.
3.10 Procedimientos y funciones.
3.11 Archivos de textos y manejo de cadenas de caracteres.
Unidad IV: Formularios Windows
Propósitos Específicos
• Aprender a crear aplicaciones de escritorios con la plataforma .NET y Microsoft
Visual Basic.
• Conocer los controles Visuales más comunes y su uso.
• Comprender las mejores prácticas para desarrollar aplicaciones de escritorio.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 41 de 43
Contenidos
4.2 Importancia de los formularios Windows
4.3 Espacio de nombre System.Windows.Forms
4.4 Formularios en tiempo de ejecución
4.5 Controles
Unidad V: Aplicaciones con Base de Datos
Propósitos Específicos
• Comprender como crear aplicaciones de base de datos utilizando ADO.NET.
• Utilizar el asistente de configuración de datos para crear conexiones con la base
de datos.
• Escribir comandos SQL para filtrar y organizar los datos de una base de datos.
Contenidos
5.2 Introducción ADO.NET
5.3 Componentes de ADO.NET
5.4 Proveedores de datos .NET
5.5 Modelo de objetos de ADO.NET
4. METODOLOGÍA
• Investigación
• Trabajos Prácticos
• Exposiciones y Discusiones en el Aula
• Prácticas de un trabajo final, Aplicando todos los temas especificados en el
contenido descrito anteriormente.
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 42 de 43
5. EVALUACIÓN
Cada estudiante será evaluado durante todo el proceso de aprendizaje, en los 5
encuentros presénciales con el facilitador y sus compañeros estudiantes, así como en las
jornadas de estudio individual y grupal de manera independiente donde no estará el
profesor.
Valor / puntos en
cada encuentro
Aspectos y criterios a evaluar
1r
o
2d
o
3r
o
4t
o
5t
o
A- Posee programa, guía y materiales bibliográficos de la
asignatura y otros.
3
B- Identifica objetivos y temas de la asignatura y expresa
expectativas positivas.
6
C- Se integra y participa con entusiasmo e interés en el grupo
de estudio.
3
D- Se desempeña en correspondencia con los objetivos de la
asignatura en el desarrollo del tema.
3 8 6 8 4
E-Realiza y acepta reflexiones criticas sobre el trabajo y el
progreso propio y de los compañeros
F- Demuestra competencias en ejercicios sobre el tema
anterior.
4 3
G- Realiza las tareas de acuerdo a las orientaciones impartidas
por el profesor.
4 4
H- Hace aportaciones creativas sobre el tema, individuales y en
el grupo de trabajo.
4 4
I- Demuestra dominio de competencias sobre los temas
tratados. mediante prueba oral o escrita
10
J- Demuestra dominio de competencias sobre los temas tratados
durante el curso, en ejercicios integradores.
6
K- Domina procedimientos para elaborar y presentar informe
como resultado de investigación final oral o escrita.
20
Total/ Encuentro 15 20 16 19 30
UNIVERSIDAD DEL
CARIBE
Vicerrectoría de Desarrollo
Dirección Producción de
Medios para el Aprendizaje
Código
GDE- INF-104
Programación I
Abril, 2008
Versión No. 1
______________________
Página 43 de 43
Bibliografía
• Halvonson, Michael, Luis: Microsoft Visual Basic 2005: Step by Step,
Microsoft, USA, 1ra Edición, 2005.
• Balena, Francesco: Programación Avanzada con Microsoft Visual Basic .NET,
MC Graw Hill, Madrid, 1ra Edición, 2003.
• Evjen, Bill… [et al]: Professional VB 2005, Wrox, USA, 2006
• Roman, Steven; Petrusha, Ron y Lomax, Paul: VB .NET Language in a Nutshell
• Parsons, Andrew: Visual Basic 2005 Express Edition Starter Kit, Wrox, USA,
2006
• Pelland, Patrice: Microsoft Visual Basic 2005 Express Edition, Microsoft Press,
USA, 2006
• Cevallos, Fco. Javier: Visual Basic Versión 6 Curso de Programación,
AlfOmega, México, 1998
• Havorson: Aprenda Visual Basic ya 6.0, MC Graw-Hill, México, 3ra Edición,
1999
• Aitken, Peter: Visual Basic 6 Programming Blue Book, Coriolis, USA, 1ra
Edición, 1999
• Aitken, Peter: Visual Basic 5 Programming explorer, Coriolis, USA, 1ra
Edición, 1998
• Holzner, Steven: Visual Basic 6, Black Book, Coriolis, USA, 1ra edición, 1998
• Balena: Programación avanzada con Microsoft Visual Basic 6, MC Graw-Hill,
México, 1999
• MICROSOFT: Microsoft Visual Basic 6, Manual del programador, Mc Graw-
Hill, México, 1999
• Cornell: Visual Basic 6, Manual de referencia, Mc Graw-Hill, México, 1999
• Joyanes, Luís: Microsoft Visual Basic 6, Iniciación y Referencia, MC Graw-
Hill, México, 1999
• Domínguez: Superutilidades Visual Basic, Mc Graw-Hill, México, 1999.