Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Dificuldades em OOP...
Message
 
À
26/01/2002 21:39:34
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Divers
Thread ID:
00611183
Message ID:
00611249
Vues:
18
Oi Walney,

Desculpe pela falta de acentuacao...

Acho que sao duvidas normais. A melhor coisa eh "forcar um pouco a barra" pois vai chegar uma hora em que as duvidas vao sumir e algumas certezas vao aparecer. Veja soh, no FPW2.X vc costumava usar @..GET, READ. Agora vc vai colocar controles de interface de usuarios nos seus Forms, tais como Textboxes, comboboxes, listboxes, grides, botoes, etc. O Read serah desnecessario, visto que o ambiente orientado a eventos das aplicacoes em VFP cuidarah disso para vc. Quando aa utilizacao de variaveis de memoria para armezenar o conteudo alterado dos campos das tabelas, isso tambem vai mudar para vc, e muito. Agora, no VFP vc poderah usar bufferizacao. Isto significa que voce vai trabalhar normalmente com a sua tabela, dando REPLACEs ou usando comandos de atualizacao SQL (INSERT, UPDATE, DELETE). Se vc fizesse isso no FPW, as atualizacoes seriam refletidas diretamente na tabela (o que era indesajado), mas com o mecanismo de bufferizacao do VFP, as atualizacoes sao feitas em uma area de memoria separada e soh depois, quando voce quiser efetivamente atualizar os dados, vc lanca um TABLEUPDATE() para que o conteudo do buffer seja persistido nas tabelas. Eh a mesma coisa que se fazia antes via variaveis de memoria, mas tudo automatizado pelo VFP e transparente para o programador.
Quando aas Grids, eu nao costumo usa-las permitindo que o usuario faca alteracoes diretamente nelas. Costumo abrir uma tela quando ele seleciona um item da Grid e ele faz as alteracoes atraves da tela. Alteracoes na Grid, dependendo da situacao, podem tornar-se muito dificil de administrar.

Um abraco!
-----
Fabio Vazquez
http://www.fabiovazquez.com
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform