Microsoft Visual FoxPro 9.0

Características

Microsoft Visual FoxPro 9.0 es una herramienta extremadamente poderosa que permite construir rápidamente aplicaciones y componentes de base de datos. Centrado en la data y orientado a objetos, su lenguaje soporta un robusto set de herramientas que permiten construir aplicaciones de bases de datos para computadoras de escritorio, servidores, o servicios Web basados en XML y servicios Web convencionales.


Nuevas Funciones en Visual FoxPro 9.0:

Flexibilidad para Construir Todo Tipo de Soluciones de Bases de Datos

Cree soluciones .NET compatibles con XML jerárquico y servicios Web basados en XML.

Intercambie datos con SQL Server a partir de capacidades de lenguaje SQL mejoradas, y de nuevos tipos de data con soporte.

Mejore sus interfaces de usuario con formularios de usuario dockeables, auto-anchoring de controles, y un soporte de imágenes mejorado.

Personalice la ventana Propiedades con sus propiedades, sus editores, su fuentes y sus opciones de color favoritos.

Construya y despliegue aplicaciones individuales y remotas para las Tablet PCs que operan con Windows.

Cree y acceda a componentes COM y a servicios Web basados en XML compatibles con la tecnología de Microsoft .NET.

Visual FoxPro 9.0 le permitirá construir soluciones para usuarios finales, desde formularios de data entry hasta complejos reportes de output.

Reporte de Funciones de Sistema

Una nueva arquitectura de output extensible habilita el control preciso del reporte de output y formateo de datos.

Soporte para banda multidetallado para datos relacionables.

Los reportes de output incluyen formatos de imagen, XML, y HTML, así como una ventana multi-páginas personalizable, y con vista previa de impresión.

Ventana con vista previa de impresión personalizable, con calidad de imagen mejorada y soporte múltiple para páginas.

La nueva clase ReportListener proporciona acceso a la generación de reportes, y a eventos de rendering en runtime.

La flexibilidad de la cadena de reportes permite trabajos de impresión más complejos.

Poderosos hooks de design-time con builders personalizables.

Backward compatible con reportes ya existentes de Visual FoxPro.

Administración de datos e Interoperabilidad

Nuevo Tipo de Datos: los tipos Varchar, Varbinary y Blob mejoran la interoperabilidad con SQL Server.

Mejoras extendidas en materia de SQL: más capacidades con los statements SELECT, INSERT, UPDATE y DELETE.

CAST(): esta nueva función le permitirá realizar conversiones entre diferentes tipos de datos.

Nuevo Index Binario: soporte para un nuevo tipo de índex, capaz de mejorar el rendimiento con el tag Deleted.

XMLAdapter: XML jerárquico y soporte de esquema XSD mejorados.

Funciones de la Interfaz para Usuario Smart Client

Formularios dockables: permite el funcionamiento profesional de aplicaciones de Windows.

Anchoring: le permitirá controlar el movimiento de controles en un formulario, mientras cambia sus dimensiones.

Botones: control mejorado sobre la posición de la imagen en un botón con alineación de texto.

Checkboxes: nueva opción para el soporte de las checkbox captions.

Labels: soporte para la rotación de texto para las label captions.

Bordes y Sombreados: opción para crear polígonos y curvas de Bezier.

Listas y Combos: colecciones como fuente de filas de databinding.

Imágenes: posibilidad de sujetar imágenes ajenas a archivos.

Productividad del Programador Extendible

Hoja de Propiedad: soporte para nuevas opciones de fuente y color, para caracteres extendidos y para expresiones largas.

Extensibilidad de Datos de Miembros: capacidad para especificar editores y favoritos con propiedades personalizables.

Compilación de Background: verifica la sintaxis válida e inválida mientras usted tipea líneas de comando.

Panel de Tareas: nuevos y mejorados paneles de tareas como el panel Explorador de Datos.

Capacidades de Sistema Extendidas: sin límites para filas, tamaño de procedimientos, y niveles de nesting.

Funciones de String: nuevas e impresionantes mejoras para trabajar con strings.

ICASE(): nueva función inline similar al statement DO CASE.

Internacional: soporte mejorado para el uso de FontCharSets en aplicaciones.


Descripción de las Funciones de Visual FoxPro 9.0:

Gran capacidad de tratamiento de datos

Herramientas de tipo RAD para una máxima productividad

