Quando instalar o recurso VisualAge Generator, os menus a seguir terão opções adicionais que são específicas do VisualAge Generator.
A área de janela do Application lista applications no imagem.
Se o comutador Exibição do menu Aplicativos estiver definido em Aplicativos do VisualAge, a área de janela listará aplicativos criados no VisualAge ou carregados em sua imagem. Se o comutador estiver definido em Todos os Aplicativos, ele listará todos os aplicativos do VisualAge e do Smalltalk em sua imagem.
Trabalhando com um aplicativo
Para trabalhar com um aplicativo, selecione o aplicativo e proceda de uma das seguintes formas:
A área de janela Partes lista as classes contidas no an application selecionado na área de janela do Application.
Por padrão, a área de janela Partes utiliza a Exibição de Ícones em Colunas para listar as partes. Você pode alterar a exibição para uma Exibição de Detalhes ou Exibição de Ícones selecionando uma opção da opção Exibir do menu Partes.
Para trabalhar com uma parte, selecione a parte e proceda de uma das seguintes formas:
Trabalhando com os conteúdos do painel
Para selecionar uma opção do menu de contexto que afete o conteúdo da área de janela Partes, clique o botão 2 do mouse sobre um espaço aberto na área de janela Partes enquanto nenhuma parte estiver selecionada. Em seguida, selecione uma opção no menu de contexto.
A área de janela Partes do VAGen lista as partes do VisualAge Generator contidos no an application selecionado na área de janela Application e na classe selecionada na área de janela Partes.
Por padrão, a área da janela Partes do VAGen utiliza o Nome e a Exibição de Edição para listar as partes. Para modificar as informações exibidas, selecione uma alternativa da opção Exibição do menu Partes do VAGen.
As seguintes opções do VAGen estão disponíveis no menu Application da janela Organizer.
Selecione Gerar > Código Runtime do VAGen a partir do menu Application para gerar código para quaisquer partes do cliente que contenham partes do VAGen. Você pode gerar o código do cliente para todas as classes disponíveis nos applications selecionados.
Selecionar Código de Runtime do VAGen abre a janela Gerar Código de Runtime do VAGen Client.
Selecione Importar/Exportar no menu Applications para importar ou exportar partes do VisualAge Generator no formato de origem externo.
Selecione Importar no VAGen para importar partes VisualAge Generator no formato da origem externa.
Selecionar Importar no VAGen abre uma janela de seleção Arquivo na qual se especifica o nome completo de caminho do arquivo com formato de origem externa a ser importado.
A seleção de Abrir na janela de seleção Arquivo, abre a janela Importar no VAGen .
Selecione Exportar no VAGen para exportar todas as partes do VisualAge Generator no applications selecionado formato da origem externa. Exportar fica disponível quando um ou mais tipos de partes que permitem exportação são selecionados. Eis os tipos de parte que podem ser exportados: Programas, Funções, Mapas, Grupos de mapas, Registros, Tabelas e Itens de dados.
Selecionar Exportar no VAGen abre uma janela de seleção Arquivo, na qual se especifica o nome completo de caminho do arquivo com formato de origem externa a ser exportado.
Selecionar Abrir exporta as partes para o arquivo.
Selecione Migrar > Ativar para Compactação de IC do VAGen para migrar partes para que possam ser compactadas como componentes de imagem (IC). Antes de tentar compactar os ICs, você deve migrar os aplicativos GUI do VAGen para que funcionem com o mecanismo de carregamento dinâmico e em uma imagem gerada em tempo de execução reduzida.
Para ativar com sucesso as GUIs do VAGen para compactação de IC, proceda da seguinte forma:
Para obter informações adicionais sobre compactação de IC, consulte Guia do Usuário do VisualAge Generator.
Selecione Migrar GUIs do VAGen para migrar GUIs da V3 para a V4.
As seguintes opções do VAGen estão disponíveis a partir do menu Partes na janela .
Selecione Gerar > Código Runtime do VAGen a partir do menu Partes para gerar código para quaisquer partes do cliente que contenham partes do VAGen. Você pode gerar o código do cliente para todas as classes selecionadas.
Selecionar Código de Runtime do VAGen abre a janela Gerar Código de Runtime do VAGen Client.
Selecione Partes do VAGen para criar e trabalhar com partes do VisualAge Generator. Este menu está disponível no Organizador VisualAge.
Selecione Novo para criar uma nova parte VisualAge Generator.
Selecione Abrir para abrir uma parte VisualAge Generator carregada.
Selecione Abrir Selecionado para abrir o editor de partes das partes VAGen que você selecionou.
Abrir Selecionado está disponível apenas se você possui uma ou mais partes selecionadas.
Selecione Navegador de Partes para trabalhar com partes do VisualAge Generator.
Selecionar Navegador de Partes abre a janela Navegador de Partes do VAGen.
Selecione Atualizar Agora para que VisualAge Generator atualize a tela de Partes VAGen.
Por padrão, VisualAge Generator atualiza automaticamente a lista do Organizador VisualAge quando a janela recebe foco.
Por padrão, VisualAge Generator não atualiza automaticamente a lista no Navegador de Partes VAGen.
Interrupção da atualização automática no Organizador VisualAge
Você pode pedir ao VisualAge Generator que só atualize a exibição quando for selecionada a opção Atualizar agora. Para desativar as atualizações automáticas, passe para a guia Navegadores da janela Preferências e desmarque a seleção do comutador Atualizar.
Reinicialização da atualização automática no Organizador VisualAge
Para voltar às atualizações automáticas, passe para a guia Navegadores da janela Preferências e ative o comutador Atualizar.
Atualizar agora não está disponível na janela Referências Alteradas.
Escolha Selecionar para selecionar as partes na área de janela Partes do VAGen.
Selecione Selecionar Tudo para selecionar a área de janela Partes do VAGen.
Selecione Desmarcar Tudo para desmarcar a seleção de todas as partes do painel Partes do VAGen.
Selecione Exibir para exibir um menu que pode ser usado para mudar o modo como as informações da parte são mostradas no painel Partes do VAGen. Selecionar ou desmarcar o que foi selecionado no menu controla as colunas exibidas no painel Partes do VAGen e a coluna em que as informações são organizadas.
Use as opções abaixo para selecionar as informações da parte a serem exibidas no painel VAGen Partes:
Nota: | Nem todas as partes do VAGen têm subtipos. Caso não seja necessário ver o subtipo das partes, deixar essa opção desmarcada contribuirá para aumentar os tempos de exibição. |
Use as seguintes opções para organizar as informações da parte no painel Partes do VAGen:
Selecione Carregar para carregar a edição anterior ou outra edição de uma parte no imagem a partir do ENVY library manager ph>.
Carregar estará disponível somente se você possuir uma ou mais partes selecionadas.
Selecione Edição Anterior para carregar a edição anterior da parte selecionada. Por exemplo, se a edição 20-03-97 15:08:22 estiver carregada, selecionar Versão Anterior substituirá a parte selecionada pela edição anterior 28-03-97 12:09:11.
Selecione Outra Edição para carregar uma edição diferente da parte selecionada.
Selecionar Outra Edição abre uma janela que mostra todas as edições da parte selecionada. A edição atual contém um asterisco (*) ao seu lado. Para carregar outra edição, selecione-a e depois selecione OK.
Selecione Alterações para comparar a edição da parte atual com uma edição diferente no ENVY library manager ph>.
Alterações estará disponível somente se você tiver uma parte selecionada.
Selecione Edição Anterior para comparar a edição da parte com a edição anterior da parte no ENVY library manager ph>.
Selecionar Edição Anterior abre um navegador que exibe o formato de origem externo da edição da parte atual e a edição anterior na biblioteca. Usando o navegador, é possível comparar o conteúdo da edição.
Selecione Outra Edição para comparar a edição da parte atual com uma edição diferente na biblioteca.
Selecionar Outra Edição abre uma lista de edições. Na lista de edições exibida, selecione uma edição, em seguida, selecione OK.
A edição que está carregada atualmente é identificada por um asterisco (*).
Selecione Entre Si para comparar as edições atuais das partes selecionadas.
Selecionar Entre Si abre um navegador que exibe o formato de origem externo das partes selecionadas. Com este navegador, é possível comparar o conteúdo das partes.
Selecione Edições para consultar todas as edições da parte.
Selecione Parte Selecionada para navegar por todas as edições da parte VAGen selecionada.
Parte Selecionada está disponível apenas quando uma parte é selecionada.
Selecionar Parte Selecionada abre um Gerenciador de Edições na parte do VAGen.
Selecione Partes Disponíveis para consultar todas as edições das partes do VAGen excluídas do an application.
Selecionar Partes Disponíveis abre uma janela que lista todas as partes do VAGen que foram excluídas do an application.
Se você selecionar Partes Disponíveis a partir do Navegador de Partes do VAGen, criará uma lista de todas as partes excluídas de todas as classes de Partes do VAGen de todos os applications. No entanto, se você selecionar Partes Disponíveis no VisualAge Organizer, criará uma lista de todas as partes excluídas das classes de Partes do VAGen selecionadas a partir do aplicação selecionado.
Para consultar edições de uma parte VAGen, selecione a parte com a qual você quer trabalhar e, em seguida, selecione OK. Abre-se o Gerenciador de Edições sobre a parte.
Selecione Referências para procurar e alterar partes VAGen que referenciam uma parte ou texto selecionado.
A seleção de Referências abre a janela Referências.
Para pesquisar referências de partes VAGen em partes visuais, selecione Referências no menu Partes do Organizador VisualAge.
Selecione Associadas para ver e trabalhar com as partes associadas a uma parte selecionada.
Selecionar Associadas abre uma nova janela Navegador de Partes do VAGen que exibe a lista de associadas. Todos os applications no imagem são pesquisados para gerar esta lista. Após a exibição da lista, você pode utilizar as áreas de janela Applications e Tipos e o campo Nomes das Partes para filtra a lista de associadas.
Associadas está disponível se uma parte for selecionada e essa parte permite associadas.
As associadas e cada tipo de parte são:
Se um registro de especificação alternativa estiver definido, o registro e seus associados serão associados do registro.
As associadas incluem a árvore de função inteira da função de edição e os itens de dados compartilhados da tabela de edição.
Tipos de parte que não permitem associações: Opções de geração, Tabelas de ligação, Controles de ligação, Edições por ligação e Associações de recursos.
Selecione Mover para mover a parte selecionada para um aplicação de destino diferente. Mover está disponível se uma ou mais partes estiverem selecionadas.
Pré-condições do aplicaçãode destino
applications de destino válido deve já conter uma extensão da classe de Parte do VAGen do tipo selecionado.
Se o aplicação não contém a classe da Parte do VAGen, o aplicação deve encontrar as seguintes pré-condições:
Nota: | Uma edição de rascunho não é uma edição aberta. Você pode incluir partes do VAGen para as edições rascunho do aplicação, mas apenas se o aplicação já conter uma extensão da classe da Parte do VAGen para o tipo da parte que você deseja incluir. |
Selecione Copiar para fazer uma cópia das partes selecionadas. As cópias podem ser feitas no mesmo aplicação ou em um aplicação diferente. O nome da cópia não pode ser o mesmo que o original, mesmo se você selecionar um aplicação de destino diferente. Copiar está disponível se uma ou mais partes estiverem selecionadas.
Pré-condições do aplicaçãode destino
applications de destino válido deve já conter uma extensão da classe de Parte do VAGen do tipo selecionado.
Se o aplicação não contém a classe da Parte do VAGen, o aplicação deve encontrar as seguintes pré-condições:
Nota: | Uma edição de rascunho não é uma edição aberta. Você pode incluir partes do VAGen para as edições rascunho do aplicação, mas apenas se o aplicação já conter uma extensão da classe da Parte do VAGen para o tipo da parte que você deseja incluir. |
Selecione Renomear para renomear uma ou mais partes selecionadas.Renomear está disponível se uma ou mais partes estiverem selecionadas.
Selecione Excluir para remover uma ou mais partes selecionadas do aplicação e do imagem. Excluir está disponível se uma ou mais partes estiverem selecionadas.
Excluir não apaga permanentemente a parte. Você pode recarregar as partes excluídas do ENVY library manager ph> selecionando Parte Disponível a partir de Edições no menu Partes do VAGen.
Selecione Imprimir para imprimir as partes selecionadas. A saída impressa é enviada ao destino de impressão especificado na janela Configurar Impressão.
Selecione Testar para testar o programa selecionado. Testar está disponível quando um programa é selecionado.
A seleção de Testar irá abrir a janela Testar Monitor.
Selecione Definir Pontos de Teste para definir pontos de interrupção e pontos de teste nas partes selecionadas. Definir pontos de teste está disponível se uma parte for selecionada e essa parte permitir a definição de pontos de teste. Eis os tipos de parte que permitem a definição de pontos de teste: Mapas, Funções, Programas, Registros e Tabelas.
Selecionar Definir Pontos de Teste abre a janela Definir Pontos de Teste da parte selecionada.
Selecione Parte com Pontos de Teste para restringir a lista de partes exibidas na área de janela Partes do VAGen para somente aquelas partes que possuam pontos de teste definidos.
Selecione Validar para validar programas, mapas, grupos de mapa ou tabelas selecionados.
Selecione Validar quando um ou mais programas, mapas, grupos de mapa ou tabelas estiverem selecionados.
A seleção de Validar irá abrir a janela Validar.
Selecione Gerar para gerar programas, mapas, grupos de mapa ou tabelas selecionados.
Selecione Gerar quando um ou mais programas, mapas, grupos de mapa ou tabelas estiverem selecionados.
A seleção de Gerar irá abrir a janela Gerar.
Selecione Criar Registro da UI a partir do Mapa para criar um Registro da UI a partir de um mapa VAGen. O tipo de Registro da UI pode ser utilizado para converter mapas VisualAge Generator existente em um formato para a Web.
Após especificar um nome para o registro da Interface do Usuário, você encontrará um registro na área de janela Partes do VAGen se selecionar Registro na área de janela Tipos.
Selecione Importar/Exportar para importar ou exportar partes VisualAge Generator em formato de origem externa.
Selecione Importar no VAGen para importar partes VisualAge Generator no formato da origem externa.
Selecionar Importar no VAGen abre uma janela de seleção Arquivo na qual se especifica o nome completo de caminho do arquivo com formato de origem externa a ser importado.
A seleção de Abrir na janela de seleção Arquivo, abre a janela Importar no VAGen .
Selecione Exportar no VAGen para exportar partes selecionadas do VAGen no formato da origem externa. Exportar fica disponível quando um ou mais tipos de partes estiverem selecionados.
Selecionar Exportar no VAGen abre uma janela de seleção Arquivo, na qual se especifica o nome completo de caminho do arquivo com formato de origem externa a ser exportado.
Selecionar Abrir exporta as partes para o arquivo.
Selecione Exportar no VAGen com Associados para exportar partes selecionadas do VAGen e seus associados no formato da origem externa. Exportar no VAGen com Associados fica disponível quando um ou mais tipos de partes estiverem selecionados.
Selecione Opções para especificar definições para as partes VisualAge Generator e navegadores.
Selecione Preferências do VAGen para especificar as preferências para as partes VisualAge Generator.
Selecione Mostrar Filtros de Nomes para exibir o campo do filtro Nomes das Partes no Navegador de Partes do VAGen.
Especifique um modelo de nome de parte no campo Nomes de parte para restringir a lista de partes para apenas os nomes que correspondem ao modelo.
Você pode utilizar um * para representar qualquer seqüência de caracteres ou um # para representar um único caractere. Para corresponder nomes de partes contendo * ou #, anteceda * ou # com uma barra invertida (\).
Selecione Fonte para abrir a janela Seleção de Fonte e mudar a fonte de todas as janelas Navegador de Partes abertas.
A fonte selecionada passa a ser a fonte padrão para as janelas Navegador de Partes.
Campos
Botões de comando
Selecione OK para salvar as alterações e fechar a janela Seleção de Fonte.
Selecione Padrão para restaurar as definições padrão da fonte relativas a uma parte e fechar a janela Seleção da Fonte.
Selecione Cancelar para fechar a janela Seleção da Fonte sem alterar as definições da fonte.
Tarefas
Para alterar a fonte de uma parte, selecione Fonte no menu Exibir e faça o seguinte:
O canto inferior esquerdo da janela indica se a fonte selecionada é bitmap ou escalável.
Uma amostra da fonte selecionada é exibida na área de texto. Digite mais texto se quiser ver outros caracteres.
Selecione Salvar Definições como Padrão para salvar o tamanho da janela, a ordem de classificação, o filtro, as colunas mostradas, os tamanhos das colunas e o texto da barra de status exibido no Navegador de Partes do VAGen. Esta opção também salva os tamanhos e as larguras das áreas de janela.
Os valores salvos serão utilizados na abertura de uma nova janela Navegador de Partes VAGen.
Utilize a janela Gerar Código de Runtime do VAGen Client para gerar um código de runtime do cliente para partes visuais e não-visuais do VisualAge que contenham partes do VAGen. Você pode gerar mais de uma parte por vez.
Você deve gerar o código runtime do VAGen para todas as partes que contêm dados ou partes lógicas do VAGen antes que possa compactar com sucesso o aplicação para o tempo de execução. Se o código das partes runtime do VAGen estiver faltando, ou tiver alterações que exijam geração, você receberá um erro de pacote.
Você pode especificar se o código runtime do VAGen deve ou não ser gerado toda vez que a parte for salva. Esta opção está na página Geração dos Preferênciass. Você pode gerar o código VAGen para uma partes selecionada ou para todas as partes que contêm dados ou partes lógicas do VAGen em um aplicação selecionado. Para gerar o código runtime do VAGen para uma parte, selecione Gerar > Cógido Runtime do VAGen a partir do menu Partes do VisualAge Classes do Organizer. Para gerar o código runtime do VAGen para todas as partes em uma aplicação selecionado, selecione Gerar > Código Runtime do VAGen no menu aplicação.
Use a lista Partes para selecionar as partes do cliente para as quais devem ser mostradas alterações antes de gerar o código de runtime.
O campo Parte do cliente/aplicação lista as partes selecionadas e os applications contidos nele. Neste campo é possível selecionar todas as partes de clientes ou apenas as partes com alterações.
Selecione Mostrar partes alteradas do cliente para listar todas as partes do cliente no campo Parte do cliente/aplicação que possuem alterações requerendo geração.
Selecione Mostrar todas as partes do cliente para listar todas as partes do cliente no campo Parte do Cliente/aplicação que estejam no applications selecionado.
Utilize Selecionar Tudo para selecionar todas as partes.
Selecione Desmarcar Tudo para desmarcar todas as partes selecionadas.
Selecionar Exibir Alterações abre a janela Alterações da Parte do Cliente, que mostra a razão pela qual uma parte cliente pode precisar ser gerada de novo.
Use a caixa de grupos Solicitação de protocolo para determinar como especificar as opções de geração do código de runtime da geração:
Selecionar Sempre solicitar fará com que você seja sempre solicitado a informar o nome da parte de opção de geração.
Selecionar Avisar quando nenhuma opção estiver definida solicitará a o nome da parte de opção de geração quando o método hptOptionsPartName não existir na classe da parte do cliente ou aplicação que o contém. Esta é a opção padrão.
O campo Especificar opções de geração permite especificar uma opção de geração para ser atribuída a todas as partes clientes selecionadas. Se você especificou o valor de opções de geração na página Preferências Geração, este campo estará preenchido.
Atribuir para o aplicação: Selecione Atribuir para o aplicação para atribuir a parte das opções geradas para todas as partes do cliente no aplicação que ainda não possui uma parte da opção de geração atribuída.
Atribuir para a classe: Selecione Atribuir para a classe para atribuir a parte de opções de geração à parte do cliente selecionada.
Selecione OK para gerar as partes selecionadas.
Selecione Cancelar para fechar a janela sem gerar partes.
Utilize a janela Seleção de Opções de Geração para especificar uma opção de geração e atribuir o método para o aplicação ou para a classe.
Use a lista suspensa Opções de geração para especificar uma parte de opções de geração para ser usada durante a geração.
Selecione Atribuir para o aplicação para atribuir a parte das opções geradas para todas as partes do cliente no aplicação que ainda não possui uma parte da opção de geração atribuída.
Selecione Atribuir para a classe para atribuir a parte de opções de geração à parte do cliente selecionada.
Utilize a janela Alterações da Parte do Cliente para exibir o motivo pelo qual uma parte do cliente deve ser gerada novamente. Os seguintes motivos exigiriam que a parte cliente fosse gerada novamente:
Selecione OK para gerar as partes selecionadas.
Para ativar a ferramenta de migração, utilize a linha de comando ou o ícone do produto.
Para iniciar a ferramenta Migrador 3.x, utilize estas etapas:
Para poder usar partes do VAGen, é preciso importar e carregar o aplicativo ENVY que o contém.
Nota: | Se o aplicativo que tem as partes que já existir na biblioteca, será preciso levá-lo para a sua imagem. Depois de importado, o aplicativo tem que ser carregado para a imagem para que se possa trabalhar com suas partes. |
Para importar um aplicativo para a biblioteca:
Nota: | Aparece um prompt com endereço IP do sistema servidor do ENVY. Quando se usa sistema autônomo, aparece a janela de seleção do arquivo de sistema, de modo que é possível pular a próxima etapa. |
Outra alternativa é criar um comando em lote para importar o formato da origem externa das partes.
Para poder usar partes do VAGen, é preciso carregar na imagem o aplicativo ENVY que as contém. Para carregar um aplicativo:
Nota: | Quando se tenta carregar um aplicativo que contém uma parte VAGen de nome igual ao da que já foi carregada na imagem, a operação não é executada. Se as partes contidas por dois aplicativos forem idênticas, crie um aplicativo novo para conter as partes comuns, exclua-as dos outros dois aplicativos e faça do novo aplicativo um pré-requisito para eles. Se as partes forem diferentes mas tiverem o mesmo nome, mude o nome de uma delas abrindo-a e usando a opção Salvar Como. |
Para saber mais informações sobre o gerenciamento de aplicativos, consulte o IBM Smalltalk User's Guide.
O VisualAge Generator armazena partes do VAGen nos aplicativos ENVY. Antes de gerar uma parte VAGen nova, é preciso criar um aplicativo novo ou carregar uma edição de um aplicativo para receber as partes geradas.
Quando se inicia o VisualAge Generator, são exibidas duas janelas no seu desktop: a Transcrição do Sistema e a Organizador do VisualAge.
Para criar um aplicativo novo:
Nota: | Uma convenção comum para dar nome a aplicativos ENVY consiste em colocar em maiúscula a primeira letra do nome e a primeira letra de todas as palavras adicionais do nome. O nome padrão exibido na janela Aplicativo Novo é MyApplication1. Ele não deve ter espaços em branco e não é possível ter dois aplicativos com o mesmo nome na mesma biblioteca. Peça ao seu superior de desenvolvimento normas de denominação mais específicas. |
Por padrão, a caixa de opções Subaplicativo de não fica ativada. Usar subaplicativos pode facilitar o gerenciamento das bibliotecas quando se trabalha com aplicativos que têm partes que não deverão ser compartilhadas. Para criar um subaplicativo, selecione a caixa de opções e especifique o nome do aplicativo que vai recebê-lo.
Para criar uma parte do VAGen nova:
Utilize a lista pendente Application para selecionar o aplicação que conterá as partes definidas recentemente.
A lista pendente irá conter somente applications de destino válidos para os tipos de partes do VAGen.
applications de destino válido deve já conter uma extensão da classe de Parte do VAGen do tipo selecionado.
Se o aplicação não contém a classe da Parte do VAGen, o aplicação deve encontrar as seguintes pré-condições:
Nota: | Uma edição de rascunho não é uma edição aberta. Você pode incluir partes do VAGen para as edições rascunho do aplicação, mas apenas se o aplicação já conter uma extensão da classe da Parte do VAGen para o tipo da parte que você deseja incluir. |
As partes do VAGen incluem programas, funções, grupos de mapas, mapas, registros, tabelas, blocos de especificação do programa (PSBs), itens de dados, partes de opções de geração, tabelas de ligação, partes de associações de recursos, partes de controle de bind e partes de edição de ligações. Todos esses tipos de partes são definidos por meio do editores do VisualAge Generator Developer.
A partir do Navegador de Partes do VAGen, você pode selecionar as applications e os tipos de partes a serem exibidas no navegador. Para alterar as partes relacionadas no navegador, a partir do campo Nomes da parte, especifique os critérios de classificação da lista de partes no navegador.
Quando se cria uma versão para uma classe ou aplicativo, previne-se que outras alterações sejam feitas às partes e classes neles contidos. Os nomes de versão são normalmente seguidos pelo número da versão. Nomes de classes que não têm versão são precedidos por um sinal de maior (>) e seguidos pela marca de data e hora. Nomes de aplicativos que não têm versão são precedidos por um ícone de pasta aberta e seguidos pela marca de data e hora.
Para criar a versão de uma classe:
Para criar o release da classe:
Para criar a versão de um aplicativo: