|
|
| Visual FoxPro 8.0 |
 |
| |
Visão geral do Visual FoxPro
Com o engine de cursor local, compatibilidade entre idioma e dados, e recursos muito potentes, o Visual FoxPro 8.0 torna-se uma ótima ferramenta para a composição de soluções de todos os tamanhos. Sua linguagem centrada em dados e voltada para objetos oferece aos desenvolvedores um conjunto de ferramentas robustas para a criação de aplicativos para banco de dados para a área de trabalho, ambientes de cliente/servidor, ou da Web. Os desenvolvedores terão as ferramentas necessárias para gerenciar os dados a partir da organização de tabelas de informação, execução de questionários, e criação de um sistema de gerenciamento de banco de dados relacional (DBMS) para a programação de um aplicativo de gerenciamento de dados totalmente desenvolvido para os usuários finais.
O Visual FoxPro 8.0 inclui o gerenciamento de erros estruturais, uma classe de CursorAdapter para acesso de dados universais, novos suportes de auto-incremento para tabelas de dados, suporte aos Temas do Windows XP, novos controles e classes de base, novo GDI+ suporte de imagem, nova vinculação de eventos para objetos, suporte hierárquico completo, novos recursos de serviços XML Web, provedor OLE DB atualizado, produtividade de desenvolvimento melhorada, e compatibilidade nova e melhorada com o Visual Studio.NET e com o SQL Server 2000.
Pontos de Destaque do Produto
Gerenciamento de erro estrutural — Gerenciamento e controle de erro encapsulado em código, utilizando a estrutura TRY...CATCH...FINALLY, escalonando exceções utilizando o THROW, e gerenciando-as utilizando os objetos de Exceção.
Acesso a dados universais - Utilizar a classe de CursorAdapter para acesso unificado de dados às tabelas nativas do Visual FoxPro, XML, Microsoft SQL Server 2000, e ODBC ou aos recursos de dados do OLE DB.
Desenvolvedor de Visualização — Compor os questionários de SQL SELECT utilizando a edição de dois caminhos entre o designer do Query/View e a saída de código fonte.
Suporte à auto-incrementação – Criar campos de auto-incremento para campos chave primários nas tabelas de dados do Visual FoxPro.
Suporte aos Temas do Windows XP - Aplicar os Temas do Microsoft Windows XP aos aplicativos do Visual FoxPro, incluindo os controles ao nível de forma e recipiente.
Controles avançados – Compor os formulários de desktop do smart client utilizando recursos mais aprimorados tais como guias de orientação em estruturas de páginas, colunas de travamento e redefinição de tamanho automático, destaque de linhas de grade, alteração das cores de fundo e posicionamento de imagens nos botões de comando.
GDI+ suporte de imagem — Exibe e gira as imagens nos formulários com o suporte para os arquivos com formatos como .bmp, .jpeg, .gif, animated .gif, .wmf, .emf, .tiff, e mais.
Vinculação de evento — Vincula eventos nativos e personalizados e métodos para outros objetos do Visual FoxPro.
Importar e exportar dados XML — Importar e exportar o XML hierárquico utilizando o suporte para XML DiffGrams entre os cursores de dados do Visual FoxPro e do ADO.NET DataSets.
XML Web services — Publicar e consumir o XML Web services com base no SOAP compatível com as tecnologias .NET em HTTP utilizando o Microsoft SOAP Toolkit 3.0 (incluído).
Provedor OLE DB — Fornecer acesso aos dados do Visual FoxPro a partir de outros clientes tais como o Microsoft Visual Studio .NET e o Office XP.
Microsoft SQL Server 2000 Desktop Engine (MSDE) — Compor soluções em desktop e compartilhadas, compatíveis ao Microsoft SQL Server 2000 e migrá-las para o SQL Server 2000 diretamente, sem modificar o código.
Ferramentas de implantação — Criar programas de instalação para seus aplicativos utilizando a versão exclusivamente desenvolvida do InstallShield® Express para o Visual FoxPro.
Classes de Base Potentes — Classes de membros de subclasses tais como páginas em estruturas e cabeçalhos e colunas em linhas de grade. Divide a classe DataEnvironment em subclasse e usa os criadores de DataEnvironment e CursorAdapter. Você pode gerenciar objetos de aplicativo usando a nova classe Collection. Produtividade de desenvolvimento – Usar o Painel de Tarefas para gerenciar tarefas de desenvolvimento e acessa Ajuda do Visual FoxPro, XML Web services e notícias da comunidade. A nova Caixa de Ferramentas fornece acesso fácil para itens usados freqüentemente como classes, controles e trechos de código. Você pode procurar e substituir referências de texto e símbolo por todos os projetos e arquivos usando a ferramenta Code References.
Fácil Atualização
O XML Web services criado com o Visual FoxPro 8.0 pode ser consumido por clientes do XML Web service do Visual Studio® .NET, e os XML Web services criados com o Visual Studio .NET e qualquer outro Web service baseado em padrões, podem ser consumidos pelo Visual FoxPro 8.0.
Atualizar o Visual FoxPro 8.0 é fácil e compensatório, uma vez que é a versão mais avançada e confiável do FoxPro já lançada e é 100 por cento compatível com o Visual FoxPro 7.0. Os desenvolvedores também podem criar aplicativos com o Visual FoxPro 8.0 e implantá-los usando o tempo de execução do Visual FoxPro 7.0, contanto que não sejam implementados novos comandos e recursos no aplicativo distribuído. Isso permite que os desenvolvedores e as equipes atualizem para o Visual FoxPro 8.0 e possam se beneficiar da série de novos recursos de produtividade, enquanto fazem a transição dos aplicativos existentes para o tempo de execução mais recente. A maioria dos desenvolvedores ofereceu um feedback indicando que Visual FoxPro 8.0 do pacote de recurso é a melhor atualização desde o Visual FoxPro 3.0.
Recursos
O Microsoft Visual FoxPro 8.0 é uma ferramenta extremamente poderosa para criar rapidamente aplicativos e componentes do banco de dados. Sua linguagem centrada em dados e voltada para objetos oferece aos desenvolvedores um conjunto de ferramentas robustas para a criação de aplicativos do banco de dados – para a área de trabalho, como uma solução cliente/servidor, ou na Web – usando componentes e XML Web services.
|
|
 |
 |
 |
