Search  
Thursday, May 24, 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  .NET Interop  Migrare aplicat...
 Migrare aplicatie VFP catre .NET.
 
 2/2/2006 9:35:30 AM
User is offlineTrevizes
76 posts


Migrare aplicatie VFP catre .NET.
 (Romania)

Hello.

Pina si Ken ne-a zis, vom merge cu totii spre .NET, n-am probleme cu asta. Dar concret a facut cineva? Si daca da, cum?

Sa fiu concis, sa lasam acum discutiile despre client-server si VFP cu SQL Server, acolo e logic si de la sine inteles. Ma refer la aplicatiile "oldies" din alea cu .dbf si facute cu chiar cu VFP 8. Se pune practic problema sa fie migrata aplicatia in .NET. Folosim MSDE in loc de dbf-uri, dar si asta trebuie bagat in kitul de instalare, cu tot cu ce are nevoie si e de la M$ dar si bazele de date si procedurile stocate scrise de noi, pe astea cum le generezi in kitul de instalare? Trebuie sa mearga struna si sa trimiti kitul la 500 de insi, si e office-based application, local network si atit, nu e pentru web, nu e pentru ASP.NET, e pentru c# sau vb.net. Cum vine toata treaba asta? Merge? Se poate? Hai sa o mai spun si altfel: nu migrez o aplicatie fat client si undeva serverul sql e tot ala, migrez cu totul de la o aplicatie cu dbf la o aplicatie care trebuie sa puna pe masina de lucru si un MSDE direct din kitul de instalare.

Va rog frumos si scuze ca am fost expeditiv si ca revin aici dupa o perioada de indiferenta.

 

 

 

 2/2/2006 9:50:40 AM
User is offlineclody
66 posts
www.friendsoftware.ro




Re: Migrare aplicatie VFP catre .NET.
 (Romania)

instalarea MSDE-ului (a serverului MSSQL) se rezolva in scriptul de instalare (InstallShield sau altul.. nu prea are importanta .. doar atat .. prin script)
initierea (crearea) bazei de date de lucru precum si eventualele portari de date din vechile dbf.uri se face din programul propriuzis scris in .NET (sau orice ti-este la indemana).
VS.NET 2003 vine cu un InstallShield redus.. la care se poate adauga un bootstrap addin ptr instalarea unei sesiuni MSDE.

Dar la fel de foarte bine se pot utiliza si alte installuri (NSIS - gratuit si cu multe facilitati , dar inca destul de greoi de lucrat cu el.. dar ce nu face omul pentru calitate . ;) )

Se gaseste si mai multa informatie pe internet print-o cautare .. google?

Cu stima,
Claudiu


Claudiu Farcas
 2/2/2006 10:15:09 AM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Migrare aplicatie VFP catre .NET.
 (Romania)
E nevoie de MSDE neaparat?
Firebird embedded e doar 1.4MB. + provider NET ajunge la 2M.

Mai multe detalii aici:
http://www.dotnetfirebird.org/embedded/



 2/2/2006 10:26:20 AM
User is offlineTrevizes
76 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)

Din pacate nu se poate opta catre altceva decit tehnologii .NET, altfel as fi rescris poate totul cu VFP/MSDE si se vrea chiar explicit C# si nu Vb.NET, asta este sigur. Raspunsurile voastre rapide m-au mai linistit, cred ca o sa mai intretin acest thread in timpul imediat urmator, ma gindesc ca o sa prinda bine si altora. Eu chiar iau .NET practic de la zero cu ocazia asta.

 

 2/2/2006 11:03:27 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Migrare aplicatie VFP catre .NET.
 (Romania)

Bogdan, mi-ai stricat surpriza :(

Pregatesc un portal sub Profox, destinat special acestui domeniu: .NET pentru programatorii VFP. Adresa o sa fie www.profox.ro/net (nu e functionala inca, dar o sa fie). Destinatia acestui portal este strict legata de denumire: cum programez in .NET avand VFP ca backround? :)


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/5/2006 9:28:47 AM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (Romania)

