desarrolle 10 veces más rápido

Transcripción

desarrolle 10 veces más rápido
DESARROLLE 10 VECES MÁS RÁPIDO
PLATAFORMA
INTEGRADA
DE DESARROLLO
Windows, .Net, Java
Windows 95, 98, 2000, NT, 2003, XP, Vista
Todas las bases de datos
Un código único :
Windows, .Net, Java, PHP,
J2EE, XML, Internet, Ajax,
Pocket PC, SmartPhone,
Rich client ...
Distribución libre
www.windev.com
Usted también puede desarrollar 10 veces más rápido
BIENVENIDO
A UN MUNDO DE
PERFORMANCE
Índice
s
e le pide desarrollar en Windows, Linux, Java, .NET,
Internet, Pocket PC y en SmartPhones aplicaciones que sean
seguras, robustas, abiertas y de alto rendimiento y tiene que
hacerlo en la menor cantidad de tiempo y con la menor cantidad de dinero posible
Seminario
WINDEV 11
Saboree el alto rendimiento, incremente la
productividad de su
equipo usando la
nueva versión 11 de
WINDEV. Usted desarrollará sus aplicaciones
hasta 10 veces más
rápido.
Todas las herramientas y módulos descritos en este folleto vienen incluidos en el producto. Todo está completamente integrado, los editores comparten una interfaz común, el aprendizaje es muy rápido – usualmente no se necesita más que una
semana: escuche su lógica, es rentable.
Por supuesto, puede decidir utilizar solo algunos de los módulos
que se incluyen.
Con WINDEV 11, sus equipos de desarrollo construirán aplicaciones que correspondan perfectamente a los requerimientos de
sus clientes más exigentes, en cantidades de tiempo que usted
jamás hubiera imaginado.
Con WINDEV 11, ¡entrega a tiempo!
Por lo tanto sus proyectos permanecerán dentro del presupuesto
Únase a 100 000 desarrolladores profesionales a nivel mundial:
escoja WINDEV hoy.
PS: Please note that there is a technical document (52 pages) dedicated to the 444+ new features
in version 11, which is available upon request at windev.com .
NATIONAL AWARD
3
4
5
6
8
10
11
12
14
16
17
18
20
22
26
27
28
Ciclo de vida
Preguntas comunes
WINDEV es único
IDE
El RAD
JAVA
Un código único
Todas las bases de datos
Análisis Entidad/Relación y UML
Modelado flexible
Reglas de Negocio
Documentación técnica en 1 clic
Administrador de Código Fuente
Tablero del Proyecto
Hyper File: base de datos SQL
El editor de consultas
IUG: El generador de ventanas
30
30
31
34
35
35
Vista
Plantillas
Las 7 Pestañas
Tablas de visualización
Corrector de interface
Contraseña en sus aplicaciones
36 Herencia y sobrecarga de IUG y
código
38 Generador de reportes
40 Funcionalidades Automáticas
42 Generador de Ayuda
43 Retroalimentación de los usuarios
44 El WLanguage: L5G
45
46
Familias de Funciones
Lenguajes terceros: JAVA, C++...
47 Los componentes
48 Pruebas unitarias
50 Recupere código VB o Access existente
51 Internet e Intranet
52 3Tiers
53 Web Services, .NET, J2EE, SOA
54 Ábrase a todos los estándares
55 Multimedia
56 Domótica
58 300 ejemplos y asistentes
60 Instalación y mantenimiento
62 20 lenguajes en sus aplicaciones
64 Evalúe sus ganancias
65 PC SOFT
66 Referencias y artículos de prensa
67 Ejemplos de aplicaciones
UN IDE COMPLETO
¡EL ENTORNO DE
DESARROLLO
MÁS COMPLETO
DEL MUNDO!
Documención
Centro de Control
de aplicaciones
Gestión de usuarios conectados
Gestión de retroalimentación
de usuarios
Gestión de versiones
Retroanálisis
Traducción
Generación
• 1 solo entorno a manejar: sus equipos son inmediatamente operacionales
• 1 sola herramienta que adquirir, lo
cual reduce costos
• 1 soporte técnico único, gratuito
• Usted gana
Internet
Intranet
Centro de Control Hyper
File
Optimizador de Consultas
Visualizador de datos
Replicación
Bitácora
Transacciones
SQL consultas
WINDEV MANEJA TODO
EL CICLO DE VIDA DE
UNA APLICACIÓN
www.windev.com • 3
Las preguntas más comunes sobre WINDEV.
WINDEV 11
ES ÚNICO
poll conducted in September 2006
97%
97,3% de los usuarios
de WINDEV están
satisfechos con su
herramienta. ¡No
espere más !
¿Tiene más preguntas?
Escríbanos y
contestaremos
con placer.
Por favor, consulte
nuestros testimonios
en windev.com
(inglés)
AUSTRALIAN DEVELOPER
SUS PREGUNTAS SOBRE WINDEV 11
Respondemos
aquí a las preguntas que usted nos
hace sobre
WINDEV.
... es tiempo de revolucionar nuestra manera
de pensar acerca del desarrollo
1
¿A quién está destinado WINDEV?
A todos los desarrolladores que desean realizar aplicaciones en
Windows, .NET, INTERNET y Java.
2
¿Qué tipo de aplicación podemos desarrollar?
¡Todos! Gestión, industriales, médicas, de terreno, de ERP, CRM, EDI, enseñanza asistida por ordenador, integración de aplicaciones empresariales,
Back y Front Office, .NET, Web Services, catálogos. No hay límites.
3
¿Qué formación se requiere?
Único requerimiento: haber programado una vez en su vida (o en sus
estudios). La facilidad de desarrollo con WINDEV se ha vuelto legendaria.
4
¿Cuánto tiempo se requiere para formarse en WINDEV?
Una semana es suficiente en general para auto-formarse. El manual
de autoformación está incluido.
5
¿Cuál es la ganancia en la duración del
desarrollo con WINDEV?
La ganancia anunciada por nuestros clientes es un factor entre 3 y 10 según la
herramienta que utilizaban anteriormente. El mantenimiento es también mucho
más sencillo y rápido. Realice en dos meses lo que antes lo tomaba un año...
6
¿Todos los módulos están incluidos?
Sí, todos están incluidos, desde el diseño hasta el mantenimiento,
pasando por las pruebas automáticas, con el mismo modo de operación.
7
¿He escuchado sobre un programa para reportes que podemos distribuir gratuitamente?
Sí, WINDEV 11 permite a los usuarios crear sus propios reportes y
consultas. El programa para hacer “Reportes y Consultas” se puede
desplegar gratuitamente con sus aplicaciones.
8
Ya tengo una aplicación. ¿Podría recuperarla con WINDEV?
Sí, claro, ya que WINDEV da soporte a todos los estándares de la
informática (lenguajes, bases de datos, protocolos...)
9
Actualmente yo desarrollo con un lenguaje de cuarta
generación. ¿Me serán útiles mis conocimientos?
Sí, usted apreciará todavía más el poder y facilidad de utilización de
WINDEV.
10
¿Podemos utilizar una arquitectura
Cliente/Servidor con WINDEV?
Sí, por supuesto, con todas las bases de datos del mercado. Hyper File
Cliente/Servidor están incluida en estándar (Linux y Windows) y puede ser
distribuida gratuitamente con sus aplicaciones (versión ilimitada).
11
¿Podemos trabajar con arquitectura ngrada o con SOA?
Sí, por supuesto.
12
¿Podemos utilizar WebServices con
WINDEV?
Sí, por supuesto, utilizar y crear.
13
¿La base de datos integrada puede ser
distribuida gratuitamente?
Sí, sin importar el número de puestos ni el de servidores. Para
Windows y para Linux.
14
¿Cuál es la potencia del lenguaje de
WINDEV?
El WLanguage es un lenguaje de quinta generación (L5G) que es a la vez
simple y potente. El número de líneas de código que hay que escribir (o
generar) se reduce en hasta un 90% con respecto a un L4G.
15
¿Cuál es el tamaño de equipo de desarrollo autorizado por WINDEV?
Entre uno y cien desarrolladores en un solo proyecto, en uno o varios
sitios. Un Administrador de Fuentes Colaborativo ser provee en
estándar.
16
Mi aplicación prevé 1500 ventanas y
tablas de varios millones de registros…
Esto es muy común con WINDEV.
17
¿Cómo es posible que un producto como este
sea comercializado a una tarifa tan baja?
Las cantidades de ventas que son muy elevadas permiten esta tarifa.
18
Me parece ser que el “Soporte Técnico”
es gratis. ¿Es cierto?
Sí, es gratis (15 consultas personalizadas gratis). Es accesible por
teléfono o por correo electrónico. Existen también otras formas de
asistencia personalizada y de.
19
¿Quién usa WINDEV?
Profesionales de todo tipo: SSII, consultorías, servicios informáticos,
ingenieros de laboratorio, ministerios, alcaldías, administraciones,
independientes.
20
¿WINDEV es entonces el estándar de las
herramientas de desarrollo profesional?
Sí. Más de 100 000 desarrolladores profesionales ya lo han escogido.
4 • Desarrolle 10 veces más rápido
Vitesse, Economies, Fonctionnalités utiles
WINDEV 11 es único. Es el
único entorno de desarrollo
realmente integrado.
Un solo entorno toma en consideración todas las fases de desarrollo, desde la definición de
las especificaciones del producto hasta el mantenimiento.
La interface es idéntica para
todos los módulos: la formación es mucho más rápida. En
una semana el desarrollador ya
está listo para trabajar.
El soporte técnico gratuito
cubre todos los módulos.
No existe ningún entorno comparable a WINDEV. Su facilidad, su fiabilidad, su retorno
sobre la inversión, no tienen
equivalente: es la razón de su
éxito y del de usted también.
La rapidez del desarrollo con
WINDEV se ha vuelto legendaria.
Beneficios
• Un software creado con WINDEV 11 trae sistemáticamente
un conjunto de funcionalidades avanzadas, sin programación ni intervención del desarrollador, gracias a la tecnología exclusiva de los FAA.
• Los usuarios obtienen automáticamente el beneficio de
una herramienta generadora de reportes (Reports and
Queries).
• La industrialización del proceso de creación de software:
con WINDEV es automática.
Su facilidad también.
• La calidad de las aplicaciones creadas depende menos,
por lo tanto, de la experiencia del equipo de desarrollo.
Y su potencia sigue sorprendiendo...
• Sus equipos serán productivos solamente una semana.
www.windev.com • 5
Un entorno poderos y fácil de manejar
IDE: OPTIMICE SU
PROCESO DE DESARROLLO
�
�
El entorno tiene un vínculo
fuerte entre los diferentes elementos: datos, controles, reglas
de negocio, pruebas... Todo está
integrado, cada funcionalidad
conoce a las otras.
�
�
Por ejemplo, el despliegue de
una tabla conoce todas las
características de cada dato y
de cada celda.
�
�
�
Con esto se puede ganar mucho
tiempo, reducir los riesgos de
olvido y de errores, evitar toda
programación inútil y redundante, mejorar la rapidez de la
aplicación y facilitar enormemente el desarrollo.
Los beneficios de esta integración única son múltiples e
inmediatamente tangibles.
Administrador
Un solo entorno para todas las tareas de desarrollo, resultando en una productividad fenomenal. La seguridad, integrada al entorno, ha
mejorado.
Nuevo
Reglas de Negocio
Tablero
Navegación fácil
�
TODO ESTÁ
INTEGRADO
�
AYUDA A LA MEJORA DE
RENDIMIENTO
El entorno detecta que es
posible hacer mejoras para
aumentar la velocidad de la
aplicación y las sugiere.
¡Acéptelas y su aplicación
�
La barra de herramientas personalizable
Un entorno multiobjetos (aquí ventana, código, análisis)
Un treeview jerárquico de los elementos del proyecto
El navegador del
proyecto, para desplazarse rápidamente
dentro de un
proyecto grande
The Kouglof, for
advanced information
despega! No olvide que
WINDEV incluye un “profiler” de código fuente.
TECNOLOGÍAS
AYUDA AL DESARROLLO
Refactoring
Undo/Redo ilimitado
¡En función de las tareas que
usted realiza, el entorno le
Tecnologia FAA
Muchas funcionalidades automáticas están
disponibles
propone consejos para optimizar su utilización!
Live data
Zoom
Reglas, magnetismo
Fondo personalizable con
imágenes
Main points
WYSIWYG
Integrado
Muy intuitivo
Modo doble pantalla
Respaldo ilimitado
6 • Desarrolle 10 veces más rápido
El IDE para su éxito
USTED SERÁ INMEDIATAMENTE
OPERACIONAL
La arquitectura del editor permite su
manejo total desde los primeros minutos.
Todo es intuitivo, al alcance del ratón y del
teclado.
La integración de los módulos es total, compartiendo las mismas referencias: cada
módulo (proyecto, base de datos, IUG, insta-
ACCESO RÁPIDO DESDE EL
TABLERO
GDS: DESARROLLE
FÁCILMENTE EN EQUIPO
El tablero le ofrece los indicadores del
estado del proyecto así como un acceso
rápido a todos los elementos del proyecto y
a las herramientas.
El GDS le perite un trabajo en equipo fácil y
seguro.
lación, reportes, consultas...) conoce la
información de los otros módulos y puede,
de esta manera, proponer las acciones más
lógicas.
VARIAS TECNOLOGÍAS FACILITAN LA TAREA
Con el fin de mejorar su comodidad (así
como su productividad), el entorno propone
numerosas funciones:
• WYSIWYG perfecto (con zoom)
• “7 Pestañas (7 Tabs)” para definir todos
los parámetros con un simple clic
• Modificador, para un acceso rápido a las
propiedades
• Panel, para la lista de los elementos del
proyecto
• Menú de contexto permanente
• AAD y AMR permanente
• UNDO y REDO ilimitado
REGISTRO DEL TIEMPO DE DESARROLLO
En la oficina
,
vía la red o
una extranet
(para los
sitios distantes, por ejemplo)
ccccccvcxs
Es posible conocer el tiempo que un desarrollador ha pasado en cada proyecto, por
objeto: útil, cuando facturamos por tiempo.
Esta funcionalidad puede ser desactivada.
COMPARADOR
¡Detecte inmediatamente todas las modificaciones que se le han hecho a un elemento (interfaz, código, análisis) entre dos
versiones con el AFC!
SOPORTE TÉCNICO GRATUITO
De viaje
desarrolle en
equipo (modo
desconectado)
A domicilio
A domicilio o
donde un
cliente: conectado vía ADSL
o desconectado
El Soporte Técnico es gratis (15 consultas
por teléfono o por correo electrónico serán
incluidas), sobre el conjunto de módulos
que componen WINDEV 11: ¡los profesionales lo apreciarán!
WINDEV 11 propone un entorno
completo, integrado y muy amistoso, que automatiza las tareas y le
hace ganar tiempo importante
durante todas las fases del desarrollo: tecnología de punta...
GCV
Gestión del ciclo de vida completo de la aplicación incluyendo el mantenimiento y las evoluciones
AAD
AMR
ACF
FAA
DAA
MABD
rRAD
AAA
SAMEG
AIBD
Carpeta Personal
Ayuda al desarrollo, acciones automáticas para mejorar sus aplicaciones
LAS TECNOLOGÍAS
INTEGRADAS
Estas tecnologías pro-
Ayuda a la mejora de rendimiento
Administrador de código fuente
veen normalización, faci-
Funcionalidad Automática de la Aplicación desarrollada
lidad de desarrollo, reuti-
Despliegue de Actualizaciones Automáticas (“Live Update” de sus aplicaciones”)
lización de código, mejor
Mantenimiento Automático de las Bases de Datos Hyper File
“real RAD”, que genera automáticamente aplicaciones completas
seguridad y mejor cali-
Arquitectura Automática de Aplicación: patrones de código y ventanas
dad de las aplicaciones
Soporte Automático del Manual de Estándares Gráfico
producidas.
Acceso Integrado a las Bases de Datos
Organización de sus Análisis y Proyectos
www.windev.com • 7
Genere automáticamente aplicaciones completas o
RAD Y GENERADOR
DE APLICACIÓN:
INDUSTRIALIZACIÓN
Generar subrutinas o aplicaciones completas es una funcionalidad estándar de WINDEV
11.
Los modelos de programación
pre establecidos son muchos.
Cree aplicaciones completas o
prototipos en algunos clics.
De esta manera usted puede
responder a una lista de especificaciones o validar un modelo
rápidamente
Sin embargo, WINDEV 11 permite también crear sus propios
modelos RAD (pattern): usted
decide el código que se genera,
así como la posición de los grupos de controles.
La rapidez de reacción es primordial en un mundo competitivo.
Gracias a WINDEV 11, usted
podrá ofrecer esta rapidez a su
empresa y a sus clientes.
Administrador
El RAD (cuyo uso es opcional) genera aplicaciones completas o subrutinas específicas. El
RAD permite también la creación de maquetas.
La ganancia de tiempo es enorme.
NUEVO
Soporte para ventanas
TECNOLOGÍA FAA
Las aplicaciones generadas tienen automáticamente el beneficio de las FAA
PUNTOS CLAVE
Modelos (Patterns)
Personalización
8 • Develop 10 times faster
ESCOJA
SU RAD
SU PROPIO CÓDIGO
CÓDIGO
SIMPLE
CÓDIGO ORIENTADO
A OBJETOS
CÓDIGO
CLIENT/SERVIDOR
CÓDIGO
DE
ACCESO REMOTO
CÓDIGO
CÓDIGO
CÓDIGO WEB
JAVA
OPTIMIZADO
SERVICE
INDUSTRIALICE LA
GENERACIÓN DE
CÓDIGO: LOS
PATRONES
AAA: Arquitectura
Automática de Aplicación
(“pattern”)
Una de las necesidades
recurrentes de un jefe de
proyecto es asegurar que los
desarrolladores de su equipo
programen respetando las
normas establecidas en la
empresa. IUG, código...
La tecnología AAA le permite
crear sus propios modelos de
generación RAD. Usted
decide la composición de las
ventanas, la posición de los
controles y el código que
será generado por las diferentes opciones del RAD:
aplicación completa o
parciales del código.
La ganancia en términos de
productividad y de seguridad
del código es fenomenal.
Por una inversión pequeña
(la creación del modelo, o
“pattern” en inglés), cada utilización del modelo ayudará
a normalizar la aplicación sin
imponer restricciones.
Un modelo RAD está compuesto de 2 elementos: la
arquitectura de IUG y el
modelo de código.
Usted puede forzar la utilización de una plantilla dada
con el fin de que las aplicaciones repitan un estándar
gráfico automáticamente.
De esta manera, el jefe del
proyecto está seguro de la
calidad sistemática de los
programas realizados (código
e IU).
Y el código del producto ya
se ha puesto bajo prueba.
Los modelos son la solución
a la necesidad recurrente de
control de calidad de código
y de respeto del estándar
gráfico.
o subrutinas
Cree una aplicación en 7 clics
Con WINDEV 11, usted puede escribir usted
mismo sus programas o llamara al RAD.
¡El término "desarrollo rápido" toma aquí
todo su sentido!
6 ETAPAS PARA CREAR UNA
APLICACIÓN
Escoja el tipo de código que desea
generar
Una aplicación se define en 6 etapas rápidas
con el RAD de WINDEV 11 :
1. Definir o recuperar el análisis: los archivos, las tablas, los campos, las llaves y
los vínculos.
2. Hacer clic sobre el icono RAD y escoger el tipo de código que se generará:
SQL, Objeto, Procedimiento, MDI, personalizado)...
3. Seleccionar los archivos (tablas) que
serán utilizados por la aplicación
4. Escoja el look de su aplicacion (plantilUN
CLIC,
Ejemplo de una aplicación
UNE
APPLICATION
generada
automáticamente.
Aquí tenemos algunas de las
ventanas generadas por la herramienta "RAD": la aplicación
completa se puede usar inmediatamente:
Usted puede configurar todo, si
lo desea.
las)
5. Escoger las funcionalidades anexas a
incluir: registro automático, ayuda,
generador de reportes,...
6. Validar: La aplicación está generada.
Es tan sencillo como eso. La aplicación
completa (código, menús, ventanas, reportes) está generada en algunos segundos.
TODO PUEDE SER PERSONALIZADO
La aplicación creada está lista para funcionar. Usted puede modificarla y personalizarla como usted desee.
DESPLIEGUE AUTOMÁTICO
Desplegar la aplicación (CD, red, HTTP) es
automático, vía el generador del procedimiento de instalación que viene incluido.
¿RESPONDER A LA LISTA DE
ESPECIFICACIONES? ¿UN PROTOTIPO?
Una aplicación RAD puede igualmente servir de respuesta a una lista de especificaciones: el prospecto manipulará directamente la futura aplicación en vez de leer un
documento más abstracto (que WINDEV
genera automáticamente).
¿Es usted un SSII? Usted ganará licitaciones y mercados gracias a WINDEV
¡INSTALE UNA APLICACIÓN
PRODUCTIVA EN TIEMPO
RECORD!
¿Una aplicación urgente debe ser realizada y utilizada lo más pronto posible?
Cree esta aplicación con el RAD y pónganla
en utilización inmediatamente.
Usted podrá tranquilamente personalizar o
desarrollar otros procesos mientras los
usuarios usen esta primera versión.
La rapidez de reacción es primordial en un
mundo competitivo. Gracias a WINDEV,
usted puede ofrecer esta rapidez a su
empresa y a sus clientes.
RAD “VENTANA” RID
El RAD permite generar solo ciertas ventanas o únicamente la interfaz (RID: Rapid
Interface Design)
CREE FÁCILEMENT SUS PROPIOS MODELOS
La versión 11 le permite crear sus propios
modelos RAD.
www.windev.com • 9
¡Genere código Java sin saber Java !
GENERE CÓDIGO JAVA:
APPLET, APLICACIÓN
Generar código Java puede
OPCIÓN “JAVA RAD”
GRATUITA
ser útil: responder a una lista
de requerimientos, realizar una
aplicación que debe funcionar
en Mac o Linux, o crear Applets
que después serán utilizados en
un sitio realizado con WEBDEV
11...
WINDEV 11 propone una
opción gratuita, el “RAD Java”.
Aquí, ejecución en Linux de una aplicación Java, generada en WINDEV 11
JAVA SIN SABER JAVA...
Llamando a WINDEV desde Eclipse:
facilitar la
interoperabilidad.
Administrador
Generar Java es una funcionalidad estándar de
WINDEV 11. No se necesita saber Java.
Ahorrará miles de líneas de código.
Nuevo
111 funcionalidades nuevas de WLanguage
“h” commands
Tecnologia FAA
Muchas funcionalidades automáticas están disponibles
Main points
No se requieren conocimientos en Java
Creación de Applets
Productividad única
COMPILE EN JAVA
ACCESO A LA BASE DE DATOS
¿Desea crear una aplicación en Java?
Nada es más sencillo: haga clic sobre la
opción “Java” y WINDEV crea un archivo
Java (.jar) directamente ejecutable sobre
toda plataforma
Hyper File se puede acceder nativamente,
así como toda base de datos que tenga un
driver JDBC, y esto se puede hacer desde
cualquier plataforma (Windows, Linux,
Mac)
EL RAD JAVA
UTILICE PROGRAMAS EN JAVA
EXISTENTES
Para crear una aplicación Java, lo más
sencillo es utilizar el RAD Java. De esta
manera generará una aplicación en algunos clics.
PROGRAME EN WLANGUAGE
La programación se hace a través del L5G
de WINDEV. No necesita conocer Java
para crear una aplicación o un applet
Java (pero podemos escribir código Java
si así lo queremos).
Más de 500 funciones del WLanguage ya
se manejan en Java
10 • Desarrolle 10 veces más rápido
Usted puede cargar y ejecutar programas
de Java existentes desde una aplicación
WINDEV.
INTERFACES DIGNAS DE
WINDEV
De ahora en adelante, hasta los programas Java tendrán automáticamente interfaces agradables. Note que puede hacer
llamado a WINDEV desde Eclipse.
Crear un programa o un Applet
Java sin saber Java es fácil con
WINDEV 11
Un código único para todos los objetivos!
REUTILIZE SU CÓDIGO
Java
W
AJAX
Aplicación en WINDOWS
con WINDEV
El desarrollo multi objetivos
(Windows .Net, Internet-Intranet,
Pocket PC-Smartphone-terminal,
Servidor Windows o Linux...) se
simplifica con la compatibilidad entre las versiones de
Application
en en
Aplicación
JAVA
JAVA
avec
WINDEV
WINDEV, WEBDEV y
con
WINDEV
WINDEV Móvil.
aquí bajo Linux
WINDEV crea las aplicaciones destinadas a funcionar
bajo Windows, WEBDEV
las recompila para funcionar bajo un navegador Web, y WINDEV
Sitio en LINUX
Mobile para funcionar
con WEBDEV
en una Pocket PC o en
un teléfono...
Se utiliza el mismo
proyecto, el mismo
código, los mismos objetos y los mismos elementos.
Sitio en PHP
El código es único para
con WEBDEV
todos los objetivos.
Administrador
Simplemente recompilar una aplicación cuando
cambiamos el objetivo es una ventaja clara.
Usted puede asegurar de esta manera su perennidad y su reactividad.
UNA MISMA
APLICACIÓN FUENTE,
EJECUTADA BAJO
DIFERENTES
PLATAFORMAS
¡REUTILICE SU
CÓDIGO !
Aplicación en .NET
con WINDEV
Nuevo
Mejor compatibilidad de entornos
TECNOLOGÍA FAA
Aplicación en una POCKET
con WINDEV Mobile
Muchas funcionalidades automáticas están disponibles
PUNTOS CLAVE
Código portátil, objetos reutilizados, su código
existente puede ser superpuesto
¿Sabía usted que su
aplicación puede funcionar hasta en un
teléfono móvil?
www.windev.com • 11
PC
Windev se integra a su SI y su base de datos
TODAS LAS BASES
DE DATOS: APERTURA
W
INDEV 11 permite utilizar
la o las bases de datos de su
preferencia: Hyper File, por
supuesto, la poderosa base de
datos que viene incluida, pero
también todas las otras bases
de datos del mercado.
La mayor parte de las bases de
datos son accesibles nativamente con los mejores rendimientos (módulo complementario).
Es una apertura total, la seguridad de poder comunicarse con
todo código existente.
UTILICE LA BASE DE
DATOS QUE DESEE
XML
HYPER FILE
ODBC
AS/400
ANY DATABASE
OLE DB
ORACLE
ANY DATABASE
MYSQL
XBASE
SQL SERVER
PROGRESS
INFORMIX
ACCESS
DB2
Este afiche 70 x 50 cm explica el
acceso universal a los datos de
WINDEV 11. Usted puede descargarlo en el sitio de PC SOFT, o
pedírnoslo.
GENERAR LAS
CONSULTAS
ADMINISTRADOR
WINDEV está completamente abierto a las
bases de datos del mercado. El mismo código
de programación se utiliza para todas las bases
de datos.
Nuevo
Optimización de la rapidez de consultas
TECNOLOGÍA FAA
Muchas funcionalidades automáticas están disponibles
PUNTOS CLAVE
Programación idéntica para todas las bases de
datos. Utilización de las bases de datos del SI
actual
12 • Desarrolle 10 veces más rápido
Ilustración de la potencia
del RAD de WINDEV 11:
conoce las estructuras de
datos, por lo tanto, sabe
generar las consultas correspondientes
SYBASE
Todas las bases de datos
SOPORTE A TODAS LAS BASES
DE DATOS
PROCEDIMIENTOS
ALMACENADO
WINDEV lee y escribe en todas las bases de
datos, vía un acceso nativo OLE DB u ODBC
(JDBC en Java).
Si la base de datos tercera soporta a los
procedimientos almacenados, su aplicación
WINDEV les soportará también.
WINDEV 11 SE INTEGRA A SU
SISTEMA DE INFORMACIÓN
CLIENTE SERVIDOR FÁCIL
WINDEV 11 es abierto y se integra perfectamente a su sistema de información existente
para dinamizarlo.
¡La programación es
IDÉNTICA para todas las
bases de datos!
WINDEV 11: LA HERRAMIENTA
IDEAL PARA ADMINISTRAR
DATOS
Hyper File :
Hyper File Classic
Hyper File Client/Server
Hyper File Mobile
BD tercera :
Oracle
SQL Server
MySQL
etc.
Nativo
ODBC
OLE DB
Definir o recuperar una Base
de Datos es
muy sencillo
con WINDEV
REPLICACIÓN ENTRE
BASES DE DATOS
HETEROGÉNEAS
WINDEV 11 ofrece una funcionalidad de replicación de
bases de datos diferentes: es
también así de fácil mezclar
datos de dos bases de datos
distintas. Por ejemplo, podría
fácilmente replicar una base
de datos Oracle a una base de
datos Hyper File.
Cualquier base de datos:
Hyper File, Oracle,
AS/400, MySQL, Móvi...
El Cliente/Servidor es muy simple con
WINDEV 11, ya que además de las comandos
SQL, también se manejan los comandos del
L5G de la familia “HRead” del WLanguage.
Esto permite una mejor independencia de
código con respecto a las Bases de Datos y
una programación más flexible.
WINDEV 11 es una herramienta ideal para
acceder a todo tipo de datos. La integración total de las estructuras de bases de
datos en el entorno permite una rapidez de
desarrollo sorprendente: cada módulo
conoce los datos que usted manipula.
UNA PROGRAMACIÓN
REVOLUCIONARIA
WINDEV 11 propone un lenguaje de 5ta
generación totalmente adaptado a la manipulación de bases de datos.
Una orden como ScreenToFile corresponde
a cientos de líneas de lenguaje tradicional.
ScreenToFile asigna la totalidad del contenido de los campos de la ventana a las
columnas correspondientes de la base de
datos sin tener que programarlo campo por
campo. No existe riesgo alguno de olvido de
la parte del desarrollador, ningún mantenimiento en caso de cambios futuros, una
simple línea clara y segura. Es de esta
manera que deberíamos administrar datos
siempre: sin riesgos.
EL RENDIMIENTO
El modo Cliente/Servidor de WINDEV 11 está
implementado en el seno de WINDEV y es,
por esta razón, extremamente rápido.
WinDev 11 da soporte a todas las
bases de datos del mercado, con
una programación idéntica.
Cualquier media:
mediante la red, el
modem, Internet, WiFi,
GPRS...
Cualquier base de datos:
Hyper File, Oracle, AS/400,
MySql, móvil...
www.windev.com • 13
Defina sus estructuras de datos fácilmente
DISEÑO DE DIAGRAMAS
MER Y UML
C
on WINDEV 11, usted podrá
realizar un análisis MER sin
conocer MER, y un modelo
UML sin conocer UML!
El método de WINDEV es verdaderamente revolucionario:
visualiza de manera gráfica la
organización de datos y de procesos.
Gracias a WINDEV, todo desarrollador es capaz de realizar un
análisis MER o UML automáticamente. ¡Es imposible equivocarse en las cardinalidades (1-n,
0-1...)!
Por supuesto, WINDEV 11 funciona también con todos los
otros métodos de análisis y
modelado.
MODELADO
AUTOMÁTICO
Conteste 4 preguntas váciles
para crear las relaciones y las
restricciones de integridad.
RECUPERAR UN CÓDIGO EXISTENTE (ORACLE,
XML,…) AUTOMÁTICO
seleccionadas: más sencillo que
CÓMO RECUPERAR Y Access, DB2, Informix...) son
bastante sencillo. Para recupe- eso, imposible.
EXPLOTAR UN
CÓDIGO EXISTENTE
rar la descripción de una base Si la estructura de la base de
ADMINISTRADOR
La definición de la base de datos sin escribir
una sola línea de código evita muchos errores.
El entorno conoce la estructura de la base de
datos y automatiza y asegura muchas de las
fases de desarrollo.
Los vínculos hacia las bases de
datos o hacia sistemas de gestión de archivos terceros (XML,
Oracle, SQL Server, MySQL,
de datos solo se tiene que
arrastrar la descripción desde
el servidor hacia el editor de
análisis e indicar las tablas
datos importada cambia,
WINDEV lo detectará y le propondrá modificar el análisis de
la aplicación
Nuevo
Las imágenes de plantilla pueden ser copiadas
(vector EMF). Gestión de la altitud
PUNTOS CLAVE
Diccionario de datos automático, con impacto
bi direccional. Generación completa de una
aplicación a partir de la plantilla. Generación,
retroanálisis y sincronización de clases en
tiempo real desde UML
Aquí: una base de datos Oracle en el servidor. Simplemente arrastre el nombre de la
base de datos hacia el editor de análisis...
14 • Desarrolle 10 veces más rápido
...para transferir la descripción al editor de
WINDEV 11. Aquí, la base de datos en sí permanece en formato Oracle (encabezado azul).
HAGA CLICK PARA MODELAR
¿CÓMO CREAR UNA ANÁLISIS?
Detallamos juntos un ejemplo simple pero
representativo.
1. Se tiene que definir la estructura de los
Comparta sus descripciones
mediante meta-tipos
ficheros (tablas) que constituyen el análisis,
las columnas, que son definidas o recuperadas de un diccionario de datos. Indicamos el
tipo de columna, el tipo de llave... Toda
columna nueva alimenta el diccionario de
datos. Usted puede también utilizar o definir meta-tipos, columnas predefinidas.
2. Definimos en seguida las relaciones
entre las tablas. Para vincular las
tablas solamente hay que dibujar un
vínculo con el ratón.
3. WINDEV hace entonces preguntas simples en lenguaje natural para determinar automáticamente el tipo de la relación entre las dos tablas. WINDEV
genera la verificación de integridad
referencial.
4. Ahora, WINDEV pregunta si debe generar este fichero de relación, si debe
utilizar una fichero existente o si usted
prefiere definirle manualmente: la relación ha sido definida.
5. WINDEV pregunta el título de las relaciones.
Hacer un análisis es muy sencillo
Y allí está, lo único que queda por hacer
es generar las ventanas, los menús, los
reportes y el código con el RAD (o programar de la manera clásica) e imprimir el
archivo.
Es así de sencillo.
WINDEV 11 es un IDE profesional e incluye por tanto un módulo
muy poderoso para modelado.
Lo importante el
concepto de
“Modelado Flexible”
le permite definir un
de manera realista
los procesos, organizaciones, workflow,…sin restricciones de normalización
UML
existentes.
WINDEV maneja los 9 modelos
UML.
Estos modelos son, por
supuesto, editados y documentados en la “Documentación
del Programa” (Program
Documentation”).
GENERACIÓN UML Y
RETRO ANÁLISIS
WINDEV genera automáticamente el código fuente para
los diagramas de clases, y recíprocamente, ofrece retro análisis en tiempo real de las clases
www.windev.com • 15
Genere automáticamente
MODELADO FLEXIBLE
Todos nuestros estudios y
nuestras encuestas lo demuestran: los métodos habituales de
diseño de objetos muchas veces
son restrictivos.
PC SOFT decidió crear una
forma de diseño no restrictiva:
el “Modelado Flexible”, totalmente integrado al entorno.
Este lenguaje de modelado
flexible permite describir un
proyecto existente o futuro de
una manera amistosa y obtener
al final un modelo a la vez riguroso, claro y neto, que vive con
su aplicación.
Los esquemas se organizan bajo
la forma de un treeview: van de
lo general a lo detallado
pasando por el número de niveles que usted desee.
ADMINISTRADOR
Este módulo permite modelado riguroso sin
restricciones de norma.
Nuevo
Es posible Copiar/Pegar modelos
TECNOLOGÍA FAA
Muchas funcionalidades automáticas están disponibles
PUNTOS CLAVE
Creación fácil de workflows
Niveles de treeview lógicos
Impresión en la documentación
MODELAR SIN RESTRICCIONES
DE NORMA
Defina fácilmente workflows, circuitos y algoritmos con un Modelo flexible
VÍNCULO DINÁMICO
CON EL ENTORNO
Los modelos son dinámicos. Cuando, por
ejemplo, un icono de ventana aparece en
un modelo, hacer clic sobre este icono
abre la ventana en el editor de IUG. Ídem
con las tablas de datos.
De la misma manera, el hecho de soltar
una ventana desde el editor de ventanas
hacia un modelo crea el icono correspondiente en el esquema.
Estos modelos se pueden imprimir a través
del archivo, bajo los formatos comunes:
papel, HTML (para ser compartidos en
red), PDF (para ser enviados o archivados), RTF (para ser retomados bajo un tratamiento de texto)...
Note que un modelo flexible puede también servir para describir los procesos
generales: circuito de validación de un
pedido, organización de una red local,...
16 • Desarrolle 10 veces más rápido
Genere automáticamente
REGLAS DE NEGOCIO :
EL RIGOR DE LOS
PROCESOS
¿Qué desarrollador no ha
tenido que recodificar varias
veces el mismo proceso porque
estaba mal definido? ¿Porque las
necesidades expresadas por los
usuarios no eran claras? ¿Porque
la lista de requerimientos no era
lo suficientemente precisa?
¡Mucho tiempo perdido y usuarios frustrados!
La definición de Reglas de
Negocio permite definir precisamente los modos de operación y,
de esta manera, se puede economizar tiempo precioso.
Una regla de negocios precisa un
proceso particular o un modo
operacional. Por ejemplo: cómo
calcular un impuesto sobre ventas, lo cargos por el envío de un
producto, una comisión de ventas, una tarifa de descuento, un
coeficiente de depreciación, etc.
La definición de reglas de negocio reduce el tiempo de desarrollo.
Administrador
La definición de reglas permite una programación más limpia y un mantenimiento más fácil.
Nuevo
Esta funcionalidad aparece en la versión 11
Tecnologia FAA
Muchas funcionalidades automáticas están disponibles
Main points
Acepta texto, imágenes y scans. Vínculo con los
otros elementos de un proyecto. Impresión en
la documentación. Niveles de treeview lógicos
Impresión en la documentación
DEFINA LOS PROCESOS
La definición de una regla es simple e intuitiva; los archivos adjuntos y el
copiar/pegar de imágenes o diagramas son fáciles de insertar
INTEGRACION AL
ENTORNO
La captura y la gestión de estas reglas es
“natural” y no restrictiva, totalmente integrada al entorno y disponible en cualquier
momento.
Una regla puede ser definida por el arquitecto del proyecto o por un desarrollador
durante las fases de código para aclarar
un punto oscuro o aclarar los métodos
que se siguen.
Una regla se puede asociar de manera
genérica: por ejemplo una regla puede
estar asociada a las “ventanas redimiensionables” y aparecer desde la creación
de tal ventana; o
también puede estar
vinculada a todos los
procedimientos que
utilizan la función
"EmailSendMessage".
Una regla también se puede solicitar o
definir directamente por un usuario, quien
definirá un modo de operación o expresará un pedido.
¡Con Reglas de Negocio, el desarrollador ya no está solo con su
código!
La barra de la
ventana de las “7
Pestañas” indica
el número de
reglas asociadas a
un elemento
Lista de reglas
www.windev.com • 17
Genere automáticamente aplicaciones completas o
DOCUMENTACIÓN TÉCNICA
EN 1 CLIC
WINDEV 11 incluye un gene-
TODAS LAS
DESTINACIONES
rador de documentación de
análisis y de programación.
PAPEL
PDF
La documentación se genera en
un clic por retro análisis de su
proyecto y se puede editar en
cualquier momento, siempre
estará al día.
HTML
RTF
Usted podrá evitar días enteros
y fastidiosos gracias a este
generador.
PANTALLA
WORD, OPENOFFICE
Administrador
Una documentación técnica es fundamental
para un proyecto o simplemente para integrar
a un nuevo miembro al equipo. Aquí, la documentación se genera automáticamente.
Nuevo
Impresión de Reglas de Negocio
Impresión de la planificación de desarrollo
TECNOLOGÍA FAA
Las FAA se pueden imprimir en la documentación
Puntos clave
Siempre está al día. Se puede imprimir en
papel, HTML (por la Intranet), PDF, Word,
OpenOffice...
UN DOCUMENTO
COMPLETO COMPUESTO
POR 12 PARTES
1• Portada personalizada
2• Descripción del proyecto:
• Información general
Lista de objetivos
Errores / Warnings
Estadísticas de Código
• Código fuente del proyecto
18 • Desarrolle 10 veces más rápido
• Código de los procedimientos globales
3• Tablero
4• Planificación
5• Reglas de negocio
6• Descripción del análisis
• Información general del análisis
• Diccionario de datos
• Conexión a bases de datos externas
• Diagrama de vínculos (multi páginas)
• Referencias cruzadas
o subrutinas
La documentación que siempre estará
LA DOCUMENTACIÓN COMPLETA
Y AL DÍA ESTARÁ SIEMPRE DISPONIBLE CON UN CLIC
Los usuarios del archivo son muchos, tanto
desde el punto de vista funcional como del
punto de vista contractual.
Gracias a WINDEV 11, y a la técnica de retro
documentación empleada, usted podrá utilizar en todo momento una documentación
completa, al día, y realmente útil.
Esta tarea no requiere más que un solo clic
del ratón.
FACILITE EL MANTENIMIENTO
El archivo es indispensable para un mantenimiento fácil. Los nuevos desarrolladores
asignados a un proyecto pueden, de esta
manera, aprender fácilmente sobre sus funcionalidades y sobre su arquitectura. Esto
facilita su integración al equipo, y les permite ser productivos más rápidamente.
SSII: FACILITE LA FIRMA DEL
CONTRATO
Para un SSII, muchas veces el cliente pide
un documento de análisis luego de la firma
de un contrato, y luego de la fase de
entrega de la aplicación.
Este documento
ofrece una visión global y una visión
detallada del
proyecto
Para cada edición del documento, usted
gana días enteros gracias a WINDEV. El
documento siempre estará al día.
DISTRIBUYA EL DOCUMENTO
FÁCILMENTE: HTML, PDF...
Usted podrá distribuir fácilmente su documento: bajo forma de papel, en la intranet
de su empresa (en HTML), integrándole a
procesador de palabra (Word,
OpenOffice....) o en formato PDF para
adjuntarlo a un correo, por ejemplo...
El formato RTF permite retomar el archivo
bajo un procesador de texto para una personalización todavía más detallada.
DOCUMENTO PERSONALIZABLE
Muchos aspectos del documento pueden
ser personalizados: fuentes, tamaños, imágenes,... Se proponen varios modelos de
documentos.
DICCIONARIO DE DATOS
El diccionario de datos, creado automáticamente por WINDEV 11 a medida que avancen su análisis y su programación, se imprimirá en el documento.
COMPARTA RECURSOS
• Lista de tablas y campos
• Descripción de tablas y relaciones
7• Modelado UML
8• Descripción de Ventanas
(incluyendo el código)
• Imágenes de ventana, menú
• Información general de la ventana
• Código fuente de la ventana
• Información sobre los controles
• Mensajes multilengües
• Código fuente
9• Descripciones de reporte (y de ven-
tanas)
10• Descripciones de consultas
• Información general
• Condiciones
• iCampos
• Código SQL
11• Descripción de clases (POO) y
descripción de Web Services
• Código de la clase
• Código de los métodos
• Mensajes multilingües
12• Índice general y anexos
El documento forma parte de los recursos
compartidos necesarios para el trabajo en
equipo. La información sobre los diferentes
elementos manipulados durante el desarrollo se presenta automáticamente y de
una manera clara.
La distribución de esta información en un
documento estándar es fácil con WINDEV
11.
La documentación es un requisito
para cualquier entorno profesional.
Esto es por supuesto una funcionalidad estándar de WINDEV.
www.windev.com • 19
Trabaje en equipo, comparta con toda seguridad
ADMINISTRADOR
DE CÓDIGO FUENTE:
ACF
Completamente integrado al
TRABAJE DONDE SEA
entorno, el ACF permite el desarrollo eficiente en el equipo, el
acceso al histórico de las modificaciones y las versiones, la
gestión simultánea de varias
versiones de una misma aplicación y la automatización del
respaldo de los códigos fuente
de los miembros del equipo de
desarrollo. El Administrador de
Código Fuente y de versiones
provee una comodidad, una
flexibilidad, una seguridad y
una rapidez indispensable.
Red
(intranet)
ADSL
(internet)
Desconectado
SOLO O EN
EQUIPO
La barra de iconos del ACF
Administrador
El ACF permite un trabajo en equipo seguro.
Para un desarrollador solitario, el ACM permite
el manejo de varias versiones de una misma
aplicación
Nuevo
Gestión automática de ramas
Gestión de etiquetas
Gestión automática de elementos compartidos
Puntos clave
Acceso local y remoto
Automatización de respaldos
Elementos compartidos
Bases de datos de fuentes gratuitas
Bitácora de modificaciones
DESARROLLADOR
AISLADO
Aún desarrollando solo, el
ACF tiene un interés:
conserva un respaldo de
todos los elementos. La gestión de ramas permite administrar fácilmente varias
versiones de una misma
aplicación, lo cual también
es útil cuando desarrollamos solos.
El explorador de códigos fuente
TOTALMENTE INTEGRADO
Le ACF de WINDEV 11 está
completamente integrado al
entorno, e incluye todos los
elementos de los proyectos
(no solamente el código).
El ACF es un elemento
de seguridad mayor
para el desarrollo
20 • Desarrolle 10 veces más rápido
El histórico de las modificaciones a un elemento
Administre y asegure sus fuentes
FUNCIONALIDADES PODEROSAS
• El ACF está completamente integrado al
entorno: por ejemplo, el ACF propone
extraer los elementos justo después de la
primera modificación.
• La base de datos administra varios proyectos; si varios proyectos usan un mismo elemento, este puede ser compartido.
• Un histórico de todos los elementos desde
DIFERENCIAS
ENTRE 2 VERSIONES
Compare y obtenga en 1 clic las líneas que
usted quiere !
Es posible verificar las
diferencias entre 2 versiones (desde el origen
del proyecto) de un elemento del proyecto :
• código
• clases
• SQL código de consultas
• procedimientos
• ventanas y páginas
• análisis
• reportes
• ...
Es posible aplicar las
modificaciones de un elemento al otro (función
“merge”).
ACF: TRABAJO EN EQUIPO EN CUALQUIER PARTE
su creación es almacenado en la base de
datos (una purga total o parcial siempre
es posible)
• El proyecto está disponible en todas las
máquinas de desarrollo, por lo tanto se puede
trabajar en una máquina desconectada
• La gestión de ramas: administre varias versiones diferentes de una misma aplicación.
• Usted puede consultar en todo momento
la lista de modificaciones realizadas entre
dos versiones, por usted mismo y/o por
los otros desarrolladores...
1 A 100 DESARROLLADORES
El ACF es dimensionable para equipos entre
1 y 100 desarrolladores. Aun desarrollando
solo, el ACF es útil ya que contiene un histórico de todas sus aplicaciones.
REPOSITORIO DE CÓDIGOS
FUENTE
El ACF utiliza una repositorio de códigos
fuente: procedimientos, colecciones, clases,
ventanas, reportes, componentes, consultas, análisis, dependencias (imágenes...),
Esta base puede ser instalada como usted
lo desee, ya sea en red o en un repertorio
compartido
CONECTADO Y A DISTANCIA
El ACF permite un funcionamiento a distancia, conectado vía Internet. De esta manera
es posible conectarse y trabajar en un
proyecto desde una agencia o desde un
sitio cliente, sin miedo de perder las modificaciones realizadas.
Permite también un funcionamiento desconectado (tren, avión...).
Trabaje en
equipo
cuando esté
de viaje
(modo desconectado)
r
En la oficina, po
o
ad
ct
ne
co
,
supuesto
red o
a través de la
una
de
és
a trav
et
an
tr
Ex
ón
conexi
os
ot
m
re
os
(para siti
o)
pl
em
ej
r
po
En casa:
conectado
vía DSL, o
desconectado
Y hasta en
la playa…
(modo desconectado)
www.windev.com • 21
Controle todo
CENTROS DE CONTROL:
MANEJE EL
CICLO DE VIDA
Los centros de control permiten manejar un aspecto del
ciclo de vida. Dan una visión
global y estructurada del dominio y permiten un seguimiento
más fácil de las tareas.
WINDEV 11 incluye los siguientes centros de control :
• Centro de seguimiento de
proyectos
• Centro de Control y
Seguimiento de Incidentes
(Calidad y Evolución)
• Centro de Control Hyper File
• Centro Topológico
• Centro de Gestión de
Documentos y Recursos
La integración de los centros da
paso a su utilización fácil.
MANEJE LAS PLANIFACACIONES Y DE CUENTAL DEL
TIEMPO PASADO
CENTRO DE CALIDAD:
INCIDENTES,
EVOLUCIONES,
RETROALIMENTACIÓN
DE LOS USUARIOS.
Administrador
Los Centros de Control permiten manejar
todas las tareas organizacionales requeridas
para desarrollar aplicacións.
Nuevo
Acceso remoto mediante internet disponible
Manejo del tiempo
Impresión de Gráficas Gantt
Nuevo Centro de Control Hyper File
Tecnologia FAA
La retroalimentación de los usuarios puede ser
incluida automáticamente
Puntos clave
Integrado al entorno de desarrollo. Robusto y
sin restricciones
El Centro de Control y Seguimiento
de los incidentes permite registrar
los incidentes y errores de una aplicación y asignarlos a los desarrolladores.
Le permite mantener metodológicamente sus aplicaciones y de esta
manera aumentar su fiabilidad.
Este Centro de Control permite también centralizar la información,
seguir la evolución de las correcciones de incidentes, establecer las
estadísticas y evitar los olvidos.
Los incidentes señalados por los
usuarios vía el componente
"Feedback" son insertados automáticamente en el Centro para su seguimiento posterior.
22 • Desarrolle 10 veces más rápido
Arriba: Lista
de incidentes.
Un click abre
la ficha del
incidente, con
sus archivos
adjuntos.
Derecha:
Estadísticas
El centro de Seguimiento de proyectos
propone a cada miembro
del equipo una gestión
del tiempo. ¡El centro
permite administrar fácilmente la planificación de
un equipo y analizar
dónde se fue todo el
tiempo!
Totalmente integrado al
entorno de desarrollo, el
centro es una ayuda vital
al éxito de sus proyectos
dentro de las fechas límites. Si usted cobra por
hora, el centro le permitirá llevar cuenta de la
utilización de sus recursos.
Supervise
TABLERO:
MANEJE SUS PROYECTOS
Todo responsable de proyecto
necesita tener una visión global
y sintetizada del estado de los
proyectos que dirige.
El responsable de Calidad
quiere conocer el número y la
importancia de los errores de
los proyectos y seguir su
estado.
El responsable del producto
necesita saber cuáles son los
cambios solicitados por los
usuarios.
El nuevo concepto de Tablero
nos trae automáticamente esa
visión global del estado de los
proyectos, de la Calidad global
y, para los proyectos terminados, de las necesidades de mantenimiento aplicativo y correctivo.
Los diferentes indicadores
pasan de verde a rojo cada vez
que una parte del proyecto
necesita de una intervención:
corrección de error, optimización.
ATRACTIVO E INDISPENSABLE
El tablero (se proponen varios “looks”)
MANEJE SUS PROYECTOS
EN ALERTA PERMANENTE
El Tablero permite una visión bastante
global aún durante las fases muy cargadas de trabajo, como la terminación o las
entregas de proyecto. El Tablero da una
alerta cuando es necesario ejecutar las
herramientas de optimización del
proyecto (profiler, análisis de consultas).
También da una señal de alerta sobre los
retrasos en la planificación.
ATAJO COTIDIANO
Administrador
El tablero permite un seguimiento sintetizado y
una optimización de los proyectos. La gestión
de proyectos es ahora más fácil
Nuevo
Esta funcionalida aparece en la versión 11
Puntos clave
Visión sintetizada
Optimizaciones sugeridas
Modo Desarrollador y Modo Jefe de Proyecto
El Tablero será también utilizado por el
usuario cotidianamente, ya que permite
lanzar directamente los elementos mostrados y le permite crear atajos hacia los
códigos que utiliza regularmente.
ESCOJA EL “LOOK”
Nuevos errores, pruebas fracasadas, calidad global: ¿cómo lo hacíamos antes sin
el tablero?
Una luz roja señala un posible problema:
haga clic y resuélvalo
El Tablero propone varios aspectos
(“looks”) diferentes.
Siga el estado de su proyecto en una
ojeada
www.windev.com • 23
Cliente/Servidor, Red, Local, Pocket PC
HYPER FILE,
BASE DE DATOS SQL
GRATUITA, ILIMITADA
WINDEV incluye la Base de
BASE DE DATOS
PODEROSA
Datos Hyper File, que es a la
vez muy poderosa, muy rápida,
y muy segura.
SERVIDOR
MOBILE
INDOWS
9X
NT
2000, 2003
XP
VISTA (32 BITS, 64 BITS)
W
Hyper File ya se utiliza en
varios millones de puestos.
Hyper File funciona bajo
Windows y Linux, en Móviles,
en redes de todos los tamaños y
de todo tipo, y administra automáticamente cientos de accesos
simultáneos.
65 535
65 535
Tamaño de una llave
Registros por tabla
TSE
CITRIX
65 535 bytes
329 millones de billones
Tamaño de una tabla
4 millones de TB
Tamaño de un registro
2 GB
Tamaño de un campo
65 535 bytes
Administrador
Hyper File es una de las ventajas principales de
WINDEV. Su seguridad, capacidad, velocidad y
su distribución gratuita la hacen indispensable
RED LOCAL
WIFI
MANDRAKE
REDHAT
DEBIAN
...
CAPACIDAD MÁXIMA
Llaves por tabla
ACCESO LOCAL
LINUX
La distribución del motor Hyper
File es libre y gratuita con sus
aplicaciones WINDEV.
Campos por tabla
100% Windows
100% Linux
100% Móvil
PODER Y FACILIDAD DE
Un código único accede a todas
las bases de datos y a todosl
los entornos
Note que a partir de una Pocket
PC es posible acceder a Hyper
File Cliente/Servidor.
Nuevo
64 bits
Consultas sobre varias bases de datos
Comandos WLanguage en SQL
Tecnologia FAA
Manejo automático de acceso concurrente
Reindexación automática después de problemas con el hardware
Bitácora de modificaciones consultable
Puntos clave
Distribución realmente gratuita
Rapidez y seguridad
Windows y Linux
Compatibilidad C/S, Red, Loca, Móvil
Administración automática
Gestión automática de cambios en la estructura
24 • Desarrolle 10 veces más rápido
MODEM
ADSL
LINEA
DEDICADA
Hyper File, la base de datos libre
Maneje fácilemnte replicación, transacciones, archivos de bitácora y más...
SE MANEJAN TODOS LOS TIPOS
DE DATOS
Hyper File maneja todos los tipos de datos en
las tablas:
• Cadenas de texto (búsqueda fonética es
posible) cadenas binarias
• Numéricos (enteros, reales, monetarios
• Fechas, horas, duraciones
• Memos de texto y binarios, automáticamente
comprimidos (imágenes, sonidos, video)
• El valor “NULL” se maneja
Todos los tipos llave se manejan (identificador
automático, texto, numérico, fecha, hora, llave
compuesta).
FUNCIONALIDADES
Encriptación de 128 bits
Integridad Referencial
Bitácora de Operaciones
Replicación
Transacciones
Triggers
Importe y Exporte
Miniaturas de Imágenes automáticas
Compresión/Descompresión de los
memos en tiempo real
TECNOLOGÍAS
Mantenimiento automático
Gestión de Acceso Concurrente
Zero Administración
Recuperación automática después de un accidente
UN MOTOR PUESTO A PRUEBA:
HYPER FILE
de la manera tradicional, por supuesto, lo
podrá hacer :
La base de datos “Hyper File” está incluida
en WINDEV. Se trata de un motor seguro y
robusto, utilizado ya en varios millones de
puestos.
SELECT * from CLIENTE where NOMBRE =‘PÉREZ’
UNA GRAN RAPIDEZ
Esto es muy sencillo, muy rápido y muy
seguro y además puede ser generado a
petición del RAD o de los numerosos asistentes en el momento de la creación de
ventanas y reportes!
Hyper File es extremamente rápida.
329 MILLONES DE BILLONES DE
REGISTROS...
Hyper File permite manipular simplemente
y en toda seguridad volúmenes de datos
importantes (hasta 329 millones de millares
de registros), lo cual permite manejar serenamente el crecimiento natural de volúmenes de datos.
UNA INTEGRACIÓN TOTAL
La integración del motor al entorno de desarrollo es total. En todo momento, y desde
cualquier editor, usted dispone de un acceso
inmediato a las referencias o al diccionario
de datos.
La interacción entre la IUG y la base de
datos permite una programación más simple, más rápida y más segura.
LA PROGRAMACIÓN ES SENCILLA
Y POTENTE
La potencia y la simplicidad de la programación del L5G WLanguage sobre las bases
de datos son sorprendentes.
Por ejemplo, la búsqueda de un registro, y
todos los procesos vinculados (apertura de
una tabla, etc.) se hace en una sola línea de
código, muy simple, muy potente:
HReadSeek(CLIENTE, NOMBRE, “PÉREZ”)
Los códigos fuente son claros, fáciles de
escribir, y sobre todo fáciles de mantener;
esto limita los errores, y hace que las aplicaciones que se desarrollen sean más seguras
en menos tiempo.
El comando hReadSeek puede ser comprendido por cualquier desarrollador, hasta los
que vienen empezando. Sin embargo, si
usted prefiere programar una consulta SQL
Despliegue automático
ACCESO
CONCURRENTE:
AUTOMÁTICO
Hyper File 11 maneja de manera
automática el acceso concurrente a
un mismo registro, sin programación.
En caso de conflicto de acceso, una
ventana (personalizable) aparece
automáticamente.
Este proceso automático asegura la
seguridad de sus aplicaciones.
El acceso concurrente también se
puede manejar por programación,
para casos particulares.
¡Y EL CÓDIGO HA SIDO GENERADO!
APERTURA HACIA OTRAS APLICACIONES
El controlador ODBC, que puede ser distribuido libremente con sus aplicaciones
WINDEV permite la lectura y la escritura de
datos Hyper File desde programas terceros.
INSTALACIÓN AUTOMÁTICA:
“ZERO ADMINISTRACIÓN”
Hyper File se puede instalar y mantener
inmediatamente sin pre requisitos. Por
ejemplo, si después de un problema físico,
la base de datos debe ser re indexada, esto
se puede hacer automáticamente. La administración de bases de datos es automática:
no hay que monopolizar a los recursos
humanos
TOOLBOX INCLUIDA
Una “toolbox” que incluye un conjunto de
herramientas útiles se entrega en estándar:
importe de datos, verificación de base,
visualizador de datos, optimizador de rendimiento.
IMPORTAR/EXPORTAR DATOS
El módulo WDCONVER, incluido en
WINDEV permite importar los datos de formatos diferentes: Access, dBase, Texto,
Oracle...
HYPERFILE está incluida en
WINDEV 11, y es un ventaja indiscutible. Segura, rápida, gratuita...
continúa p. 26...
¡Aquí, 2 usuarios
tratan de modificar
al mismo tiempo el
mismo registro!
Una ventana (personalizable) se abre
automáticamente y
pregunta qué valor
tomar. No hay nada
que programar.
www.windev.com • 25
Cliente/Servidor con distribución gratuita
HYPER FILE
CLIENTE SERVIDOR SQL
WINDOWS Y LINUX
Inevitable en versión 11, Hyper
LINUX O WINDOWS:
ESCOJA USTED
File Cliente/Servidor.
Compatible con la versión
“Clásica” (y Móvil), distribuida
desde hace 15 años en millones
de puestos de trabajo, la versión Cliente/Servidor trae las
ventajas del procesamiento
remoto bajo Windows o Linux.
¡El Cliente/Servidor con Hyper
File es fácil !
Configuración
de servidor,
aquí en Linux
32 BITS, 64 BITS
Hyper File funciona a la vez en 32 bits
y en 64 bits. Los Servidores y los clientes pueden estar mezclados.
EL “CENTRO DE CONTROL”
El Centro de Control permite supervisar todas las bases de datos que están
instaladas en la red de su empresa o a
distancia vía Internet.
Este centro permite también editar las
estadísticas precisas de utilización del
servidor: puestos, consultas,...
Administrador
La versión Cliente/Servidor de Hyper File permite un acceso remoto rápido y seguro. Esta
versión también es gratis.
DISTRIBUCIÓN LIBRE Y GRATUITA
EL CLIENTE/SERVIDOR
dad nativa es apreciada !
El motor de la versión Cliente/Servidor
está disponible bajo Windows y bajo
Linux. La compatibilidad con Hyper File
Clásico y Red es total.
Los motores Hyper File (Classic, Mobile,
Cliente/Servidor) pueden ser distribuidos
gratuitamente con sus aplicaciones.
SEGURIDAD
MEJORAR LA RAPIDEZ DE SUS
APLICACIONES
Procedimientos almacenados
Equilibrio de carga dinámica
Estadísticas detalladas de actividad
El motor Hyper File Cliente/Servidor permite una rapidez de ejecución de consultas muy elevada. El servidor equilibra la
carga dinámica para optimizar los tiempos
de respuesta.
Tecnologia FAA
EL ACCESO REMOTO
Seguridad de acceso
La capa de comunicación para acceso
remoto está integrada al motor multihilos, lo cual permite un acceso por dirección IP, y un excelente tiempo de respuesta.
¡En una época en la cual la comunicación
entre sitios es primordial, esta funcionali-
Nuevo
Puntos clave
Acceso Remoto
Gratuita
Compative con Hyper File Classic y Mobile
Seguridad
26 • Desarrolle 10 veces más rápido
El motor Hyper File Cliente/Servidor no es
sensible a los paros intempestivos de los
puestos de trabajo. La comunicación está
encriptada. Se pueden instalar varias instancias en el mismo servidor.
GESTION DE PERMISOS
La gestión de las cuentas de usuarios es
automática: contraseñas, grupos...
ESTADÍSTICAS DETALLADAS
El Centro de Control permite desplegar
las estadísticas precisas de acceso al servidor: puesto, contenido de la consulta
SQL, tiempo de ejecución. La observación
de estos datos permite organizar estas
aplicaciones de una mejor manera.
PROCEDIMIENTOS ALMACENADOS
Los procedimientos almacenados se introducen en la versión 11. La programación se
hace, simplemente, en WLanguage.
Consultas fáciles… en lenguaje natural
“DIBUJE”
SUS CONSULTAS
El editor visual de consultas
permite generar las consultas
SQL que serán utilizadas en los
programas.
¡La consulta se genera en lenguaje natural (inglés), con el fin
de verificar que corresponde a
lo que queremos! De esta
manera no hay riesgo de error.
Unos cuantos clics son suficientes para crear una consulta y
verificarla en lenguaje
natural(inglés).
Display all ContactNum, ContactType, Name, FirstName, CompanyNum and
CorporateName
as ContactsExchanges.CreationDate is equal to 'ExchangeDateCreation'
AND ContactsExchanges.Information contains 'ExchangeInformation'
AND ContactsExchanges.Author is equal to 'ExchangeAuthor'
OR CompaniesExchanges.CreationDate is equal to
'ExchangeDateCreation'
AND CompaniesExchanges.Information contains 'ExchangeInformation'
AND CompaniesExchanges.Author is equal to 'ExchangeAuthor .
NO SE NECESITA SABER SQL
PARA CREAR CONSULTAS
PODEROSAS
Escoja los elementos que desea incluir,
especifique las condiciones de selección
utilizando el asistente, y la consulta se
construye (usando SQL optimizado): el
editor automáticamente crea la consulta
en cualquier base de datos, hasta las
consultas más complejas.
También se puede modificar el código
generado por el editor de consultas.
Administrador
CONSULTAS VISUALES
El editor de consultas de WINDEV le permite “dibujar”
sus consultas para cualquier base de datos. Este editor
puede ser distribuido gratuitamente.
La consulta generada en tanto lenguaje
natural (inglés) como en SQL a medida
que usted hace sus selecciones en el editor.
Nuevo
DISTRIBUYA
GRATUITAMENTE
ESTE GENERADOR
DE CONSULTAS CON
SUS APLICACIONES
impreso, o hasta un fichero Hyper File.
Una consulta puede ser el resultado de
otra consulta como fuente.
RETRO ANÁLISIS DE UNA
CONSULTA EXISTENTE
¿Ya tiene una consulta SQL? WINDEV 11
la puede editar bajo forma gráfica.
Si usted tiene consultas en Access, note
que éstas pueden ser importadas automáticamente.
CONSULTAS SOBRE CUALQUIER BASE DE DATOS...
La fuente de datos puede ser Hyper File,
o una base de datos tercera: Oracle, SQL
Server, DB2, AS/400, MySQL, Access.
Creación de consultas para procedimientos almacenados
RAPIDEZ ÓPTIMA
Tecnologia FAA
WINDEV detecta las llaves que faltan
para una rapidez óptima.
DISTRIBUYA GRATUITAMENTE
EL EDITOR DE CONSULTAS
CONSULTAS BASADAS EN
CONSULTAS…
Los usuarios finales pueden crear sus
propias consultas. Por seguridad, la
supresión o modificación de datos no pueden ser realizadas por el usuario final.
“Reports and Queries” permite que los usuarios finales
creen sus propias consultas. Distribúyalo gratuitamente
Puntos clave
No se requieren conocimientos en SQL
El resultado de una consulta puede ser
una tabla de visualización, un reporte
www.windev.com • 27
Cree magníficas interfaces automáticamente
LAS MEJORES INTERFACES,
SIN CODIFICACIÓN
¡E
generador de interfaces
incluido en WINDEV es ciertamente el más potente y el más
fácil de utilizar en todo el
mundo!
CREE
INTERFACES
FABULOSAS
Usted puede crear fácilmente
magníficas aplicaciones personalizadas.
No necesita conocimientos
sobre ergonomía.
El manejo de las IUG se hace
simplemente con el ratón, en
visual (WYSIWYG).
Una mejor ergonomía de los
programas provoca un beneficio
importante para las sociedades
usuarias: formación rápida,
información fácil de manejar, ...
TODOS LOS OBJETOS WINDOWS...
Administrador
Una interfaz atractiva y eficaz mejora la productividad de los usuarios. Además, le hace sobresalir con sus aplicaciones.
Nuevo
Herencia de IU y sobrecarga
Plantillas de Ventanas
Controles: carrusel y tabla treeview
Tablas Nuevas
Tecnologia FAA
Captura automática y asistida
Máscara de entrada
Corrector ortográfico
Persistencia del contenido de los controles
Redimensionamiento de una combobox
Exportación hacia Word, Excel, XML...
Puntos clave
Ciertamente el mejor generador de IU en el
mundo (¡el más fácil de utilizar!)
El editor de WINDEV permite crear y manipular fácilmente todos los objetos que usted
necesitará para realizar interfaces atractivas.
• Edición(edit)
• Listas gráficas
• Etiqueta (label)
• Listas de árbol (treeview lists)
• Pestañas (tabs)
• Tablas de árbol
• scrolling lists
(treeview tables)
• Listas desplegables
• HideShow control
(combobox)
• Controles OLE
• Lista desplegable en
modalidad auto com- • Controles ActiveX
pletar (autofill com- • click areas
bobox)
• spin buttons
• Imágenes
• Controles con som• Imágenes animadas
breado
• Barras de desplaza- • sliders
miento (scroll bars)
• Controles HTML
• Botones gráficos
• Barra de Iconos
(iconos)
• Figuras geométricas
• Botones gráficos
• Separadores (splitanimados
ters)
• Botones de texto
• Listview
• Botones de On/Off
• Status bars
• Botones temporiza• Web camera
dos
• RTF
• CheckBox
• Loopers
• Botones de Radio
• progress bar
(radio buttons),
• toolbox
Multi- y Mono• chart
Columna
• bar codes
• Tablas
• carousel...
28 • Desarrolle 10 veces más rápido
BOTONES DE VALIDACIÓN
TEMPORIZADOS
Este botón muestra un temporiazador en
cuenta regresiva, y validará la ventana si el
usuario no lo hace.
¡Es muy útil para no bloquear un procesamiento por lotes (batch), por ejemplo!
UN “CLIPART” COMPLETO
WINDEV se entrega con más de 10 000 piezas de clipart (botones, imágenes…).
Cree ventanas atractivas automáticamente
CREE INTERFACES FABULOSAS
Muy a menudo, bajo Windows, las interfaces creadas son tristes, banales y anónimas.
El generador de interfaces de WINDEV le
permite realizar fácilmente magníficas ventanas, que respetan las normas Windows
pero que pueden ser personalizadas.
El uso de estilos y de plantillas le permitirá
estandarizar todo el “look” de su aplicación.
New "Carousel" menu: choices go around
on the screen
almacena directamente en la ventana. No
necesita código; no necesita manejar
ningún API, ni clases complejas e imposibles de comprender.
Con esta técnica, las ventanas se manejan
como objetos avanzados que contienen la
descripción de sus controles. De esta
manera, cada ventana sabe cómo desplegar
sus controles y aceptar entradas sin el desarrollador tenga que programar nada.
El editor de ventanas le permite crear y
modificar objetos independientemente del
código fuente de la aplicación.
MUCHAS VENTAJAS INMEDIATAS
SEGURIDAD AUTOMÁTICA
Cuando se define un control, este recupera
automáticamente las seguridades definidas
cuando se hizo el modelo, y usted puede
indicar simplemente las seguridades suplementarias que deben ser asociadas: verificación de la existencia en una base de datos,
número de caracteres permitidos, cambio a
mayúsculas, validez de la fecha… Sin ningún
código, en algunos clics usted hará que sus
aplicaciones sean seguras. Esta información
se puede imprimir en la documentación para
su verificación posterior o para su modificación por programación.
LOS CONTROLES DE LA INTERFACE: NO NECESITA CÓDIGO
WINDEV usa un enfoque innovador en el
manejo de elementos de la interfaz de usuario: Los controles son creados interactivamente en el editor de IU, y su descripción se
GENERADOR DE
GRÁFICOS 2D Y 3D
Un control de gráficos muy
potente está disponible. Ofrece
gráficos en 2D y una visión de
gráficos en 3D; los usuarios
pueden mover el gráfico
durante la ejecución, darle
vuelta, cambiar el ángulo de
visualización, cambiar su tipo,
etc.
También notará que la creación de gráficos se ofrece
• No hay que escribir ni una sola línea de
código para crear controles
• Los controles que se manejan son más
sofisticados que los controles de base (máscara de edición, colores, fuentes, estilos, imágenes, etc.)
• El código de inicialización y el de control
de objetos puede estar asociado al objeto y
almacenado en una ventana.
También es posible intervenir, modificar
las propiedades de un control en el programa: tamaño, color, posición, etiqueta.
Este enfoque para manipulación de
controles le ahorra mucho tiempo a sus
equipos a la hora del mantenimiento de sus
aplicaciones y también hace que sus programas sean más robustos.
CREAR CONTROLES A TRAVÉS
DE PROGRAMACIÓN
Las funciones ControlClone and
ControlDelete e permiten crear y borrar
controles directamente desde su programa:
esto puede ser útil algunas veces !
GENERADOR DE MENÚS WYSIWYS
VENTANAS REDIMENSIONABLES
POR EL USUARIO
ISi usted lo permite, un usuario podrá cambiar el tamaño de una ventana durante la
ejecución de un programa. Los campos
serán anclados automáticamente. Otra vez,
sin escribir código...
XAML
WINDEV soporta el lenguaje de marcado
XAML.
HIPERTEXTO AUTOMÁTICO
El hipertexto le permite hacer clic sobre
partes de la imagen a nivel de los pixeles y
de lanzar una rutina apropiada; por ejemplo,
visualizar el cuerpo humano y hacer clic en
una parte, o mostrar un mapamundi y hacer
clic en un país.
EN LAS TIENDAS: SIN RATÓN
En algunos entornos, la utilización del
ratón no es apropiada: no hay suficiente
espacio (comercio, punto de venta) o la precisión que se necesita no se puede obtener
con un ratón (puesto de fábrica). WINDEV 11
permite crear aplicaciones que no necesiten
un ratón.
DRAG & DROP
Las operaciones de drag & drop se pueden
implementar fácilmente en sus aplicaciones.
VENTANAS NO RECTANGULARES
Y TRANSPARENTES
WINDEV 11 permite crear ventanas de cualquier forma automáticamente, y maneja la
opacidad de los controles y los fondos.
¡No se quede atrás, con WINDEV
11 creará fácilmente las interfaces
más sofisticadas!
El editor de menús le permite crear menús
que siguen el estándar de Windows, con el
“look” Office XP o Vista, y que funcionarán
sin importar la versión de Windows.
automáticamente en el menú
del usuario, lo cual permite
que cada usuario pueda ver la
información que él o ella
desee de manera gráfica.
Estos gráficos se pueden
imprimir: ¡imagine la apariencia de sus reportes!
www.windev.com • 29
El look Vista hasta sin Vista
CON O SIN VISTA:
EL “LOOK” Y “FEEL” DE VISTA
…Continuación
V
ista ofrece una presentación
estándar para ventanas y
controles.
¡WINDEV 11 le permitirá aplicar este estándar a su sistema
actual!
VISTA SIN VISTA
Aplique el “look” de Vista a sus aplicaciones actuales sin cambiar su versión
actual de Windows. Sus aplicaciones funcionan directamente en Windows 98, NT,
2000, XP, Vista, etc.
Lo único que tiene que hacer es recom-
Windows
pilar una aplicación con la versión 11 y
modificar los estilos de despliegue (o la
plantilla) y su aplicación cambiará de
apariencia sin haber cambiado la versión
del sistema operativo.
Una verdadera ventaja para su aplicación.
Windows
2000
XP
Windows
Vista
APLIQUE UN MANUAL DE
ESTÁNDARES GRÁFICOS EN UN CLIC
…Continuación
Escoja una plantilla para su
aplicación o cree una. Toda su
aplicación puede aprovechar
este manual de estándares gráficos sin importar la versión de
Windows: XP, 95, 98 2000,
2003, NT, Vista...
ESTILOS
Un estilo define los diferentes atributos de
un control: color, tipo de marco, fuente y
tamaño de la etiqueta, texto editable,…
Todos los elementos que constituyen un
estilo pueden ser personalizados. Los estilos se pueden definir para todos los tipos de
controles.
Interés: cuando un estilo es modificado,
todos los campos que hacen referencia ha
ese estilo son inmediatamente y automáticamente modificados también, en todas las
ventanas del proyecto.
30 • Desarrolle 10 veces más rápido
LAS PLANTILLAS DE
UNA VENTANA: UN
MANUAL DE
ESTÁNDARES
GRÁFICOS
AUTOMÁTICO
LAS PLANTILLAS
Una plantilla es un concepto
global que define la apariencia
general de una ventana (la
aplicación de una guía de
estilo): fondo, posición de los
controles, botones, etc.
WINDEV trae muchas plantillas
listas para ser usadas y usted
puede crear las suyas propias.
¡Cambie las plantillas, y la ventanas o la aplicación cambiarán de estilo! El usuario final
también puede cambiar plantillas
Haga clic para crear, no escriba código
…Continuación
¿Sabe usted hacer clic? ¿Sí?
Entonces, sabe crear objetos.
Con WINDEV 11, las características de cada control se definen
fácilmente por medio de un diálogo interactivo que es muy sencillo y muy potente: la tecnología de “7 pestañas (7 tabs) ”.
Cada pestaña se usa para definir
las diferentes características de
un control, una ventana, un
reporte, etc.
LAS “7 PESTAÑAS”:
UN SIMPLE CLIC EN LUGAR DE
LÍNEAS Y LÍNEAS DE CÓDIGO
¡EL CONCEPTO DE LAS "7" PESTAÑAS ELIMINA
95% DE LAS LÍNEAS DE CÓDIGO NECESARIAS
PARA LA CONSTRUCCIÓN DE UNA IUG !
Gracias a la tecnología de las 7 pestañas
usted definirá mediante clics el equiva-
Aquí, la primera pestaña:
“General”. Definimos la
información principal del
control: tipo, máscara de
entrada,...
Etiquetado en todos los lenguajes del proyecto
Tipo de control
Máscara de entrada
Llamada al traductor auto-
LAS “7 PESTAÑAS”
El contenido de las pestañas varía según
el tipo de control; aquí solo detallamos
tres de las pestañas para un control.
Las 7 pestañas que se usan para describir
un control son:
• Apariencia general
• IU
• Detalles
• Vínculos a datos
• Auto completar
• Notas
• Ayuda asociada
• Estilo
El código fuente también puede ser editado directamente a partir de las 7 pestañas.
Sin embargo, si usted lo prefiere, también
puede crear y modificar los controles a través del método tradicional, usando un modificador o por programación.
lente de cientos de parámetros en otros
entornos.
mático
Aquí la segunda pestaña: “IUG”.
Definimos los elementos “de
interface”. Recordemos que todas
las opciones pueden ser modificadas posteriormente por programación.
Estado inicial del control
Efecto de la tecla TAB
Información diversa: alinea-
miento, menú de contexto,
atajos de teclado
Gestión de grupos de
controles
Anclado automático al redimensionar una ventana
Etc.
Administrador
No se requiere conocimientos sobre Windows
ni programación orientada a objetos para crear
interfaces originales, eficientes y seguras
Nuevo
Nueva interfaz gráfica
Nuevas propiedades
Botón “Regla de Negocio” en cada ventana
Tecnologia FAA
Verificación automática de la entrada
Visualización de zonas
Ayuda automática
Puntos clave
Unos cuantos clics reemplazan miles de líneas
de código
Aquí la pestaña “Estilo” de un
control “Barra de Progreso”.
Definimos los elementos de
presentación del control
Valor inicial
Forma del cursor
Duración
Graduación
Límites...
etc.
...
www.windev.com • 31
Genere automáticamente aplicaciones completas o
ALGUNOS EJEMPLOS DE
LAS “7 PESTAÑAS”
Control “Button”
Control “Radio Button” y “Check Box”
Control “Bar Code”
Control “List Box”
Control “Image”
Control “List View”
32 • Desarrolle 10 veces más rápido
o subrutinas
Las “7 Pestañas” facilitan la confi- fácilmente las opciones disponibles y
guración de todos los parámetros dis- entender sus efectos y así, implemenponibles para los controles ofreciendo tarlos.
opciones visuales cuando es posible.
De esta manera se puede conocer
Control “Tab”
Control “Edit”
Control “Slider”
Control “Static”
CRÉEZ
DES INTERFACES
FABULEUSES
Control “Round Slider”
MODIFICACIÓN DE PROPIEDADES MEDIANTE
PROGRAMACIÓN
La mayor parte de las propiedades que se definen en las 7 pestañas
pueden ser modificadas mediante programación.
Pero, ¿cómo se llama la propiedad que necesito?
Aun si sus nombres son intuitivos, la herramienta de ayuda de las “7
pestañas” indica le nombre de la propiedad en WLanguage. ¡Esto
parece no ser gran cosa, pero no podrá vivir sin ello!
¿Sabía usted? Puede definir un área de texto editable en RTF
mediante programación.
La herramienta de ayuda se lo recuerda.
www.windev.com • 33
Tablas fantásticas en solo algunos clics
PODEROSAS TABLAS DE
DESPLIGUE
…Continuación
W
ALGUNOS EJEMPLOS
COMENTADOS DE UNA IU “TABLAS
DE VISUALIZACIÓN” EFICACES
INDEV 11 facilita la visualización del
contenido de una tabla. Se pueden crear ventanas de visualización rápida y fácilmente.
Éstas serán ergonómicas y atractivas y contendrán todas funcionalidades que los usuarios
esperan para ser eficaces.
Imagen en una celda
de tabla
Lupa de búsqueda
automática
Fuentes, tamaños y
colores diferentes en
una celda
Gráfico en una celda
Menú automático para
exportar a XML,
EXCEL, WORD, OO,
para crear gráficos,
para seleccionar columnas que visualizar
Captura automática en
celdas
Barra de iconos
Treeview
Imagen
List view
Captura asistida (si el
Celdas multilíneas
Scrollbox proporcional
valor capturado está
presente en la base de
datos, se completa
automáticamente a partir de los primeros
caracteres)
Botón On/Off
Mezcla de una tabla y
cuadros de texto
del “grip”, para cambiar el tamaño de una
ventana, pueden ser
personalizada
34 • Desarrolle 10 veces más rápido
Todos los controles
Tabla redimensionable
Control dentro de la
barra de estado
Total de columna automático (los usuarios
pueden agregar algunos ellos mismos con
FAA)
Así como:
• Autocompletado a través
de una consulta
• Almacenado de configuración personal
• Desplazamiento de la
columna por el usuario
final
Separador (Splitter)
para que los usuarios
redimensionen las
áreas interiores de la
ventana (hasta 16 por
ventana)
Pestañas
Note que el menú
desplegable tiene
un “look 2003”, sin
importar la versión
de Windows
DETALLES DEL TÍTULO
DE COLUMNA
El usuario puede organizar
una columna haciendo clic
sobre su título.
de la tabla pueden
tener un estilo: color,
tamaño, fuente.
La imagen tradicional
La barra de selección
puede ser personalizada
La búsqueda en una tabla
es automática
Todos los elementos
(también despliega el
número del registro)
pueden tener un coeficiente de opacidad
Se puede buscar un valor en
una columna haciendo clic
en el ícono de lupa en la
barra de título.
¡No a las ventanas feas, fuente de errores!
VERIFICADOR AUTOMÁTICO DE
ERGONOMÍA
…Continuación
EL VERIFICADOR DE INTERFAZ
TRABAJA EN EL FONDO
El verificador de IU en tiempo real, se
encarga del posicionamiento preciso e
inmediato de los controles. Desde el
principio del desarrollo, todos los
campos se alinean perfectamente, respetando las reglas de ergonomía y los
estándares de Windows.
El posicionamiento de los campos es
asistido en tiempo real, con un magne-
tismo inteligente, que se deduce partir de
la posición de todos los otros campos.
Usted entregará automáticamente a sus
clientes ventanas ergonómicas, con campos de tamaños harmoniosos y perfectamente alineados. Esto hace que las aplicaciones parezcan “profesionales” desde
su primera versión sin tener que invertir
mucho tiempo en ello.
¡Combinado a los conceptos de plantillas
y de estilos, el verificador de IUG permite
la creación de interfaces magníficas!
El verificador propone también la creación de controles como separadores
(splitters) si lo estima útil.
No pierda más tiempo al final del
proyecto en retomar las ventanas
desastrosas: gracias a WINDEV 11,
las ventanas que sus equipos crean
son ergonómicas desde su primera
versión, para beneficio de los
usuarios.
ASEGURE SUS APLICACIONES
MEDIANTE EL GROUPWARE
…Continuación
CONTROLE EL ACCESO A LOS
PROCESOS DE LA APLICACIÓN
El control de acceso se define simplemente
bajo el editor. No se necesita programación
para asegurar la seguridad de acceso a sus
aplicaciones. Solamente necesita activar la
opción “Groupware”.
Limite el acceso a datos
sensibles (datos personales, salarios, cifras).
UN CONTROL
SEGURO MUY FINO
El control de acceso permite filtrar el acceso de
numerosos elementos:
opciones de menú, botones, campos, grupos de
campos, ventanas, reportes...
Los elementos prohibidos estarán inactivos
y, según su preferencia, grises o invisibles.
Por ejemplo, el director del personal tendrá
acceso a toda la información sobre los
empleados, mientras que los practicantes de
su servicio solo podrán consultar información no sensible.
EL MODO SUPERVISOR
El supervisor de la aplicación entregada,
podrá en todo momento establecer fácilmente los derechos de los usuarios.
Si usted lo prefiere, los derechos de los
usuarios o de los grupos de usuarios, también podrán ser creados o modificados
mediante programación.
¡Asegure automáticamente sus
aplicaciones sin escribir código!
www.windev.com • 35
Genere automáticamente aplicaciones enteras o s
HERENCIA Y SOBRECARGA
DE IUG (VENTANAS,
CONTROLES Y CÓDIGO)
El tamaño de sus proyectos
ha crecido con el tiempo y con
el aumento de potencia de
WINDEV. Sus proyectos principales cuentan ahora con 700 u
800 ventanas (según la última
encuesta, el número promedio
de ventanas por proyecto es de
278).
Usted desea entonces realizar
sus modificaciones “en bloque”
sobre ciertas propiedades y
códigos de algunos controles en
un conjunto de ventanas:
WINDEV 11 propone plantillas,
herencia y sobrecarga.
LAS EVOLUCIONES FÁCILES
El modelo de ventana
MODO OPERACIONAL
1. La primera etapa
consiste en crear la plantilla (plantilla de ventana). Solo hay que crear
una ventana de la
manera habitual. Todas
las propiedades y códigos definidos en esta
ventana serán aplicados
en las ventanas que se
derivarán de esta plantilla.
Administrador
Modelos, herencia y sobrecarga permiten
manejar fácilmente las modificaciones futuras
del toda la IUG de una aplicación sin tener que
retomar cada ventana
Nuevo
Novedad de la versión 11
2. Se agregan los controles
a la plantilla. Se ingresan las propiedades y el código.
Tecnologia FAA
Los controles y ventanas heredan FAAs
Puntos clave
Modificación fácil de un conjunto de ventanas.
Se pueden personalizar las modificaciones para
cada conjunto de controles
Una plantilla de ventana sencilla: solo dos botones. Note aquí la nueva plantilla que se utilizó
(versión 11). No hay nada que programar para
usar esta funcionalidad.
3. Cuando se crea una nueva ventana, se puede indicar que ésta se deriva de una plantilla.
4. También se puede aplicar una plantilla a una ventana existente.
36 • Desarrolle 10 veces más rápido
ubrutinas
Un concepto poderoso
MODELO DE UNA VENTANA
(PLANTILLA)
Una plantilla de ventana es una ventana
“tipo” que usted define.
Se define el contenido (el fondo, controles,
código, procedimientos locales, etc.) y la
posición de estos elementos.
Luego, cada vez que usted
crea una nueva ventana,
Una primera ventana que se deriva
de una plantilla
sin sobrecarga.
Note que el cuadrito amarillo
representa el vínculo de herencia
con los controles de
la plantilla.
Una segunda ventana que se deriva
de la plantilla con
sobrecarga de la
propiedad “size” de
la plantilla: el
tamaño de la ventana ha sido modificado.
Las propiedades de
los controles (IUG
y código) también
se pueden sobrecargar.
...
La plantilla ha servido para crear
una ventana. El cuadro amarillo
indica los controles que provienen de
la plantilla.
5. En la ventana “derivada” (que hereda las propiedades de los
campos), es posible sobrecargar las propiedades de la ventana: cambiar su tamaño, hacerla no redimensionable, colocar
una imagen de fondo…
Es igual par el código: los procedimientos locales definidos en la
plantilla puede ser remplazados (sobrecargados) por procedimien-
ésta puede estar basada en una o varias
plantillas.
Usted normaliza, de esta manera, la creación de ventanas. Usted puede también
insertar una plantilla sobre una ventana
existente. Cuando se modifica una plantilla,
WINDEV 11 propone actualizar todas las
ventanas que utilizan esa plantilla.
Si algunas ventanas no deben seguir evolucionando con esa plantilla, usted puede
desasociarlas de ella.
Si en otras ventanas, usted desea asociar
solo ciertos controles que provienen de la
plantilla, o solo ciertos parámetros de los
controles (la posición del control, por ejemplo), esto se puede hacer.
HERENCIA Y SOBRECARGA
Las plantillas de ventanas y de campos permiten por una parte compartir y re utilizar
un conjunto de controles, y por otra parte
modificarlos y además sobrecargarlos.
Usted podrá beneficiarse, por tanto, de
conceptos de herencia y sobrecarga a nivel
de código, así como también, y sobretodo, a
nivel de las otras propiedades de los campos (posición, etc.…)
Estas nociones permiten una arquitectura
de IUG optimizada y modificable.
PLANTILLA DE CONTROLES
Esta tecnología también es aplicable a los
controles. Usted puede definir un control o
un conjunto de controles “modelos”, reutilizables en varias ventanas o varias veces en
una sola ventana.
Estos campos pueden ser sobrecargados a
nivel de las propiedades IUG y/o a nivel del
código.
Un botón ha sido suprimido, el botón “Validate” ha
sido personalizado (tamaño y posición), y hereda
las otras propiedades del botón (código, estilo). El
cuadro azul indica estas modificaciones.
tos específicos a la ventana.
6. El funcionamiento es idéntico en los controles. Es posible desplazarlos, y hacerlos invisibles, cambiar su tamaño, y sobrecargar su código. Por ejemplo, es posible ejecutar un código
de verificación antes de ejecutar el código de clic definido en
el modelo.
www.windev.com • 37
Cree fácilmente reportes sofisticados
UN GENERADOR DE
REPORTES PODEROSO
(PDF, CÓDIGOS DE BARRA…)
La creación de reportes con
UN REPORTE, TODAS
LAS DESTINACIONES...
PDF
WINDEV es muy fácil, ya sea
con programación o mediante el
Generador de Reportes que se
provee con el producto.
Dibuje sus reportes en el editor.
El estándar PDF se maneja, así
como los fondos de páginas,
códigos de barra, etiquetas y
todo lo que necesita.
¡Distribuya el generador de
reportes gratuitamente con sus
aplicaciones!
CORREO
ELECTRÓNICO
FAX
IMPRESORA
PANTALLA
HTML
WORD, EXCEL,
OPENOFFICE
TODAS LAS DESTINACIONES
Vista previa de un ejemplo; note que
puede personalizar toda esta pantalla de
vista previa
Administrador
Menú de la vista previa: exporte el resultado
bajo Excel o Word, cree PDFs con un solo clic,
o envíe el reporte en correo electrónico
Dibujar los estados en vez de programarlos le permite ahorrar mucho tiempo. La edición integrada
de PDF es igualmente una ganancia apreciada. La
distribución del editor de reportes es gratuita.
DESTINACIONES
Impresora láser
Impresora térmica
Impresora inkjet
Nuevo
Impresora matricial
Los usuarios pueden descargarlo
Impresora sublimación
Tecnologia FAA
Vista previa antes de impresión.
Exportación a Word, Excel, PDF, fax, y correo electrónico
Puntos clave
Cree sus reportes con “drag & drop”
Códigos de barra automático
Código fuente posible en el reporte
38 • Desarrolle 10 veces más rápido
Fondo de página
Formulario
Etiquetas
Mailing
Imágines y Fotos
Gráficos de gestión
Reportes Fáciles
ENTREGUE UN GENERADOR DE
REPORTES PARA SUS USUARIOS
SIN COSTO ALGUNO
DISTRIBUYA ESTE
GENERADOR DE
CONSULTAS CON SUS
APLICACIONES
GRATUITAMENTE
¡La distribución de un generador de reportes (Reports and Queries) a sus usuarios es
libre y gratuita!
Ofrezca autonomía a sus usuarios, liberando
así al servicio informático de tareas que
consumen tiempo
CREACIÓN DE UN REPORTE:
FÁCIL
Un asistente le ofrece automáticamente
ayuda con su reporte: ¡hace preguntas para
que a usted no olvide nada!
También puede crear reportes programándolos de la manera tradicional, si así lo prefiere.
CÓDIGO FUENTE DONDE QUIERA
EN LA PLANTILLA
WINDEV le permite incluir código en cualquier lugar de la plantilla del reporte: de
esta manera usted puede crear los reportes
más particulares si ningún problema.
TODAS LAS FUENTES DE DATOS
Los datos utilizados por un reporte pueden venir de cualquier fuente: Hyper File,
Oracle, Access, consulta, archivo de texto,
tablas,...
CONTROLES CLICABLES
En la vista previa, se puede hacer clic
sobre los controles de los reportes (y de esta
manera pueden lanzar procesos), o ser vínculos de Internet. Igualmente las plantillas
se aplican a la pre visualización.
Cree los reportes
más sofisticados
fácilmente.
IMPRIMIR LAS ETIQUETAS
WINDEV permite imprimir etiquetas página
por página o de forma continua.
Simplemente se especifica el número de etiquetas a lo largo y el espacio entre ellas,...
MANEJO DE FONDOS DE PANTALLA Y FORMULARIOS
El editor de reportes maneja fondos de
pantalla (imagen de formulario impreso
sobre una página en blanco) y los formularios pre impresos.
IMÁGENES: AUTOMÁTICO
Incluir imágenes (BMP, TIFF, PCX, GIF,
JPEG) en los reportes es de una simplicidad
total. La imagen puede se predefinida o
venir de un proceso o un archivo (foto del
producto).
Etiquetas
CÓDIGOS DE BARRA
AUTOMÁTICOS
WINDEV 11 imprime automáticamente
códigos de barra (horizontal o verticalmente). WINDEV también puede desplegar códigos de barra en ventanas.
Los formatos soportados son: UPCA,
UPCE, EAN13, EAN8, EAN128, CODE128,
CODE39, CODE93, CODE11, CODE128,
Intervaled 2 of 5, CODABAR, CB_MSI,
Datamatrix (cienDatamatrix
tos de caracteres
un código de
barra), PDF417, etc.
Fondos de Página
Formulario
¡Los reportes son fáciles en WINDEV!
Codabar
Code 11
UPCE
Code39
Code39 extended
Code 93
EAN 13
Code128
MSI
Code93 extended
EAN8
UPCA
Interleaved 1 of 5
PDF417
EAN128
www.windev.com • 39
Genere automáticamente aplicaciones enteras o s
FUNCIONALIDADES
AUTOMÁTICAS PARA
EL USUARIO
Muchas veces, aun con un
equipo de desarrollo muy
capaz, el usuario final siempre
querrá hacer algo que no está
definido en el plan original, o
modificar el comportamiento de
una ventana.
User Macro Code (UMC) se utiliza para crear macros.
La herramienta para hacer
reportes “Reports and Queries”
se puede distribuir libremente
con sus aplicaciones.
Los FAA (Funcionalidades
Automáticas de la Aplicación),
presentes por defecto en todas
las aplicaciones que se desarrollan con WINDEV 11 permiten al
usuario optimizar el comportamiento de las ventanas.
EXPORTACIÓN AUTOMÁTICA A
WORD, EXCEL Y OPENOFFICE
VÍNCULO AUTOMÁTICO CON
WORD, EXCEL Y OPENOFFICE
El vínculo de las aplicaciones que usted
crea hacia la ofimática (Word y Excel) es
simple: un menú de contexto que se presenta automáticamente (accesible mediante clic derecho) permite exportar sin programación desde las tablas. En sus programas se utilizan comandos claros: TableToExcel,
TableToWord...
EFICIENCIA Y
LIBERTAD DEL
USUARIO
FAA: CAMBIA SU VIDA
Muchas FAA nuevas
Imagine: un usuario debe
realizar un inventario de
última hora que no se había
planificado para la aplicación. ¿Cómo podemos obtener la lista de productos y
simular los costos unitarios?
Es automático con WINDEV.
Cada tabla viene con una
funcionalidad de exportación automática hacia Excel
(u OpenOfice). Un clic y se
ha hecho la exportación
Tecnologia FAA
FAA RICAS Y PODEROSAS
Administrador
Las FAA son una exclusividad de las aplicaciones desarrolladas en WINDEV. Los usuarios
son más eficaces.
Nuevo
Ver la lista en estas dos páginas
Puntos clave
Haga que los usuarios sean eficaces y felices.
Libere al servicio de informática de numerosas
tareas
Las FAA son accesibles en
cada aplicación con un simple clic derecho sobre el
control o la ventana que
concierne.
40 • Desarrolle 10 veces más rápido
Dim Disabled Window (DDW): Las ventanas inaccesibles (sobre las cuales no podemos hacer clic) se atenúan. ¡Práctico!
El usuario puede él mismo
activar la memorización del
valor de un control, de un
histórico de capturas, agregar un total o un promedio
en una columna de la tabla.
El usuario puede también
aumentar el tamaño de las
listas desplegables
(comboBoxes) (¿ya se ha
fijado que muchas veces son
demasiado pequeñas?).
Gracias a las FAA los usuarios son más efectivos sin
tener que dar más trabajo al
equipo de desarrollo.
ubrutinas
Economice su Tiempo
LAS FAA DISPONIBLES
Aquí está la lista de las principales FAA disponibles, por defecto, en una aplicación desarrollada con WINDEV11.
Cada usuario puede usar estas funciones sin
que el desarrollador tenga que codificar
nada.
consultas, PDF, envío de emails, códigos
de barra.
2. Exportación de contenido de tablas
hacia Word, Excel, OpenOffice, XML...
3. Búsqueda en la base de datos con cualquier tabla, desplace y modifique de las
columnas de tabla que no están bloqueadas
1. El programa “Reports and Queries” se
provee con su aplicación: reportes,
4. Búsqueda entre el conjunto de controles de la ventana (Ctrl F)
PERSISTENCIA DE CONTROLES
Para no tener que volver a digitar un valor
común, el usuario puede activar la persistencia de controles: memorizar un valor fijo, o
memorizar el último valor capturado. ¡Muy
útil para rangos de fechas, por ejemplo!
Combinando una persistencia de campos y
un botón de validación automática, es posible lanzar automáticamente procesos recurrentes.
5. Creación automática de gráficos basados en un rango de datos
6. Agregación de totales, contadores y
promedio en las tablas
7. Agregar cronómetro de validación automático (permita evitar los bloqueos de
lotes (batch)
8.
Las listas desplegables (comboBox) son
redimensionables por el utilizador (evita las
listas de tamaño “estampilla”
9. La persistencia de un control puede ser
fijada por el usuario (valor fijo o recordatorio del último valor capturado)
AGREGAR UN TOTAL
Olvidar un total para una columna es tristemente un error clásico. Gracias a las FAA, no
hay problema para el usuario. Puede agregarlo él mismo en el lugar que quiera (total,
promedio, contador)
REDIMENSIÓN DE LISTAS DESPLEGABLES
Agregar un cronómetro para la validación
automática de un botón es útil en ciertos
procesos largos que despliegan mensajes de
confirmación sin gran interés. En
vez de que el procedimiento se
quede atascado, el usuario obtiene
su resultado sin pérdida de
tiempo...
BOTÓN TEMPORIZADOR
Agregar un botón para validación automática puede ser útil en el caso de procesos
largos con mensajes de confirmación
inútiles.
En lugar de que el proceso esté atascado,
10. El histórico de capturas en un control
se propone al usuario
11. Cuando el diccionario ortográfico
OpenOffice se instala en la máquina, la
corrección ortográfica se propone en
el cuadro de texto
12. Se propone un menú de contexto para
configurar el entorno en las ventanas: el
usuario puede activar y desactivar el
atenuado de ventanas (DDW) y animaciones de ventana, o reinicializar la persistencia de los parámetros...
Los usuarios de una aplicación desarrollada
en WINDEV 11 tienen automáticamente funcionalidades que les permiten utilizar sus
aplicaciones de una mejor manera, así
como ser eficaces en sus funciones.
Las empresas que usan aplicaciones desarrolladas en WINDEV 11 sacan mucho provecho inmediato, una rentabilidad sin igual.
el usuario final obtiene el resultado sin
perder tiempo.
www.windev.com • 41
Genere ayuda en línea
PROVEA UNA
AYUDA CON SUS
APLICACIONES
WINDEV incluye un generador de ayuda en formato “HLP”
y “CHM”.
Este generador le permite entregar una ayuda profesional con
su aplicación, lo cual mejor la
eficacia de los usuarios.
Bajo solicitud, WINDEV 11
inserta también en su aplicación un menú “?”, que contiene
una llamada a la ayuda, el despliegue de las novedades de
cada versión, y opciones de respaldo...
AYUDE A LOS
USUARIOS A
UTILIZAR SUS
APLICACIONES DE
UNA MEJOR
MANERA
Bajo el editor de ayuda.
Note las notaciones traídas
a las ventanas (puntos
rojos), directamente bajo el
editor...
... y el resultado desde la
aplicación final.
CREE LA AYUDA DE SU
APLICACIÓN
Administrador
Una ayuda en línea le permite hacer mejor uso
de una aplicación y por tanto hace que esta sea
mejor aprovechada.
Nuevo
Cuando se instala una nueva versión se despliegan las novedades de la versión
Tecnologia FAA
El usuario tiene una ayuda en línea
Puntos clave
La integración al entorno.
Estructura automática
WINDEV 11 permite crear fácilmente cuatro niveles de ayuda en sus aplicaciones:
• Ayuda WinHelp y CHM (Ayuda HTML)
• Barra de estado (status bar)
• Sugerencias de ayuda (tooltip)
• Ayuda relacionada a un control
Las ayudas Tooltip, status bar, y ayuda
sobre el control se crean directamente en
el ambiente de desarrollo a través de las
“7 pestañas”.
La ayuda CHM o WinHelp se crea usando el
editor de ayuda.
UN EDITOR DE FÁCIL UTILIZACIÓN
El generador de ayudas crea automáticamente:
• Páginas de ayuda
• Impresiones de pantallas de la aplicación
directamente integradas
• Vínculos a los procesos correspondientes
de la aplicación que lo llamó.
42 • Desarrolle 10 veces más rápido
Se pueden establecer parámetros para
varios elementos (colores, botones, imágenes de fondo, etc.)
ALGUNAS DE LAS FUNCIONALIDADES DISPONIBLES
El generador de ayudas ofrece funcionalidades que le permitirán crear fácilmente
sistemas de ayudas:
• Crear vínculos con palabras clave
• Detección de vínculos rotos
• Agregar información a una imagen (flechas, texto)
• Manejo de estilo de texto
• Vínculo a página de Internet
• Vínculo entre los diferentes sistemas de
ayuda CHM
El generador de ayuda le permite crear
fácilmente un sistema de ayuda interactivo.
Con WINDEV 11, el generador de
ayuda viene incluido.
Genere automáticamente
MANEJE LA RETRO
ALIMENTACIÓN DE LOS
USUARIOS: FEEDBACK
¿Cómo manejar los comentarios de los usuarios, los errores que reportan y sus sugerencias?
WINDEV11 viene con un componente que puede ser incluido
en su aplicación y que maneja
retroalimentación del cliente
estructurada (a través de una
red interna o de Internet).
El Project Monitoring Center
maneja las solicitudes, las almacena y las asigna a un miembro
del equipo. Si es un error, el
pedido se transforma en incidente y se almacena en el
Quality Center.
Los usuarios son guiados
durante sus solicitudes, las cuales son por esta razón bastante
estructuradas. La información
ya no se pierde y la calidad de
su aplicación mejora.
Administrador
El componente de retroalimentación, incluido
en sus aplicaciones permite que los usuarios
manden sus sugerencias y pedidos automáticamente.
Nuevo
Posibilidad de ingresar reglas de negocio
Tecnologia FAA
¡APRENDA DE SUS
USUARIOS!
EL USUARIO
COMUNICA
Desde el menú “?” de la
aplicación (generado
automáticamente por
WINDEV 11 bajo solicitud), el utilizador puede
transmitir un mensaje al
creador del programa (o
al servicio informático).
Si la aplicación encuentra un error, el asistente
puede lanzarse automáticamente.
CAPTURA DEL MENSAJE
El usuario describe su
problema o su necesidad. La configuración del
hardware y software se
agrega inmediatamente
al mensaje.
ANOTACIÓN
SOBRE IMPRESIONES DE PÁNTALLA
Las impresiones de pantalla se adjuntan automáticamente al mensaje.
El usuario puede anotar
sobre la imagen utilizando el editor integrado. Es también posible unir dos impresiones
de pantalla o archivos
adjuntos
RECUPERACIÓN
EN EL CENTRO DE
CONTROL
Aquí podemos ver el
mensaje del usuario en
el Centro de Control
(Control Center) del
equipo de desarrollo.
La retroalimentación es un componente FAA
Puntos clave
Sea reactivo analizando los comentarios de los
usuarios. Integración automática a Centros de
Control
Con WINDEV 11
podemos mantenernos en contactos con
los usuarios.
www.windev.com • 43
La programación moderna y fácil: hasta 90% me
N LENGUAJE DE
5TA GENERACIÓN:
WLANGUAGE
El lenguaje integrado de
WINDEV, el WLanguage, es
potente, fácil e intuitivo.
Es un lenguaje de 5ta generación (L5G), es decir que los
comandos han evolucionado.
Un comando remplaza docenas
o hasta cientos de comandos de
un L4G, simplificando y asegurando la programación
¡Adiós a la complejidad inútil,
adiós a los APIs incomprensibles, adiós a los punteros sin
memoria, adiós a la programación improductiva!
UN EDITOR DE
CÓDIGO
REVOLUCIONARIO
Tratamiento asociado a:
• Inicialización del control
• Entrada en el control
• Salida del control
• En cada modificación
La entrada de código es intuitiva, es suficiente capturar el código a ejecutar en el evento correspondiente (aquí en un cuadro de texto). Note la fila
de iconos en la parte inferior de la página quele permite agregar eventos.
Haga la prueba: ¿Entiende usted este
código? Sí, gracias a la facilidad del
WLanguage. Aquí un emailing
PROGRAMACIÓN DE CRONÓMETROS
DE HILOS
La programación de
hilos y de cronómetros ahora se
maneja por el
entorno. En vez de
programar los procesos y de sincronizarlos por código,
solo hay que contestar algunas preguntas del editor de
código.
Administrador
Un lenguaje de quinta generación significa
hasta un 90% menos de código: esto quiere
decir que la programación es más rápida,
menos riesgo de errores, mantenimiento fácil.
Escoja su objetivo de utilización.
Nuevo
111 funciones nuevas WLanguage
Arreglos asociativos
Detección de código muerto o huérfano
Modelización de Código en Reversa
Programación por acciones predefinidas
Referencias cruzadas, código del llamador y el
llamado
Destacado del código modificado
Tecnologia FAA
User Macro Code (UMC)
Seguridad de Lenguaje Automática
Puntos clave
Aprendizaje rápido
Facilidad de utilización, rapidez y seguridad
Mantenimiento fácil
CENTRALIZACIÓN DE
ERRORES
El manejo de errores puede estar
centralizado y definido en el
proyecto, y después puede ser
personalizado por procesamiento. De esta manera podrá
evitar la codificación de pruebas
44 • Desarrolle 10 veces más rápido
en cada proceso, asegurando una
mejor seguridad para su aplicación.
El código se vuelve mucho más
legible, y el número de líneas se
reduce sustancialmente.
La calidad de su aplicación se
mejora de manera automática.
32 y 64 bits : el
código fuente es
compatible con 32 y
64 bit, usted escoge
durante la compilación.
Configuración del
proyecto : Compile
solo partes del
proyecto.
enos código
90% menos código
WLANGUAGE: LA QUINTA
GENERACIÓN
COMPARADOR DE CÓDIGO, DE
VENTANA, DE IUG...
El WLanguage es un lenguaje de quinta generación: los comandos son concisos, precisos,
fáciles de comprender. ¡Un comando de
WLanguage corresponde muchas veces a docenas de comandos de un L4G!
Una ventana que funcionaba hace tres
semanas ha sido modificada por un practicante y ya no funciona. ¿Cómo encontrar
las diferencias? Solo hay que utilizar la funcionalidad de “comparación de elementos”:
los dos elementos son analizados, y las
diferencias (código, IUG) se visualizan en
pantalla.
INGRESO DE CÓDIGO
El código se ingresa directamente en el
evento correspondiente. Es sencillo e intuitivo: ¡se siente como escribir comentarios!
POO (OPCIONAL)
ESTÁNDAR DE NOMENCLATURA
Clases
El editor de código puede automáticamente agregar un prefijo a las variables que
usted utiliza basadas en su tipo, utilizando
las pautas que usted indique.
Herencia
Métodos virtuales (polimorfismo)
Constructor
ASISTENCIA SOFISTICADA PARA
INPUT
Destructor
Encapsulación de datos: públicos, privados y protegidos
Programación fácil en L5G
Entre las docenas de asistentes, he aquí
el generador de código RS 232 serial
link
El completado automático de código es
poderoso y muy cómodo, ya sea sobre instrucciones o sobre variables. Cada vez que
sea necesario, un asistente le propone generar código por usted (150 asistentes).
ACCESO INTEGRADO A BASE DE
DATOS
El WLanguage está optimizado para todos
los aspectos del a gestión de base de datos
(ver p 12 y HReadSeek p 25).
PROFILER
El asistente para
el manejo de vínculo serie RS 232
Gracias al optimizador de rendimiento, usted
puede analizar el tiempo consumido por cada
instrucción de un programa, detecte el
número de llamados anormales de una función... Los resultados se presentan de manera
clara para que usted pueda actuar sobre ello
inmediatamente.
ADMINISTRADOR DE CÓDIGO
FUENTE, TRABAJO EN EQUIPO
FÁCIL
... Y el código ha sido generado
El Administrador de Código Fuente colaborativo está totalmente integrado al entorno
y facilita el trabajo en equipo (de hasta 100
desarrolladores), las comparaciones de versión y los respaldos. Cada versión de su aplicación es automáticamente respaldada.
APERTURA TOTAL
Usted tiene acceso a todas las funcionalidades de Windows y todos los estándares,
API, llamadas a DLL, ActiveX, .NET, J2EE,
eventos.
ADIOS A LOS APIS
COMPLICADOS
Con WINDEV 11, ya no es necesario el
encabezado para llamar APIs en el código
para todas las operaciones de programación. Si fuera necesario para casos particulares, es posible.
La programación es más simple, más clara
y más segura con el L5G de WINDEV.
El mismo programa funcionará bajo
Windows 95, 98, Me, NT, 2000, 2003, XP,
Vista...
MANEJO SOFISTICADO DE
CADENAS
Las cadenas de caracteres disponen de un
conjunto de funciones asociadas que permiten que su manipulación sea simple e intuitiva. Las funciones de manipulación de
“expresiones regulares” también están disponibles.
COMPILACIÓN DINÁMICA
El WLanguage le permite compilación
dinámica. Usted puede crear o configurar
mediante programación el código a ejecutar
MULTI HILOS
Es posible lanzar varios procesos en paralelo y sincronizarlos.
LOS SOCKETS
Manejo de “Sockets” (incluyendo sockets
UDP para broadcasting).
OPC
DEPURADOR INTERACTIVO
El depurador amistoso ofrece
funcionalidades avanzadas:
• break points
• Paso por paso
• Visualización de variables
• Sugerencias rollover
• Decimal o hexadecimal
• Pila de llamadas en tiempo real
• Debugging de hilos y componentes
• ...
OPC es una norma de comunicación hacia
autómatas, máquinas útiles, muy utilizado
en la industria. WINDEV 11 ofrece soporte
para OPC (parte “Data Access”).
LA POO FÁCIL
La programación orientada a objetos
(POO) es totalmente soportada (ver abajo).
La simplicidad legendaria de WINDEV hace
quela programación “objetos” sea mucho
más simple que con los lenguajes de la
generación anterior.
El WLanguage es un lenguaje intuitivo
y muy poderoso que facilita la escritura rápida de un código de calidad.
www.windev.com • 45
El poder de la quinta generación
LAS FAMILIAS DE FUNCIONES
DE WLANGUAGE
...Continuación
Para acceder a
los 12 000 comandos de WINDEV,
descargue la ayuda
WINDEV del sitio
de PC SOFT, y descubra en detalle
cada comando.
Aquí están las
“Familias de
Funciones” :
• Funciones de manejo de
ventanas
• Funciones de manejo de
controles de una ventana
• Funciones matemáticas
• Funciones de manejo de
tablas visuales
• Funciones de manejo de
cadenas de caracteres
• Menús de contexto y desplegables
• Funciones de gestión de
• Fechas y horas
bases de datos (Hyper File
• El Euro automático
y otras)
• Árboles (TreeView)
- Asignación
• Barras de herramientas
- Revise las modificacio• Funciones de manejo de
nes de un comando sin
mensajes y cuadros de diátener que leer el regislogo
tro, etc.
• Drag and Drop
- Instrucciones Útiles
• Funciones de dibujo
- Hyper File en acceso
• Gráfico de negocios (curva,
remoto
gráfico de barra, histogra- Describa una conexión
mas)
(que no esté descrita
• Funciones .NET
en el análisis) con una
base de datos tercera:
• Funciones J2EE
(Oracle, MySql).
• Funciones SOAP
- Descripción temporal
• Funciones HTTP
del archivo
• Funciones de domótica
- Manejo de errores per• E-mails
sonalizable
• Telefonía (TAPI)
- Manejo de vistas (car• Mecanismo de excepciones
gue un archivo tempogenerales
ralmente en la memo• Gestión de programas
ria)
• Fax
- Manejo de filtros (almacene temporalmente un
• Groupware usuario
archivo en la memoria))
• Gestión de documentos
- Manejo de triggers
XML
- Bitácora
• Funciones SQL sobre
- Replicación
Hyper File
- Transacciones
• Funciones específicas
“ODBC”
- Otras funciones
• Funciones de impresión
• Manejo de fuentes de texto
• Funciones java
• Lenguajes terceros: Java,
C++, C#, VB, Cobol,
Fortran, etc
• Manejo de funciones de
Listas y combobox
• Funciones de manejo de
valores binarios
• Funciones financieras
• Manejo de matrices
• Funciones estadísticas
• Animaciones de imágenes
• Video
• Funciones genéricas multimedia (video, sonido)
• Manejo de periféricos
TWAIN: scanners, cámaras.
• Funciones MDI
• Funciones de manejo de
zonas de memoria
• Funciones multilingües
• Funciones FTP estándar
• FTP / RPC
• Manejo de una aplicación
mediante OLE AUTOMATION
• ActiveX
• Funciones de gestión DDE
• Funciones diversas de
Windows (llamados de API,
DLL)
• Eventos de Windows
• Funciones misceláneas de
WINDEV
• Agentes
• Funciones nativas XML
• Funciones nativas Excel
• Funciones PALM
• Puertos seriales y paralelos
• Portapapeles de Windows
• Funciones de gestión de
proyectos
• Registro
• Funciones Scelts
• Funciones de ratón
• Funciones del sistema
• Hilos
• OPC
• Discos, ficheros y directorios
• Manejo de red
• Archivado y compresión de
archivos (ZIP))
• USB
• Quemado de CDs
• ECIF (imágenes digitales)
• 3-grada
• Funciones LDAP
LENGUAJES TERCEROS: JAVA, C++, C#,
VB, PASCAL, COBOL, FORTRAN...
...Continuación
U
sted ya tiene código existente. WINDEV le permite utilizar su código. Usted podrá
mejorar sus aplicaciones actuales o migrarlas suavemente.
¡WINDEV 11 está abierto a
todos los lenguajes terceros y se
comunica bien con su código
sin importar el lenguaje !
COBOL
++
C and C
omer(void)
y_cust
void Displa
e
languag
{
H\“)“);
,Name,\“SMIT
eek(Customer
dS
ea
HR
(“
te
nWDExecu
HFound“);
nWDExecute(“
)
eturnValue()
if (bWDGetR
{
”);
FileToScreen
ightGreen”);
nWDExecute(“
on..Color=iL
tt
Bu
te
da
li
Va
(“
te
nWDExecu
Puede llamar a un lenguaje tercero desde
WINDEV.
Desde su lenguaje tercero, usted puede llamar a WINDEV (código, ventanas). Su código
es preservado. Desde WINDEV, usted puede
también llamar a programas (compilados
bajo forma de DLL o assembler) escritos en
otro lenguaje.
46 • Desarrolle 10 veces más rápido
JAVA
the window
* Opening
using
00"
call CALLWD “Open,find” & x"
e
nc
re
fe
re
by
stomer
th””)” &
* Find cu using
Name,””Smi
WD
LL
CA
(Customer,
ek
call
Se
ad
Re
e “H
by referenc
x”00”
using
call CALLWD “HFound” & x”00”
e
by referenc using
call CALLWD n” & x”00”
ee
“FileToScr using
00”
reen” & x”
call CALLWD ton..Color=iLightG
ut
eB
at
“Valid
(void)
y_customer
void Displa
”)”);
e,\“SMITH\
{
stomer,Nam
Cu
k(
ee
dS
ea
CALLWD(“HR
ound");
HF
("
WD
LL
CA
!= 0)
()
if (WDInt
{
");
);
leToScreen
ightGreen”
CALLWD("Fi
..Color=iL
on
tt
Bu
te
lida
CALLWD(“Va
}
}
Ahorre tiempo y mejore la calidad
¡CREE COMPONENETES,
COMPARTA SU CÓDIGO!
Por años los equipos de desarrollo han buscado maneras de
reutilizar su código en vez de
volver a inventar la rueda con
cada nueva subrutina
WINDEV 11 innova una vez
más ofreciendo el concepto
revolucionarios de un “componente automático”.
Un “componente” es simplemente un pedazo de código
(con o sin ventanas, archivos,
etc.) encapsulado, seguro, que
varias aplicaciones (escritas
con WINDEV, WEBDEV o
WINDEV Mobile) pueden compartir. El desarrollo profesional
se ha vuelto más fácil.
Crear un componente
requiere sólo un clic
Administrador
Un componente es un bloque reutilizable de un
programa. Un componente WINDEV evita la
necesidad de volver a inventar un proceso existente. La particularidad de los componentes
WINDEV es que son muy fáciles de crear.
Nuevo
Componentes integrados al ACF
Tecnologia FAA
NO VUELVA A INVENTAR LA RUEDA
Component
Application
Application
Application
Application
Objects
Octets
Objects
Application
Octets
Objects
Data
Objects
Application
Octets
Application
Windows
Octets
Objects
Component
Application
Octets
Objects
Reusability
Application
Octets
Application
Windows
Internet
Encryption
Communication
Application
Component
Objects
Analysis
Octets
Application
Styles
HAGA QUE LA REUTILIZACIÓN
DE CÓDIGO SEA MÁS FÁCIL,
HAGA QUE SUS APLICACIONES
SEAN MÁS SEGURAS
Un componente es una caja negra,
creada por un desarrollador quien puede
luego utilizarlo; un componente también
está disponible a los otros desarrolladores.
Solamente los puntos de entrada, los
tipos de información y el tipo de valor de
retorno son públicos.
Cuando un componente ha sido probado,
cada programa quelo utiliza toma beneficio de la seguridad del componente. Sin
ninguna tarea suplementaria, la calidad
de sus aplicaciones mejora automáticamente.
UN COMPONENTE: UN PROGRAMA REUTILIZABLE
Un componente puede ser simple o muy
sofisticado.
Un componente puede incluir un análisis
de archivos de datos, de ventanas, del
código, de las clases, de las consultas, de
los procesos, de los reportes.
Un comopnente puede él mismo utilizar
otros componentes, o datos exteriores:
bases de datos, acceso a internet.
Adaptación automática a la aplicación anfitriona
CREE UN COMOPNENTE, REUTILIZABLE, LÉALO INFINITAS
VECES
Puntos clave
Un componente puede ser utilizado por
varias aplicaciones simultáneamente.
Actualización
Código fuente protegido
Compartido con WEBDEV y WINDEV Mobile
Components
Your applications
Access to
databases
Print
management
...
LA SEGURIDAD DE LOS
COMPONENTES
Los componentes que usted crea son
seguros, es decir que nadie los puede
estudiar o ver el código fuente ni el análisis,...
AUTO DOCUMENTACIÓN
Cuando se guarda un componente
WINDEV analiza el componente y genera
un esqueleto de la documentación.
INSTALACIÓN AUTOMÁTICA
La instalación de un componente es
automática.
TRABAJO EN GRUPO SEGURO
El interés de los componentes en el
ámbito de un equipo de trabajo (ver también ACF, p 20) en una empresa, por
ejemplo, es de aumentar la productividad
de un equipo.
• El componente está siempre al día, compartido por todos los desarrolladores, una
sola versión se utiliza. No hay más riesgos
de utilizar clases viejas o código obsoleto.
• Ningún usuario no autorizado puede
modificar el código fuente o el análisis,
como pasa muchas veces con otros objetos (procesos o clases compartidas).
• El acceso a archivos de datos puede
estar totalemnte encapsulado en un componente que pondremos a disposición de
otros desarrolladores. De esta manera es
posible asegurar los accesos a los archivos de datos.
Cree componentes para cada bloque de
sus aplicaciones Asegurará sus aplicaciones y ganará tiempo.
www.windev.com • 47
Genere automáticamente pruebas regresivas y mu
CREE Y JUEGUE CON LAS
PRUEBAS AUTOMATIZADAS
EN EL ENTORNO
Muchas veces la calidad y
seguridad de una aplicación
dependen de muchos parámetros: complejidad, facilidad de
uso del lenguaje, complejidad o
intuitividad del entorno, necesidad o no de usar software tercero, combinación de versiones
profesional/no-profesional,
generadores de IUG que limitan
el número de errores de los
usuarios y los datos erróneos,
etc.
La fase de pruebas automatizadas solo es una parte del
camino que lleva a la calidad
de un programa, pero es una
fase importante. WINDEV 11
propone mas pruebas regresivas, la realización de pruebas
unitarias, pruebas de integración y pruebas de carga.
Por el simple hecho de registrar
sus manipulaciones, se pueden
crear escenarios que serán retomados más tarde.
Administrador
La posibilidad de crear pruebas unitarias de
código y de IUG directamente desde el entorno
permite mejorar la calidad de las aplicaciones
Nuevo
Nuevo en la versión 11
Puntos clave
Integrado en el entorno de desarrollo
Escenario generado en WLanguage
Ejecución sin irse del código
PRUEBE AUTOMÁTICAMENTE
EL ESCENARIO
DEL WLANGUAGE
Una ventaja suplementaria
de los escenarios de prueba
es que son generados
enWLanguage. La utilización
de WLanguage como lenguaje de script facilita la
modificación eventual de los
scripts generados. Las funciones de la familia
“Emulate” se introducen en
el WLanguage con este propósito.
Esto permite modificar los
escenarios más fácilmente,
por ejemplo, para agregar o
modificar valores que serán
puestos a prueba, para agregar un cambio, cambiar un
nombre de base de datos
externa…
La utilización de WLanguage
permite también realizar
fácilmente ciclos sobre las
acciones puestas a prueba
48 • Desarrolle 10 veces más rápido
en un escenario dado. La
prueba de carga es fácil.
Note que el renombrambiento inteligente es efectivo en los scripts de las
pruebas; si un nombre de
control cambia dentro del
proyecto, la prueba continua
a funcionar automáticamente !
Pruebas sobre el ejecutable
Durante el desarrollo de un
entorno, las pruebas se corren directamente sobre los
elementos en los cuales se
está trabajando.
Las pruebas también pueden
ser corridas sobre el ejecutable para validarlo antes de
distribuir una actualización.
ucho más
Calidad de Software
WINDEV 11 propone la realización de pruebas
unitarias, pruebas de integración. El proceso
de creación de pruebas está extremadamente simplificado.
agrupan en un mismo archivo de script que
se guarda con el proyecto.
PRUEBA DE VENTANA
Para probar directamente un procedimiento
o una clase solo se tiene que utilizar el
menú de contexto que propone crear ( o
volver a pasar) una nueva prueba unitaria.
Una serie de botones “magnetoscopio” aparece bajo solicitud, y permite lanzar y terminar el registro de un escenario de prueba.
Todas las pruebas relativas a una ventana se
PRUEBA UNITARIA DE PROCEDIMIENTO Y DE CLASE
TAZA DE VALIDACIÓN DE LA
APLICACIÓN
El centro de pruebas permite desplegar la
lista de pruebas existentes, la versión de la
aplicación sobre la cual se ha hecho cada
de una de las pruebas y el resultado de
cada prueba. Esta información también
está desplegada de manera resumida en el
Tablero del proyecto.
EL EDITOR DE ESCENARIOS DE
PRUEBA
Botón magnetoscopio
, para registrar o correr un escenario
Cuando se ejecuta una prueba, si se
detecta un error en la aplicación, un clic
sobre el error de ejecución del script le
posiciona directamente en el lugar donde
ocurrió el error.
LA VERIFICACIÑÓN DE PRUEBAS
PARA PROCESOS CONCURRENTES
Lista de pruebas disponibles por ventana, estado, cada
prueba y síntesis
Cada vez que se crea una versión cliente,
WINDEV 11 despliega las tazas de validación
de la aplicación y le alerta acerca de si ésta
no es aceptable (esto puede ser configurado). Cada elemento modificado y no probado, por el cual existe una prueba está
señalado. Si no existe una prueba para una
ventana que ha sido modificada, el Testing
Center indica si la ventana ha sido ejecutada por lo menos una vez desde la compilación.
Se lleva un histórico de las tazas de validación, lo cual permite seguir la evolución de
calidad de la aplicación
Esta verificación se realiza también cuando
se reintegran elementos en el ACF.
UNA
HERRAMIENTA
El manejo de pruebas está
totalmente integrado al
entorno: editor de ventanas,
editor de código, creación de
ejcutable.
El Tablero despliega los resultados de las pruebas y permite
lanzarlas
Las pruebas y sus resultados
están a disponibilidad del
equipo automáticamente.
Fragmento del Tablero: la
luz rojo indica que las
pruebas han fracasado o
no se han corrido. Abrir
para abrir la lista
En el entorno: crear
una prueba unitaria
sobre un procedimiento
se hace con solo un clic
www.windev.com • 49
Recupere código VB, Access y hasta C++
VB, ACCESO:
REUTILIZE CÓDIGO
EXISTENTE
¿Quién no tiene código?
¿Quién no quisiera
migrar el mayor
número posibles de
aplicaciones a
WINDEV 11 para
poder aprovechar
todo su fabuloso
potencial?
WINDEV 11 le asiste con la
importación de sus aplicaciones
e IUs pasadas.
WINDEV sabe cómo recuperar
aplicaciones VB y Access.
WINDEV también le ofrece
recuperar ventanas de aplicaciones que se realizaron en C++,
C# y otros lenguajes.
Administrador
La recuperación de aplicaciones VB y Access se
vuelve más fácil con la funcionalidad de
importe de WINDEV 11.
APROVECHE FÁCILMENTE LA
POTENCIA DE WINDEV
Aquí, una aplicación Access...
IMPORTAR APLICACIONES DE
VB Y ACCES
Se pueden importar aplicaciones VB y MS
Access desde WINDEV 11. Las IUG, los formularios. Los reportes y el código son
recuperados en gran parte; las adapataciones a realizar son pocas. La ganancia
de tiempo es bastante apreciable.
IMPORTACIÓN DE UNA IUG
DESDE UN LENGUAJE
TERCERO
... Y esta aplicación ahora en WINDEV 11
les para transformarlas en ventanas
WINDEV.
Esto es muy útil cuando decidimos volver
a escribir una aplicación en WINDEV.
Simplemente se abre la ventana bajo MS
Windows para que el módulo la recupere.
¡El vínculo con lenguajes terceros,
la importación de código existente, WINDEV reconoce sus
aplicaciones pasadas!
Para los otros lenguajes (C++, C#, y la
mayor parte de los otros lenguajes),
WINDEV 11 importa ventanas y sus contro-
Nuevo
Nuevos comandos tomados en cuenta
Tecnologia FAA
El usuario utiliza todas las FAA de las aplicaciones WINDEV
Puntos clave
Recuperación de un gran número de elementos
existentes
Ejemplo de una IU importada. Una ventana C++ recuperada en WINDEV
50 • Desarrolle 10 veces más rápido
nternet e Intranet
INTERNET EN SUS
APLICACIONES
Leer Sitios Internet sin Navegdor
Usted puede fácilmente reali-
antes
zar con WINDEV 11 programas
que utilicen, de manera transparente y automática para el
utilizador, información accesible
sobre páginas de internet.
La seguridad es total ya que el
usuario no utiliza un navegador. Todo se vuelve automático.
EJEMPLOS DE PROCESOS
FÁCILES DE REALIZAR
• Análisis de páginas de internet
para extraer automáticamente
la información: ingresos,
dirección, seguimiento de
envíos, cantidad en almacén,
tarifas...
• Gestión de correos electrónicos: email individual y mailing
• Generación automática de las
respuestas a correos
• Acceso remoto mediante
conexiones Internet (ADSL,
DSL)
• Visualización de flujo RSS
Aquí, bajo navegador la información de
base que será útil en la aplicación. Para
consultar esta información, hay que lanzar el navegador, ir a la dirección del sitio,
escribir los códigos. Además, el utilizador
puede tener la tentación de navegar hacia
otro sitio.
Administrador
Nuevo
Rapidez de carga mejorada
Tecnologia FAA
Conexión invisible para el usuario. Si es necesario, no se muestra el contenido.
Puntos clave
Despliegue las páginas sin abrir un navegador.
Analice el contenido de las páginas de un sitio
para procesar la información que tienen
Aquí está el acceso a datos útiles directamente integrado en una aplicación bajo
Windows!
El usuario no ha hecho nada; es una aplicación desarrollada en WINDEV quien
despliega automáticamente la información útil sin navegador.
LA GESTION DE MAILS (ENVÍO,
RECEPCIÓN)
LA CREACIÓN DE SITIO:
DINÁMICO, WEB 2.0...
El envío automático de email es fácil de
programar. Usted puede simplemente
definir mailings (formato de texto, o HTML
con o sin archivos adjuntos). De igual
forma es fácil crear una aplicación de
administración con respuestas semi automáticas.
WINDEV 11 es compatible con WEBDEV 11
(Windows y Linux), lo cual permite crear
muy rápidamente sitios de Internet e
Intranet dinámicos, es
decir vinculados a los
datos.
WEBDEV sabe importar
ventanas y código WINDEV
La tecnología AJAX se
maneja nativamente.
EL CONTROL HTML
HTML le permite desplegar una red dentro del sitio WINDEV. ¡No hay nada que
programar!
ANALICE SITIOS EXISTENTES
Conectar una aplicación Windows al Internet
es fundamental para el procesamiento de información en tiempo real. El usuario no tiene que
realizar ninguna manipulación
después
WINDEV 11 puede fácilmente analizar
sitios Web: recuperación de valores de la
bolsa, vigilancia de su competencia, verificación de dirección…
La poderosa función HTTPRequest permite leer el contenido de páginas y de
sitios directamente desde un programa.
FTP: MANEJE SUS ARCHIVOS
DE INTERNET
WINDEV 11 propone una gestión automática del FTP en Internet. Esto permite programar todas las manipulaciones de los
archivos presentes en los servidores.
“FRONT OFFICE” Y
“BACK OFFICE”
En términos de negocios, el “Front
Office” maneja las solicitudes de documentación y toma de órdenes. El back
office trata con la gestión interna de la
empresa: procesamiento de solicitudes,
gestión del inventario, estadísiticas, órdenes de fabricación. WINDEV permite manejar perfectamente el Back Office y
WEBDEV es la herramienta ideal para realizar el Front Office.
WEBDEV, que se utiliza de la misma forma
que WINDEV, permite crear aplicaciones
que se ejcutarán desde un navegador.
WINDEV y WEBDEV ( y WINDEV Mobile)
son compatibles.
¡Utilice Internet sin navegador,
desde sus aplicaciones !
www.windev.com • 51
Genere automáticamente
3 GRADA:
IU, PROCESOS,
Y ACCESO A DATOS
3-Grada. Esta es una técnica
usada para separar el código de
una aplicación en 3 capas.
WINDEV 11 da soporte al desarrollo en 3 grada y facilita la
comunicación entre capas
mediante funciones de serialización y deserialización.
Mobile
Windows
Browser
Presentation Tier
Components
WebDev Application
Server
Web Services
Application Tier
Hyper File
Classic, Client/Server
Third-party Database
Oracle, AS/400, SQL Server...
Data Tier
Administrador
WINDEV permite el desarrollo en 3 grada
Nuevo
Los procedimientos almacenados permiten una
mejor definición de capas
Tecnologia FAA
Las IUG benefician a las FAA
Puntos clave
Funciones WLanguage de serialización/deserialización automática. Sincronización en tiempo
real
3-GRADA FÁCIL
INSTALACIÓN
El objetivo de programación en 3 grada es
separar las 3 capas que se encuentran
usualmente en una aplicación: IU,
Procesos y Datos.
Una aplicación se compone de tres capas
independientes:
• Capa de presentación,
• Capa de aplicación,
• Capa de acceso a datos; estas capas se
comunican entre ellas utilizando funciones específicas (APIs en lenguajes tradicionales o funciones avanzadas en
WLanguage de WINDEV).
Esta separación tiene como propósito asegurar la independencia de cada capa con
respecto a las otras para poder facilitar el
mantenimiento y actualizaciones.
Esto asegura mejor seguridad, ya que el
acceso a la base de datos se autoriza solo
a la capa de aplicación.
Esto también está supuesto a optimizar el
trabajo en grandes equipos y desarrollo
multiplataformas.
El diálogo entre capas se hace a través de
capas o estructuras generadas automáticamente por WINDEV.
1. Escoja las fuentes de datos (archivos o
consultas que usted quiere en modo 3
grada)
WINDEV automáticamente construye
las clases y estructuras
Las clases y estructuras se generan
en WLanguage.
La sincronización entre clases se
hace en tiempo real.
Use estas clases para transferir información entre las caspas lógicas y físicas.
2.
3.
4.
5.
Para la comunicación entre capas, según
el protocolo de comunicación entre las
dos (componentes, WebServices, HTTP,
WEBDEV site,…), las clases pueden ser
serializadas usando XML o formato binario, usando las funciones Serialize y
Deserialize del WLanguage.
¡3-Grada es muy fácil con WINDEV 11!
52 • Desarrolle 10 veces más rápido
Compile en .NET. Cree Web Services
.NET Y J2EE
WEB SERVICES
SOA
¿Necesita crear aplicaciones
WINDEV 11 ES
COMPARTA
CLASES CON
.NET: IMPORTE
Y EXPORTE
ABIERTO
.NET?
WINDEV ofrece las funcionalidades .NET que usted espera.
WINDEV 11 crea ejecutables, y
también clases (assembly) que
pueden ser utilizadas por otros
lenguajes .NET (ASP.NET por
ejemplo).
Las clases WINDEV
son utilizables directamente y sin modificaciones desde
.NET. Inversamente,
WINDEV permite utilizar clases .NET realizadas con otro lenguaje y como clases
nativas (con todas
las ventajas del editor de código y del
editor de documentación).
De esta manera
usted llama APIs
.NET desde el
entorno de la misma
manera que a las
funciones habituales.
Un click para .NET
WINDEV 11 sabe cómo usar las
clases generadas por otros lenguajes
WINDEV 11 le deja crear y usar
WebServices en el estándar
.NET o J2EE. Simplemente
especifique el código a compilar.
Administrador
¿Necesita compilar en .NET? ¿Necesita utilizar
clases .NET? Es fácil con WINDEV 11.
Nuevo
COMPILE EN .NET
Usted desea compilar una aplicación en
.NET; nada es más simple, haga clic simplemente sobre la opción de menú adecuada. Usted puede crear sus API .NET.
ACCEDA A LOS API .NET
CREE WEBSERVICES EN EL
FORMATO .NET O J2EE
WEB SERVICES:
LA SIMPLICIDAD DE WINDEV
Una aplicación WINDEV puede ser
compilada fácilmente como servicio
según el protocolo .NET o J2EE.
WINDEV 11 permite utilizar y crear servicios WEB.
Los comandos de manipulación de un
Web Service J2EE se llaman…J2EE y .NET
se llaman DotNet.
LLAME WEB SERVICES DESDE
SUS APLICACIONES
Tecnologia FAA
Utilizar un Web Service desde WINDEV
es muy simple.
Puntos clave
Completado de código para llamadas .NET
No se necesita saber .NET
Creación y uso fáciles de WebServices
4.
clase o el procedimiento de utilización
de ese servicio.
Utilice el servicio con la ayuda de la
clase, en toda transparencia.
WINDEV 11 permite acceder a los API. NET.
Utilización empotrada de clases .NET
Aplicaciones compiladas para .NET también
pueden utilizar las FAA
3. WINDEV genera automáticamente la
1. Importe la descripción del servicio a utilizar (es una archivo .WSDL, disponible en
general en una dirección Internet).
Indique cuál es el tipo de servicio:
.NET, J2EE, SOAP
2.
1. Defina los puntos de entrada y de
salida.
2. Genere el archivo WDSL y el programa de instalación: es automático
3. Luego instale el servicio Web sobre
una máquina que disponga de un servidor web y está hecho…Un servidor
SOAP se incluye con WINDEV 11.
¡Está usted listo para las tecnologías que
quiera, muy sencillamente !
SOA
WINDEV 11 facilita la utilización de archivos SOA (Service Oriented Application) en
sus proyectos.
www.windev.com • 53
Genere automáticamente aplicaciones completas o
ÁBRASE A TODOS
LOS ESTÁNDARES
La apertura es fundamental al
desarrollo: ¡un desarrollador
nunca debe quedarse atascado!
WINDEV 11 está abierto a todo
el mercado de estándares: esto
facilita cualquier acción
Con WINDEV 11, usted puede
acceder fácilmente a cualquier
estándar
Imprima en PDF.
Exporte a Word, Excel,
OpenOffice, XML, correo electrónico, Fax, etc.
Acceda a cualquier base de
datos del mercado
Despliegue su data en servidores Linux, cree programas por
lotes Linux.
Conéctese y maneje todos los
periféricos
Y todo es de la manera más
fácil y natural del mundo.
Administrador
WINDEV está abierto a todos los estándares
del mercado
Usted nunca se quedará atascado ya que podrá
usar todas las tecnologías.
Nuevo
Acceso nativo a Lotus Notes
Acceso nativo a Outlook
Tecnologia FAA
Exporte a Word, Excel, OpenOffice, PDF, XML...
Puntos clave
UTILICE TODOS LOS
ESTANDÁRES EN SUS
APLICACIONES
SOPORTE NATIVO PARA
LOTUS
(LECTURA/ESCRITURA)
LOTUS
NOTES
El acceso a los correos que
están en el servidor de correos de Lotus Notes
(Domino), en envío y recepción, se puede hacer ahora
de modo nativo. La programación es simplísima: se
trata de funciones que usted
ya conoce en WINDEV.
Solo tiene que agregar al
principio de un procedimiento una línea de
conexión al servidor notes:
EmailStartNotesSession.
La seguridad de Lotus Notes
se respeta, por supuesto, a
través del certificado Lotus.
El Acceso a los contactos,
citas, tareas y documentos
encontrados en el servidor
es muy fácil. Esto se hace
posible en modo leer y escribir, por medio de un nuevo
conjunto de funciones (familia “Notes”) que han sido
introducidas al WLanguage.
Las versiones de Notes soportadas
actualmente son las versiones 6.0 a
7.0 (versión actual).
SOPORTE NATIVO PARA OUTLOOK LECTURA/ESCRITURA)
También se puede acceder a
los correos Outlook, en
modo recibir y enviar.
El acceso a los contactos,
citas, y tareas es muy fácil,
en modo leer y escribir.
Apertura completa
54 • Desarrolle 10 veces más rápido
La seguridad Outlook habitual se respeta
Estos correos se manejan usando la versión Express, emails, y contactos se
manejan usando la versión 97.
Las versiones 2000 y 2007 están totalmente soportadas (correos, contactos,
grupos, citas y tareas).
o subrutinas
Sí a los estándares
APERTURA TOTAL
u otras terminales móviles.
En general, WINDEV 11 está abierto a todas
las tecnologías. Nunca se quedará atascado.
INTERNET
XML
XML está soportado nativamente.
POCKET PC, SMARTPHONE
Con WINDEV Mobile, pase sus aplicaciones
directamente a una Pocket PC, Smartphone,
SUS APLICACIONES
FUNCIONAN EN MÓVILES
GRACIAS A WINDEV
MOBILE
Con WEBDEV, transforme inmediatamente
sus aplicaciones en sitios dinámicos
Internet o Intranet.
SOAP SERVICE WEB XML
(CLIENTE Y SERVIDOR)
SOAP permite vincular sus aplicaciones
escritas en lenguajes distintos. WINDEV
11 le permite implementar fácilmente
SOAP en Cliente y en Servidor.
ADQUISICIÓN DE DATOS POR
VÍCULO SERIE (RS 232)
Hay varias aplicaciones: lector de insignias, conexiones a balanzas electrónicas, a robots…Con WINDEV es muy simple, un asistente se encarga de todo (ver
este asistente p. 31).
Convierta fácilmente sus aplicaciones
Windows a aplicaciones para dispositivos
móviles: ¡es el mismo código!
Y por supuesto comparta el modelado, las
ventanas, reportes, componentes, etc.
Portar una aplicación a un móvil requiere en
general solamente algunas horas.
Con WINDEV usted maximiza el uso de su
código existente. WINDEV 11 protege sus
inversiones de software.
PUERTO PARALELO, USB
WINDEV 11 permite también manejar
fácilmente os puertos paralelos y los
puertos USB.
TWAIN: SCANNERS,...
La mayor parte de los scanners, cámaras digitales, se pueden manejar
mediante programas de ayuda del estándar Twain. WINDEV 11 da soporte a esta
norma muy simplemente, con la ayuda
de instrucciones…Twain del WLanguage!
SOCKETS
La programación por sockets ofrece una
gran libertad de procedimientos en varias
áreas: comunicación,...
TSE & CITRIX
Las aplicaciones realizadas con WINDEV
funcionan bajo un entorno distribuido
TSE o Citrix.
Sin importar su código existente (base de
datos, sistema operativo, arquitectura de
red, capa de comunicaciones), WINDEV 11
cabe perfectamente y provee soluciones
rápidas y eficaces en sus procesos de desarrollo.
COMUNICACIÓN CON OTRAS
APLICACIONES
Comuníquese Fácilmente
HTTP
DLL
Replicación
MEJORE SU ERP
XML
TAPI
(Telefonía)
Red
FTP
Componente
OPC
Socket
Twain
eMail
RS232
Controlar Word o Excel automáticamente es fácil. Se otorgan muchos ejemplos fuentes.
También es fácil controlar las herramientas con mecanismo OLE, tales como
Outlook, MS Project, Notes, Domino, etc.
SOAP
J2EE
.NET
Muchas veces, cuando se instala un ERP
en una empresa, es más rápido y económico usar WINDEV 11 para desarrollar
módulos adicionales o para sustituir
módulos en vez de tratar de parametrizar.
Por ejemplo, imagine una ventana de
entrada manejada por WINDEV, con los
controles requeridos y la automatización
relevante a su negocio: esto puede representar miles de operaciones menos por
día para un operador, también limitando
el riesgo de error.
WINDEV 11 está abierto a todos
los estándares.
www.windev.com • 55
Integre automáticamente elementos multimedia.
IMÁGENES, SONIDO,
VIDEO: MANEJO
AUTOMÁTICO
WINDEV maneja imágenes
HOY, LA MULTIMEDIA ESTÁ
PRESENTE EN TODAS PARTES
• GIF
• GIF
animado
• PCD
• PSD
• PNG
• TGA
• ...
• BMP
• RLE
• WMF
• ICO
• PCX
• JPEG
• TIF
• ION
• AVI
• MP3
• WMF
• WAV
• MPEG
• MOV
• Quick
Time
• DIVX
• ...
Imagen de "La Momia" © Universal Studio. Usada con permiso.
con un poder y facilidad de uso
sorprendentes.
Maneja todos los formatos
estándares sin alguna programación
También se maneja sonido y
video.
LOS FORMATOS: ¡TODOS!
GUARDANDO IMÁGENES
WINDEV 11 da soporte a los diferentes
formatos de imagen.
Una imagen puede estar almacenada
como archivo independiente o directamente en un registro de tabla de una
base de datos Hyper File.
WINDEV 11 le permite manejar, modificar,
mejorar y guardar imágenes en un disco.
Esta funcionalidad le permite cambiar el
formato de la imagen (cambiar de BMP a
JPG, por ejemplo) por programación o
guardar imágenes anotadas o leer y
modificar sus parámetros EXIF.
DESPLIEGUE AUTOMÁTICO
EFECTOS SOBRE IMÁGENES
Hoy en día, la multimedia está en todas partes.
Con WINDEV 11, puede también ser una parte
de su aplicación.
El manejo de imágenes con WINDEV 11
es un juego de niños; hasta es automático
en la mayoría de los casos.
• Caso general
Solo asigne el nombre del archivo de imagen al control imagen, por ejemplo:
PARTE = VALVULA.JPG
Es así de fácil.
• Imagen vinculada a un registro en una
tabla
El despliegue será completamente automático. No hay nada que programar, nada
que escribir.
Nuevo
CAPTURAR IMAGEN Y VIDEO
Modo homotético sin cambio de tamaño
VIDEOS SOBRE UNA PC
WINDEV permite capturar dinámicamente una imagen desplegada o un video.
Esta imagen podrá estar almacenada en
una tabla (BMP, JPEG, PNG..), retocada, y
enviada por correo electrónico.
Con WINDEV usted puede fácilmente
manejar sus secuencias de video (tutoriales, publicidad, película, etc.) WINDEV
maneja archivos en los formatos AVI,
MPEG, MOV, QUICKTIME y DIVX.
Administrador
Puntos clave
Integrado y automático
Manejo de formatos estándares
56 • Desarrolle 10 veces más rápido
WINDEV le permite agregar efectos a
imágenes: desplazamiento, despliegue
desde el centro,..Estos efectos pueden
estar definidos en el editor o por programación.
SONIDOS
Todos los sonidos (.WAF, .MP3 y todos
los formatos cuyo controlador MCI está
instalado) se manejan. Programación es
un juego de niños: simplemente escriba
Sound:
(Nombre_Sonido)
Genere automáticamente
DOMÓTICA
El manejo del equipo eléctrico de un edificio a través del
cableado existente se puede
controlar remotamente
mediante programación
Maneje sus equipos eléctricos
gracias a aplicaciones creadas
en WINDEV 11. Solo se necesita
utilizar un enchufe o interruptores adaptados al estándar X10.
Encender una lámpara, cerrar
postigos, apagar equipos o recuperar su estado (encendido,
apagado) se realiza fácilmente
desde una aplicación WINDEV
11.
Este control se puede realizar a
distancia desde un sitio
Internet, desde un Pocket PC, o
hasta enviando (y recibiendo)
SMSs desde un móvil.
MANEJE EL MATERIAL ELECTRÓNICO
Desde su Pocket PC, esta jovencita enciende la calefacción de
su jacuzzi, abre las cortinas electrónicas y ajusta la temperatura del aire acondicionado en toda la casa...
SOPORTE AL ESTÁNDAR
X10: CONTROLE SUS
EQUIPOS ELECTRÓNICOS
APARECEN LAS FUNCIONES DE
TIPO “DOMO”
Estas instrucciones permiten manejar y
conocer el estado de los periféricos accesibles a través de la línea eléctrica.
DomoSend permite mandar una instrucción tal como: encender, apagar, variar la
intensidad, a uno o más dispositivos eléctricos al mismo tiempo.
DomoStatus permite conocer el estado
(encendido o apagado) de la pieza de
equipo.
DomoOpen le permite inicializar el diálogo
entre la aplicación y el módulo de interfaz
(Módulo de tipo CM11 para la comunicación física bi-direccional)
Administrador
Las funciones de domótica con WINDEV 11
permiten manejar materiales eléctricos utilizando el cableado existente
Nuevo
A1
Electrical network
X 10 network
through power-line
carrier
RS 232
or USB
CM11 interface
A2
Nuevo en la versión 11
Puntos clave
Programación en WLanguage
Utilización de cableado existente
A3
www.windev.com • 57
Para ayudarle: ejemplos, asistentes, componentes
UN RICO CATÁLOGO DE
EJEMPLOS Y ASISTENTES
REUTILICE ESTOS EJEMPLOS
DEJE QUE LOS ASISTENTES LE GUÍEN
USE COMPONENTES
LISTA DE EJEMPLOS INCLUIDOS
Aquí tiene una selección de ejemplos
incluidos con el producto que pueden
ser reutilizados en su aplicación o pueden también servir como herramientas
de aprendizaje.
• CRM Completo
• Contabilidad completa
• Acceso remoto seguro a través de
internet
• Área clicable en una imagen (mapa
geográfico)
• Uso de funciones CML
• Uso de funciones de compresión ZIP
• Uso de una cámara Web
• Uso de SOAP
• Uso de RPC
• Acceso remoto a datos seguro, vía
Internet
• Uso de sockets
• Uso de hilos
• Trigger
• Multi ventanas
• Treeview
• Transferencia de archivos FTP
• Dibujo de curvas
• Vigilancia remota con una cámara Web
en internet
• Telefonía (CTI); auto marcado, despliegue del identificador de llamadas en
PC, etc.
• Sincronización de archivos de datos
• Replicación de datos mediante correo
electrónico
• Estadísticas
• Servicio NT: aplicación sin una IU que
corra como tarea de fondo en el servidor
• Scanner controlado por TWAIN
• Puzzle (rompecabezas): mover imáge-
nes usando un ratón
• Utilización de consultas
• Búsqueda optimizada utilizando llaves
compuestas
• Lista de tareas
• Búsqueda en Internet desde una aplicación Windows sin desplegar un
navegador
• Red: conozca quién está bloqueando
un registro de tabla
• Instalación personalizada
• Vínculo con una Palm Pilot
• Deslizador Gráfico
• Establecimiento de parámetros POP3
• Manejo de figuras 3d con el mouse
• Manejo de horario gráfico
• Manejo de vacaciones y feriados
• Búsqueda fonética, sin usar la ortografía exacta
• Controlar Outlook
• Deletrear un número
• Mensajería instantánea
• Manejo matemático de matrices
• Envío de correo electrónico
• Envío de fax
• Aplanamiento de curvas
• Vínculo reflexivo
• Ejemplos de reporte: diferentes tipos
• Impresión desde un programa sin el
editor de reportes
• Impresión directa a una impresora
(usando código ASCII); útil para impresoras industriales
• Vista previa de impresión
• Importe automático del contenido en
una página de Internet hacia una aplicación; recuperación de una lista de
precios, información financiera, horarios, etc.
• Definición de permisos y categorías
de usuarios en un GroupWare
• Gráfico de bolsa de valores
58 • Desarrolle 10 veces más rápido
• Gestión de material informático
• Acceso a bases de datos mediante uso
de OLE DB
• Manejo automático de datos de pruebas para una aplicación
• Funciones financieras
• Funciones avanzadas de manejo de
Excel
• Cerrar Windows desde un programa
• Exporte de tablas programado: agregado a la función de exporte automático
• Simulación del pulsado de una tecla
• Salvapantallas
• Drag Drop entre ventanas, aplicaciones y Windows
• Dictáfono
• Dibujo desde un programa
• Encriptación de datos
• Compilación dinámica: como crear
código que será compilado y ejecutado bajo solicitud de una aplicación
• Calendario
• Cáculos de fecha y hora
• Calculadora de euros
• Animación automática de imágenes:
ilustración de parámetros
• Alarma
• Creación de asistentes (similar a los
asistentes WINDEV) para sus aplicaciones
• Uso de DCOM y CORBA (protocolos
más viejos)
SUPER CONTROLES
Usted puede crear sus propios supercontroles, para compartirlos entre sus
aplicaciones o desarrolladores. Varios
supercontroles listos para utilización
están incluidos.
• Barra de herramientas RTF, para crear
áreas de texto editable
• Función Buscar/Remplazar en un texto
• Captura de pantalla, para crear copias
de un programa haciendo solo un clic
• Contador
• Verificador de ortografía automático
(utilizando un diccionario Word, que
puede estar instalado en el ordenador)
• Chech box gráfica de tipo industrial
• Barra de progreso
• Entrada de intervalos de fecha asistida
• Seleccionador de Archivos y Carpetas
• Verificación de validez de un número
de tarjeta de crédito
• Verificación de un identificador de
banco
COMPONENTES
• Anotación de imágenes
• Manejo de un agente MS
• Protección de información desplegada
en una ventana
• Manejo de BalloontTip
• Asistente de conexión SQL
• Mandar y manejar emails
• Manejar y mandar faxes
• Manejo de usuarios
• Red y SI
• Manejo de feriados
• Manejo de ventana tips & tricks
• Protección de la aplicación (número de
usuarios, número de ordenadores,
duración)
• Manejo de Motor de búsqueda
• Pago seguro
• Servidor SOAP GMT
• Despliegue del contenido de una zona
de memoria
• Manejo de Sockets cliente y servidor
-
s y supercontroles
Cientos de ejemplos
¡Antes de escribir
un procedimiento:
verifique si no está
ya incluido en
WINDEV!
LOS ASISTENTES
Los asistentes son una ayuda muy útil:
generan para usted el código necesario para su aplicación.
Para esto, el asistente hace preguntas
y genera el código ( y si necesario, las
ventanas) correspondiente según sus
respuestas. El código generado es
claro y modificable
Un asistente permite manejar un tema
sobre el cual nosotros no tenemos ningún conocimiento. Por ejemplo, la
adquisición de datos a través de un
vínculo serie RS 232 se puede montar
en tres minutos. (ver página 45)
• Adquisición de información sobre el
puerto serial • Calcular qué fecha será
el lunes en una semana dada • Calcular
la fecha límite de un pago • Centrar una
ventana en la pantalla • Cargar una DLL
• Cronometrar un proceso • Comprimir
un archivo • Verificar la existencia de un
disco • Convertir entre números decimales y hexadecimales • Convertir un
archivo HF en un archivo de texto •
Convertir un archivo de texto en un
archivo HF • Convertir una fecha a palabras • Convertir una fecha a palabras
• Convertir una fecha a una cadena de
un formato dado • Convertir una
medida de ángulo • Crear una página
HTML a partir del contenido de una
tabla • Lanzar un proceso a una hora
determinada • Descomprimir un
archivo comprimido • Último día del
mes • Determinar el número de botones
del ratón • Determinar si los botones
del ratón están al revés • Estado del
botón del mouse • Estado de una tecla
de ctrl • Hacer una copia de la ventana
• Funciones de parámetros de impresión
• Manejo de sonidos a través de multimedia • Manejo de un CD audio
mediante multimedia • Manejo de animaciones multimedia Windows •
Insertar una cadena dentro de otra.
Lanzar el panel de configuración •
Limitar la zona de desplazamiento del
ratón • Máscara de entrada de un real
con exponente • Modificar la decoración
de la ventana • Número del día del año
• Abrir un cuadro de diálogo que permite formatear un disquette • Abrir una
ventana en la posición del ratón •
Recorrido de archivos empotrados •
Control de Word • Control de Excel •
Buscar un archivo o carpeta • Recuperar
la palabra a la cual se le hizo clic •
Recuperar los elementos seleccionados
en una lista • Recuperar el error de
disco • Transferir el contenido de una
vista HF a un archivo Excel • Transferir
el contenido de una vista HF a un
archivo HTML• Transferir el contenido
de una vista HF a un archivo de texto •
Transferir una vista HF al portapapeles
• Escribir un número en palabras •
Verificar la tecla Luhn • Verificar si
este año es bisiesto • Verificar cuándo
el código SIREN está válido • Verificar si
el ratón está conectado • Verificar si un
programa ya está corriendo • Verificar
un identificador de banco • Hacer zoom
sobre una imagen
LOS ASISTENTES DE FUNCIONES
Estos asistentes generan los parámetros de las funciones.
Por ejemplo, en el asistente de gestión de colores RGB el asistente ofrece
directamente el nombre de los colores
WINDEV 11 se entrega con un
conjunto de ejemplos de
código fuente impresionante.
Los ejemplos tienen un doble
objetivo: primero didáctico y
luego económico. Recupere un
solo ejemplo y economice días
enteros de programación.
¡Reutilice los ejemplos dentro
de su aplicación!
y después los transforma a los valores
RGB correspondientes.
TreeAdd • TreeModify • LoadImage •
BuildBrowsingTable • CreateShortCut •
Crypt • CursorPos • DateSys •
dCopyBlt • Uncrypt •dPixelColor •
dSaveImage • dSaveImageGIF •
dSaveImageJPEG • EMailSendMessage •
EMailStartSession •
EmailStartSMTPSession • EnumControl •
Event • ExeInfo • ExtractString • fCrypt
• fUncrypt • fDriveInfo • fWrite •
fWriteLine • WinSize • fExtractPath •
FinRedemption •
FinDecreasingRedemption •
FinLinearRedemption • FinPeriodInterest
• FinPaymentNb • FinInterestRate •
FinCurrentVal • FinNetCurrentVal •
FinFuturVal • FinRepayVal • fRead •
fReadLine • fOpen • fDir • fSelectDir •
fSelect • fImageSelect • FTPConnect •
grCreate • HAlias • Random •
HChangeName •
HChangeRPLDir •
HCreateView •
UN MOTOR DE
BÚSQUEDA MUY
PODEROSO
Cada ejemplo, asistente o
proyecto se asocia a varias
palabras claves y un resumen.
Esto facilita la búsqueda.
Estos ejemplos y asistentes
son accesibles a través de un
motor de búsqueda potente e
intuitivo.
Usted podrá agregar e indexar
sus propios ejemplos.
HDeclare • TimeSys • HFilter •
HImportText • HReadFirst •
HReadSeekFirst • HOpenAnalysis •
HIndex • iPreview • iBorder •
iCreateFont • iPrintReport • iPrintImage
• iMargin • BitmapInfo • INIWrite •
INIRead • iParameter • ExeRun •
ListSeek • NumToString •
NetworkConnect • NetworkDisconnect
• NetworkDirName • RGB • SelectColor
• sParameter • sOpen • StatCorrelation
• StatCovariance •
statAverageDeviation •
StatStandardDeviation •
StatStandardDeviationP • StatMax
StatMin • StatAverage • StatSum •
StatVariance • StatVarianceP • SysColor
• SysEnvironment • CurrentTitle •
Confirm • Error • Info •
Password/Login • OK/Cancel • YesNo
¡Para desarrollar más rápido, un
ejemplo siempre es útil!
¡Antes de comenzar todo
nuevo desarrollo, haga una
búsqueda en los ejemplos!
Encontrará ciertamente fragmentos de código que se pueden integrar en su aplicación
y todo esto sin escribir una
sola línea de código.
Esta funcionalidad puede
hacerle ganar horas y días
hasta semanas de desarrollo.
¡También facilita la autoformación!
www.windev.com • 59
Cree automáticamente sus programas de instalac
DESPLIEGUE, MANEJO DE
VERSIONES Y MANTENIMIENT
AUTOMÁTICO
W
INDEV 11 automatiza las
fases de despliegue en todos los
casos posibles: editor de programas, compañías de consultoría,
departamentos de SI internos,
distribución de internet, etc.
El generador de instaladores
crea automáticamente un programa adaptado a su caso.
Usted puede, por supuesto,
modificar y configurar todo.
Después de su desarrollo y despliegue una aplicación empieza
a cambiar. WINDEV 11 también
automatiza las tareas de mantenimiento, incluyendo el mantenimiento de la base de datos.
WINDEV 11 maneja todo el
ciclo de vida de una aplicación.
DESPLIEGUE LIBRE Y
AUTOMÁTICAMENTE
Servidor de la
empresa
Centro de desarrollo
INTERNET
Ordenadores de
usuarios
CD, DVD o llave
USB
CREE INSTALADORES
AUTOMÁTICAMENTE
Administrador
El manejo automático de la instalación y el
mantenimiento de las aplicaciones permite
mejorar la seguridad y la disponibilidad de la
aplicación. Usted puede ahorrar mucho tiempo
Nuevo
Mantenga a sus usuarios informados sobre las
nuevas funcionalidades de la última versión.
Tecnologia FAA
Actualización automática de estructuras de
archivos con respecto a la versión de la aplicación. Control a distancia de las aplicaciones y
de los usuarios conectados
Puntos clave
Seguridad de datos
La aplicación maneja ella misma sus actualizaciones
60 • Desarrolle 10 veces más rápido
Ejemplo de interfaz para crear
instaladores: difícil ser más sencillo, todo es visual. Todo puede
ser configurado fácilmente.
ción
Despliegue en 1 clic
INSTALACIÓN AUTOMÁTICA
TO:
Su aplicación puede ser
ejecutada directamente
desde una llave USB
El entorno integrado conoce su proyecto,
bases de datos que utiliza, y es por esto que
él sabe cómo crear automáticamente, en
algunos minutos, un instalador completo.
Usted también puede personalizarlo y modificarlo.
Como los otros módulos, este módulo está
incluido en WINDEV.
Note que las instalaciones son multilingües.
PERSONALIZACIÓN ASISTIDA
Un clic: el instalador se crea automáticamente
Cada vez que se lanza una aplicación, esta verifica que no exista una
versión más reciente
Verificación automática del número
de versión: si el usuario se ha saltado una o varias actualizaciones,
esto es manejado por la actualización.
Los elementos a instalar se escogen de las
listas. Por defecto WINDEV ofrece elementos
de los módulos que usted usó en la aplicación.
Todos los elementos pueden ser personalizados: título, imagen de fondo, logo, el texto de
licencia de usuario, léeme, etc.
Los grupos de programas serán creados
automáticamente usando los iconos que
usted especifique.
¿Actualización menor? ¡Un patch!
LOS ORDENADORES SIEMPRE AL
DÍA, AUTOMÁTICAMENTE
Actualización automática de bases de
datos
Solo instale la nueva versión en el servidor
y el ordenador de cada usuario será actualizado automáticamente a través de la rede
de la compañía o Internet. De esta manera
usted puede estar seguro de que todas las
máquinas están al día.
LIVE UPDATE, CD, DVD, LLAVE
USB, INTERNET, ...
caso usted puede omitir el “framework” de
la aplicación. Será descargado automáticamente por el ordenador del usuario final.
PATCH DE APLICACIÓN
Para una actualización menor, usted
puede también proveer recursos adicionales (ventanas, reportes, etc.) bajo forma de
“patchs” o de objetos independientes.
LA GESTIÓN DE EVOLUCIONES
Todo WINDEV 11 está orientado hacia el
mantenimiento fácil: las plantillas y los estilos que repercuten las modificaciones, la
documentación que permite comprender
mejor una aplicación, el código fuente claro
y fácil de leer, el cual es conciso y autocomentado.
Los procedimientos de actualización de la
aplicación y de la base de datos se crean
automáticamente en el momento de las
evoluciones.
LA GESTIÓN DE VERSIONES
WINDEV maneja automáticamente las versiones (códigos y clientes) de su aplicación.
Usted podrá regresar a una versión anterior de su aplicación con un simple clic.
WINDEV maneja el ciclo completo
de desarrllo. ¡La industrialización
de sus desarrollos es automática!
El generador de instaladores permite un
despliegue flexible. Crea procedimientos
sobre CD, DVD , llave USB, y todos soporte.
INSTALADOR PEQUEÑO
Gestión de versiones: regrese
con un solo clic a la versión
precedente de la aplicación.
Algunas veces usted necesita minimizar el
tamaño de su aplicación para poder distribuirla por Internet, por ejemplo. En este
ACTUALIZACIÓN
AUTOMÁTICA DE LAS
APLIACIONES,
MANTENIMIENTO
AUTOMÁTICO DE LAS
BASES DE DATOS
ACTUALIZACIÓN
AUTOMÁTICA
Aquí estamos
lanzando una
aplicación en un
puesto de trabajo. Una nueva
versión ha sido
detectada en el
servidor de referencia. Esta versión se propone
automáticamente. Todo es
automático
¡NO MÁS RETOQUES!
¿Qué informático no ha
tenido que desperdiciar tiempo
tratando de modificar el
tamaño de un campo, o agregando un campo a una tabla?
El problema se hace todavía
más complejo cuando andan
por ahí diferentes versiones de
la aplicación: además hay que
verificar la versión utilizada de
la aplicación y de la base de
datos.
Este tipo de retoques es delicado, ya que modifica los datos.
¡Con WINDEV 11, todo eso es
algo del pasado!
WINDEV genera automática-
mente el proceso de actualización que será instalado y ejecutado automáticamente con la
actualización de su aplicación.
Este procedimiento contiene
todas las versiones viejas de la
aplicación (hasta 100), y actualiza las viejas bases de datos
Hyper File si es necesario.
www.windev.com • 61
¿Griego? ¿Ruso? ¿Inglés? ¿Alemán? ¿Español?
TRADUZCA SUS
APLICACIONES
AUTOMÁTICAMENTE
Desarrollar aplicaciones multilingües es cada vez más necesario.
Hay muchos países que tienen
varias lenguas oficiales: Bélgica,
Suiza, Luxemburgo, Canadá, y
Estados Unidos...
¡Y luego tenemos a la
Comunidad Europea, por
supuesto! WINDEV ofrece una
solución poderosa e innovadora
para el soporte de lenguas
extranjeras.
Para las aplicaciones destinadas al continente Norte
Americano, inglés, español y
francés le aseguran una difusión óptima de sus programas.
¡Traduzca sus aplicaciones a
varios idiomas, distribúyalas en
el mundo !
20 IDIOMAS POR
APLICACIÓN
Una aplicación en Griego.
Inglés
Francés
Árabe
Hebreo
HASTA 20 LENGUAJES POR
APLICACIÓN
EXTRACCIÓN DE TEXTO
AUTOMÁTICA
El soporte multilingüe (hasta 20 idiomas
por proyecto) es automático para sus aplicaciones: especifique los lenguajes que
desea utilizar y traduzca textos, etiquetas,
etc.
Una herramienta disponible separadamente (WDMSG) permite
extraer a posteriori todos los
textos de un proyecto a fin
de hacerlos traducir, y de
reintegrarlos automáticamente luego de la traducción. Útil para hacer traducir
su aplicación por una agencia especializada o un programa especializado.
WDMSG también crea automáticamente una base de
datos de expresiones utilizadas con su traducción, y propone automáticamente traducciones cada vez que
puede.
USE UN TRADUCTOR
AUTOMÁTICO
Administrador
Traducir una aplicación para un nuevo mercado nunca antes había sido tan fácil WINDEV
11 integra todos los mecanismos.
Nuevo
Gestión del sentido de la escritura
Tecnologia FAA
Todos los idiomas en el mismo EXE o EXE limitado a un idioma
Puntos clave
20 idiomas por aplicación
Un solo ejecutable
Visualización inmediata bajo el editor
Es posible llamar a un programa o a un
sitio de traducción que traduzca cada etiqueta en tiempo real directamente desde
el editor (programa o sitio no incluido).
El soporte multilingüe toma en cuenta las
especificidades de presentación propias a
cada lengua: máscara de entrada/despliegue (fecha), alineamiento.
INPUT DIRECTO EN IDIOMA
EXTRANJERO
El Input se realiza directamente en cada
idioma (Ruso, Chino, etc.) Esta funcionalidad está disponible para pantallas, reportes, código, mensajes y más.
62 • Desarrolle 10 veces más rápido
¡Desarrollar aplicaciones multilingües es fácil
con WINDEV 11!
Gestión saludable de proyectos
WINDEV, EL TRIUNFO
DELSENTIDO COMÚN:
11 EVIDENCIAS
Aquí están algunos de los
testimonios de nuestros clientes.
Testimonio de Cliente
ar WINDEV
pezamos a us
“Desde que em to no ha dejado de creen
este departam
s nuevos tam
o de contrato
r coincipo
cer. El númer
es
no
y
entado
bién ha increm
dencia”
Testimonio de Cliente
estaba listo
el equipo ya
a nada más,
“Al principio,
en una seman
ar
l
aj
ab
tr
para
mplicidad de
ba bien la si
e
en
lo cual ilustra
ti
sarrollo que
enfoque al de
WINDEV”
Testimonio de Cliente
mejor opción
“WINDEV es la
de productien un contexto ”
ad
vidad y segurid
Testimonio de Cliente
proDEV es el único una
IN
W
de
E
ID
l
“E
cado que ofrece
ducto en el mer d de desarrollo”
tal productivida
Testimonio de Cliente
s ha traído
vidad que no
“La producti
ollo nos
rr
sa
estro de
WINDEV en nu
nuestras
r en marcha
permite pone
expea
tr
talizar nues
ideas y capi
”
do
ca
mer
riencia en el
Testimonio de Cliente
funcional
ce una riqueza
“WINDEV ofre oyectos complejos. Sin
pr
do comadaptada a los
biéramos podi rlo a
hu
a
nc
nu
,
EV
D
WIN
y hace
ecto como este
pletar un proy
tiempo”
Por favor,
consulte
nuestros testimonios en
windev.com
(inglés)
1
2
3
4
5
6
7
8
9
10
11
Sus clientes siempre están
apresurados: piden proyectos cortos
Desarrolle 10 veces más
rápido con WINDEV.
Usted no forma parte de un
laboratorio de investigación:
sus proyectos deben acabar
Utilice el RAD, los componentes y lleve sus proyectos a
término.
El poder pasa por la
simplicidad
WINDEV es fácil. Sus equipos
serán exitosos con WINDEV
El programador debe
concentrarse en su oficio,
no en su herramienta
La época de los técnicos que
solamente producen kilómetros de código se ha terminado.
Sus clientes quieren
conservar su material y su
sistema actual
Las aplicaciones realizadas
en WINDEV funcionas sobre
todas las versiones de
Windows.
Un proyecto debe estar
documentado
La documentación asegura la
larga vida de una aplicación.
Desplegar sin restricciones
Despliegue libremente sus
aplicaciones y sus bases de
datos con WINDEV. No hay
problema.
Los equipos trabajan mejor
con WINDEV
Las instrucciones L5G claras
y fáciles de leer mejoran la
legibilidad del código y facilitan el mantenimiento.
Solo un lenguaje para
todos los sistemas
El “lenguaje único” es la
respuesta ideal a la heterogeneidad informática.
Los presupuestos se deben
respetar
El desarrollo rápido con
WINDEV 11 permite ganancias
importantes en tiempo.
Solo los resultados cuentan
Con WINDEV 11 el resultado
es inmediato...
www.windev.com • 63
Genere automáticamente
EVALÚE SUS GANANCIAS
TERMINE A TIEMPO Y DENTRO DEL PRESUPUESTO
otras herramientas
FUNCIONALIDADES
WINDEV es un entorno de
desarrollo sorprendentemente
completo.
Su precio tan competitivo se
hace posible debido al gran
volumen de ventas.
La primera cualidad de
WINDEV es su poder.
La segunda es su seguridad
La tercera es su facilidad de
uso que se ha vuelto legendaria.
La cuarta es su apertura
El hecho de que el precio de
WINDEV 11 sea tan bajo es
solo uno de los elementos que
hacen de este producto un
éxito.
UML, Herramienta de modelado
incluido
€
RAD, aplicación completa
incluido
€
Base de datos ilimitada Tarifa/servidor . . . . x No. De servidores ....
PTarifa/ordenador. . x No. De ordenadores ....
Sub total . . . . . . . . . . . .
incluido
€
Tarifa/ordenador . . . . x No. De ordenadores ....
Generador de reportes
incluido
€
Impresión de documentoTarifa/ordenador
PDF
. . . . . x No. De ordenadores ....
incluido
€
Impresión de códigos de barra (Datamatrix, EAN,..)
incluido
€
Envío de fax (individuales o como mailing)
incluido
€
Envío de emails (individuales o como emailing)
incluido
€
Editor de consultas Tarifa/ordenador . . . . . x No. De ordenadores ....
incluido
€
Lenguaje LG5
incluido
€
Debugger
incluido
€
Profiler de rendimiento
incluido
€
Adquisición/envío de datos a través de vínculos RS 232
incluido
€
Administrador de Código Fuente (ACM) compartido
incluido
€
Vínculo con lenguajes externos: Java, C, C++, C#, VB, Pascal,
Cobol, Fortran…
incluido
€
Traducción a 20 idiomas
incluido
€
Generador de ayuda en línea CHM
incluido
€
Generador de instaladores
incluido
€
mantenimiento
incluido
€
Generador de documentación de análisis y programación
incluido
€
Centro de pruebas regresivas
incluido
€
Centro de seguimiento de calidad y sugerencia, retroalimentación de usuarios
incluido
1 semana
€
Soporte técnico personalizado (email, 15 consultas)
incluido
€
Documentación completa en papel
incluido
€
Duración de la autoformación
Un día sin WINDEV es un día
perdido: ¡pida WINDEV 11
hoy !
Administrador
El bajo precio de WINDEV y su facilidad de
aprendizaje son nada comparados con su seguridad y su poder. Sin embargo, un precio razonable siempre es un plus.
Nuevo
Más de 444 funcionalidades en la versión 11
Puntos clave
Todo está incluido
Tiempo de entrenamiento muy corto
¡El #1!
Tiempo de desarrollo
€
Lista de los precios de productos (con los manuales)
€
TOTAL
PRESERVE SU PRESUPUESTO,
GANE MÁS CONTRATOS
WINDEV 11 es una herramienta muy completa, muy potente pero muy fácil de utilizar
con duraciones de formación muy cortas.
Con WINDEV 11 usted alcanzará todos sus
objetivos
Pero WINDEV 11, también es una herramienta muy económica. Su precio de venta
64 • Desarrolle 10 veces más rápido
€
muy bajo, en relación con su conjunto de
funcionalidades y servicios extendidos, es
posible debido a nuestro gran número de
clientes.
Usted ahorrará mucho dinero usando
WINDEV 11, dando así satisfacción total a sus
clientes más exigentes.
El retorno sobre la inversión inmediato.
A su lado desde hace 20 años.
PC SOFT A SU SERVICIO
A SU SERVICIO DESDES HACE 20 AÑOS
Desde hace 20 años, PC SOFT
ayuda a los programadores profesionales a desarrollar mejor y
más rápidamente sus aplicaciones estratégicas.
¿Qué otro editor tiene tal
confianza en sus programas que
hasta puede ofrecerle Soporte
Técnico personalizado gratuito?
La facilidad de utilización de
nuestros entornos y su seguridad nos permiten ofrecerle a
usted este servicio fundamental
para su eficacia.
Administrador
PC SOFT responde a sus solicitudes. Nuestro
soporte técnico gratuito ( tenemos confianza
total en nuestros productos) protege su presupuesto.
Para permitirle alcanzar más rápido sus
objetivos, PC SOFT pone a su disposición
una experiencia de más de 20 años en el
mundo de desarrollo profesional.
AL SERVICIO DE LOS
PROGRAMADORES DESDE 1984
Desde 1984, PC SOFT crea herramientas
de desarrollo. Por lo tanto, conocemos el
tema, y le conocemos a usted.
Millones de aplicaciones desarrolladas con
herramientas PC SOFT están en servicio en
el mudno, en todos los sectores de actividad.
FORME A SUS EQUIPOS
RÁPIDAMENTE
Cursos de auto formación (manual de 300
páginas incluido), con muchos ejemplos
simples, le permitirán un aprendizaje rápido
de WINDEV.
economizar horas y días enteros!
Nosotros tenemos tanta confianza en nuestra herramientas que ofrechemos soporte
técnico : es gratis (15 consultas).
El soporte gratuito es accesible por internet
o por teléfono.
Note quela mayor parte del soporte técnico
de nuestra competencia es más caro que el
simple precio de compra de WINDEV.
LOS NEWSGROUPS
PROFESIONALES
PC SOFT pone a su servicio espacios de
intercambio con otros desarrolladores: los
“News Group”. Los News Groups PC SOFT
son moderados, es decir que su contenido
es técnico y profesional, los mensajes fuera
del tema no están aceptados. El acceso a
los News Groups es gratuito.
WINDEV 11 le permite alcanzar
fácilmente sus objetivos.
SOPORTE TÉCNICO GRATIS
Las herramientas de desarrollo, más que
todos los otros tipos de programas, necesitan la disponibilidad de un soporte técnico
calificado. ¡Un simple mail pude hacerle
Nuevo
WINDEV, WEBDEV y WINDEV Mobile están en
versión 11 y comparten los proyectos
Puntos clave
Soporte técnico gratuito, personalizado
Entrenamiento de calidad
www.windev.com • 65
Comparta la experiencia de desarrolladores exitosos
TESTIMONIOS
PRESTIGIOSOS
De entre las decenas de miles de clientes de
PC SOFT, algunos le compartirán sus experiencias.
Usted podrá ver con sus propios
ojos la diversidad del uso que se
le puede dar a WINDEV.
¡CÁMBIESE
USTED
TAMBIÉN !
La reutilización de su código es
muy fácil.
Usted puede recuperar la IU
(ventanas), las consultas SQL,
usar su base de datos actual o
migrar su información automáticamente a Hyper File.
Usted puede distribuir sus aplicaciones sin pagar regalías, sin
cambiar su hardware o su software, y su aplicación podrá
gozar automáticamente de funcionalidades de punta, de compatibilidad WEB y Móvil.
NATIONAL AWARD
66 • Desarrolle 10 veces más rápido
WINDEV is a professional product. Non contractual document. All trademarks are registered trademarks of their respective owners. *: Free technical support: 15 free inquiries regarding the version currently shipping. WINDEV Mobile and WEBDEV available separately. Never hesitate to contact us!
V
aya al sitio www.windev.com y lea (en inglés)
varios testimonios detallados de compañías que utilizan WINDEV, WEBDEV y WINDEV Mobile.
DESARROLLE CUALQUIER
TIPO DE APLICACIÓN
Mientras usted lee estas líneas, millones de ordenadores en el mundo ejecutan aplicaciones
realizadas con WINDEV. Programas distribuids a 200 00 ejemplares, que manejan millares de
Euros, que funcionan con tablas con docenas de millones de registros o sobre redes de miles
de puestos remotos en tiempo real,..
Usted también, como ellos, realice más fácilmente sus programas gracias a WinDev
GESTIÓN
• CRM, ERP, EAI, EDI, pedidos por
correo; KM, ventas, contabilidad,
planilla, administración, amortización, portafolio, presupuesto...
• Varias aplicaciones de administración: ventas y reparación de
coches, intercambio, comida, salones de belleza, moda, tiendas de
fotos, agencias de aerolíneas,
departamentos de SI de ciudades,
cementerios, marina, lavanderías,
distribuidores de petróleo, asociaciones de propietarios de casas,
ópticas, aeropuertos, industria de
cosméticos, casas editoriales,
industria de juguetes, diarios
• Software genealógico
• Aplicaciones en relación con ERP,
SAP, Mapix, Sage...
• Manejo de inventario de ordenadores
• Manejo de empacamiento industrial
• Manejo en tiempo real de
inventarios, con ordenadores
portátiles, PDAs vinculados por
radio y GPRS
• Manejo completo de una cadena
de comida con 500 sucursales,
con conexión de la caja al mainframe de la sede.
• Manejo en tiempo real de tarjetas de identificación
• Organización y optimización de
tiendas
• Manejo de logística mundial para
un fabricante de coches
• Herramienta para la optimización
de inventario en la industria de
diseño de modas
• Censo y encuestas
• Manejo de tiempo de trabajo
• Impresión de etiquetas gigantes
(con código de barra)
• Manejo de personal con fotos
• Optimización de cultivos basado
en cuotas y tipos de cultivo
• Estadísticas y reportes
• Facturación de consumo debitada
de una tarjeta inteligente
• Cuentas por cobrar
• Manejo de atletas (Juegos
Olímpicos)
• Entrada y manejo de los clasificados del diario
• Atlas geográfico e histórico
• Seguimiento y prevención de
accidentes de trabajo, con edición
de documentos legales
• Planificación de trabajos y circula-
ción de trenes..
MÉDICAS
• Análisis automático de muestras
• Manejo de: Hospital, Clínica, edificio médico, Doctor, Dentista,
Enfermera, Farmacia,
Quiropráctico, técnico de emergencia
• Optimización de ultrasonido
• Manejo de miles de empleados del
departamento de salud
• Medidas de volumen y presión de
órganos internos.
SPACE
• Stellar seismology study (software
loaded on a space probe)
• Calculation of comet orbits
• Printing of sky maps
• Automatic generation of an airplane flight log
• Interface for the defense system
of a large country
• Stratospheric balloon monitoring...
EDUCACIÓN
• WINDEV se usa en un gran
número de escuelas de ingeniería
• Tutorial incluyendo 3000 ventanas
• Auto evaluaciones de estudiantes
• Aprendizaje asistido por ordenador para un software de banca
en mainframe distribuido en 50
000 copias...
FINANZAS
• Manejo de transacciones financieras para clientes en 15 000
ordenadores en 400 diferentes
redes conectadas
• Back Office de banco
• Primas y reclamos de seguros
• Recuperación de precios de bolsa
de valores
• Interfaz (hombre/ ordenador;
ordenador/sitio central) (ATM)
• Manejo de terrenos comerciales,
en ordenador portátil, conectados al sistema principal mediante
Cliente/Servidor...
INDUSTRIAL
• Software de supervisión
• Control de un alimentador automático para animales de granja
• Pruebas de bolsas de aire
• Manejo de pruebas de motores
• Monitoreo de pruebas del frenado de un tren
• Monitoreo y simulación del flujo
de una represa
• Entrada de datos en la viña del
estado de madurez de las uvas,
con posicionamiento GPS
• Procedimientos veterinarios en
tiempo real
• Control de un microscopio electrónico
• Cálculo del diseño de edificio
• Control automático de la operación industrial de cortado de
madera
• Control de equipo para moler y
perforar
• Control de un instrumento de
medición de viscosidad
• Control de un servidor interactivo vocal
• Manejo de PABX, PCBX
• diseño de red de agua potable
• Modelado de una red de agua de
beber
• Vigilancia remota de áreas sensibles
• Vigilancia remota de una red de
reservas de agua
• Control de un conjunto de
robots automóviles
• Control de acceso a las áreas de
una central nuclear
• Enviar/recibir mensajes en un
ordenador portátil desde un
barco
• Adquisición y procesamiento de
información relativa al tiempo
• Control remoto de una red
extendida de paneles de despliegue de diodos
• Automatización de cortado del
adhesivo de un film
• Examen de pastillas combustibles
radioactivas
• Terminal interactiva para emitir
boletos de transporte
• Terminal interactiva de información en una tienda de departamentos
• Programas de normalización ISO
• Cálculos técnicos de construcción
• Ayuda al pre-cableado de un edificio
• Gestión de documentos técnicos
(aviación)
ETC.
Esta lista no es exhaustiva, por supuesto,
pero le da una buena idea del poder de
WINDEV y cómo nuestros clientes lo usan.
o deje que su compeN
tencia se le adelante;
escoja el mejor entorno
de desarrollo para
construir sus aplicaciones: WINDEV 11.
ENTRONO DE DESARROLLO
INTEGRADO
CÓDIGO FUENTE
ÚNICO :
Windows, .Net, Java,
PHP, J2EE, XML,
Internet, Ajax, Pocket
PC, SmartPhone,
Rich client
DESARROLLE 10 VECES MÁS RÁPIDO
NATIONAL AWARD
®
www.windev.com

Documentos relacionados