Anuncie Grátis
Anterior
Próximo

Gerador de Classes e Objetos a partir do Banco de Dados

Preço: R$99,00

País:   Brasil
Estado:   ES
Cidade:   Cariacica
CEP:   29153100

A GVSoft desenvolve software desde 1995 e seus profissionais tem amplo conhecimento em sistemas
comerciais, financeiros e contábeis.

Venha criar seu aplicativo conosco!

GANHE TEMPO com nosso software gvsGenCode, que gera classes e objetos a partir das tabelas contidas na sua base de dados.
Basta se conectar ao banco de dados que o software fará a identificação e listagem de todas as tabelas existentes,
permitindo selecionar campos chave para compor a chave primária e gerar uma ou todas ao mesmo tempo.

O código gerado segue um padrão pré determinado pela GVSoft, mas pode ser personalizado caso o usuário
assim necessite, impondo suas suas formas de trabalho e programação, após nossa análise.

Nosso software esta em constante evolução para atender as mais diversas demandas de mercado e contamos
com um grande e importante diferencial, além do desenvolvimento próprio e a qualidade claro, o preço justo.

Estamos tão seguros de nosso trabalho que disponibilizamos a versão completa para download.

Temos plena certeza que você não conseguirá ficar sem ele, após testar suas funcionalidades.

Desenvolvido em linguagem de última geração com alta performance e escalabilidade.

O software gvsGenCode contempla:

- Conexão aos principais bancos de dados do mercado;
- Geração de classes com todos os campos de uma tabela no banco de dados;
- Total autonomia para manutenção na base de dados com procedimentos e funções para:
* Inclusão de registros;
* Alteração de registros;
* Exclusão de registros;
* Procura por campo chave ou determinado pelo usuário;
* Carregamento de registros;
* Clonagem de registro;
* Criação da script SQL para gerar a tabela na base de dados local ou na web (mysql);
- Função para autoincrementar o campo chave;
- Função para pesquisar por campo string ou numérico automaticamente;
- Todas as funções geradas em SQL padrão ANSI;
- Funções para criar, carregar e salvar TClientDataSet´s dinâmicamente;
- Atualização automática de versão;


Nesse exemplo básico, foram mais de 900 linhas de código gerados automaticamente sem intervenção do usuario.


Exemplos de código, mostrando a forma de usar:

var
Obj: TFinTit;
begin
try
// instanciar objeto de trabalho
Obj := TFinTit.Create( ZConn );
// ZConn é o objeto de conexão ao banco de dados (TZConnection)
// se nao encontrar o registro
if Obj.Find( ) then
Obj.Load( ) // carregar o registro
else
Obj.Post // grava, incluindo ou alterando o registro
;
finally
Obj.Free; // libera da memoria
end;
end;


Exemplo de código gerado:

unit FinTitClass;

interface

uses
SysUtils, Classes, Controls, ComCtrls, Dialogs, ZDataset, ZConnection, DB, DBClient
, Funcoes;

type

TFinTit = class
public
Connection: TZConnection;
EMP_COD: Integer;
TIT_COD: Integer;
...
// limpar as propriedades da classe
procedure Clear;

// salvar dados, incluindo ou alterando os registros
function Post: Boolean;

// procurar um registro pelo campo chave do tipo integer ou outro campo usando "pField"
function Find( pID: Integer; pField: string = ''; pWhere: String = '' ): Boolean; overload;

// procurar um registro pelo campo chave do tipo string ou outro campo usando "pField"
function Find( pID: String; pField: string = ''; pWhere: String = '' ): Boolean; overload;

// carregar registro o solicitado
function Load( pID: String; pField: string = '' ): Boolean; overload;
function Load( pID: Integer; pField: string = '' ): Boolean; overload;

// excluir o registro
function Delete: Boolean;

// criar tabela na base local se nao existir
function CreateTable( pReCriar: Boolean = False ): Boolean;

// criar tabela na base web (mysql) se nao existir
function CreateTableWeb( pConnection: TZConnection ): Boolean;

// clonar um registro
function Clone( pID: String; pShowMsg: Boolean = True ): String; overload;
function Clone( pID: Integer; pShowMsg: Boolean = True ): String; overload;

// Criar dataset com base no objeto
function CreateCDS: TClientDataSet;

// Carregar dados do objeto para o dataset
function LoadCDS( pDataSet: TClientDataSet ): Boolean;

// Salvar dados do dataset para o objeto
function SaveCDS( pDataSet: TClientDataSet ): Boolean;

end;

Sugestão de código para registrar e desregistrar a unit gerada para criação dinâmica:

initialization
//RegisterClass( TfFinTit );

finalization
//UnregisterClass( TfFinTit );


Aqui gerando todos os campos da base para usar no evento "OnNewrecord"

// NewRecord
DataSet['TIT_COD'] := NewID('FinTit'); // gerar codigo sequencial
DataSet['EMP_COD'] := 0;
DataSet['SAC_COD'] := 0;
DataSet['TIT_EMS'] := Date;
...


E temos muito mais no código gerado.

Licença anual PROMOCIONAL.

Sem taxa de manutenção ou implantação, apenas o valor licença de uso.

Oportunidade única no mercado, aproveite.

gvsGenCode NÃO é um software fechado, ou seja, pode ser customizado e adaptado as suas necessidades.

Entre em contato e solicite uma cópia de avaliação.


�o.

Veja e imprima em PDF


Informações de Contato
Seu nome: GVSoft Tecnologia

Acesse facilmente com seu celular
Link para esta página
Anunciado em 28/05/2018 | Visualizações: 436 | Anúncio nº 35153
Envie um email para o vendedor

Por favor, digite o texto mostrado na imagem abaixo.
Os caracteres possíveis são letras de "a" a "h" minúsculas
e números de 1 a 9.



 

Veja também:

Criação de...

GO, Caldas Novas
R$99,00


Gerador de Classes e Objetos a partir do Banco de Dados