Nu uita din kit-ul de instalare si .NET Framework-ul.
Sincer, as trece mai intai aplicatia de pe DBF-uri pe Client-Server (MSDE) cu VFP. Intr-adevar asta se merita.
Trecerea de la VFP la C# nu-ti va aduce mari beneficii ci cred ca din contra. Dar probabil unui manager ia placut cum suna. :D
Propune-i varianta in 2 pasi: DBF->MSDE cu VFP si apoi VFP->C#. Daca primul pas reuseste bine s-ar putea sa renunte la al 2-lea. :)

 2/6/2006 11:40:02 AM
User is offlinealexpote
61 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
Sa vezi ce frumos e in C# sa faci un texbox care sa nu accepte decat numere eventual si formatate.... :))
 2/6/2006 12:58:20 PM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
Oh, fii mai explicit, asta e de rau sau e de bine ? :)
 2/6/2006 1:18:47 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Migrare aplicatie VFP catre .NET.
 (Romania)

E dificil. Textbox-urile sunt toate de tip character - trebuie sa faci parsingul ad labam....


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/6/2006 1:30:39 PM
User is offlinealexpote
61 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)

Shi asata e doar inceputul.

 2/6/2006 5:27:02 PM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
Auu, e nashpa rau !! Credeam ca e o intamplare ca atunci cand iei date cu OdbcDataReader trebuie sa le stii pozitia exacta in select si tipul lor.
Ce draq facem, reinventam roata ??
 2/6/2006 5:31:25 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Migrare aplicatie VFP catre .NET.
 (Romania)
Eh, nu e dracul chiar atat de negru...
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/6/2006 6:34:32 PM
User is offlineclody
66 posts
www.friendsoftware.ro




Re: Migrare aplicatie VFP catre .NET.
 (Romania)
eh.. e foarte adevarat ca mai toate lucrurile cu bazele de date se fac mai greu aici in .NET dar si la un nivel mai inalt.. nu doar niste amarate de dbf-uri.. si pe langa alte multe facilitati "mai avansate".
Oricum M$ a lasat clar sa se inteleaga ca VFP nu va fi viitorul .. ci doar istoria si cumulul de experienta de care noile limbaje vor profita in dezvoltarea lor.
Asa ca VFP nu e rau .. ci doar ca va deveni candva istorie.. dar asta poate sa se intample si peste 10 ani.. (personal lucrez cu un program facut in Acces 2.0 si inca mai ruleaza cu succes).
Dar cum trebuie sa fim pregatiti si pentru ziua de maine.. trebuie sa asimilam si noile tehnologii .. asta e legea evolutie.. dura.. si aparent nedreapta cu unii.

Cu stima,

Claudiu Farcas

Claudiu Farcas
 2/8/2006 8:50:40 AM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
 clody wrote
eh.. e foarte adevarat ca mai toate lucrurile cu bazele de date se fac mai greu aici in .NET dar si la un nivel mai inalt.. nu doar niste amarate de dbf-uri.. si pe langa alte multe facilitati "mai avansate".

Claudiu, da-mi si mie un exemplu de "lucru cu baze de date la nivel mai inalt si facilitati mai avansate" ale .NET-ului ??
 2/8/2006 1:52:00 PM
User is offlineclody
66 posts
www.friendsoftware.ro




Re: Migrare aplicatie VFP catre .NET.
 (Romania)

cum am si spus .. din pct de vedere al datelor mai tot ce tine de operarea de date se face mai greu.. cel putin pana inveti schema si prinzi ceva indeletnicire.
insa o aplicatie .NET ofera multe alte facilitati nelegate de date, si aici cred ca se poate scrie o compunere destul de lunga.
nu spun ca VFP e rau .. in nici un caz.. ci doar ca ptr o aplicatie care se doreste sa creasca la nivel enterprise  as optata totusi pentru .NET (sau altii mai curajosi chiar Java).
insa pentru clientii de aplicatii mici si mijlocii merge foarte bine VFP ca front-end..si baze de date dbf (ptr cei mici) si/sau un server light (ptr cei mijlocii) ca back-end.
La urma urmei si .NET-ul e o tehnologie si un framework pe care n-au reusit s-o construiasca bine din prima.. si va suferi in timp foarte multe modificari.. (framework ajuns acum la versiune 2.0).
Iar M$ dezvaluie din culise noi tehnologii cu care vor incerca sa "revolutioneze" procesul de dezvoltare al software-ului.

Ce-o sa fie..  o sa vedem.

Si eu facut programe in VFP foarte mut timp. Si din acest considerent n-as da cu piciorul la aceasta tehnologie care are un timp de invatare foarte scurt, a fost si cred ca mai este foarte populara si are facilitati puternice.
Dar pe de alta parte trebuie sa luam parte si la procesul "de asimilare" a altor tehnologii.
Personal am fost implicat si oarecum "obligat" sa invat tot felul de limbaje de programare si bineinteles ca nu am spus NU dar nici nu sunt expert in toate. Insa acest lucru m-a obisnuit cu invatarea si adaptarea la noi limbaje si tehnologii.

Asa ca .. nu vreau sa ofensez pe nimeni.. am tot respectul pentru VFP si ptr cei care lucreaza in acest limbaj de programare.

Cu stima,
Claudiu Farcas


Claudiu Farcas
 2/9/2006 6:24:16 PM
User is offlineTrevizes
76 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)

cel putin am trezit interesul. asa ca multa lume asteapta surpriza lui Grig, acum.

Din pacate, nu prea mai sunt timpurile azi cind programatorul isi mai dadea cu parerea sa-si reconvinga directorul ... clientul fixeaza clar obiectivele: "migrare in dot.net cu c#", nu-l intereseaza sa-i schimbi tu scopurile proiectului si obiectivele strategice ale firmei sale. Oricit ar suna de atragator, intai sa punem pe roate o clean database (server MSDE) si dupa aia "mai vedem" ... asta nu-l intereseaza.

 

 

 

 

 2/9/2006 7:30:03 PM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
 Trevizes wrote

Din pacate, nu prea mai sunt timpurile azi cind programatorul isi mai dadea cu parerea sa-si reconvinga directorul ... clientul fixeaza clar obiectivele: "migrare in dot.net cu c#", nu-l intereseaza sa-i schimbi tu scopurile proiectului si obiectivele strategice ale firmei sale. Oricit ar suna de atragator, intai sa punem pe roate o clean database (server MSDE) si dupa aia "mai vedem" ... asta nu-l intereseaza.

Ei aici gresesc unii manageri de proiect, se iau dupa niste sloganuri de maketing: .NET cu C# suna frumos nu ?
Dar nu se pune in balanta ce inseamna portarea si cate lucruri bune se pierd prin renuntarea la VFP.

Chiar inventatorul C# recunoaste ca la date VFP e mai tare si ar vrea sa se mai inspire:

Regarding C# and FoxPro, Hejlsberg told eWEEK: "FoxPro comes at it from a different angle. They have their own run-time infrastructure and they are not hosted on .Net the same way as the other languages are. So that's the ball they have to chase. C# is already on what we think is the right run-time infrastructure but is lacking the capabilities of deeper data integration. So that's where we're looking."

http://www.devsource.com/article2/0,1895,1854290,00.asp

 2/13/2006 10:38:01 AM
User is offlineTrevizes
76 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)

Nu stiu daca am fost inteles exact. Un client (francez) a scos in outsourcing acest proiect. Noi am licitat pentru el, cu estimarile noastre. Au cistigat niste englezi. Intr-un fel am scapat de presiune :) dar as fi preferat totusi sa-l cistigam. Piata e plina de clienti care vor sa-si migreze aplicatiile catre .NET si ma intereseaza banii lor nu sa-i conving eu sa-si schimbe gindirea.

Problema ramine insa de actualitate, asa ca il asteptam pe Grig.

 

 

 2/13/2006 10:42:38 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Migrare aplicatie VFP catre .NET.
 (Romania)
I'm working on it.....
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/13/2006 11:12:07 AM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
 Trevizes wrote
Piata e plina de clienti care vor sa-si migreze aplicatiile catre .NET si ma intereseaza banii lor nu sa-i conving eu sa-si schimbe gindirea.


Corect, ai dreptate, acum totul e clar. Clientul are dreptate intotdeauna. ;)
Oricum, mai devreme sau mai tarziu va trebui sa trecem toti pe .NET.
In mod sigur .NET-ul se va maturiza si pe partea de date daca va "invata" de la VFP.
 2/13/2006 12:56:40 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Migrare aplicatie VFP catre .NET.
 (Romania)
 AdrianTufă wrote
Oricum, mai devreme sau mai tarziu va trebui sa trecem toti pe .NET.
In mod sigur .NET-ul se va maturiza si pe partea de date daca va "invata" de la VFP.


Sau pe .NEXT  :)
(cine stie ce o fia asta, ceva revolutionar, oricum)

Ce ma deranjeaza pe mine e insistenta cu care e promovata ca super platforma si cat de putin se programeaza in MSFT folosind-o
Altfel, e ok, imi place, desi ma cam sperie numarul f. mare al claselor.

 4/11/2006 11:16:24 PM
User is offlineedyshor
1450 posts
1st




Re: Migrare aplicatie VFP catre .NET.
 (Romania) Modified By edyshor  on 4/11/2006 11:20:21 PM)
 
n-am programat in c, c++ dar am vazut cat de dificil este (si recunosc, foarte flexibil, semi-lowlevel), asm e crima chiar, daca o iei de la zero, chestia e ca exe-ul final e compact si face ce i-ai zis tu sa faca .. de regula .. :)
 
vfp?! vb ?! te incarca cu toate facilitatile limbajului direct din runtime-uri .. iar codul compilat consta mai mult in legaturi catre functiile/procedurile din runtime-uri (deci, dependent de ele) .. in schimb programezi ushor, repede, codul scris e mic, organizat, relativ usor de depanat (fata de echivalent in c++/asm) pentru acelasi rezultat (dar exe mai mare, mai greoi, memorie ocupata inutil de multe ori)
 
windows-ul e scris in c++/asm, vfp e scris in c++/asm, vb e scris in c++/asm, cred ca si .NET e scris in c++/asm .. so, no comment..
 
java?! .. platofrma ca si .net-ul -> scrii putin sa obti ce vrei, folosind "numarul f. mare" al claselor si functiilor deja create ptr tine la fel dependent de runtime (platforma); la fel si vfp/vb dar dintr-o alta perspectiva, folosesti activex/com, pe cand in net si java doar declari ce anume folosesti din framework, iar clasele/functiile care sunt aceleasi pentru fiecare program (cele din framework) ..
 
asta e impresia pe care mi-am facut-o din ce-am citit pe ici pe colo de-a lungul anilor, experienta mea in java/asm/c++ e aproape nula :D
have fun ..
 
PS: o comparatie - cum e windows-ul interfata intre user si hardware asa vad eu o platforma intre o aplicatie (java/.net) si S.O., S.O fiind orice in java :)
 
 5/16/2006 8:57:57 AM
User is offlineiorgae
1 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
 Trevizes wrote

Hello.

Pina si Ken ne-a zis, vom merge cu totii spre .NET, n-am probleme cu asta. Dar concret a facut cineva? Si daca da, cum?

