Desenvolvedor linx

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3723 palavras )
  • Download(s) : 0
  • Publicado : 15 de outubro de 2012
Ler documento completo
Amostra do texto
MANUAL DO
DESENVOLVEDOR LINX




SISTEMA VISUAL LINX



Recomendações Para Desenvolvimento
em Visual FoxPro 8



























INTRODUÇÃO

O “Manual do Desenvolvedor Linx” tem a finalidade de familiarizar o novo amigo Membro da Equipe de Desenvolvimento Linx com algumas das metodologias empregadas pela empresa no desenvolvimento de sistemas.Este material apresenta, resumidamente, a terminologia utilizada pela equipe de desenvolvimento, o esquema de nomenclatura dos elementos de desenvolvimento de sistemas, a criação de telas e relatórios padrão Linx, a estruturação da OOP da Linx (classes, objetos, métodos, eventos, propriedades, etc).

Cada membro da equipe de desenvolvimento deve comunicar qualquer discrepância entre asdescrições deste manual e sua execução na prática. Às vezes, poderá até corrigir as diferenças diretamente no arquivo deste documento “M:\Linx_Sql\Desenv\Doc\Prog_Man.Doc” e seus agregados “Prog_Mxx.Bmp”.

Antes de começar, peça a um companheiro auxílio para:

• tornar-se usuário da rede NT: nome-de-usuário e senha;
• tornar-se usuário do SqlServer: banco-de-dados, nome-de-usuário e senha;
•tornar-se desenvolvedor do Visual Linx: arquivo-de-projeto.

Bom trabalho!

REQUISITOS BASICOS:

Conhecimentos necessários para entrar no ambiente LINX de DESENVOLVIMENTO

-Filosofia Cliente/Servidor
Comandos SQL
Select / Insert / Update / Delete
Base de Dados relacional
Chaves Primarias/Estrangeiras
Link entre tabelas (JOIN)
Transação e Rollback


-Visual Foxpro:Manipulando Dados
Views remotas Visual Fox
Inserção e Atualização de Dados
Lock otimista
Definições de chaves para atualização e deleção
Views para consulta (Sum/Count etc...)

-Orientação Objeto
Classes
Eventos
Propriedades

-VisualFox: Objetos Básicos
Form
Formset
Dataenviroment
Controls/Grids




TERMINOLOGIA LINX


Além da terminologia normal da informática(técnicas, linguagens, bancos de dados, etc) alguns termos utilizados pela empresa no desenvolvimento de sistemas são:

Termo Significado
Banco • Banco de dados. Quase sempre se refere a um banco de dados do MS-SqlServer. “Levantar o banco Desenv”, por exemplo, quer dizer colocar no ar o banco de dados “Desenv”
Builder • Construtor de objetos Linx. Semelhante aos builders do Fox, é umprograma-ferramenta de desenvolvimento “M:\Linx_Sql\Desenv\FormTool\Lx_Build.scx” que deve ser executado como ponto de partida na criação de novas telas com controles de entrada de dados. O builder colocará nos objetos container (form, page, grid etc) controles derivados diretamente das classes padrões da Linx. Ao contrário dos builders do Fox, o builder da Linx não deve ser usado, ao menos porenquanto, para modificar controles previamente criados em um container
Case • Modelo de dados. Além de referir a uma ferramenta case, como o ERwin, muitas vezes é usado para designar o produto da ferramenta; em “imprime o case pra mim”, case é a folha impressa com o modelo de dados gerado pelo ERwin
ComboBox Valida • Uma combo, da classe Lx_ComboBox, montada a partir de uma “Tabela Valida”, para aescolha de itens específicos a serem entrados
Desenhista • Designer, projetista. É o programador que desenha uma tela. Diversos métodos padrões das classes Linx, que levam desenhista no seu nome, devem ser usados no lugar dos métodos originais do Fox. Ex.: em vez de escrever código dentro do método INIT de um formset, deve-se fazê-lo dentro do método (ou mensagem) padrão L_Desenhista_Initdesse formset
Desenv • Banco de dados SqlServer utilizado para testes durante o desenvolvimento do Visual Linx. Também é o diretório de desenvolvimento, em “M:\Linx_Sql\Desenv”
Form Tipo Consulta • Form que não vai alterar dados, apenas consultá-los. Define-se um form tipo consulta através da propriedade “p_Formset_Consulta=.T.” do formset
Form Tipo Table • Form para manutenção de uma única...
tracking img