Search  
Saturday, February 11, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Clase - VCX si PRG  Cadru de aplica...
 Cadru de aplicatie de cumparat? sau gratis...
 
 9/28/2006 10:46:58 AM
User is offlineTibi
117 posts
5th


Cadru de aplicatie de cumparat? sau gratis...
 (Romania)

Zice ca un cadru de aplicatie (colectia de clase) bine facut este extrem de important. Asa si este de fapt :)

Ar fi 3 variante...:

1) Sa lucrezi o buna perioada, sa-ti gandesti si sa-ti creezi clasele proprii. Asta iti da totusi satisfactii. Plus ca, controlezi bine de tot clasele, adica le cunosti si sti unde sa "umblii" ca sa le faci si mai complete.

2) Sa utilizezi galeria de componente Visual FoxPro, care are o serie de clase predefinite.

3) Sa cumperi cadrul de aplicatie (toate cele sute de clase si subclase) ca fisiere vcx si sa te joci numai cu instantierea a tot felul de traznai de clase care mai de care mai complexe si grafic bine facute.
De fapt nu neaparat sa cumperi, pentru ca presupun ca ar fi unele cadre free...

Voi va creati proprile clase?

 9/28/2006 12:06:29 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)

Eu am instalat si verificat urmatoarele: Visual FoxExpress, CodeMine, ProMatrix, Visual Extend si Codemine. Codemine e free - celelalte sunt pe bani. Well... nu mi-a placut nici unul, si motivul principal a fost ca aplicatiile ies prea "americanesti". Formurile de data entry au un pageframe, pe pagina 1 gasesti lista articolelor, pe pagina 2 gasesti detaliile, pe care le poti modifica. Welllllll..... not quite. Eu am nevoie de un framework care sa-mi dea voie in primul rand sa modific tipul interfetei. Daca vreau meniuri, dau o bifa si apar meniuri. Daca vreau o interfata ca cea din QuickBooks, sa o pot avea. In al doilea rand, un framework serios ar trebui sa nu ma lege de el insusi. ProMatrix instaleaza o gramada de builderi inregistrati in Builder.dbf, pe care, evident, nu-i sterge la dezinstalare. Si dai afara fw-ul, si apoi cand dai right-click pe un control/builder iti apare o lista interminabila de builderi care nu mai exista in sistem.

Si tot asa. Am inca 100 de motive pentru care m-am hotarat sa-mi fac eu propriul fw, asa cum cred eu ca ar trebui sa fie unul bun.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/28/2006 12:48:25 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
 Grigore Dolghin wrote

Eu am instalat si verificat urmatoarele: Visual FoxExpress, CodeMine, ProMatrix, Visual Extend si Codemine. Codemine e free - celelalte sunt pe bani.

Codemine e scump ca naiba :) http://www.codemine.com/info.htm

Cred ca de CodeBook e vorba, nu?

 Eu am nevoie de un framework care sa-mi dea voie in primul rand sa modific tipul interfetei. Daca vreau meniuri, dau o bifa si apar meniuri. Daca vreau o interfata ca cea din QuickBooks...

Care crezi ca ar fi cel mai reusit tip de interfata la aplicatiile comune de baze de date ?

 9/28/2006 12:51:06 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)

Pardon :) Ai dreptate - am gresit mai sus. De Codebook e vorba, da' seamana la nume :))

Dupa parerea mea, un form master-detail, cu butoane de adaugare/modificare/stergere/tiparire in partea de jos. Fiecare buton deschide o fereastra modala, peste cea master-detail.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/28/2006 1:36:01 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Form master/detail inseamna master cu textbox/checkbox... iar detail un grid? Sau grid/grid?
Eu am cazul 1, doar ca adaugarea/editarea/stergerea se face prin reutilizarea aceluiasi form, prin schimbarea modului de functionare (add/edit/view) si activarea/deactivare a butoanelor de pe toolbar-ul comun



 9/28/2006 2:04:16 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Nu, inseamna doua grid-uri. Ala de sus arata facturile (cu filtrare, sortare, keyboard steering, draci, laci), iar cel de jos afiseaza continutul facturii selectate in ala de sus. In felul asta intr-o singura fereastra pot sa fac orice cu facturile alea.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/28/2006 5:37:48 PM
User is offlineedyshor
1450 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
 Grigore Dolghin wrote
Nu, inseamna doua grid-uri. Ala de sus arata facturile (cu filtrare, sortare, keyboard steering, draci, laci), iar cel de jos afiseaza continutul facturii selectate in ala de sus. In felul asta intr-o singura fereastra pot sa fac orice cu facturile alea.
 
suna a SAGA cel putin asa aveau versiunea free cand am verificat-o ultima oara (multe luni) :)
 9/28/2006 5:47:13 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Nu. Saga - versiunea free - are editarea direct in grid. Bleah.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/28/2006 8:05:04 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Editarea in grid nu e chiar rea, mai ales pentru cazurile simple, cand informatia e toata la vedere. Am vazut reclame de grid web la care "in grid editing" era prezentata ca o super kestie.
Exemplu aic
i
Si in Outlook se permite editarea datelor afisate direct in grid la Contacts,Calendar,Tasks iar la dublu click se afiseaza formul deasupra pentru detalii suplimentare.

Eu am incercat sa le bag editare cu form modal la receptii,consumuri, etc. Nu le-a placut. Poate pentru ca-i blocam si nu mai puteau sa faca si altceva - desi nu cred ca aveau nevoie de altceva :) - pur si simplu  limitarea  ii enerva.
 
Cateodata afisarea unui form pentru editare arata chiar aiurea ( de exemplu la tabele cu putine coloane ), desi designul interfetei trebuie sa fie consistent.

Eu m-am gandit la crearea unui grid care sa aiba prima coloana cu butonele mici de save/revert, delete + un butonel de zoom care sa afiseze form deasupra, un hibrid, sa poata lucra fiecare cum vrea. Butoanele ar putea fi controlate de GetFldState(-1), de unde se poate sti daca e adaugat sau doar modificat.

 9/28/2006 9:22:51 PM
User is offlineedyshor
1450 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
 Dorin Vasilescu wrote
Eu am incercat sa le bag editare cu form modal la receptii,consumuri, etc. Nu le-a placut. Poate pentru ca-i blocam si nu mai puteau sa faca si altceva - desi nu cred ca aveau nevoie de altceva :) - pur si simplu  limitarea  ii enerva.
 
suna familiar .. :)
 Dorin Vasilescu wrote
Eu m-am gandit la crearea unui grid care sa aiba prima coloana cu butonele mici de save/revert, delete + un butonel de zoom care sa afiseze form deasupra, un hibrid, sa poata lucra fiecare cum vrea. Butoanele ar putea fi controlate de GetFldState(-1), de unde se poate sti daca e adaugat sau doar modificat.
 
corect .. ma apucasem si eu de ceva de genul asta, mai ales ca gasisem o metoda sa blochez gridul pe un singur row .. o sa-l termin dupa ce ajung inapoi acasa :)
 
apropo .. asta mi-aduce aminte de o chestie .. http://www.utmag.com/wconnect/wc.dll?9,7,10,608  .. desi nu-i perfect iti da cateva idei si-l poti adapta la stilul tau .. desi i lipseste o chestie pe care o are gridul .. buffer-ul de inregistrari inainte si dupa cele pe care deja le afiseaza .. plus ca freaca poinetrul din cursor prea mult .. asta nu prea-mi place :-/
 
 10/4/2006 10:31:12 AM
User is offlineAlin Berce
371 posts
3rd




Re: Cadru de aplicatie de cumparat? sau gratis...
 (Romania)
Mi se pare foarte interesanta discutia asta legata de editarea direct in grid. De exemplu, am luat saga ala free si mi l-am instalat de incercare. Mie mi-a placut editarea facturilor direct in grid. Nu inteleg prea bine ce a zis Grig cu formul modal. Adica, ai un form in genul celui din saga cu doua griduri pe el. Si cand adaugi o factura cum faci? Ai un form modal pt antet si alt form modal pt o linie? Eu, ca incepator, ma uit la aceasta abordare cam stramb, in sensul ca mi se pare mai complicat. V-as ruga sa imi dati ceva link sau nume de carte unde sunt exprimate pareri legate de interface design.
VFP, C#, SQL Server 2005/2008
"Proud to be a ProFox member".
 10/4/2006 11:15:23 AM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (Romania)
 Ai un form modal pt antet si alt form modal pt o linie?


Pe formul modal exista si un grid cu detaliile, adaugarea/modificarea/stergerea in grid se face cu alt form modal
Cel putin asta e abordarea pe care am vazut-o

  Eu, ca incepator, ma uit la aceasta abordare cam stramb, in sensul ca mi se pare mai complicat.


Este mai complicat.
Dar, sa te pui sa editezi direct in grid un client cu zeci de informatii de actualizat, e si mai complicat, plus ca arata ca naiba cum tot scroleaza la dreapta. La editarea intr-un form ai loc sa afisezi toate acele informatii , structurat, cu PageFrame daca e cazul

Eu nu sunt fan ferestre modale , din cauza limitarii impuse utilizatorului, dar sunt utile la obligarea utilizatorului sa constientizeze ca "trebuie sa termini aici pentru a face altceva!"

 11/3/2006 1:55:03 PM
User is offlineAlin Berce
371 posts
3rd




Re: Cadru de aplicatie de cumparat? sau gratis...
 (Romania)
Iata ca pana la urma ajung si eu la vorbele voastre. Gridul e bun sa se afiseze informatiile in el... no edit. M-am lovit de o problema intr-un form in care se face adaugarea de detalii direct in grid :) La coloana a 3-a din grid la textbox am o validare ca nu poate fi empty. Daca ma plimb prin grid si raman pe aceasta coloana in textboxul ei si dau o adaugare de detaliu (in care am thisform.mygrid.setfocus()) observ ca gridul tine mine ca am fost in coloana a 3-a ultima data si imi intra direct acolo (bineinteles ca textboxul este empty() si imi intra validarea) Cum as putea evita acest lucru? Adica sa resetez cumva gridul, sa nu mai tina minte unde am ramas ultima data in el.
VFP, C#, SQL Server 2005/2008
"Proud to be a ProFox member".
 11/3/2006 2:46:44 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)

Cea mai buna solutie este sa renunti la editarea in grid....

In cazul tau, foloseste ThisForm.MyGrid.ActivateCell(ThisForm.MyGrid.ActiveRow,1) in loc de/inainte de Grid.SetFocus(). Got the idea - activezi celula din coloana 1, si dupa aia setezi focusul.

N-am verificat - sper sa mearga.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 11/3/2006 3:37:14 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (Romania)
 Alin Berce wrote
Iata ca pana la urma ajung si eu la vorbele voastre. Gridul e bun sa se afiseze informatiile in el... no edit.


Depinde la ale cui vorbe :)
Daca descarci Office 2007 Accounting Express , vei vedea ca ditamai MSFT a introdus editarea direct in grid peste tot in program, in locurile unde informatiile de introdus nu sunt multe. Programu' merge incet ca naiba, dar poti sa te inspiri ca interfata din el.

 
thisform.mygrid.setfocus()) observ ca gridul tine mine ca am fost in coloana a 3-a ultima data si imi intra direct acolo (bineinteles ca textboxul este empty() si imi intra validarea) Cum as putea evita acest lucru? Adica sa resetez cumva gridul, sa nu mai tina minte unde am ramas ultima data in el.


Problema are o rezolvare simpla : thisform.mygrid.coloana1.setfocus()

 11/3/2006 4:52:07 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)

Nice job, Dorin :)

Habar n-am avut ca si coloanele au un SetFocus() si nu mi-a dat prin cap sa verific :)


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 11/3/2006 6:29:11 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Eu m-am mai kinuit cu editarea asta direct in grid :)


 12/17/2006 2:54:47 PM
User is offlineTibi
117 posts
5th


Re: Cadru de aplicatie de cumparat? sau gratis...
 (Romania)

