Desarrollo de aplicaciones usando Power Builder 11

PRECIO: $ 1,995.00

USD $ 199.50

FICHA TECNICA:

  • AUTOR: José del Carmen Canchucaja Vilchez
  • PAGINAS: 400
  • TOMOS: 1
  • FORMATO: Rústica, 20.5 x 16 cm
  • IDIOMA: ESPAÑOL
  • CODIGO: LTL9234872747174
  • EDICION:
  • FECHA DE PUBLICACION: 2006

DESCRIPCION:

PowerBuilder es un software de aplicación que se utiliza para desarrollar aplicaciones de manera rápida y usa tecnologías RAD(Rapid Application Development, desarrollo rápido de aplicaciones) como Cliente/Servidor y las iniciativas orientadas al web.

PowerBuilder se usa como herramienta de desarrollo la cuál utiliza y manipula datos de una o varias bases de datos a la vez de diferentes fabricantes de programas de gestión de bases de datos relacionales. Para ello debe conectarse a las bases de datos utilizando una conexión para cada base de datos.

El propietario fabricante de PowerBuilder es la compañía SYBASE® Inc.Antes de iniciar a conocer más de PowerBuilder vamos a ubicarlo entre los diferentes tipos de software que se conocen:

Software de Base

Lenguajes de Programación

Software de aplicación

TABLA DE CONTENIDOS:

BASE DE DATOS
Concepto de Base de Datos
Ventajas de las bases de datos
Tabla
Registro
Campo
Lenguaje de Gestión de Base de datos
Estructura de una tabla
Creación de una tabla
Introducción de la información
Búsqueda de información en una tabla
Búsqueda de Información en tablas
Condiciones múltiples para una búsqueda
Búsquedas por palabras incompletas
Cómo se ordena el resultado de una búsqueda
Expresiones aritméticas y funciones para el manejo de texto
Funciones para el manejo de textos
Funciones de texto significado
Formato de fecha
Búsquedas anidadas (subqueries)
Modificación de la Información almacenada
Actualización de datos en la tabla
Borrado de registros de una tabla
Cambios en la Estructura de una Base de datos
Laboratorio Nº 01: Base de datos
Defina el nombre de la base de datos
Crear una nueva tabla
Definir la estructura de la tabla
Clave principal de la tabla
Conexión a una base de datos
Definición de conexión
Conexión utilizando el ODBC
Conexión utilizando un Driver Nativo
Ejemplo de conexión interactiva usando ODBC
Definición de SOLCA
Objeto transaccional SQLCA

Capítulo 2
APLICACIÓN
Introducción
Propiedades de una aplicación
Propiedades predefi nidas en PowerBuilde
Eventos de una aplicación
Eventos predefinidos en PowerBuilder
Laboratorio Nº 02: Aplicación de Inventarios
Crear un Workspace

Capítulo 3
VENTANAS
Introducción
Eventos
Programación orientada a eventos
Programación orientada a objetos
Diseño de la interfaz gráfica
Construcción de la interfaz gráfi ca
Confección de un plan de eventos
Plan de Eventos para w_Acceso
Programación de los eventos(scripts)
Compile y grabe los cambios
Validación de datos
Ejecución

Capítulo 4
CONTROLES DE VENTANAS
Introducción
Controles
Laboratorio Nº 04: Uso de controles
Propiedades para w_Controles
Otras propiedades
Propiedades
Laboratorio Nº 05 : Uso de Controles Avanzados
Control Graph

Capítulo 5
DATA WINDOWS
DATAWINDOW
¿Qué es un DataWindow?
El control DATAWINDOW
Añadir 
Eliminar
Buscar
Filtrar Registros
Actualizar Base de Datos
Modificar Presentación
Describe 
Modify
Imprimir Datawindow Control
PrintSetup( )
Presentación Preliminar
Resúmen de Funciones de un DataWindow Control
RESUMEN de Eventos deun control DataWindow
Uso de DataWindows en las aplicaciones
Laboratorio Nº 06: Mantenimiento de Tablas
Diseño de la interfaz gráfica
Construcción de la interfaz gráfica
Confección de un plan de eventos
Ejercicios con DataWindows
Ejercicio 1: Uso de parámetros desde los DataWindow
Diseño del Datawindow dw_mnt_TabSubgrupos
jercicio 2: Creación de Reportes

Capítulo 6
TREE 
VIEW
Propiedades de un TreeView
Laboratorio Nº 07: Uso del TreeView
Diseño de Interfaz grafi ca
Construcción de la interfaz
Confección de un plan de eventos
Programación de los eventos(scripts)
Invocar la ventana desde el Menú principal
Creación del objeto DataWindow dw_mnt_articulos

Capítulo 7
CONEXIÓN MÚLTIPLE Y PROCEDIMIENTOS ALMACENADOS
Definición de Conexión
Definición de SQLCA
Conexiones a las Bases de Datos
Conexión a varias Bases de Datos
Controladores Nativos
Cliente/Servidor. Conexión al SQL-Server
Procedimientos almacenados
Laboratorio Nº 08: Procedimientos almacenados

Capítulo 8
API
Declaración de funciones externas en PowerBuilder
para llamadas a API’s de 32bit
Usando API
Laboratorio Nº 09: Ejemplos de API
Ejemplo 1: Usuario de la Red
Ejemplo 2: Entrar a una página web desde PowerBuilder
Ejemplo 3: DSN del sistema disponibles