Flexibilidad para construir todo tipo de soluciones de bases de datos

  • Tecnología de Optimización para el Query Rushmore
    Ejecute queries para archivos de datos de FoxPro en tiempos inferiores al segundo.
  • Motor de Cursor Local
    Manipule datos fácilmente, de modo interactivo y programático.
  • Contenedor de Base de Datos
    Cree relaciones persistentes entre tablas, procesos almacenados, eventos, triggers, reglas, y valores predeterminados
  • Vistas Locales y Remotas
    Construya aplicaciones basadas en queries que devuelven datos filtrados de Visual FoxPro y Microsoft SQL Server en pos de un mejor rendimiento. Extraiga datos en forma remota estando offline para ahorrar energía.
  • Eventos de Base de Datos
    Controle las acciones de los usuarios con el código ejecutado cuando alguien abre, cierra o modifica una base de datos.
  • Capacidades de Batch-Processing Built-in
    Manipule rápida y directamente gran cantidad de datos en soluciones corporativas de transacción y proceso.
  • Soporte Integrado para SQL
    Manipule gran cantidad de datos utilizando los statements del Structured Query Language (SQL).
  • Soporte Integrado para Lenguaje XML
    Importe y exporte XML jerárquico con el soporte para XML DiffGrams entre los cursores de datos de Visual FoxPro y los DataSets de ADO.NET.
  • Proveedor de OLE DB
    Brinde acceso a los datos de Visual FoxPro desde otros clientes como Microsoft Visual Studio .NET y Office XP.
  • Asistente de Upsizing para SQL Server
    Migre fácilmente datos de Visual FoxPro a las bases de datos de SQL Server.
  • Acceso Universal de Datos
    Utilice la clase CursorAdapter para un acceso de datos unificado a tablas nativas de Visual FoxPro, y fuentes de datos basados en XML, Microsoft SQL Server 2000, y ODBC u OLE DB.
  • Soporte para Auto-Incremento
    Cree campos de contadores de auto-incremento para campos de claves primarias en las tablas de datos de Visual FoxPro.
  • True Event-Driven Model
    Acceso completo a los eventos estándar de Microsoft Windows: por ejemplo, los movimientos de mouse que habilitan las operaciones de drag-and-drop.
  • Administrador de Proyecto
    Organice y administre todos los archivos en un proyecto.
  • Diseño de Formularios y Diseño de Reportes
    Cree visualmente formularios y reportes con operaciones de drag-and-drop para mover controles y datos
  • Diseño de Clases Visuales
    Cree visualmente clases de formularios y controles reutilizables.
  • Builders
    Reduzca el tiempo de programación con herramientas que simplifican la edición de propiedades comunes de control visual en tiempo de diseño.
  • Asistentes
    Cumpla rápidamente con las tareas comunes de programación de aplicaciones, como la creación de formularios, las queries, y los reportes. Use el Asistente de Aplicaciones para crear rápidamente una aplicación completa.
  • Herencia Visual y No-Visual
    Cree bibliotecas de clases con códigos, formularios y controles reutilizables.
  • Explorador de Clases y Galería de Componentes
    Administre las bibliotecas de clases y otros componentes de aplicaciones comunes con herramientas visuales fáciles de usar.
  • Clases de Fundación de Visual FoxPro
    Elija entre más de 100 clases preconstruidas, reutilizables, funcionales, y agré;guelas fácilmente a sus aplicaciones.
  • Marco de Aplicaciones con Orientación a Objetos
    Construya aplicaciones utilizando un marco (o framework) con orientación a objetos, que consiste en un set gené;rico de clases que forman la estructura de una aplicación.
  • Ventana de Comando
    Interactúe directamente con el Integrated Development Environment (IDE) -o Entorno de Desarrollo Integrado- y sus aplicaciones durante el runtime.
  • Ventana de Vista del Documento
    Vea y navegue rápidamente por procesos, funciones, y mé;todos.
  • Editor de Código Avanzado
    Reduzca el tiempo de código con funciones que muestran sintaxis de código en color, comentarios, favoritos, y atajos.
  • Tecnología IntelliSense de Microsoft
    Mientras tipea código, reduzca el tiempo de escritura con un poderoso y extendible asistente de lenguaje
  • Visual SourceSafe Integration de Microsoft
    Coordine los esfuerzos de usuarios individuales y de equipos de programación, y extienda su control sobre el proceso de versionamiento.
  • Debugger con Funciones Completas
    Aumente su productividad con tracking de eventos, coverage logging, y soporte breakpoint.
  • Coverage Profiler
    Pruebe aplicaciones verificando qué; líneas de código están siendo ejecutadas ("coverage") y realice un "profiling" para determinar cuellos de botella en el código.
  • Corrección de Errores de Estructura
    Controle y encapsule la corrección de errores en el código con las estructuras TRY...CATCH...FINALLY; escale excepciones con THROW, y administre con los objetos Exception.
  • Controles Avanzados
    Construya formularios inteligentes para usuarios finales con nuevas funciones, como tabs orientadores en los bordes de las páginas, el autoformato de columnas, casilleros destacados, cambios en el color de fondo, ubicación de imágenes y botones de comando.
  • GDI+ Soporte de Imágenes
    Muestre y rote imágenes en formularios con soporte para formatos de archivo como .bmp, .jpeg, .gif, .gif animados, .wmf, .emf, .tiff, y más.
  • Asociación de Eventos
    Asocie eventos nativos y personalizados, además de mé;todos, a otros objetos de Visual FoxPro.
  • Diseñador Query/View
    Construya queries para el statement SQL SELECT utilizando la edición bidireccional entre el diseñador Query/View y la fuente de código output.
  • Poderosas Clases de Base
    Clasifique los distintos elementos de las subclases, como páginas en documentos y títulos o columnas en tablas. Realice una subclase con la clase DataEnvironment y utilícela, así como los constructores CursorAdapter. Usted podrá administrar objetos de aplicaciones con la nueva clase Collection.
  • Capacidad de búsqueda
    Use el Panel de Tareas para administrar las tareas de desarrollo y acceder a la Ayuda de Visual FoxPro, a los servicios Web basados en XML, y a noticias de comunidades. La nueva Barra de Herramientas brinda fácil acceso a ítems utilizados con frecuencia como clases, controles, y snippets de código. con la herramienta Referencias de Código, usted podrá buscar y reemplazar referencias de símbolo y texto en proyectos y archivos.
  • Aplicaciones de Base de Datos
    Obtenga las herramientas que los programadores necesitan para administrar datos. Realice tareas que van desde organizar tablas de información y ejecutar queries y reportes hasta construir aplicaciones completas de base de datos para usuarios finales.
  • Construcción de Capacidades para Servidor/Cliente
    Combine el poder y la interfaz gráfica para usuarios de Visual FoxPro con la velocidad, la capacidad de almacenamiento, y la seguridad de SQL Server.
  • SQL Server 2000 Desktop Engine (MSDE 2000) de Microsoft
    Genere soluciones compartidas y para escritorio que sean totalmente compatibles con SQL Server 2000, y mígrelas directamente al SQL Server.
  • Interopere con Otras Aplicaciones
    Controle de modo programático otras aplicaciones, incluyendo Microsoft Office.
  • Accesibilidad Activa de Microsoft
    Haga que sus aplicaciones sean accesibles para herramientas de terceras partes, como lectores de pantalla, dispositivos de reconocimiento de voz, y funciones de test automatizado.
  • Herramientas Desplegables
    Utilice InstallShield Express para desplegar sus aplicaciones de Visual FoxPro.
  • Los Datos de Visual FoxPro y la Web
    Use Visual FoxPro y los Internet Information Services (IIS) -Servicios de Información de Internet- con Microsoft Windows 2000 SP3 o versiones posteriores para construir aplicaciones Web con base de datos de alto rendimiento.
  • Componentes COM
    Construya objetos de negocio que puedan interoperar fácilmente con otras aplicaciones, incluyendo Office, Microsoft Visual Studio, y la tecnología Active Server Pages (ASP).
  • Soporte para COM+ Services
    Cree componentes para aplicaciones de transacciones distribuidas highly scalable n-tier con COM+ Services, como COM+ Events, Queued Components, y Message Queuing.
  • Servicios Web basados en XML
    Publique y consuma servicios Web basados en XML y SOAP compatibles con la tecnología .NET sobre HTTP utilizando el SOAP Toolkit 3.0 de Microsoft.
  • Soporte para Windows XP Themes
    Aplique Microsoft Windows XP Themes en las aplicaciones de Visual FoxPro, incluyendo los controles de formularios y el nivel de contenedores.
**
**