ESCUELA TÉCNICA Nº 6 “COMANDANTE MANUEL BESARES” ADAPTACIÓN DEL AMBIENTE DE TRABAJO ESPACIO CURRICULAR CURSO 5º AÑO - PRODUCCIÓN DE BIENES Y SERVICIOS PROF. ING. PROF. JOSEFINA VEGA PROFESORES PROF. KARINA CHAMORRO PROF. MIGUEL GONZÁLEZ AÑO 2014 ESCUELA TÉCNICA Nº 6 “COMANDANTE MANUEL BESARES” FUNDAMENTACIÓN La problemática abordada por este módulo está vinculada con el área de competencia relativa al desarrollo de programas, y facilita el reconocimiento de estructuras de programación en sistemas complejos desarrollados en diferentes ambientes. El usuario demanda soluciones a problemas derivados del manejo de datos que puedan provenir de computadoras con distintos ambientes de software y situadas. Estos ambientes pueden basarse en diferentes paradigmas de programación y, en particular, integran cada vez más componentes de software basados en la tecnología de objetos. El manejo de dichos paradigmas, así como también de estructuras de datos de carácter dinámico, permite resolver clases específicas de problemas (administrativos, técnicos, etc.) y brindar funciones para los diferentes ambientes de trabajo. Este módulo, que es obligatorio, completa el área modular de “Adaptación y complementación del software del usuario”, y está orientado a que el alumno integre nuevas estructuras y modelos de programación que le brinden nuevas posibilidades en el diseño e implementación de soluciones que optimicen el ambiente de trabajo del usuario. Este módulo consolida en el estudiante los conocimientos adquiridos en el manejo de las estructuras de programación y completa el desarrollo de las capacidades requeridas para abordar competentemente las actividades del área de competencia 5: “Optimizar el ambiente informático del usuario y desarrollar programas, o adaptar y complementar sus funcionalidades, utilizando las herramientas puestas a disposición de los usuarios por los originadores de los sistemas”. En particular, continúa el desarrollo de las capacidades requeridas que serán alcanzadas a través del desarrollo de proyectos áulicos. COMPETENCIA Programar, editar y probar aplicaciones de situaciones problemáticas, mediante el uso de un lenguaje de programación orientado a objetos( Lenguaje Visual Basic 6.0) CAPACIDADES: 2 Internalizar la secuenciación de pasos de la programación orientada a objetos. Asignar en forma adecuada valores a las propiedades de controles programados. Usar correctamente los tipos de variables y constantes del lenguaje. Usar correctamente las estructuras de decisión y expresiones lógicas. Usar adecuadamente las funciones que proporciona el lenguaje. Programar soluciones de situaciones problemáticas planteadas. Desarrollar programas en lenguaje orientado a objetos que satisfaga requerimientos del usuario. Relacionar la estructura de una base de datos con posibilidad de brindar información que satisfaga los requerimientos de los usuarios. ESCUELA TÉCNICA Nº 6 “COMANDANTE MANUEL BESARES” CONTENIDOS CONCEPTUALES Unidad 1: La Programación Orientada a Objetos. Lenguaje Visual Basic 6.0 • • • • • • • Introducción a Visual Basic- Primer contacto con Visual Basic: Entorno de programación VB. La barra de menús y las barras de herramientas estándar - La barra de herramientas no estándar (Toolbox) - Los formularios (Forms) - La ventana de proyecto - La ventana de propiedades Elementos del lenguaje. Conceptos: Formularios – Propiedades – Métodos – Eventos. Fundamentos de la programación Tipos de datos de variables: Tipos enteros (Byte, Integer, Long), Tipos reales (Single, Double, Currency), Tipos cadena (String) y Tipos lógicos (Boolean). Prefijos para nombrar variables. Las constantes. Declaración de variables - DIM Ingreso de datos: Operadores básicos de Visual Basic Uso de los controles más usuales: Botón de comando (CommandButton), Cajas de texto (TextBox), Botones de opción (OptionButton), Cajas de comprobación (CheckBox), Barras de desplazamiento (ScrollBars), Etiquetas (Labels), cajas de lista (ListBox) - Propiedades y eventos Cajas de diálogo: Función MSGBOX – Valores devueltos por la función MSGBOX () y Función INPUTBOX Unidad 2: Estructuras de Control del Lenguaje Visual Basic • • • • • • Estructura IF- THEN- ELSE Bucle WHILE- WEND Bucle FOR-NEXT Bucle FOR EACH-NEXT Bucle DO- LOOP SELECT - CASE – Uso en sentencias con menú Unidad 3: Bases de Datos • • • Estructura de una base de datos. Creación de una base de datos Access. Bases de datos ADO: control ADO, objeto Recordset. Agregar un registro, editar un registro, eliminar un registro. Listado de datos: control DataGrid. CONTENIDOS PROCEDIMENTALES • • • • • • • 3 Internalizar la secuenciación de pasos de la programación orientada a objetos. Asignación adecuada de valores a las propiedades de controles programados. Uso correcto de tipos de variables y constantes del lenguaje. Uso correcto de las estructuras de decisión y expresiones lógicas. Uso adecuado de las funciones que proporciona el lenguaje. Programar soluciones de situaciones problemáticas planteadas. Desarrollar programas en lenguaje orientado a objetos que satisfaga requerimientos del usuario. ESCUELA TÉCNICA Nº 6 “COMANDANTE MANUEL BESARES” CONTENIDOS ACTITUDINALES • • • • • Maneja apropiadamente los componentes de la programación orientada a objeto. Participación en clase. Utilización de lenguaje técnico adecuado. Responsabilidad en el desarrollo de los trabajos prácticos. Aplica y hace uso correcto del Lenguaje Visual Basic. METODOLOGÍA Para desarrollar las capacidades que el módulo plantea se realizarán actividades formativas tales como: 4 Operando el Lenguaje diseñando aplicaciones que den solución a las situaciones problemáticas planteadas. Interpretando formas de organización de la información del usuario. Interpretando instrucciones para la programación objeto. Analizando y documentar las distintas etapas de la programación. Exponiendo en forma oral conclusiones en puestas en común. Registrando las actividades realizadas en clase. Detectando errores o fallas en la programación y corregirlos. Manipulación de los datos de una tabla, búsqueda de datos, ordenamiento de datos, filtro de datos. ESCUELA TÉCNICA Nº 6 “COMANDANTE MANUEL BESARES” RECURSOS DIDÁCTICOS: PC Software Dosier provisto por el profesor Pizarrón - Marcadores Pen-drive Bibliografía EVALUACIÓN CRITERIOS DE EVALUACIÓN Participa en las actividades propuestas tanto individuales como grupales. Es responsable en el desarrollo de las actividades. Utiliza adecuadamente del lenguaje específico en el desarrollo de los programas. Responde en la búsqueda de información técnica en bibliografía y/o manuales. Resuelve situaciones problemáticas planteadas, fundamentando sus decisiones. Identifica y puede establecer las características operativas de distinto software vistos en clase. Maneja y opera correctamente el lenguaje. Registra las actividades desarrolladas en clase. Demuestra respeto al docente y a sus pares. Maneja apropiadamente los componentes de la programación orientada a objeto. Diseña bases datos utilizando la técnica de normalización y respetando los requerimientos de los usuarios. INSTRUMENTOS DE EVALUACIÓN Listas de control llevada por el docente, evaluación por clase. Observación directa en la operatoria del lenguaje, la ejecución y la corrección de errores. Revisión y control de las actividades que son parte de los proyectos planteados. Defensa oral del proyecto. BIBLIOGRAFÍA 5 “Visual Basic 6.0 Manual de referencia”. Baltazar Bimios – Mariano Bimios. USER “Practique Visual Basic 6.0 como si estuviera en primero”, Javier García de Jalón - José Ignacio Rodríguez, Alfonso Brazález - Madrid, Junio 2003. “VISUAL BASIC 6.0 - Programación Orientada a Objetos” Carlos m. Rodriguez Bucarelly, Pablo a. Rodriguez Bucarelly TWINSMASTER SOFT CORPORATION - 1998-2004 “Dosier”. Proporcionado por los docentes del módulo.