Capítulo 9
EL ENTORNO USER OBJECT Y LA PROGRAMACIÓN
ORIENTADA A OBJETOS
User Objects
Objetos de Usuarios Visuales
Objetos de Usuario tipo Clase (Class)
Creando un User Object
Tipos de User Object
La Programación Orientada a Objetos
Introducción
Polimorfísmo
Demonios
Laboratorio Nº 10
Ejemplos Desarrollado de Programación Orientada a Objetos
Programación Orientada a Objetos (Ejemplo desarrollado)
Clase Base de Power Builder
Clase Base propia
Descendientes
Implementación
Pruebas
EJEMPLO: Ventana de Mantenimiento de tablas
Diseño de la interfaz gráfica

Capítulo 10
GENERACIÓN DE EJECUTABLES Y DISTRIBUCIÓN DE
APLICACIONES
Proyecto 
Laboratorio Nº 10
Ejemplos de creación de ejecutables y distribución de aplicaciones
Generación de librerías
Instalación de la aplicación en el servidor y en los clientes
Consideraciones finales

Capítulo 11
INTRODUCCIÓN AL PFC
Comprendiendo el PFC
Objetos del Power Builder
Comprendiendo el Power Builder
Librerías y objetos de PowerBuilder
Librerías de Power Builder
Objetos de Power Builder
Funciones
Eventos y eventos de usuario
Comparación entre Functiones y Eventos
Programación Orientada a Objetos
Herencia
Encapsulado
Polimorfismo
Sobreescritura (Overriding) y Sobrecarga (overloading)
La orientación a objetos en PFC
Principios
Servicios
El nivel de extensión en PFC
Un nivel de extensión separado
20 Power Builder
Convención para nominar objetos del PFC
Ejemplo del escenario extensión
Agregando niveles de extensión
La orientación a objetos en PFC
Principios
Servicios
El nivel de extensión en PFC
Un nivel de extensión separado
Convención para nominar objetos del PFC
Ejemplo del escenario extensión
Agregando niveles de extensión
Diseñando una librería de Clase
Usando PFC para diseñar una librería de clase
Su rol
Eligiendo una estrategia de extensión
Creando un nivel INTERMEDIO de extensión
Usando el nivel de extensión de PFC
Definiendo un nuevo servicio
La librería extendida

Capítulo 12
APLICACIONES DISTRIBUIDAS
Introducción
Introducción a la programación distribuida
¿Qué es la computación distribuida?
¿Qué es un Objeto del Negocio?
¿Por qué utilizar Objetos de Negocio?
Evolución de la arquitectura de PowerBuilder
Arquitectura basada en Ventanas (Programación Orientada a Eventos)
La Arquitectura Basada en Objetos
Arquitectura Basada en Servicios
Arquitectura Distribuida
Conceptos de Arquitectura Distribuida
Plataformas distribuidas
Clientes
Servidores
Servidor Web
Servidor de páginas Web
Servidor de aplicaciones (Aplication Server)
Servidores de datos
Protocolos, zócalos (Sockets), y puertos
TCP/IP
Zócalos (Sockets), y puertos
Conceptos de Distribución
Código Particionado
Balance de carga
Agrupamiento (Clustering)
Recuperación después de fallos (Failover)
Comprometer en dos fases (Two-Phase Commit)
Connection Caching
Múltiples hilos trenzados (Multi-Threading)
Reubicando (Pooling) Instancias de Componentes Stateless (sin estado)
y Stateful (con estado)
Introducción a EAServer
¿Qué es el EAServer?
La familia EAServer
Conexión a EAServer
Ejemplo de desarrollo de componentes
Descarga e Instalación del EAServer
Arrancar el Servidor
Iniciar EAServer Manager
Configurar el Caché de Conexiones
Preparando el Workspace
Creando EAServer Profi le
Creando el objeto base
Declaración de las variables ErrorLogging y TransactionServer
Iniciar el acceso a los servicios ErrorLogging y TransactionServer
Creando el objeto de acceso a datos
Declarar DataStore
Desconectar de la base de datos
Heredando n_base_datos
Función of_recuperar de n_customer
Deploy
Creando el Objeto Proxy en el lado del Cliente
Creando ventana de datos
Variables de Instancia
Evento Open de w_customer

Capítulo 13
APLICACIONES WEB
Introducción
Desarrollo web
¿Qué es la Usabilidad Web?
Introducción
Explorando el Web DataWindow
Introduccíón
Conociendo el Web DataWindow
Cuándo utilizar el Web DataWindows
Arquitectura de una aplicación Web DataWindow
¿Cómo es procesada una página requerida?
Creando una Aplicación Web
Archivos Físicos y Carpetas del EAServer
Desarrollar el componente para llevar el DataWindow al Navegador
Crear DataWindow

Capítulo 14
POWER BUILDER Y .NET
Introducción
Breve introducción a .NET
¿Qué es .NET?
La Plataforma Microsoft. NET
¿ Qué es el Marco .NET (FrameWork .NET) ?
Componentes del Marco .NET(FrameWork .NET).
CLR (Common Languaje Runtime)
Estructura del CLR
Librería de Clases .NET
ADO .NET: Datos y XML
ASP .NET: Formularios Web y Servicios Web
Interfase de Usuario
Lenguajes de la Plataforma .NET
Estructura del Marco .NET y los lenguajes .NET
Desarrollo de Aplicaciones ASP.NET con PowerBuilder
DataWindow net
Beneficios
Introducción a DataWindow .NET
DataWindow objects