DISEÑO DE LA INTERFAZ DE PROGRAMACION VISUAL EN POWER BUILDER

Documentos relacionados
Computación II. Introducción a Visual Basic

Programación en Visual Basic Ricardo Rodríguez García

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

ESCUELA DE INFORMÁTICA

En el mundo de la programación informática, uno de los lenguajes más populares y conocidos es el de Visual Basic. Creado en 1991 por Alan Cooper para

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación.

Powerbuilder posee tres niveles de jerarquía en sus objetos, los cuales conoceremos antes de llevar a cabo nuestros objetos.

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Introducción. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

MI PRIMER PROYECTO. Una vez que ingresas al entorno de desarrollo de NetBeans se observa:

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:

Tema: Entorno a C# y Estructuras Secuenciales.

PROGRAMACIÓN EN LENGUAJE C VARIABLES Y CONSTANTES

Bienvenidos al curso Microsoft Word 2010

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO

{ acceso } tipo-de-dato nombre-de-la-variable { d1,..., dn } { = { lista-de-valores } }

TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN UD 3: SISTEMAS OPERATIVOS 1. DEFINICIÓN Y COMPONENTES DE UN SITEMA OPERATIVO.

BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE WINDOWS VISTA

FUNDAMENTOS DE INFORMÁTICA

Visual Basic es uno de los tantos lenguajes de programación que. podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner s

Profesor: Marcelo Rebellato. Teórico 3. Teclado

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

Tema: Repaso sobre el uso del IDE de Microsoft Visual C#.

OBJETIVO 1. DISEÑAR ALGORITMOS Y DIAGRAMAS DE FLUJOS PARA LA RESOLUCIÓN DE PROBLEMAS. OBJETIVO 2.CONOCER EL ENTORNO DE VISUAL STUDIO 2010 (VS2010)

PLANTILLAS Y MACROS. También veremos cómo crear una Macro en Excel que automatice una tarea, de forma que al ejecutarla agilice el trabajo.

Elementos de un programa en C

LA HOJA DE CÁLCULO HOJA DE CÁLCULO:

Userform ("INT") Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 %

Tipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero

Conocimientos previos

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

PASO 1. Para ingresar debe registrarse con un usuario y su clave.

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Apéndice de Windows

Manual de turbo pascal

Página 1

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

Los tipos de datos primitivos

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS

En este manual usted conocerá algunos de estos comandos y también la forma correcta de utilizar el teclado.

Índice Objetivo... 2 Definición y utilidad de Microsoft PowerPoint Cómo iniciar PowerPoint?... 3 Elementos de la ventana de PowerPoint...

WorkManager E.D. Manual guía de usuario Diseñador de formularios

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.

Máster universitario en automatización de procesos industriales

INGENIERÍA TELEINFORMÁTICA

Preguntas IT Txartela de Word Básico 2010

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Qué es SQL. Características de SQL:

Cambia al área de trabajo situada debajo de la actual.

Manual de Power Builder

Ejercicio corto. Ejercicio corto. Ejercicio corto. Lección 1: Introducción a Word. Lección 2: Modificaciones de documentos

Las Computadoras y Como Usarlas Introducción

TEMA 12.3: HOJAS DE CÁLCULO: PRINCIPALES FUNCIONES Y UTILIDADES. LIBROS, HOJAS Y CELDAS.

Personalizar barras de herramientas

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO

[Año] Manejo del Entorno PowerPoint 2007

1. ESTRUCTURA DE UN PROGRAMA PASCAL Todo programa escrito en lenguaje Pascal, del más simple al más complejo, tiene la siguiente estructura:

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

MANUAL DEL USUARIO PREZENSA INTERFASE

MANUAL BÁSICO DE MYSQL

Introducción Mic i ro r s o of o t t W or o d r

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:

UNIDAD 1. Excel Básico. Introducción a Excel. El estudio del contenido de esta unidad Contribuirá a que usted adquiera las Competencias para:

Introducción a Visual Basic. Ing. Marglorie Colina

Guía de importación de documentos

Las aplicaciones se encuentran en el submenú Accesorios del menú Todos los programas, que se presenta al oprimir el botón Inicio.

Práctica 1. Conociendo el Visual Basic 6.0.

