Microsoft.com Brasil Home | Mapa do Site
HyperLink
 
Procurar no Microsoft.com por:
 
  Home | Developer Center | Biblioteca | Downloads | Como Comprar | Assinaturas MSDN




Pesquisa rápida

 
 
  
Home MS Brasil
Compre
Downloads
Suporte
Fale conosco
  Visual FoxPro 8.0

 

  Conjuntos de Ferramentas

   Um conjunto de ferramentas é um grupo de itens de ferramenta contidos em uma categoria na Caixa de Ferramentas. Os itens dentro do conjunto de ferramentas podem representar vários tipos diferentes de objetos. Esses objetos podem ser classes a partir das bibliotecas do Visual FoxPro arrastadas para a área de trabalho do mesmo modo como você pode fazer com as barras de ferramenta do formulário e da classe. No entanto, enquanto as barras de ferramenta do Visual FoxPro estiverem expostas a todas as classes em uma biblioteca, a Caixa de Ferramentas pode expor somente as classes que você quiser. A Caixa de Ferramentas também suporta itens que representam criadores e assistentes, controles ActiveX, XML Web services e recortes de texto. Além desses itens, a Caixa de Ferramentas pode representar recursos baseados no arquivo como, por exemplo, bancos de dados, tabelas, imagens, relatórios, etiquetas, menus, formulários, aplicativos, programas e projetos.

Ao desenvolver sistemas com uma equipe, é comum para um arquiteto ou um grupo de desenvolvedores seniores criar uma estrutura das classes do Visual FoxPro e possibilitar o uso do projeto por criadores e outros recursos. Os arquivos são, dessa forma, distribuídos para a equipe de desenvolvimento. No entanto, como todas as classes em uma biblioteca estão expostas quando carregadas para a barra de ferramentas de classe do Visual FoxPro, os membros da equipe de desenvolvimento devem investir tempo para aprender quais classes são classes de estrutura abstrata e quais devem ser usadas no desenvolvimento. Para ajudar os desenvolvedores a acessarem as classes que você quer que eles usem, é possível configurar os conjuntos de ferramenta da Caixa de Ferramentas e distribuí-los para sua equipe de desenvolvimento. Esses conjuntos de ferramentas não estão limitados a classes. Eles podem conter qualquer tipo de item, como, por exemplo, links para outros aplicativos ou recursos. Você também pode estabelecer categorias de pasta dinâmica que exibem itens a partir de uma pasta do sistema de arquivo de rede de modo que os desenvolvedores possam acessar os recursos compartilhados com facilidade.

A Caixa de Ferramentas armazena seus conteúdos em uma tabela de dados do Visual FoxPro (.dbf) específica para cada usuário. A Caixa de Ferramenta do Visual FoxPro acompanha o conteúdo padrão contido nessa tabela que é criada pela primeira vez quando a Caixa de Ferramentas é aberta. Ao personalizar a Caixa de Ferramentas, você estará modificando o conteúdo nessa tabela. Por padrão, os nomes dos arquivos da tabela de conteúdo são Toolbox.dbf, Toolbox.fpt e Toolbox.cdx. Eles estão armazenados em sua pasta HOME(7): \Documents and Settings\UserName\Application Data\Microsoft\Visual FoxPro 8\Toolbox\.

Para criar conjuntos de ferramentas para seus desenvolvedores, personalize sua Caixa de Ferramentas para que preencha categorias com classes de estrutura, criadores e outras ferramentas que eles deverão utilizar no projeto. Você pode estabelecer categorias dinâmicas ou filtros de categorias. Agora tudo o que você deve fazer é distribuir sua tabela de conteúdo da Caixa de Ferramentas à equipe de desenvolvedores junto com as bibliotecas e os arquivos de classe de estrutura atuais.

Quando a Caixa de Ferramentas abre pela primeira vez, a tabela de conteúdo é solicitada. O desenvolvedor pode escolher carregar o conteúdo que você forneceu selecionando a opção apropriada e localizando o arquivo .dbf. Depois que a Caixa de Ferramentas for carregada uma vez, o desenvolvedor pode alternar entre as tabelas de conteúdo usando a página Customize Toolbox > Options clicando com o botão direito do mouse na Caixa de Ferramentas e selecionando Customize Toolbox no menu de atalho. No formulário Customize Toolbox, clique em General e então clique em Options a partir da exibição de árvore à esquerda. Isso irá exibir todas as opções da Caixa de Ferramentas. O caminho e o nome da tabela de conteúdo da Caixa de Ferramentas são exibidos na metade desse formulário (Figura 1). Digite um novo caminho e um novo nome ou clique no botão elíptico (...) para localizar o arquivo .dbf.

  
    Figura 1 Tabelas Alternativas de Conteúdo da Caixa de Ferramentas podem ser especificadas a partir de Customize Toolbox > Options.

   As bibliotecas de classe atuais devem ser distribuídas nas mesmas pastas nos computadores de desenvolvimento para facilitar o uso. No entanto, se o desenvolvedor usa um item da ferramenta e a Caixa de Ferramentas não consegue localizar a classe associada, ela pede para o desenvolvedor localizar a biblioteca da classe e atualiza os dados do item da ferramenta com essa informação. Por exemplo, se você criar um item de ferramenta que se refere a uma classe chamada MyClass em uma biblioteca localizada em C:\MyFramework\MyClasses.vcx, será necessário distribuir a biblioteca de classe MyClasses.vcx na mesma pasta no computador do desenvolvedor. Se você não fizer isso, o desenvolvedor receberá uma solicitação quanto ao local quando a ferramenta for usada.

Antes de estabelecer os conjuntos de ferramentas de empresa em sua Caixa de Ferramentas, você não deseja distribuir nenhum conteúdo pessoal que você definiu. Por exemplo, você pode ter criado categorias e filtros que não deseja distribuir. Você precisa fazer o backup do seu conteúdo e então restaurar a Caixa de Ferramentas para seu conteúdo original. Você pode fazer isso facilmente a partir da página Customize Toolbox > Options. Você pode restaurar o conteúdo da Caixa de Ferramentas clicando no botão Reset Toolbox to Default. Será solicitado a você: "Você deseja manter as novas categorias e os itens da Caixa de Ferramentas que você ou um fornecedor de terceiros adicionou?" Se você clicar em No, toda a tabela da Caixa de Ferramentas será restaurada para a instalação padrão, removendo todas as personalizações do usuário, e é feita uma cópia de backup no mesmo diretório. (Os arquivos de backup são cumulativos; por exemplo, o primeiro backup criado é chamado ToolboxBackup, o segundo é ToolboxBackup_1, e terceiro é ToolboxBackup_2, e assim por diante).

Agora você pode personalizar sua Caixa de Ferramentas criando itens, categorias e filtros de ferramenta. Quando você terminar, distribua a tabela de conteúdo da Caixa de Ferramentas e quaisquer bibliotecas ou arquivos de classe necessários para seus desenvolvedores. Se você adicionou ou excluiu algo do conteúdo, é possível limpar a tabela da Caixa de Ferramentas antes de distribuí-la à equipe. Selecione o botão Clean Up da Caixa de Ferramentas na página Options para executar um PACK na tabela de conteúdo da Caixa de Ferramentas. Isso remove permanentemente todos os registros excluídos e diminui o tamanho da tabela. Você pode, então, voltar ao seu conteúdo pessoal selecionando a cópia de backup da sua tabela da Caixa de Ferramentas na página Options.

 

   Voltar para o menu

 

 
Fale Conosco | Imprima esta página | Adicione aos Favoritos
©2004 Microsoft Corporation. Todos os direitos reservados. Nota Legal | Política de Privacidade
aa