Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Dificuldades em OOP...
Message
 
To
26/01/2002 21:39:34
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
00611183
Message ID:
00611249
Views:
17
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
Previous
Reply
Map
View

Click here to load this message in the networking platform