Daca Master-Detail se implementeaza cu Grid-Grid, atunci poate ca si simpla vizualizare te sileste sa tot scrollezi la nesfarsit...
Eventual sa incluzi in Master doar campurile esentiale? La facturi de ex. NrFactura, Data, Cumparator, Net, TVA, Total si restul detaliilor ca si CotaTVA - Scutit cu drept de deducere etc., factura in valuta, moneda, curs, scadenta, data scadenta etc... cum sa le afiez? Ca daca sunt in Grid-ul Master poate ca tot trebuie sa faci scroll pe orizontala daca la un moment dat te intereseaza numarul facturii si cota de TVA... Sau, ma rog, campuri care sunt in capatul celalalt al Grid-ului :)...
Nu stiu... Intreb, pe voi mai experimentati... Sunt de acord cu ideea de Grid-Grid, si form-uri modale pentru preluare de date.
Pina acum eu am implementat aproximativ cum a facut si Dorin. Master cu TextBox, CheckBox etc, si detail cu Grid in care se editeaza fara sa apelez la un form modal de preluare a liniei avind in vedere ca nu trebuie sa scrollez. Masterul il reutilizam in functie de Adaug, Modific sau doar vizualizez prin Enable/Disable la un toolbar care este "construit" din cmdBns ca sa poata primi si focusul, dar toolbar care inca nu este universal, ci fiecare form are toolbar cu personalizarea butonelor disponibile. De ex. cmdRapoarte nu am ce face cu el in toate formurile... Iar o clasa care sa functioneze universal la formuri inca nu ma hazardez ca nu ma pricep... :)
As folosi Grid-Grid dar inca nu-mi este clar cum... Poate mai aveti voi timp de ceva discutii legate de tema asta... Thanks

 6/15/2010 11:54:06 PM
User is offlinetavi
43 posts
www.tavibitservice.eu


Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Readuc topicul la lumină pentru că deşi sunt avansat în FPD 2.6DOS, nu prea m-am atins de Visual, ba din lipsă de timp, ba din cauza erorilor de care n-am putut trece la tentativele precedente de a porta aplicaţiile (foarte stufoase şi complexe). Am constatat că am nevoie de alte clase decât cele predefinite, şi aş vrea să nu-mi bat capul prea mult (nu e vreme) cu construirea de la zero a unui framework cu toate butoanele şi meniurile traduse în română. Se găsesc totuşi pe undeva nişte clase gratis la nivel de VFP 7.0 pe care îl am? Nu am pretenţii prea mari şi nici clienţii, dacă păstrez funcţionalitatea, uşurinţa şi siguranţa în exploatare cu care i-am obişnuit. Sub DOS am folosit intensiv un model de ferestre găsit într-o carte, acum mulţi ani, cu butoane şi funcţii predefinite pe care doar l-am tradus în româneşte, dar care s-a dovedit a fi foarte fiabil, cu 2 stări: editare sau navigare, la care am adăugat o funcţie care îmi permite să generez un combo-box pe unde e nevoie. Menţionez că până acum am rezolvat funcţionarea lor cu orice imprimantă, pe orice tip de procesor şi recent pe Win7, folosind dosbox.
 6/19/2010 3:07:41 PM
User is offlinetavi
43 posts
www.tavibitservice.eu


Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Nu are nimeni idee unde as putea gasi? Google n-a vrut sa ma ajute, ma plimba prin tot felul de aiureli de care nu am nevoie... :p
 9/5/2010 10:45:56 AM
User is offlinealemao
105 posts
5th


Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Si cum arata codul acelor ferestre traduse de sub DOS?
 9/5/2010 8:00:28 PM
User is offlinetavi
43 posts
www.tavibitservice.eu


Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)
Deocamdata am instalat Pro Matrix Standard care este gratuit. A fost si o oferta de licenta Pro Matrix Professional la 99 USD, deci nu e scump. Prima impresie a fost destul de buna. Insa tot nu am vreme sa-l buchisesc...
 9/5/2010 8:03:24 PM
User is offlinetavi
43 posts
www.tavibitservice.eu


Re: Cadru de aplicatie de cumparat? sau gratis...
 (N/A)

Si cum arata codul acelor ferestre traduse de sub DOS?

E destul de stufos, contine tot ce trebuie pentru editare si navigare intr-un mod accesibil. Am tradus doar butoanele si mesajele.
  Visual FoxPro  Clase - VCX si PRG  Cadru de aplica...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement