Search  
Friday, May 25, 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
  Profox  Mesaje fara legatura cu FoxPro  In sfarsit prof...
 In sfarsit profox este online
 
 12/7/2010 8:14:04 AM
User is offlineCLASSOFT
231 posts
www.classoft.ro
4th


In sfarsit profox este online
 (Romania)
Salut ,

Am crezut ca Bill G. a finantat inchiderea site-ului ...era o metoda buna pentru dezbinarea comunitatii de fox.
Saptamana trecuta am studiat serios .NET-ul :)
A fost hacker-uit siteul ..?

Cristi Birlea



 12/7/2010 8:40:49 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: In sfarsit profox este online
 (N/A)
Nu, nicidecum.

Dupa cum stiti, site-ul era gazduit la Pointlet. Din anumite motive gazduirea profox-ului a fost preluata de LiveHosting.ro si dupa transfer DNN a inceput sa faca scame (an unhandled error has occured). Aseara s-a rezolvat, cu ajutorul lui Dan Petru de la LiveHosting.ro (un tip foarte de treaba, btw).

Totul pare in regula acum, dar daca gasiti chestii care mergeau si acum nu mai merg, dati-mi de stire.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 12/7/2010 10:16:26 AM
User is offlineCLASSOFT
231 posts
www.classoft.ro
4th


Re: In sfarsit profox este online
 (Romania) Modified By CLASSOFT  on 12/7/2010 11:17:24 AM)
Bine ca acum merge din nou , era mare pacat daca nu mai functiona.
De ceva ani buni am devenit "dependent" de acest site , probabil nu sunt singurul de pe forum.
Ma uit de ceva vreme si pe alte siteuri de fox , sa zicem : foxite.com , dar acolo problemele sunt dezbatute la un nivel prea sintetic , nivelul de dezbatere de aici este mult mai detaliat , de multe ori se ofera  solutii tehnice multiple pentru aceeasi problema.
Apropo de .NET , cunoasteti un forum bun pentru C#, apropiat de nivelul profox.ului?

Cristi Birlea


 
 12/7/2010 11:44:30 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: In sfarsit profox este online
 (N/A)
Din pacate nu cunosc, desi am cautat. Se pare ca in lumea .NET nu exista comunitati la nivelul celor de fox.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 12/7/2010 12:28:50 PM
User is offlineCLASSOFT
231 posts
www.classoft.ro
4th


Re: In sfarsit profox este online
 (Romania)
Nici eu nu am gasit ceva consistent.
Deci este in faza de nastere ProNET-ul :) .. am deja cateva intrebari punctuale de care m-am lovit  pana in prezent.
Am inceput prin rescrierea unei aplicatii mai vechi de mica dimensiune (client-server), cand va fi gata o sa-l pun sa lucreze paralel cu aplicatia de fox+sql , sa vad cum se comporta in exploatare.
Probabil ca NU cunosc prea multe inca in .NET , dar a trebuit sa tratez un keyevent  pentru  ENTER-ul ce vine de la cititorul de coduri de bare pentru validarea textboxului. In fox se autodeclanseaza validarea la Enter. Trebuie sa-mi resetez memoria ...si incep sa gandesc altfel.
Insa mi-a placut lucrul obiectual cu tabele , aici viteza este superioara fox-ului. Mi-a placut simplitatea de a crea fisiere pentru loguri folosind clase gata facute.Voi folosii programarea multifir care era deja o necesitate.
Nu mi-a placut modul de adaugare pentru parametrii sql (proceduri,comenzi) raportat la simplitatea din fox .
In fox este banal prin simpla referinta ?camp sau ?variabila , aici trebuie declarat separat fiecare parametru, de multe ori am sute ...poate NU am inteles eu inca cum sta treaba :)
In rest conexiunile sql functioneaza destul de  bine din punctul de vedere al vitezei , dupa minitestele facute prin internet chiar  mai bine ca in fox.
Cum o sa inaintez cu proiectul sper ca voi devenii  mai obiectiv in a face comparatii corecte intre cele doua medii.
Foarte utile mi-au fost colectiile de clase C# care simuleaza o buna parte din functiile de fox.
ADRESA : http://foxcentral.net/microsoft/VFPToolkitNET.htm

