lenguaje de programacion ii.pdf
TRANSCRIPT
Instituto Educación Superior Tecnológico Privado “El Buen Pastor”
SILABO DE LENGUAJE DE PROGRAMACIÓN II
CARRERA PROFESIONAL: COMPUTACION E INFORMATICA
I. DATOS GENERALES
1.1. CARRERA PROFESIONAL : COMPUTACIÓN E INFORMATICA 1.2. NOMBRE DEL CURSO : LENGUAJE DE PROGRAMACIÓN II 1.3. CICLO : III 1.4. Nº DE HORAS SEMANALES : 06 (Teoría : 02, Laboratorio : 04) 1.5. PRE REQUISITO : LENGUAJE DE PROGRAMACIÓN I 1.6. PROFESOR : Rolando Chávez Fiestas
II. SUMILLA
El curso forma parte del área de formación profesional del currículo, es de carácter teórico
práctico y permite capacitar al alumno en el conocimiento de las técnicas de programación Intermedia y avanzadas. El curso capacitará al alumno en el diseño y desarrollo de aplicaciones Windows Cliente/Servidor, utilizando bases de datos relacionales mediante el uso de la Arquitectura ADO.NET de MICROSOFT .NET 2008.
Comprende el estudio de cuatro unidades de aprendizaje: I. Diseño de la GUI para Aplicaciones Windows II. Almacenamiento y Gestión de Base de datos. III. Arquitectura ADO.NET IV. Aplicaciones con Consultas SQL Server .
III. OBJETIVOS
3.1 Objetivo General Proporcionar los conocimientos teóricos-prácticos necesarios para diseñar, desarrollar e
implementar aplicaciones Cliente-Servidor, utilizando la tecnología ADO.NET, los conceptos de programación distribuida de tres capas para su optimización y simplificación en la lógica del negocio.
3.2 Objetivos Específicos
Manejar los controles ActiveX y objetos para el diseño de la Interface Gráfica del Usuario (GUI), de las aplicaciones de gestión de negocios.
Reconocer los componentes de una base de datos en SQL Server. Crear y manejar objetos de una base de datos como conexiones, tablas, vistas y procedimientos almacenados.
Manejar los modelos de almacenamientos de datos, escenarios conectados y desconectados reconocer la arquitectura ADO .NET.
Desarrollar Aplicaciones de Consultas de Datos mediante instrucciones Sql Server.
IV. UNIDADES TEMÁTICAS
4.1 Diseño de la GUI para aplicaciones Windows y Archivos de Datos.
4.2 Almacenamiento y Gestión de Base de Datos 4.3 Arquitectura ADO .Net 4.4 Aplicaciones con Consultas Sql Server
V. PROGRAMACIÓN DE CONTENIDOS O PROGRAMACION CURRICULAR
I UNIDAD: DISEÑO DE LA GUI PARA APLICACIONES WINDOWS Y ARCHIVOS DE DATOS
PRIMERA SEMANA
Interface MDI. Diseño de Sistema.
Formulario MDI Principal. Configuración, propiedades y métodos.
Creación de Menús. Control: MenuStrip.
Creación de formularios MDI secundarios
Diseño de Menú Contextual. Control ContextMenuStrip
Barra de Herramientas. ToolStrip, uso del control ImageList.
Barra de Estado: StatusStrip
Diseño de aplicación de Negocios. SEGUNDA SEMANA
Uso de cuadro de diálogos comunes. Controles OpenFileDialog, FileSaveDialog, FontDialog, FolderBrowserDialog y ColorDialog.
Uso del Control ProgressBar
Diseño de aplicaciones con cuadros de dialogo.
ProgressBar, Tabcontrol,
Tips & Tricks TERCERA SEMANA
Archivos de datos.
Tipos de archivos de datos.
Construcción de archivos: secuencial, aleatorio y binario
Acceso Aleatorio a archivos. Operaciones Abrir, Cerrar archivos.
Desarrollo de aplicaciones comerciales.
CUARTA SEMANA
Operaciones con archivos de acceso aleatorio. Leer escribir, agregar y eliminar.
Desarrollo de aplicaciones comerciales.
Primera Práctica Calificada.
II UNIDAD : APLICACIONES CON COMPONENTES .NET
QUINTA SEMANA
Introducción a la Programación Orientada a objetos con .Net 2008
Construcción de clases de objetos.
Miembros de una clase: Constantes campos, enumeraciones, Propiedades métodos y eventos.
Constructores y destructores.
Aplicaciones en Visual Basic .Net y C# . Net 2008.
SEXTA SEMANA
Creación de librerías de Clases,
Adición de una clase en una aplicación .Net 2008
Prueba y uso de las librerías de clases.
Uso dinámico de componentes COM.
Aplicaciones
SEPTIMA SEMANA
Herencia de clases y Polimorfismo
Creación de aplicaciones en Visual Basic y C# . Net 2008
Segunda Práctica Calificada
OCTAVA SEMANA
Introducción a las aplicaciones basadas a COM + SERVIS
Concepto de la Programación :cliente/servidor-COM
Concepto de la Programación :cliente/servidor-DCOM
Concepto de la Programación :cliente/servidor-3 capas
Concepto de la Programación : B2C, y B2B.
NOVENA SEMANA
Evaluación del Examen Parcial.
III UNIDAD : ALMACENAMIENTO Y GESTION DE BASE DE DATOS EN . NET
DECIMA SEMANA
Concepto de Base de datos. Elementos de una base de datos. Sistemas DBMS. Base de Datos en Access y Sql Server 2008.
Creación de una base de datos en SQL Server. Tipos de datos de SQL. Propiedades de campos. Clave primaria y clave foránea en tablas SQL.
Relacionar Tablas de una base de datos Sql-Server 2008. Creación de Diagramas. Integridad referencial entre tablas relacionadas.
Manejo de Consultas Interactivas con SqlServer 2008
Consultas SQL de Selección para el acceso a datos. Instrucción Select.
Ejercicios utilizando el Analizador de Consultas de Sq Server 2008.
DECIMA PRIMERA SEMANA
Consultas SQL de Acción para el mantenimiento de tablas: Insert Into, Update y Delete
Ejercicios utilizando el Analizador de Consultas de Sq Server 2008
Uso del Explorador de servidores de base de datos de Visual .Net 2008
Conexiones a un servidor y/o una Base de Datos mediante Proyecto de Sql server de .Net 2008 DECIMA SEGUNDA SEMANA
Seguridad de base de datos. Modo de autenticación Windows y modo de autenticación mixta.
Herramientas de Acceso a datos en .Net 2008: DataAdapter Wizard, Menú Data, BindingSource DECIMA TERCERA SEMANA
Manejo de otros orígenes de datos en una aplicación .Net 2008: ODBC, Oracle. Proveedores OLEDB.
Creación de Procedimientos almacenados en una BD Sql Server 2008 con Visual Studio. Tercera Práctica Calificada
IV UNIDAD : ARQUITECTURA ADO .NET
DÉCIMA CUARTA SEMANA
La Tecnología ADO.NET
Escenarios de trabajo de acceso a base de datos. Entorno Conectado y Entorno desconectado. Modelo de Objetos.
Modelo de programación con Objetos Ado .Net. Concepto. Características.
NameSpace de Acceso a datos: System Data.Client, System.Data.Oledb
Aplicación con BD con conexión a orígenes de datos mediante el Proveedor Ado OLEDB.
DÉCIMO QUINTA SEMANA
Visualizar Datos en el DataGrid. Búsquedas de Registros.
Eventos de Conexión. Abrir y cerrar una conexión. Evento StateChange, la clase StateChangeEventArgs. Excepciones de conexión.
Mantenimiento de Registros mediante Ado OLEDB. Agregar, Modificar, Eliminar filas.
Diseño de aplicaciones .
Desarrollo de aplicaciones con Consultas de selección utilizando el proveedor OLEDB.
Uso de filtros.
DÉCIMO SEXTA SEMANA
Entorno Conectado. Clase de objetos. Conexión. Aplicaciones
Desarrollo con entorno conectado: El modelo de objetos del name space OLEDB.
El objeto Command. Datareader.
Cuarta Práctica Calificada
DÉCIMO SEPTIMA SEMANA
Entorno Desconectado. Clase de objetos del Namespace SqlClient: SqlConnection, SqlDataAdapter SqlCommand
El Objeto DataSet, DataTables
DataColumns
Enlazar Datos en controles Windows
Componente DatGridview
Mantenimiento de Tablas con Datos enlazados. Objetos DataBindings
Manejo del Objeto DataTable. Creación y modificación de una tabla.
DÉCIMO OCTAVA SEMANA
Evaluación Final
VI. ESTRATEGIAS METODOLOGICAS
Las sesiones de aprendizaje combinarán la exposición del docente con la participación activa de los estudiantes para desarrollar los trabajos individuales y talleres prácticos.
El profesor empleará métodos de casos para los talleres de laboratorio e información actualizada para el trabajo individual de investigación. Así mismo, durante las clases se desarrollará la capacidad de razonamiento, sentido común y lógica con debates y dinámicas grupales.
Seminarios de reforzamiento académico.
VII. EQUIPOS Y MATERIALES Por la naturaleza del curso se emplearán Pcs, libros, separatas y lectura específica. Software y
tutoriales. Proyector multimedia.
VIII. EVALUACIÓN
El proceso de evaluación será integral y permanente, estará en función de la asistencia y las capacidades de área, especificas, actitudinales y valorativas de cada alumno de acuerdo al programa curricular (ver anexo). Los procedimientos de criterios de evaluación son: Controles de lectura, intervenciones orales-participación en debates, trabajos grupales de investigación y las pruebas de desempeño o ejecución con notas de 0 a 20.
Instrumentos de Evaluación Semana de Evaluación
Promedio Parcial Promedio Final
Prueba de desempeño 01 – 04 Evaluación 01
PE1
Controles de Lectura 05 - 08
Evaluación 02 Participación en debates
Intervenciones Orales Evaluación de Desempeño o Ejecución
09 Examen Parcial EP
Prueba de desempeño 10 - 13
Evaluación 03
PE2
Revisión de avances trabajo de investigación Controles de Lectura
14 - 17
Evaluación 04 Presentación trabajo de investigación Exposición trabajo de investigación Evaluación de Desempeño o Ejecución
18 Examen Final EF
El promedio final resulta de la aplicación del siguiente procedimiento:
EP1 + EP +EP2 +EF
IX. FUENTES DE INFORMACIÓN
1.Textos:
PROGRAMACIÓN VISUAL BASIC .NET CEVALLOS F, Javier
4
Ed. AlgaOmega Grupo Editor, S.A. México Edición 2007 PROGRAMACIÓN VISUAL BASIC .NET CARRASCO MUÑOZ, Joel Ed. AG Editores SRL, Lima 2008 DESARROLLO DE APLICACIONES FRANCIA, Dario Rafael VISUAL BASIC .NET 2008 Librería Editorial MACRO , Lima 2008
VISUAL BASIC .NET 2008 Express CASTAÑEDA LEON, Juan José Editorial RITISA GRAF, Lima 2006
SQL-SERVER 2008 CHERRE ARGUEDAS, Rafael. Editorial Macro 2007. PROGRAMACIÓN VISUAL BASIC .NET CHARTE OJEDA. Francisco. Editorial Anaya Multimedia. Madrid 2007 2. Separatas: DESARROLLANDO APLICACIONES .NET Oficina de Publicaciones de FIIS UNI PARA WINDOWS CON ADO.NET 2008 Sistemas UNI, Lima. 2008 3. Direcciones Electrónicas: http://www.CanalVisualbasic.net Web de Canal Visual Basic . NET
http://www.mundoprogramacion.com /NET/cursoVB.NET/indice.htm http://www.willydev.net/ Microsoft .Net 2.0