O Microsoft Visual FoxPro 9 é uma ferramenta extremamente poderosa para a criação rápida de aplicativos e componentes de bancos de dados. Sua linguagem centrada em dados e orientada a objetos oferece aos desenvolvedores um conjunto de ferramentas robustas para a criação de aplicativos de bancos de dados, para desktops, como soluções cliente/servidor ou na Web, usando componentes e Web services XML.
Novos recursos do Visual FoxPro 9.0:
Flexibilidade para criar todos os tipos de soluções de bancos de dados
Recursos do sistema de relatórios
Tratamento de dados e interoperabilidade
Recursos de interfaces de usuário smart client
Mais produtividade para o desenvolvedor
Visão geral dos recursos do Visual FoxPro 9.0:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(Recursos de manipulação de dados poderosos) Tecnologia de otimização de consultas Rushmore (Rushmore Query Optimization Technology) Execute consultas de grandes arquivos de dados do FoxPro em menos de um segundo.
Mecanismo de cursor local (Local Cursor Engine) Manipule facilmente os dados de maneira interativa e programática.
Database Container Crie relações persistentes entre tabelas, stored procedures, eventos, triggers, regras (rules) e valores default.
Exibições (View) locais e remotas Crie aplicativos baseados em consultas que retornam dados filtrados do Visual FoxPro ou do Microsoft SQL Server para obter um melhor desempenho. Pegue dados remotos offline para maior poder de fogo.
Eventos de bancos de dados Controle as ações do usuário com um código que será executado quando um banco de dados for aberto, fechado ou modificado.
Recursos internos de processamento em lote Manipule rápida e diretamente grandes quantidades de dados em soluções de processamento de transações corporativas.
Suporte a SQL integrado Manipule grandes quantidades de dados usando instruções do Structured Query Language (SQL).
Suporte integrado à linguagem XML Importe e exporte XML hierárquico usando o suporte para XML DiffGrams entre cursores de dados do Visual FoxPro e os DataSets do ADO.NET.
Provedor OLE DB Ofereça acesso a dados do Visual FoxPro a partir de outros clientes, como Microsoft Visual Studio .NET e Office XP.
Assistente de Upsizing do SQL Server Migre facilmente os dados do Visual FoxPro para bancos de dados do SQL Server.
Acesso a dados universal Use a classe CursorAdapter para o acesso unificado a dados em tabelas nativas do Visual FoxPro, XML, Microsoft SQL Server 2000 e fontes de dados ODBC ou OLE DB.
Suporte a auto-incremento Crie campos contadores de auto-incremento para campos de chaves primárias em tabelas de dados do Visual FoxPro.
|
(Ferramentas RAD para produtividade máxima) Modelo orientado a eventos real Tenha acesso total a eventos padrão do Microsoft Windows, por exemplo, movimentos do mouse que permitem operações de arrastar-e-soltar.
Gerenciador de projetos Organize e gerencie todos os arquivos de um projeto.
Form Designer e Report Designer Crie visualmente formulários e relatórios usando operações de arrastar-e-soltar para mover controles ligados a dados.
Visual Class Designer Crie visualmente classes de formulários e controles reutilizáveis.
Builders Reduza o tempo de desenvolvimento com ferramentas que simplificam a edição de propriedades comuns de controles visual em tempo de design (design time).
Assistentes Passe rapidamente pelas tarefas comuns de desenvolvimento, como a criação de formulários, consultas e relatórios. Use o Application Wizard para criar um aplicativo rapidamente.
Herança Visual e Não-Visual Crie bibliotecas de classes de códigos, formulários e controles reutilizáveis.
Navegador de classes e galeria de componentes Gerencie bibliotecas de classes e outros componentes comuns de aplicativos com ferramentas visuais fáceis de usar.
Classes base do Visual FoxPro Escolha entre mais de 100 classes predefinidas e reutilizáveis, que oferecem recursos comuns e as adicionem facilmente nos aplicativos.
Estrutura (Framework) de aplicativos orientado a objetos Crie aplicativos usando uma estrutura de aplicativos orientada a objetos, formada por um conjunto genérico de classes que formam o núcleo do aplicativo.
Janela de comandos (Command Window) Interaja diretamente com o ambiente integrado de desenvolvimento (IDE) e seus aplicativos durante a execução.
Janela de exibição de documentos Exiba e navegue rapidamente até o fonte de procedimentos, funções e métodos.
Editor avançado de código Reduza o tempo de codificação com recursos que exibem sintaxe com código de cores, endentação de blocos, comentários, marcadores e atalhos (shortcuts).
Tecnologia Microsoft IntelliSense Reduza o tempo de codificação usando um sistema de ajuda de linguagem poderoso, extensível enquanto digita.
Integração com o Microsoft Visual SourceSafe Coordena o trabalho de usuários individualmente e equipes de desenvolvimento e amplia o controle sobre o processo de versões.
Depurador completo Aumente a produtividade com rastreamento de eventos, log de abrangência (coverage logging) e suporte a pontos de interrupção (breakpoint).
Coverage Profiler Teste os aplicativos verificando quais linhas de código estão sendo executadas ("coverage") e realize o "profiling" para determinar os gargalos do código.
Tratamento estruturado de erros Controle e encapsule o tratamento de erros em código usando estruturas TRY...CATCH...FINALLY, expanda exceções usando THROW e gerencie usando objetos Exception.
Controles avançados Crie formulários desktop smart clients usando recursos avançados, como guias (tabs) de orientação em estruturas (frame) de páginas, bloqueio e redimensionameto automático de colunas, realce de linhas de grade (grid), alteração de cor de fundo e posicionamento de imagens em botões de comando (command buttons).
Suporte a GDI+ Image Exiba e gire imagens em formulários, com suporte para formatos de arquivos como .bmp, .jpeg, .gif, .gif animada, .wmf, .emf, .tiff e outros.
Vinculação de eventos Ligue eventos e métodos nativos e personalizados a outros objetos do FoxPro.
View Designer Crie consultas com instruções SELECT do SQL usando a edição bidirecional entre o Query/View designer e a saída do código fonte.
Classes base poderosas Crie subclasses membros de classes como páginas em estruturas de páginas e cabeçalhos e colunas em grades (grids). Crie subclasses para a classe DataEnvironment e use os construtores DataEnvironment e CursorAdapter. Você pode gerenciar objetos de aplicativos usando a nova classe Collection.
Encontre tudo o que precisa Use o Task Pane para gerenciar tarefas de desenvolvimento e acessar a ajuda do Visual FoxPro, Web Services XML e notícias da comunidade. A nova Toolbox oferece acesso fácil aos itens mais utilizados, como classes, controle e trechos de código. Você pode pesquisar e substituir referências de símbolo e texto entre projetos e arquivos, usando a ferramenta Code References.
|
(Flexibilidade para construir toto tipo de solução para banco de dados) Aplicativos de bancos de dados Obtenha as ferramentas de que os desenvolvedores precisam para gerenciar dados, desde a organização de tabelas de informação até a execução de consultas e relatórios, para construir aplicativos completos de bancos de dados para usuários finais.
Recursos cliente/servidor internos Combine o poder e a interface gráfica do Visual FoxPro com a velocidade, a capacidade de armazenamento e a segurança do SQL Server.
Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Crie soluções para desktop e compartilhadas totalmente compatíveis com o SQL Server 2000 e migre diretamente pra o SQL Server.
Interaja com outros aplicativos Controle programaticamente outros aplicativos, inclusive o Microsoft Office.
Microsoft Active Accessibility Torne seus aplicativos acessíveis a ferramentas de terceiros, como leitores de telas, dispositivos de reconhecimento de voz e invólucros de testes automáticos.
Ferramentas de instalação Use o InstallShield Express, incluso no pacote, para implementar facilmente seus aplicativos do Visual FoxPro.
Dados do Visual FoxPro e a Web Use o Visual FoxPro e o Internet Information Services (IIS) no Microsoft Windows 2000 SP3 ou superior para criar aplicativos para a Web baseados em bancos de dados com alto desempenho.
Componentes COM Crie objetos middle-tier de negócios que possam interagir facilmente com outros aplicativos, incluindo Office, Microsoft Visual Studio e a tecnologia Active Server Pages (ASP).
Suporte a serviços COM+ Crie componentes para aplicativos n-tier para transações distribuídas usando os serviços COM+, como COM+ Events, Queued Components e Message Queuing.
XML Web Services Publique e consuma XML Web services baseados em SOAP compatíveis com a tecnologia .NET por HTTP, usando o Microsoft SOAP Toolkit 3.0
Suporte ao temas do Windows XP Aplique temas do Microsoft Windows XP nos aplicativos do FoxPro, incluindo controles nos níveis de formulário e container.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||