Recursos


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

 

 Crie soluções compatíveis com .NET com Web services XML e XML hierárquicos.

 Troque dados com o SQL Server por meio dos recursos aprimorados da linguagem SQL e dos novos tipos de dados recém-suportados.

 Incremente suas interfaces de usuário com formulários dockable, ancoramento automático de controles e suporte a imagens aprimorado.

 Personalize a Janela Properties com suas propriedades favoritas, editores, fontes e configurações de cores personalizados.

 Crie e implemente aplicativos stand-alone e remotos para Tablet PCs baseados no Windows.

 Crie e acesse componentes COM e Web Services XML compatíveis com a tecnologia Microsoft .NET.

 O Visual FoxPro 9.0 permite que você crie soluções ponto-a-ponto, desde formulários de entrada de dados até saídas de relatórios complexos.

 

Recursos do sistema de relatórios

 

 A nova arquitetura de saída oferece o controle preciso de saída e formatação de dados de relatórios.

 Suporte a múltiplas bandas details com múltiplos relacionamentos um-para-muitos.

 Os relatórios de saída suportados incluem os formatos XML, HTML e imagem, além de janelas personalizáveis de visualização de impressão de várias páginas.

 Janela de visualização de impressão com mais qualidade visual e suporte para múltiplas páginas.

 A nova classe ReportListener permite o acesso à geração de relatórios e aos eventos de renderização em runtime.

 O encadeamento flexível de relatórios permite tarefas de impressão mais complexas.

 hooks de design poderosos, com builders personalizáveis.

 Compatibilidade reversa com relatórios anteriores do Visual FoxPro.

 

Tratamento de dados e interoperabilidade

 

 Novos tipos de dados - os tipos Varchar, Varbinary e Blob permitem maior nível de interoperabilidade com o SQL Server.

 Melhorias ampliadas no SQL - mais recursos com as instruções SELECT, INSERT, UPDATE e DELETE.

 CAST() -nova função ajuda na conversão entre diversos tipos de dados.

 Novo Índice Binário - suporte para um novo tipo de índice para melhorar o desempenho no uso da tag Deleted.

 XMLAdapter - suporte ampliado para o esquema XSD e XML hierárquico aninhado.

 

Recursos de interfaces de usuário smart client

 

 Formulários ancoráveis - permitem a criação de aplicativos do Windows com desempenho profissional.

 Ancoramento - permite controlar o movimento dos controles sobre os formulários à medida que o formulário é redimensionado.

 Botões - mais controle sobre o posicionamento da imagem em um botão com alinhamento de texto.

 Checkboxes - novo suporte a quebras de linha nas legendas das caixas de opção (Checkboxes).

 Labels - suporte a texto giratório nos labels.

 Formas e linhas (Shapes e Lines) - recursos para a criação de polígonos e curvas Bézier.

 Listas e caixas combinadas (Lists e Combos) - uso de coleções como fontes de databinding.

 Imagens - vículos (bind) com imagens não baseadas em arquivos.

 

Mais produtividade para o desenvolvedor

 

 Folha de propriedades - suporte a novas opções de fontes e cores, caracteres estendidos e expressões longas.

 Extensibilidade de dados de membros - possibilidade de especificar favoritos e editores de propriedades personalizados.

 Compilação em segundo plano - veja a sintaxe válida e incorreta à medida que digita as linhas de comandos.

 Painel de tarefas - painéis de tarefas novos e aperfeiçoados, como o painel Data Explorer.

 Recursos de sistemas ampliados - sem limites para arrays, tamanho de procedure e níveis de aninhamento.

 Funções de string - novos e poderosos aperfeiçoamentos no tratamento de strings.

 ICASE() - nova função inline semelhante à instrução DO CASE.

 Internacional - maior suporte ao uso de FontCharSets nos aplicativos.

 

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.

 

 

Início da páginaInício da página