|
Tecnologia Rushmore de Otimização de Consulta
Executa consultas de arquivos de dados grandes do FoxPro em questão de
segundos.
|
|
Cursor
Local
Manipula com facilidade dados de maneira interativa e por programação.
|
|
Conteúdo
do Banco de Dados
Cria relacionamentos persistentes entre tabelas, procedimentos armazenados,
eventos, rastreamentos, regras e valores padrão.
|
|
Exibições
Local e Remota
Cria aplicativos baseados em consultas que retornam os dados filtrados do
Visual FoxPro ou Microsoft SQL Server™ para um melhor desempenho. Obtém os
dados remotos off-line e mais potência.
|
|
Eventos
do Banco de Dados
Controla ações do usuário com o código que é executado quando um banco de dados
é aberto, fechado ou modificado.
|
|
Capacidades
Internas do Processo em Lote
Manipula de maneira rápida e direta vários dados em soluções do processo de
transação corporativa.
|
|
Suporte
SQL Integrado
Manipula vários dados usando declarações do Structured Query Language (SQL).
|
|
Suporte
Integrado à Linguagem XML
Importa e exporta XML hierárquico usando o suporte para XML DiffGrams entre
cursores de dados do Visual FoxPro e ADO.NET DataSets.
|
|
Provedor
OLE DB
Fornece acesso aos dados do Visual FoxPro a partir de outros clientes tais como
o Microsoft Visual Studio .NET e o Office XP.
|
|
Assistente
de Upsizing do Servidor SQL
Migra facilmente dados do Visual FoxPro para bancos de dados do Servidor SQL.
|
|
Acesso
a Dados Universais
Utiliza a classe de CursorAdapter para acesso unificado de dados às tabelas
nativas do Visual FoxPro, XML, Microsoft SQL Server 2000 e ODBC ou às fontes de
dados do OLE DB.
|
|
Suporte
de auto-incremento
Cria campos de auto-incremento para campos de chave primária nas tabelas de
dados do Visual FoxPro.
|
|
|
Modelo Direcionado ao Evento True
Acessa totalmente os eventos padrão do Microsoft Windows® —por exemplo, os
movimentos do mouse que ativam operações arrastar e soltar. |
|
Gerente
de Projeto
Organiza e gerencia todos os arquivos em um projeto.
|
|
Designers
de Formulário e de Relatório
Cria visualmente formulários e relatórios usando operações arrastar e soltar
para mover controles ligados aos dados.
|
|
Designer
de Classe Visual
Cria visualmente classes de formulários e controles que podem ser usados
novamente.
|
|
Criadores
Reduzem o tempo de desenvolvimento com ferramentas que simplificam a edição de
propriedades comuns de controle visual planejada em tempo de design.
|
|
Assistentes
Passa rapidamente por tarefas de desenvolvimento de aplicativos comuns, como
formulários, consultas e relatórios. Usam o Assistente de Aplicativo para criar
um aplicativo completo rapidamente.
|
|
Herança
Visual e Não-Visual
Cria bibliotecas de classe do código, formulário e controle que podem ser
usados novamente.
|
|
Navegador
de Classe e Galeria do Componente
Gerencia bibliotecas de classe e outros componentes comuns de aplicativos com
ferramentas visuais de fácil uso.
|
|
Classes
Foundation do Visual FoxPro
Escolhe entre mais de 100 classes reutilizáveis e criadas anteriormente que
oferecem funcionalidade comum e adiciona facilmente essas classes aos
aplicativos.
|
|
Estrutura
de Aplicativo Voltada ao Objeto
Cria aplicativos usando uma estrutura de aplicativo voltada ao objeto, que
consiste em um grupo geral de classes que formam o centro de um aplicativo.
|
|
Janela
de Comando
Interage diretamente com o IDE (integrated development environment) e seus
aplicativos durante o tempo de execução.
|
|
Janela
de Visualização do Documento
Visualiza e navega rapidamente para procedimentos, funções e métodos de origem.
|
|
Editor
de Código Avançado
Reduz o tempo de codificação com recursos que exibem sintaxe do código de cor,
recuo de bloco, comentários, indicadores e atalhos.
|
|
Tecnologia
Microsoft IntelliSense®
Diminui o tempo de codificação usando assistência de linguagem poderosa,
extensível quando você digita.
|
|
Integração
do Microsoft Visual SourceSafe®
Coordena os esforços de usuários individuais e equipes de desenvolvimento e
estende o controle pelo processo de versão.
|
|
Depurador
Completo
Aumenta a produtividade com rastreamento de evento, log de cobertura e suporte
ao ponto de interrupção.
|
|
Coverage
Profiler
Testa aplicativos verificando quais linhas de código estão sendo executadas
("coverage") e executa "profiling" determinar gargalos no código.
|
|
Gerenciamento
de Erro Estrutural
Controla e encapsula o gerenciamento de erro em código, utilizando a estrutura
TRY...CATCH...FINALLY, escalonando exceções utilizando o THROW e gerenciando
utilizando os objetos de Exceção.
|
|
Controles
Avançados
Criar os formulários da área de trabalho do smart client utilizando recursos
mais aprimorados tais como guias de orientação em estruturas de páginas,
colunas de travamento e redefinição de tamanho automático, destaque de linhas
de grade, alteração das cores de fundo e posicionamento de imagens nos botões
de comando.
|
|
GDI+
suporte de imagem
Exibe e gira as imagens nos formulários com o suporte para os arquivos com
formatos tais como .bmp, .jpeg, .gif, animated .gif, .wmf, .emf, .tiff, e mais.
|
|
Vinculação
de Evento
Vincula eventos nativos e personalizados e métodos para outros objetos
do Visual FoxPro.
|
|
Desenvolvedor
de Visualização
Compor os questionários de SQL SELECT utilizando a edição de dois caminhos
entre o designer do Query/View e a saída de código fonte.
|
|
Classes
de Base Potentes
Classes de membros de subclasses tais como páginas em estruturas e cabeçalhos e
colunas em linhas de grade. Divide
a classe DataEnvironment em subclasse e usa os criadores de DataEnvironment e
CursorAdapter. Você pode gerenciar objetos de aplicativo usando a nova classe
Collection.
|
|
Descoberta
Usa o Painel de Tarefas para gerenciar tarefas de desenvolvimento e acessa
Ajuda do Visual FoxPro, XML Web services e notícias da comunidade. A nova Caixa
de Ferramentas fornece acesso fácil para itens usados freqüentemente como
classes, controles e trechos de código. Você pode procurar e substituir
referências de texto e símbolo por todos os projetos e arquivos usando a
ferramenta Code References.
|
|
|
Aplicativos do Banco de Dados
Obtém as ferramentas de que os desenvolvedores precisam para gerenciar dados –
de organização de tabelas de informações e execução de consultas à criação de
aplicativos completos de banco de dados para usuários finais.
|
|
Capacidades
Internas Cliente/Servidor
Combina a potência e a interface gráfica de usuário do Visual FoxPro com o
armazenamento, a velocidade e a segurança do Servidor SQL.
|
|
Microsoft
SQL Server 2000 Desktop Engine (MSDE 2000)
Cria soluções compartilhadas e da
área de trabalho totalmente compatíveis com o SQL Server 2000 e migra essas
soluções para diretamente para o Servidor SQL.
|
|
Interação
com Outros Aplicativos
Controla por programação outros aplicativos, incluindo o Microsoft Office.
|
|
Microsoft
Active Accessibility
Torna seus aplicativos acessíveis a ferramentas de terceiros, como leitores de
tela, dispositivos de reconhecimento de voz e equipamentos de teste
automatizados.
|
|
Ferramentas
de Implantação
Usa o InstallShield Express incluído para implantar facilmente seus aplicativos
do Visual FoxPro.
|
|
Dados
do Visual FoxPro e a Web
Usa Visual FoxPro e o Internet Information Services (IIS) no Microsoft Windows
NT® 4.0 ou posterior para criar aplicativos da Web com um alto desempenho e
voltados ao banco de dados.
|
|
Componentes
COM
Cria objetos comerciais da metade da etapa que podem interagir facilmente com
outros aplicativos, incluindo o Office, Microsoft Visual Studio® e a tecnologia
do Active Server Pages (ASP).
|
|
Suporte
para Serviços COM+
Crie componentes para aplicativos de transação distribuídos da etapa n altamente
escalonável usando Serviços COM+, como, por exemplo, Eventos COM+, Componentes
na Fila e Enfileiramento de Mensagens.
|
|
XML
Web services
Publicar e consumir o XML Web services com base no SOAP compatível às
tecnologias .NET em HTTP utilizando o Microsoft SOAP Toolkit 3.0 (incluído).
|
|
Suporte
aos Temas do Windows XP
Aplicar os Temas do Microsoft Windows XP aos aplicativos do Visual FoxPro,
incluindo os controles ao nível de forma e recipiente.
|
|
|