Sa fiu concis, sa lasam acum discutiile despre client-server si VFP cu SQL Server, acolo e logic si de la sine inteles. Ma refer la aplicatiile "oldies" din alea cu .dbf si facute cu chiar cu VFP 8. Se pune practic problema sa fie migrata aplicatia in .NET. Folosim MSDE in loc de dbf-uri, dar si asta trebuie bagat in kitul de instalare, cu tot cu ce are nevoie si e de la M$ dar si bazele de date si procedurile stocate scrise de noi, pe astea cum le generezi in kitul de instalare? Trebuie sa mearga struna si sa trimiti kitul la 500 de insi, si e office-based application, local network si atit, nu e pentru web, nu e pentru ASP.NET, e pentru c# sau vb.net. Cum vine toata treaba asta? Merge? Se poate? Hai sa o mai spun si altfel: nu migrez o aplicatie fat client si undeva serverul sql e tot ala, migrez cu totul de la o aplicatie cu dbf la o aplicatie care trebuie sa puna pe masina de lucru si un MSDE direct din kitul de instalare.

Va rog frumos si scuze ca am fost expeditiv si ca revin aici dupa o perioada de indiferenta.

aplicatii oldies in vfp8 ? atunci how about aplicatii pe vfp6 pe sql7 sau app-uri in fox2.6 !!!

am si eu o intrebare care daca are raspuns face ca anumite app-uri in fox 2.6 sa sara direct in era  .NET  .

SE POT CULEGE, PRELUCRA DATE , DIN FOX 2.6 PE FORMAT XML PE UN .NET ( exemplu raportari de stocuri de la depozit aflat la distanta ) ?[EMO]AngelSmall.gif[/EMO]

 

 

 5/16/2006 9:42:49 AM
User is offlineclody
66 posts
www.friendsoftware.ro




Re: Migrare aplicatie VFP catre .NET.
 (Romania)
Da.. normal ca se poate.

Un ex:
In VB.NET Express Edition se poate citi dintr-un DBF


Si aici codul:

Imports System.Data.Odbc

Public Class frmTestDBF1
   Private Sub cmdAccessData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAccessData.Click
      'connection string
      Dim connStr As String = "Driver={Microsoft FoxPro VFP Driver (*.dbf)};UID=;SourceDB=c:\Temp;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;"
      Dim myconn As New OdbcConnection(connStr)

      Try
         Dim myCommand As New OdbcCommand("SELECT * FROM Clienti")
         myCommand.Connection = myconn
         Dim myDR As OdbcDataReader
         myconn.Open()
         myDR = myCommand.ExecuteReader()
         Do While myDR.Read
            lstDBF.Items.Add(myDR(1))
         Loop
         myDR.Close()
      Catch ex As Exception
         MessageBox.Show(ex.Message,
"Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error)
      Finally
         myconn.Close()
      End Try
   End Sub
End
Class



Claudiu Farcas
 5/20/2006 1:40:21 PM
User is offlineDoru
160 posts
www.aquila.ro
5th




Re: Migrare aplicatie VFP catre .NET.
 (N/A)
In felul asta orice aplicatie scrisa in orice limbaj (care stie odbc) poate citi din DBF-uri; la fel ca si din orice alta sursa de date.
Cristian Tenea
Aquila
 5/20/2006 5:30:10 PM
User is offlineCLASSOFT
231 posts
www.classoft.ro
4th


Re: Migrare aplicatie VFP catre .NET.
 (N/A)
Pentru invatarea de la zero a framework-ului .NET (eu am mers pe Visual Basic 2005) recomand videotutorialele de pe www.LearnVisualStudio.net Aici gasiti si exemplele prezentate cu toate sursele. Sunt destul de bine facute, pentru un programator  mediu de VFox nu cred ca este de neinteles.Pana la urma ele te invata sa lucrezi cu cateva din sutele de clase disponibile in .NET

Cristi Birlea www.classoft.ro

 5/21/2006 1:52:23 PM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (N/A)
Problema este daca intr-adevar se justifica trecerea pe .NET ?
Cred ca un raspuns avizat ar putea sa-l dea Cristi Birlea care are zeci de instalari de aplicatii VFP.
Cristi, tu intrevezi avantaje din eventuala migrare a aplicatiilor tale catre .NET ?
 5/21/2006 4:21:59 PM
User is offlineCLASSOFT
231 posts
www.classoft.ro
4th


Re: Migrare aplicatie VFP catre .NET.
 (N/A)

Adi ,nu cred ca parerea mea modesta conteaza ...

Deocamdata merg pe VFP+SQL la majoritatea proiectelor in derulare.

Insa merg  si pe interfete WEB scrise in ASP.NET tot pe serverul SQL care merge si FOX-ul.

De cand cu ADSL-ul,RDS-ul ...clientii au internet de buna viteza si vor tot mai multe chestii onLine... asta este viitorul dupa mine

E o perioada interesanta ,firmele mici dispar cu o viteza ametitoare, cei care vor sa traiasca au crescut( sau maturizat )  vor integrare ...service online.

Nu stiu ce va aduce in viitor Fox-ul asta depinde de Bill ...

Eu inca sunt un mare fan fox , dar nu pot fi fanatic, deci cochetez si cu alte medii in special .NET care pe zi ce trece devine mai puternic.

Cristi Birlea -CLASSOFT

 

 

 5/23/2006 9:23:23 AM
User is offlineLiviuShiva
11 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
Salut,

Eu am inceput sa lucrez cu VS 2005 inca din versiunea beta. Trebuie sa spun ca sunt multumit in mare parte. Chiar daca sunt unele proprietati si functii din VFP care-mi lipsesc, in mare parte e OK si se poate dezvolta o aplicatie care sa arate foarte bine, in scurt timp.
Eu am mers, in gen. pe VB pe care-l cunosteam cat de cat si pe aplicatii fat-client.

Ca aspecte pozitive:
-Usurinta de a crea o interfata din cateva clicuri de mouse.
-Obiecte noi in versiunea 2005, ca TableAdapter, care ajuta mult lucrul cu baze de date.
-Modulul nou de raportare proprietar Microsoft (pastreaza inca posibilitatea de a uza de Cristal Reports). Trebuie sa spun aici ca se pot obtine niste rezultate impresionante foarte repede si raportul poate fi salvat in excel, pdf.
-Incepand cu versiunea viitoare, dar exista deja un preview, posibilitatea de a folosi LINQ ce permite interogarea intre vectori, bussiness objects, fisiere XML si DataTables. Pe scurt cam ce facea Foxul de mult permitand interogarea locala a cursoarelor, tabelelor.

Ca parti mai putin bune:
Lipsesc, asa cum am spus, o serie de proprietati (ex. la unele obiecte "Format= '!'", InputMask si altele) si functii cu care eram obisnuiti in Fox (NVL() etc.). Sunt si altele de care m-am lovit pe parcurs.

Una peste alta trecerea la VS, parerea mea, se merita cu atat mai mult cu cat si politica MS impune, intr-un fel sau altul, asta.

Astept deschiderea sesiunii de .NET unde sa ne impartasim din experienta acumultata si modul in care am rezolvat problemele aparute privind din prisma noastra, a celor care venim dinspre VFP.

Numai bine !

Liviu

 5/28/2006 1:25:49 PM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (N/A)
Multumim Liviu pentru detalii, din ce spui tu dracul nu e chiar asa de negru. ;)
Sigur, .NET-ul e de viitor dar ar trebui sa facem tranzitia in cunostinta de cauza. Sunt multe zone in care VFP exceleaza, asta o recunosc si creatorii .NET si incearca sa se mai inspire. TableAdapter de care spui tu cred ca este un exemplu in acest sens.
 5/31/2006 10:45:23 AM
User is offlineAdrianTufă
306 posts
.: VFP Rocks :.
3rd


Re: Migrare aplicatie VFP catre .NET.
 (Romania)

  LiviuShiva wrote

Astept deschiderea sesiunii de .NET unde sa ne impartasim din experienta acumultata si modul in care am rezolvat problemele aparute privind din prisma noastra, a celor care venim dinspre VFP.



Veste buna, s-a deschis Forumul de .NET. Sa ne intalnim acolo. ;)
http://www.profox.ro/netforvfp

 6/27/2007 8:13:39 PM
User is offlinealex_pascanu
80 posts


Re: Migrare aplicatie VFP catre .NET.
 (Romania)
folosesti validatorii dot netului ,poti face validari pana la nivel de expresie regulata
 7/26/2007 12:53:23 PM
User is offlineaxelsoft
8 posts
www.axelsoft.info


Re: Migrare aplicatie VFP catre .NET.
 (N/A)


Eu sunt mai batrin (53 ani) si am ramas anchilozat la FoxPro DOS, dar lucrez cu VFP 9 pentru interogarile SQL. Dincolo de obisnuinta, un alt motiv pentru care am preferat sa generez pina si rapoarte prin cod a fost faptul ca ma asteptam ca va veni vremea cind trebuie sa migrez aplicatiile spre o alta platforma (ma asteptam ca Fox-ul va avea soarta Cobol-ului la care a renuntat Microsoft). Cam de 5 ani tot cochetez cu ideea de a migra cod FoxPro la C#. Sa faci aplicatiile FoxPro sa lucreze cu Baza de date SQL Server este o treaba destul de usoara daca te limitezi la View (prin ODBC), dar merge foarte prost (foarte lent si cu apar erori erori).

Exista firme care se lauda ca au facut interpretoare pentru migrare FoxPro la C# si SQL Server. Iata un exemplu: http://www.diaspark.com/migration/foxprotodotnet.htm

Am facut si eu un interpretor pentru cod FoxPro la SQL Trasact. Circa 60 ... 70% din migrare o face, dar iese un cod neoptimizat, lent, care mai trebuie periat pina ajungi la o procedura stocata operationala.

Am incercat migrare si pe RentACoder: http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=682859 cu niste indieni. Am platit 100$ de test si a aparut o alta problema pentru mine, tehnologia folosita de programatorul lor era sofisticata (pentru mine), greu de intretinut si depanat ulterior.

In urma cu 2 ani a inceput sa ma ingrijoreze aderarea la UE si m-am apucat de SAP Business One (cu SQL Server 2005). Am inceput sa lucrez in C# sa fac Add-Ons (asta la 51 de ani, asa ca nu va speriati de C#). Acum 95% din timp lucrez singur in C#, din ce in ce mai rar sunt probleme care ma depasesc (am insistat pentru ca am vazut pe Forum ca unii tineri se sperie de C#). Acum rapoartele le fac in Excel si Word (atit in FoxPro, cit si-n C#). Am realizat niste controale AxelSAControls in C# pentru interfata stil SAP B1. M-a ajutat la inceput un

programator cam capiat, un student super si fiica mea Irina STANCA. Am fost chiar invitati la SAP Walldorf in Germania (unde lucreaza 8.000 oameni) si am discutat cu arhitectii SAP B1. Dupa ce am cheltuit direct aproape 5.000 euro si am lucrat eu mai mult de jumatate din timp la aceste controale au iesit niste controale profesionale: http://www.axelsoft.info/site/axelSA.htm, http://www.axelsoft.eu (sunt chiar de vinzare, 200 euro).

Am discutat si cu Grig problema migrarii din Foxpro in .net si, din pacate, suntem de aceeasi parere - aplicatiile trebuie regindite (rescrise). Grig spune ca migrarea din FoxPro catre .net are o limita de virsta (50 de ani). De acord, dar asta cind esti un programator independent, dar cind ai o firma care nu va muri o data cu tine virsta nu mai conteaza. Eu am doua fete, cea mare studenta la ASE-Cibernetica care la 2O ani a lucrat 3 luni in SUA cu SAP B1, iar acum este platita in Romania cu 20 euro / ora (implementare si Add-Ons in C# pentru SAP B1).

Pina acum am reusit sa migrez circa 38.000 linii de cod si ma intereseaza foarte tare acesta problema. M-am cam impotmolit si de aceea cochetez cu ideea de a face o interfata SAP B1 aplicatiilor in FoxPro pe care le avem.

Ion STANCA

 

  Visual FoxPro  .NET Interop  Migrare aplicat...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement