PLATANUM – Conhecendo o KPCodeGen.Net

O KPCodeGen.Net é uma ferramenta auxiliar criada para gerar o código fonte de interpretação da plataforma PLATANUM. Seu princípio é simples, basta configurar a conexão com um banco de dados, selecionar uma tabela, e configurar seus componentes por cada coluna da tabela, isto será feito para a View (listagem de dados) e o Form (formulário de cadastro). Após configurado, basta gerar o código fonte/arquivos, e copiar para a solução do SkeletonApp.Net.

Configurações básicas da ferramenta

Quando abrir pela primeira vez o KPCodeGen.Net, você deverá entrar na aba [Configurações] e preencher os campos de configurações exigidas:

  • arquivo Entity:
    • Diretório onde será salvo os arquivos gerados da Entidade
  • arquivo EntityBO:
    • Diretório onde será salvo os arquivos gerados da EntidadeBO
  • Dir arquivos Forms:
    • Diretório onde será salvo os arquivos gerados das páginas (View/Form)
  • Namespace (Entity):
    • Namespace do projeto onde serão colocados os arquivos da entidade. Por padrão na solução do SkeletonApp.Net ficará “SpecialistEntity.ORM”, sendo que as classes ficarão dentro da pasta “ORM”.
  • Namespace (EntityBO):
    • Namespace do projeto onde serão colocados os arquivos da entidade BO (negócio). Por padrão na solução do SkeletonApp.Net ficará “SpecialistBO”, sendo que as classes ficarão na raíz do projeto.
  • Namespace (WebProject):
    • Namespace do projeto onde serão colocados os arquivos do WebForms (View/Form). Por padrão na solução do SkeletonApp.Net ficará “WebProject.Form”, sendo que as classes/arquivos ficarão na pasta “Form” do projeto.

KPCodeGen.Net-1

Configuração de conexão com banco de dados

Ao lado do campo [Conexão com banco] existe um botão que abrirá a tela de configuração do banco de dados:

KPCodeGen.Net-2

Nomeie sua conexão como [SKELETON], e configure a [Connection String], podendo usar a mesma configuração que você fez na chave [connection.connection_string] do arquivo [ActiveRecord.xml].

KPCodeGen.Net-3

Salve a conexão, selecione-a na caixa [Conexão com banco], e clique no botão [Conectar], caso tenha conectado com sucesso, aparecerá no campo [Owner do banco de dados] uma lista com todos os Schemas do banco, portanto, selecione o schema [dbo].

KPCodeGen.Net-4