Treaba cu ENTER-ul

        private void txtEan13_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)13)
            {
                try
                {
                    switch ((txtEan13.Text).ToUpper().ToString())
                    {
                        case ......;
                            break;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("EROARE :" + ex.Message, "CLASSOFT");
                }
            }

        }


Cristi Birlea
 12/7/2010 1:45:50 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: In sfarsit profox este online
 (N/A)
        _Command.Parameters.AddWithValue("@CIF", CIF)
        _Command.Parameters.AddWithValue("@Denumire", Denumire)
        _Command.Parameters.AddWithValue("@Adresa", Adresa)
        _Command.Parameters.AddWithValue("@Localitate", Localitate)
        _Command.Parameters.AddWithValue("@IdJudet", IdJudet)

Care-i problema? si in fox trebuia sa definesti variabilele pe care le prefixai ulterior cu ? in comanda sql...

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 12/7/2010 1:56:05 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: In sfarsit profox este online
 (N/A) Modified By Grigore Dolghin  on 12/7/2010 2:56:27 PM)
Asta e o discutie mai lunga, si as incepe-o prin a aduce aminte userii noi ai programului tau de contabilitate, care tocmai au renuntat la cel vechi si l-au luat pe-al tau. Ei nu sunt tabula rasa ci au un model mental, si, cumva, se asteapta ca si programul tau sa functioneze dupa modelul ala, care, evident, a fost format de programul precedent. Ideea e ca sunt programe diferite si functioneaza oarecum diferit. Aia e.

Revenind la subiect, .NET lucreaza diferit aici, si motivul e ca in VFP variabila poate sa fie SI parametru pentru comanda SQL. In .NET nu; sunt lucruri diferite; variabila e un obiect de tip integer, parametrul e un obiect de tip parametru, desi ambele au valori de tip integer.

Daca tii musai sa-ti faci un echivalent, ai putea sa faci o clasa care expune metoda SQLExec(sqlstring), unde sqlstring contine fix sintaxa de VFP, prefixata cu semnul intrebarii, clasa face parsing pe textul ala, cauta variabilele prefixate cu semnul intrebarii, genereaza sintaxa cu @ si adauga parametrii in colectia parameters, apoi executa instructiunea si returneaza un DataTable, pe care poti ulterior sa-l adaugi la ce dataset doresti.

Este posibil, dar eu personal n-as face asta, ci as proceda exact ca in mesajul meu anterior.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 12/8/2010 6:58:40 AM
User is offlineCLASSOFT
231 posts
www.classoft.ro
4th


Re: In sfarsit profox este online
 (Romania) Modified By CLASSOFT  on 12/8/2010 10:14:20 AM)
Totusi comparatia o sa existe mereu, si trebuie sa admitem ca unele lucruri sunt chiar optimizate in VFP.Pacat de DBF-uri :)
Transmiterea  parametrilor din fox catre sql  folosind numai informatia din campul tabelei fara a mai avea nevoie de variabile explicite este deosebit de simpla si nu creste  inutil codul.

campSQL=?cursorFox.campFox

Ce mi se pare interesant, chiar ciudat fata de fox, unde daca stergi un obiect de pe un form (sa zicem un buton) care are metode asociate , acestea se sterg automat cu obiectul. Bineintele in fox totul sta in tabele si stergand obiectul se sterge randul din SCX  cu toate referintele.
Insa in .NET am constatat ca nu se sterg automat aceste metode, sau poate este vreo setare de care nu stiu.Este putin deranjant ca trebuie manual curatat dupa el.
De multe ori era util in fox ca odata cu copierea unui obiect se copiaza toate metodele acestuia , lucru care nu se intampla in .NET, .. nu chiar tot timpul  merita facute clase pentru orice.
Inca nu m-am prins daca exista proprietati  pentru mascarea/formatarea textBoxuri-lor, ma refer la clasele de baza .NET, sper sa existe ceva , altfel se pierde destul de mult timp cu procedurile pentru formatare/validare din cod.
Este  clar  ca viitorul este .NET sau altceva, insa NU va fi chiar asa de simpla trecerea la el, dar este un limbaj destul de usor de inteles pentru cineva care a mai lucrat in C++ , care fata de C# este prea incarcat si greoi.

Cristi Birlea


 12/8/2010 10:01:55 PM
User is offlinemr_api
368 posts
3rd


Re: In sfarsit profox este online
 (N/A)
Poti incerca Visual Basic .NET este in acelasi pachet cu C#, aceeasi performanta,este 'aceeasi Marie...'  mi se pare mult mai ok ca si cod,nu te mai obosesti sa pui punct si virgula dupa fiecare comanda si parca si  IDE-ul este mult mai prietenos.Un forum destul de complet ai aici  http://www.vbforums.com/forumdisplay.php?f=25
Din cate stiu texbox-ul standard nu se poate formata,doar sa scrii o clasa derivata sau poti folosi controalele free Devexpress ( https://www.devexpress.com/Products/Free/NetOffer/ ) si am vazut ca textbox-ul suporta masca de editare/afisare.


 12/9/2010 7:30:30 AM
User is offlineCLASSOFT
231 posts
www.classoft.ro
4th


Re: In sfarsit profox este online
 (Romania) Modified By CLASSOFT  on 12/9/2010 8:34:15 AM)
Este o chestiune de gusturi . Am mai lucrat acum ceva ani in C , dupa ce te obisnuesti cu el este ok.
Codul din C# este  mai compact fata de VB . Daca vrei sa faci outsouce-ing  pentru afara  vei vedea ca este mai cautat codul C#.
Cat timp am lucrat in VFP am reusit sa ma tin departe de activeX-uri si alte DLL-uri facute de terti , imi place sa fiu independent din acest punct de vedere.Intotdeauna exista o alternativa nativa WinAPI32 .
Daca intri in hora produselor terte, probabil ca efortul de programare se va reduce mult (din programator devii integrator) , insa poti deveni usor vulnerabil , plus trebuie sa aloci  bugete importante an de an pentru update-urile pentru aceste produse.
Anul trecut am inceput sa dezvolt o aplicatie de raportare tip Pivot pentru terminale mobile. Am scris codul in C# Compact Framework si  l-am  rulat sub Symbian folosind un produs tert foarte interesant la ora respectiva Red Five Net.In preteste totul a mers foarte bine.
Pana cand am ajuns aproape de finalizarea proiectului  cei de la RedFive au declarat falimentul :)...Am reluat totul de la zero in C++... inca lucrez.
Solutiile de la DevExpress sunt chiar interesante , ele pot fi cumparate  la nivel de cod sursa , deci practic nu poti avea probleme la recompilare daca apare o nou versiune de .NET (poate Grig va spune mai multe, el lucrand deja cu aceste componente),  insa deja aici intervine iar politica MS de a vinde produse incomplete (pentru VFP a trebuit ReFox),...  sa nu existe in .NET o proprietate de mascare textBox este deja prea mult... inteleg ca daca vrei grafice 6D :) trebuie sa le cumperi...dar
Cel putin in cazul  textBox-ului nativ .NET  eu simt un regres fata de VFP indiferent de versiune.
Adresa de forum VB este binevenita, orice de acolo se face aproape la fel ca in C#.

Cristi Birlea
 12/10/2010 9:14:19 PM
User is offlineovidiu cucu
57 posts




Re: In sfarsit profox este online
 (N/A) Modified By ovidiu cucu  on 12/10/2010 10:38:38 PM)

Uff, ma speriasem!
Stiam ca Bill G. s-a retras de la MS si-l doare undeva de .NET, FoxPro, Razboiul Browser-elor, European Union,  hacker-it site-uri si altele asemenea.  

Attention: http://www.gatesfoundation.org/Pages/home.aspx 
Images may be shocking for Oracle, IBM, Apple, and SUN Microsystems (ex)CEOs. 


Ovidiu Cucu
Microsoft MVP
Cofondator CODEXPERT.RO
  Profox  Mesaje fara legatura cu FoxPro  In sfarsit prof...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement