Professional Documents
Culture Documents
RESOLUCION N 001-CZE3-2012
MODULO
DISEO Y REALIZACIN DE SERVICIOS DE
PRESENTACIN EN ENTORNOS GRFICOS
TERCERO DE BACHILLERATO (INFORMTICA)
DATOS INFORMATIVOS:
ESTUDIANTE
Nombre
Telfono
Especialidad
TUTOR(A)
Nombre
Telfono
.
Firma del Tutor(a)
Periodo Lectivo:
2016 2017
Ambato Ecuador
Jornada
INTRODUCCION
El Real Decreto 1661/1994, de 22 de Julio, se establece el Ttulo de Tcnico Superior en
Desarrollo de Aplicaciones Informticas y las correspondientes enseanzas mnimas (BOE
nm. 234 de 30 de Septiembre) incluye en su currculo un conjunto de mdulos profesionales
entre los que figura el mdulo profesional 5 de DISEO Y REALIZACIN DE SERVICIOS
DE PRESENTACIN EN
ENTORNOS GRFICOS (en adelante, MPDRSPEG),
asocindolo a la unidad de competencia 4: Disear y realizar servicios de presentacin que
faciliten la explotacin de aplicaciones ( disear, elaborar interfaces de usuario, evaluar los
servicios de presentacin implementados y elaborar la documentacin pertinente) cuyas
realizaciones profesionales son :
OBJETIVOS
1. Disear interfaces de usuario a partir de las especificaciones y requerimientos
funcionales de la aplicacin.
2. Elaborar interfaces de usuario a partir del diseo de servicios de presentacin y de las
especificaciones y requerimientos funcionales de la aplicacin.
Definir el concepto de interfaz grfica.
BLOQUE 1
VISUAL BASIC 6.0
Visual Basic es uno de
los
tantos
lenguajes
de programacin que podemos
encontrar hoy en da. Dicho lenguaje nace del Basic que fue creado en su versin
original, con el propsito de servir a aquellas personas que estaban interesadas en
iniciarse en algn lenguaje de programacin. Luego de sufrir varias modificaciones, en el
ao 1978 se estableci el Basic estndar. La sencillez del lenguaje gan el desprecio
de los programadores avanzados por considerarlo "un lenguaje para principiantes".
Visual Basic es un Diseador de Entorno de Datos: es posible generar, de manera
automtica, conectividad entre controles y datos mediante la accin de arrastrar y colocar
sobre formularios o informes.
Los objetos actives son una nueva tecnologa de acceso a datos mediante la accin de
arrastrar y colocar sobre formularios o informes.
Asistente para formularios: sirve para generar de manera automtica formularios que
administran registros de tablas o consultas pertenecientes a una base de datos, hoja de clculo
u objeto (ado- active data object)
Asistente para barras de herramientas es factible incluir barras de herramientas es factible
incluir barra de herramientas Personalizada, donde el usuario selecciona los botones que
desea visualizar durante la ejecucin.
En las aplicaciones html: se combinan instrucciones de visual Basic con cdigo
html para controlar los eventos que se realizan con frecuencia en una pgina web.
La ventana de vista de datos proporciona acceso a la estructura de una base de datos. Desde
esta tambin acceso al diseador de consultas y diseador de base de datos para administrar y
registros.
Diseador de Formularios
Funciona como una ventana en la que se puede personalizar el diseo de la interfaz de usuario de una
aplicacin.
Explorador de Proyectos
Lista los archivos del proyecto actual. Un proyecto es una coleccin de archivos que utiliza
para construir una aplicacin.
Ventana de Propiedades
Lista los valores de las propiedades de los formularios o control seleccionado que puede ser
modificado durante el diseo del formulario o control.
Ventana de Cdigo
Funciona como un editor, para escribir el cdigo de la aplicacin.
LABEL O ETIQUETA
BLOQUE 2
MI PRIMERA ANIMACION
Nota: a la hora de programar a cada control es bueno colocarle un nombre para evitar
inconvenientes en el momento de programar con su respectiva palabra por ejemplo: a una caja
de texto: txnombre, a un label: lbnombre etc.
Se utilizaran 2 labels borderstyle tipo transparente y colocar en el caption de cada uno dos
nombres en las propiedades.
TIPOS DE VARIABLE 2
Private solo para un mdulo o formulario
Public para todos los mdulos
Dim en un solo formulario
Static procedimiento dentro de un formulario
TIPO DE VARIABLES 3
Integer de tipo nmeros enteros
String cadena de caracteres
Long entero largo
Double para nmeros grandes
Variant para cualquier valor
Las variables se definen en general declaraciones
Name
Setfocus dar foco con enter esto se programa en el evento keypress
Multilinea para poder dar enter y seguir escribiendo
Scrollbars, barras de desplazamiento en las cajas
Ejemplo: clculo del iva
La programacin quedara as
If significa si else significa no val significa convertir el valor por defecto de una caja de texto a
valor numrico, para cargar un formulario al mismo proyecto sin necesidad de abrir un nuevo
se hace de la siguiente manera dentro del proyecto se da click aqu y luego keyascci=
13 significa el valor de la tecla enter en la tabla de ascci
En tiempo de ejecucin el mini programa queda as:
32
10
11
Cuatro puntos significa hijo del men principal y ocho puntos significa hijo del hijo del
men principal es decir crea sub mens una raya al piso crea un separador entre cada men
para sacar los hijos utilizamos estas flechas estando listo queda as:
SEPARADOR
13
14
'Visualizar resultado
TextBox3.Text = A
End Sub
______________________________________________________________
15
16
ACTIVIDAD
Complete la siguiente imagen que se muestra a continuacin:
TAREA N 3
Realice un resumen de la pgina de la 4 a la 6 y luego elabore un mapa
conceptual en su cuaderno.
17
TAREA N 4
Consulte los pasos y requerimientos que se necesita para instalar Visual
Basic 6.0
TAREA N 5
Elabore una presentacin en Visual Basic en la que se visualizar un
mensaje de BIENVENIDA.
TAREA N 6
Elabore un men despegable en Access
TAREA N 7
Elabore u proyecto final del tema aprendido, el mismo que ser
entregado o subido a la plataforma.
18
Para crear o editar programas Java, un "Java Project" debera ser creado.
Ntese que dentro de un proyecto de Java tambin puede almacenarse toda la
informacin relacionada con el proyecto (la cual no tiene por qu reducirse
19
Los "Simple Project" slo deberan crearse para almacenar documentos y otros
archivos, pero no cdigo Java que se desee compilar. Por ello, siempre que se
creen archivos ".java" sera recomendable crear un "Java Project".
Puesto que este tutorial se centra en utilizar Eclipse para programar en Java,
escogeremos crear un nuevo "Java Project" seleccionando "Java > Java Project" y
haciendo clic en el botn "Next >" del asistente de creacin.
Tras esto, debe especificarse un nuevo nombre para el proyecto. Los proyectos
profesionales se nombran utilizando nombres de dominio dados la vuelta para evitar
posibles conflictos de nombrado. Sin embargo, para un proyecto de uso interno
cualquier nombre descriptivo ser suficiente. En este ejemplo, se ha llamado al nuevo
proyecto "Eclipse Tutorial".
20
Pese a que en este punto es ya posible terminar la creacin del nuevo proyecto haciendo
clic en el botn "Finish", es recomendable pulsar de nuevo el botn "Next >" para definir
explcitamente de esta manera una carpeta fuente para los archivos ".java" desde el
principio. Las carpetas fuente ("Source Folders") almacenan los archivos de cdigo fuente
de Java (.java), de manera que Eclipse sepa dnde encontrarlos y pueda realizar la
compilacin automtica de los mismos cada vez que un archivo sea guardado.
Para crear dicha carpeta fuente seleccione la pestaa de "Source" y pulse el botn "Add
Folder...". Seleccione el proyecto recientemente creado y pulse el botn "Create New
Folder". Un buen nombre para esta carpeta fuente podra ser sencillamente "src". Tras
especificar dicho nombre, pulse "Ok". A la pregunta de si desea actualizar la carpeta de
salida de archivos compilados, debera responder afirmativamente. De este modo, los
archivos ".class" que resulten de la compilacin de los ".java" almacenados en la carpeta
fuente irn a parar a la carpeta "\bin". Pulse el botn "Finish" para terminar el proceso
de creacin del nuevo proyecto. Si se nos pregunta si deseamos pasar a la perspectiva de
Java, deberamos responder afirmativamente.
21
El proyecto recin creado debera parecerse a este, tal y como lo muestra la vista
"Navigator".
En Eclipse 3.0 la creacin de proyectos es un tanto diferente a Eclipse 2.x. An puede
definirse una carpeta cualquiera para almacenar los proyectos. Pero ahora los pasos
anteriormente expuestos acerca de la creacin de una estructura adecuada de carpetas
fuente y destino pueden omitirse, ya que en la nueva versin de Eclipse basta con
marcar la opcin "Create separate source and output folders" para construir de forma
automtica la estructura de archivos deseada.
22
Tambin es posible copiar, cortar y pegar archivos y carpetas desde Eclipse hasta los
directorios del sistema operativo (por ejemplo, del explorador de Windows) y viceversa
(seleccionando un archivo, pulsando CTRL+C, seleccionando la carpeta destino dentro de
Eclipse y pulsando CTRL+V).
23
JAVA CLASS
Las clases de Java son los archivos ".java" que contienen el cdigo fuente y que sern
posteriormente compilados en archivos ".class". Estos archivos Java tienen que ser
almacenados dentro de la carpeta fuente recientemente creada (por ejemplo, "src").
Pulse "New > Class" para abrir la ventana de creacin de clases.
24
FILE
Los archivos que se crean a travs de este men suelen almacenar notas e informacin
general. Otros archivos tales como archivos de configuracin, archivos "build" de ant y
similares tambin pueden crearse de esta manera. Crear un nuevo archivo es tan sencillo
como pulsar "New > File", seleccionar el proyecto y carpeta adecuados en que se desea
crear el archivo, dar nombre al nuevo archivo y pulsar el botn "Finish". Por defecto,
archivos los archivos genricos se abren en el editor de texto.
25
FOLDER
Las carpetas se utilizan para almacenar y organizar archivos. Como ya se ha
mencionado anteriormente, una carpeta normal no es exactamente lo mismo que una
carpeta fuente. Una prctica recomendada de programacin es crear explcitamente una
carpeta fuente donde almacenar los archivos .java con el cdigo fuente (src), una
carpeta de salida donde guardar el cdigo compilado (bin) y una carpeta para guardar toda
la documentacin relacionada (docs). Para crear una nueva carpeta basta con especificar
el nombre de la nueva carpeta y la carpeta que la contiene.
26
PACKAGE
Los paquetes se declaran para almacenar y organizar los archivos de Java. El nombre de
un paquete consta usualmente de varias partes separadas por puntos. Cada una de estas
partes ser un directorio nuevo dentro del sistema de archivos. Las clases que se creen
dentro de un paquete determinado en Eclipse llevarn aadida automticamente la
declaracin "package" en su cdigo fuente.
botn derecho del ratn sobre este cdigo seleccionado y ejecutar la opcin "Execute" del
men contextual. La salida estndar de dicho proceso se mostrar dentro de la vista
"Console", y otros mensajes de error se mostrarn dentro de la misma hoja de sucio.
Una vez que se ha completado la prueba habra que pulsar el botn "Stop Evaluation"
del men contextual.
Puesto que el editor de estas hojas de prueba no proporciona tantas funciones de ayuda a
la programacin como el editor de cdigo Java, una prctica recomendada es escribir el
cdigo original en el editor de Java y luego pegarlo en esta hoja de pruebas.
SOURCE FOLDER
Como ya se vio, las carpetas fuente son un tipo especial de carpetas destinadas a
almacenar los archivos fuentes de Java (es decir, los de extensin ".java"). Estos
archivos de cdigo sern automticamente compilados en archivos ".class". Puesto que
todo proyecto de Java debera tener una carpeta fuente, es una prctica recomendada
organizar esto desde el primer momento, como se explic en la primera parte de este
tutorial.
27
- 29
-
INSTRUCCIN IF O SENTENCIA IF
Las instrucciones de control de flujo, como if else y switch, cambian el flujo de la
ejecucin del programa en tiempo de ejecucin segn ciertas condiciones.
La forma general de la sentencia if es:
if (condicin)
sentencia;
Si el resultado del test es verdadero (true) se ejecuta la sentencia que sigue a continuacin
de if, en caso contrario, falso (false), se salta dicha sentencia, tal como se indica en la
figura. La sentencia puede consistir a su vez, en un conjunto de sentencias agrupadas en un
bloque.
if (condicin){
sentencia1;
sentencia2;
}
Podemos jugar con las condiciones que queramos a partir del ejemplo del video tutorial:
package com.edu4java.tutorial5;
public class Tutorial5 {
public static void main(String[] args) {
System.out.println("instruccin 1");
- 30
-
- 31
-
Simbolos Java
&&
||
No
Expresiones booleanas:
- 32
-
Smbolos java
<
mayor que
>
igual a
==
no igual a
!=
menor o igual a
<=
mayor o igual a
>=
En la clase Tutorial6 tenemos el cdigo del ejemplo del video tutorial.
package com.edu4java.tutorial6;
import java.util.Scanner;
public class Tutorial6 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("escanear edad:");
int edad = scanner.nextInt();
boolean puedeBeber=(edad>=18)&&(edad<=60);
boolean noPuedeBeber=(edad<18)||(edad>60);
if (noPuedeBeber) {
System.out.println(" no puede beber");
} else {
System.out.println("puede beber");
}
System.out.print("mostrar la edad: ");
System.out.println(edad);
//
}
}
INSTRUCCIN WHILE O SENTENCIA WHILE
La sentencia while ejecuta continuamente un bloque de instrucciones mientras sea
verdadera una determinada condicin. Su sintaxis es la siguiente:
while (expresion) {
sentencia(s)
}
La sentencia while evala la expresin, que debe devolver un valor booleano. Si es
verdadero, la sentencia while ejecuta las instrucciones dentro del bloque. La
sentencia while sigue evaluando la expresin y ejecutando el bloque hasta que la expresin
evaluada sea falsa.
Se puede implementar un loop infinito utilizando la sentencia while, de la siguiente
manera:
while (verdadero){
- 33
-
- 35
-
.
Cules son las principales caractersticas de Eclipse Java?
.
Escriba los pasos para instalar Eclipse.
- 36
-
operaciones",
"Error
en
la
operacin",
}
}
ACTIVIDAD 5
En el siguiente link https://www.youtube.com/watch?v=4Pe-DyIsvlM observe como crear
una calculadora y realice el ejemplo.
- 37
-
http://www.genbetadev.com/herramientas/eclipse-ide
http://codigosparadesarrolladores.blogspot.com/2014/08/codigo-javaoperaciones-aritmeticas-basicas-suma-resta-multiplicacion-y-division.html
https://www.youtube.com/watch?v=4Pe-DyIsvlM
- 38
-