Fundamentos de Programación

Manual para la instalación, configuración y uso de la utilería de impresión SicdePrintUtility

Unidad # 3: Presentaciones Multimedia

Conocimientos previos

Capítulo 2: Variables - Constantes - Tipos de datos

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA

MODIFICACIÓN DE CONTENIDO

Manual del Usuario. Servicio de Correo Electrónico Oficial. Versión 02

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

PLAN DE ESTUDIOS DE INFORMÁTICA TERCER GRADO DE PRIMARIA

Herramientas Básicas de Office

INDICE 1. Cómo Comenzar 2. El Entorno de Programación Delphi 3. Diseño de un Formulario; Componentes, Menús y Sucesos

Word Básico Word Básico

Profesora: Sandra Corti

Anexo 2. Para los nombres de variable se aplican las siguientes normas:

PROCESADORES DE TEXTO. MICROSOFT WORD.

1. Introducción de datos

MINDJET MINDMANAGER 8.0

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

REPRODUCCIÓN Y ARCHIVO

PROF. ANGEL MENDEZ YALLI.

La cinta de opciones se ha diseñado para ayudarle a encontrar fácilmente los comandos necesarios para completar una tarea.

Transcripción:

DISEÑO DE LA INTERFAZ DE PROGRAMACION VISUAL EN POWER BUILDER Una aplicación típica que interactúa con un usuario, tal como una hoja de cálculo sobre una computadora personal o un sistema de contabilidad sobre una mainframe, consiste de tres elementos: la presentación, la lógica de la aplicación y los datos. La presentación es el conjunto de elementos que muestra la aplicación (ventanas, controles, menús) y está enfocada a la interacción con el usuario. La lógica de la aplicación ejecuta los procesos y determina el flujo de la aplicación. Los datos son los elementos que procesados proveerán de información al usuario. Respecto a la configuración y despliegue de la aplicación, los desarrolladores tienen distintas opciones: aplicaciones de escritorio monolíticas corriendo sobre una computadora, aplicaciones multiusuarias corriendo sobre una mainframe, o aplicaciones cliente/servidor. LA APLICACIÓN EN POWER BUILDER El desarrollo de una aplicación en Power Builder es un proceso visual en el que el diseño de las interfaces gráficas de usuario es similar al armado de un rompecabezas en base a piezas prefabricadas llamadas objetos. Lo que el desarrollador debe definir mediante la programación es cómo estos objetos responderán a las interacciones del usuario (programación dirigida por eventos). Power Builder es un entorno de desarrollo de aplicaciones para interfaces gráficas bajo una arquitectura CLIENTE/SERVIDOR. LOS OBJETOS POWER BUILDER Una aplicación Power Builder se construye en base a un grupo determinado de objetos del conjunto de objetos principales Power Builder: Application (Objeto aplicación) Window (Objeto ventana) DataWindows (Objeto DataWindow) Menú (Objeto Menú) Global Function (Objeto función) Query (Objeto Consulta) Structure (Objeto Estructura) User Object (Objeto Definido por el usuario) Project (Objeto proyecto)

APPLICATION Una aplicación es una serie de actividades relacionadas, tales como actividades de recursos humanos o actividades referidas a la contabilidad de una organización. El objeto Aplicación es el punto de entrada a una colección organizada de ventanas y otros objetos que permiten llevar a cabo dichas actividades. Es un objeto no visual que mantiene los valores por defecto para varias características de la aplicación. WINDOW El objeto Ventana es aquel que proporciona el componente principal de la interfase entre el usuario y la aplicación PowerBuilder. Una ventana puede mostrar información. Solicitar información al usuario, y responder a una acción del teclado o el ratón. Un objeto ventana tiene controles. Los controles son objetos que se colocan en la ventana y que permiten al usuario interactuar con la aplicación MENU Un Menú es un objeto visual que proporciona al usuario una lista de comandos, opciones o modos alternativos de realizar una tarea. DATAWINDOW Un objeto DataWindow permite a la aplicación visualizar o capturar datos. Combina el acceso inteligente a la data con la interfase de usuario. BARRA DE HERRAMIENTAS El PowerBar es el punto de control principal para los usos de PowerBuilder.

Nuevo (new): Permite la creación de cualquier objeto, espacio de trabajo, aplicación, ventana, datawindow. Heredar Abrir (open): Abre cualquier objeto que se encuentra guardado previamente en una librería, como ventanas, datawindow, un objeto aplicación, etc. File/open o Ctrl+O Correr o ver un objeto Ventana de árbol del sistema Muestra u oculta la ventan del árbol del sistema que se encuentra en la parte izquierda de la pantalla. Ventana de salida Siguiente error o mensaje / Anterior error o mensaje Lista de Pendientes Explorador Muestra u oculta la ventana clip. Sirve como un portapapeles dentro de PB. Visualiza la información del objeto Heredar Librería Perfil de Base de Datos Perfil EASERVER Permite mover objetos de una a otra, borrar objetos, etc Permite configurar las conexiones a la Base de Datos Base de Datos Editor Abre un painter que permite consultar tablas, vistas y demás objetos que se encuentran en la BD Construcción / Despliegue / Búqueda Workspace Depurar / Seleccionar y depurar

Correr / Seleccionar y correr Salir PowerBuilder trabajo con pintores. Los pintores proporcionan un surtido de herramientas para construir objetos. PowerBuilder proporciona un pintor para cada tipo de objeto que se construye. Cuando se abre a un pintor, PowerBuilder exhibe una ventana nueva que tenga un espacio de trabajo en el cual se diseña el objeto que usted está construyendo. PowerBuilder también exhibe un o más PainterBars con los botones que proporcionan el acceso fácil a las herramientas disponibles en el pintor o el editor

WORKSPACE El Workspace o espacio de trabajo es un archivo de extensión.pbw el cual PB crea, donde se guardan las configuraciones del proyecto que se esta desarrollando. Se encuentra ubicado en la powerbar ó file/open workspace APLICACIÓN Una vez creado el espacio de trabajo, debemos crear nuestra aplicación. Una aplicación tiene como elementos a las ventanas, los menús, los DataWindows y los objetos de usuario. Las aplicaciones son implementadas a través de objetos Application, los que presentan propiedades, evento y funciones (métodos) que serán revisados. Una aplicación es un objeto no visual, desde el que se invocan a las interfaces (ventanas) que serán parte de una aplicación además de poder declarar variables globales, usar objetos de usuario, etc.

PROPIEDADES DE UNA APLICACIÓN Las propiedades de una aplicación son las características globales de la aplicación como por ejemplo las fuentes predeterminadas de las letras para las cajas de texto, etiquetas, etc. También se puede definir el icono que tendrá la aplicación cuando se haga el archivo ejecutable de está. Tópico Descripción General Permite obtener información del objeto aplication. Font Permite definir características de presentación visual de elementos. Icon Variable Libraries Permite definir el icono de la aplicación. Permite conocer las variables globales por defecto y su tipo. Permitedeclararlas librerías que conforman la aplicación.

AppName DisplayName DWMessage Title De sólo lectura, es el nombre del objeto aplicación que se indica al momento de grabar, luego de crearlo. De sólo lectura, es el nombre de la aplicación que es mostrada por otras aplicaciones al utilizar la aplicación. Es un título para las cajas de mensaje que se apreciará en la barra de título de las mismas. PROPIEDADES ADICIONALES Son aquellas como fuente de los textos(text Font), fuente de las columnas (Column font), Fuente de etiquetas (Label font), fuente de las cabeceras (Header Font), Icono (Icon) y tipos de variables (Variable Types). Fuente de los textos (Text Font) permite cambiar el tipo de fuente de windows en cuanto a tipo de letra, estilo de la letra (Font styles) como Regular (Normal), Italic (Itálicas)m Bold (negritas) y Bold Italic (en negrita e Italic), tamaño (Size), color de la letra (Text Color), y color de fondo de letra (Background). EVENTOS DE UNA APLICACIÓN Los eventos son todos aquellos sucesos que le ocurren a la aplicación y a los que se puede asignar un script para que se realicen alguna acción cada vez que ocurra el suceso.

EVENTO Close ConnectionBegin ConnectionEnd Idle Open SystemError DESCRIPCIÓN Ocurre cada vez que se termina la ejecución de una aplicación. Obsoleto (usado para conexiones distribuidas con Power Builder) Obsoleto (usado para conexiones distribuidas con Power Builder) Cuando la función Idle ha sido llamada en un script de una aplicación y el número de segundos que han transcurrido sin que el teclado o el ratón hayan sido usados. Ocurre cada vez que se ejecuta una aplicación. Cuando un error crítico ocurre en tiempo de ejecución (como tratar de abrir una aplicación no existente). Si no se pone un script para éste evento Power Builder muestra un mensaje con el número de error y mensaje de error que ha ocurrido. Puede usarse para personalizar los errores. COMPONENTES ADICIONALES Application: Para una nueva aplicación. Template Application: Para crear una nueva aplicación que viene con objetos preconstruidos, útil para quienes ya conocen Power Builder. Existing Application: Para incorporar una aplicación que existe ya sea que esté construida en una versión anterior de Power Builder o no. EAServer Component: Para crear una aplicación que use componentes de Power Builder usando el Servidor EASserver COM/MTS: Para crear una aplicación que use componentes Microsoft. Automation Server: Para crear una aplicación que use una aplicación de Windows como servidor.

USO DEL LENGUAJE Una Aplicación PowerBuilder es una aplicación dirigida por eventos. El usuario controla la aplicación que se ejecuta provocando eventos. Por ejemplo: Cada acción que realiza el usuario como abrir una aplicación provoca un evento. El lenguaje utilizado para escribir procedimientos se denomina PowerScript, que es un lenguaje simple y fácil de aprender. Uso de Comentarios. Si desea poner comentarios en el codigo de una aplicación utilizar cualquiera de los dos siguientes símbolos. /* Indica el inicio de un comentario y */ indica el final de un comentario. // Indica comentario al final de una línea. Tipos de Datos. Los identificadores en PowerScript, identifican objetos tales como variables, etiquetas, funciones, ventanas, controles y menús. Un identificador debe comenzar con una letra y utilizar como máximo cuarenta caracteres, también debe tenerse en cuenta lo siguiente. No debe contener espacios en blanco. Puede incluir algunos caracteres no alfabéticos como: Subrayado _ Signo de Dólar $ Signo de Número # Signo de tanto por ciento % Los identificadores no diferencian las mayúsculas ni minúsculas, el identificador Lib_nombre es igual a lib_nombre. Tipos de Datos Estandar. Cierto tipo de datos son intrínsicos al lenguaje PowerScript, pero la mayoría son tipos de datos que son reconocidos en otros lenguajes de programación. La siguiente tabla muestra los tipos de datos estándar. Tipo de Dato. Descripción. Blob (Binary Large Object) Datos sin formato, Por ejemplo una imagen o un párrafo. Boolean rue o False Char o Character Un único carácter. Date Fecha DateTime Combinación de una fecha y una hora. Decimal Números decimales con signo hasta una longitud de 18 dígitos, el punto decimal no se cuenta como dígito.

Double Números en como flotante, tiene hasta 15 dígitos de precisión y su rango va desde 2.2253-308 a 1.7976-308 Integer, Int Son enteros con signo de 16 bits. Long Son enteros con signo de 32 bits, el rango va desde 2,147,483,648 a +2,147,483,647 Real Números en coma flotante con una precisión de hasta 6 dígitos. Rango desde 1.1754-38 a 3.4028+38 String Contiene desde 0 hasta 60000 caracteres ASCII Time Hora- Declaración de Variables. Para declarar una variable se requiere solamente de dos partes: El tipo de dato y El nombre de la variable. Inicialización de Variables Literales. Se puede dar el valor inicial a la variable al declararla, por ejemplo: Int GranTotal=3, SubTotal=0 String Metodo= A34 Date Hoy=1998-11-15 Cada uno de los valores utilizados en la expresión anterior para inicializar una variable literal. Matrices. Un Array es una colección de elementos indexados de tipos de datos simples. Un Array puede tener uno o mas dimensiones, es una serie de valores con un único nombre. Se especifica su tamaño al declararla. Por ejemplo. Int A[5]={1,2,3,4,5} A los valores contenidos en la matriz se accede por medio del índice. Matrices Multi-dimensionales. Las matrices pueden tener múltiples dimensiones.