Momentan sunteți offline, așteptați să vă reconectați la internet

Cum să utilizaţi Expertul Upgrade Visual Basic

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 317885
REZUMAT
Acest articol etapizat explică modul de a crea un simplu Aplicaţia Visual Basic 6.0, şi apoi atunci upgrade aplicarea la Visual Basic .Net sau Visual Basic 2005 utilizând Expertul Upgrade Visual Basic, în Visual Studio .net sau în Visual Studio 2005.

Notă Visual Basic .net Upgrade Expertul este inclusă în Visual Studioul .net Professional.

Notă Expertul Visual Basic 2005 upgrade-ul a fost îmbunătăţit din versiuni anterioare ale Visual Basic. back to the top

Cerințele

Următoarele puncte descriu hardware recomandate, software-ul, infrastructura rețelei, abilităţi, cunoştinţe şi pachete de service va trebui:
  • Microsoft Windows 2000 Professional (sau Server), sau Microsoft Windows XP Professional (sau Server) cu .NET Framework instalat
  • Microsoft Visual Basic 6.0
  • Microsoft SQL Server 7.0 sau ulterior cu Northwind bază acoperire de date, permisiunile corespunzătoare şi valorile UserID şi parola
Cunoştinţe anterioare necesare:
  • Cunoștințe generale în domeniul cum pentru a crea aplicaţii utilizând Visual Basic 6.0
back to the top

Utilizaţi Expertul actualizare Visual Basic

Următorii paşi vă arăta cum să creaţi un simplu Visual Basic aplicarea 6.0, şi apoi upgrade aplicaþia Visual Basic .net sau Visual Basic 2005 utilizând Visual Basic actualizare Expertul în Visual Studio .net sau în Visual Studio 2005:
  1. Din meniul Start , indicaţi programe, indicaţi spre Microsoft Visual Studio 6.0şi apoi faceţi clic pe Microsoft Visual Basic 6.0.
  2. În casetă de dialog Nou proiect , faceţi clic pe Standard EXEşi apoi faceţi clic pe Deschidere.
  3. Prima formă în această aplicaţie utilizează ADO pentru a regăsi o Recordset, apoi afişează înregistrări într-un Microsoft ierarhică FlexGrid Controlul. În câmpul Nume din casetă de dialog Proprietăţi pentru Form1, tastaţifrmADO.
  4. Dacă caseta de instrumente nu este deschis, în meniul vizualizare Proiect , faceţi clic pe caseta de instrumente.
  5. Din caseta de instrumente, se plasează un MSHFlexGrid pe formular, astfel încât se umple cea mai mare parte a formularului. Lăsaţi spaţiu suficient în The Bottom a formularului pentru a plasa un buton.

    Notă: dacă nu vedeţi pictograma MSHFlexGrid din caseta de instrumente, adăugaţi-l la caseta de instrumente. Faceţi clic dreapta pe Set de instrumente şi apoi faceţi clic pe componente. În casetă de dialog componente , faceţi clic şi selectaţi Microsoft ierarhică FlexGrid Control 6.0 (OLEDB) din Listă tabel de componente disponibile şi faceţi clic pe OK.
  6. Din caseta de instrumente, plasaţi un CommandButton pe formularul de mai jos MSHFlexGrid. În câmpul Legendă din casetă de dialog Proprietăţi , tastaţi ok.
  7. Faceţi clic dreapta pe mADO, şi apoi faceţi clic pe vizualizare Proiect cod. Adăugaţi următorul cod, care creează o conexiune acoperire de date şi returnează un set de înregistrări care conţine toate datele din tabelul Products din baza acoperire de date Northwind.

    Notă: în următoarele mostre de cod, trebuie să modificaţi ID utilizator =<username></username> şi parola =<strong password=""></strong> la valorile corecte. Asiguraţi-vă că ID-ul utilizatorului are permisiunile corespunzătoare pentru efectuarea acestei operaţii în baza acoperire de date.
    Private Sub Command1_Click()    Unload MeEnd SubPrivate Sub Form_Load()    Dim cn As Connection    Set cn = New Connection    cn.ConnectionString = "Provider=sqloledb;Data Source=localhost;database=northwind;user id=<username>;password=<strong password>"    cn.Open        Dim rs As Recordset    Set rs = New Recordset    rs.CursorLocation = adUseClient    rs.Open "select * from products", cn        Set MSHFlexGrid1.DataSource = rsEnd Sub					
  8. Apăsaţi CTRL + S pentru a salva formularul. Din meniul Fişier , faceţi clic pe Salvare ca. În casetă de dialog Salvare ca , faceţi clic pe Salvare.
  9. În Project Explorer, faceţi clic dreapta pe Project1, faceţi clic pe Adăugareşi apoi faceţi clic pe formular. Faceţi clic pe Deschidere.
  10. În câmpul Nume din casetă de dialog Proprietăţi , tastaţi frmClipboard.
  11. Din caseta de instrumente, plasaţi o casetă text din formular. În câmpul Text , introduceţi Agera vulpe sărit peste leneş câine.
  12. Plasaţi un CommandButton mai jos casetă text. În câmpul Legendă din casetă de dialog Proprietăţi , tastaţi Copie.
  13. Plasaţi un al doilea CommandButton din formular. În câmpul Legendă din casetă de dialog Proprietăţi , tastaţi Lipire.
  14. Faceţi clic dreapta pe frmClipboard, şi apoi faceţi clic pe vizualizare Proiect cod. Lipiţi următorul cod pentru CommandButton, faceţi clic pe evenimente. Utilizează acest cod în Clipboard obiect să obţineţi şi lipiţi textul:
    Private Sub Command1_Click()    Clipboard.SetText Text1.SelTextEnd SubPrivate Sub Command2_Click()    Text1.SelText = Clipboard.GetTextEnd Sub					
  15. Apăsaţi CTRL + S pentru a salva formularul.
  16. Ultima forma aveţi nevoie este principala formă de aplicare. În Project Explorer, faceţi clic dreapta pe Project1, faceţi clic pe Adăugare, faceţi clic pe formularşi apoi faceţi clic pe Deschidere.
  17. În câmpul Nume din casetă de dialog Proprietăţi , tastaţi frmMain.
  18. Din caseta de instrumente, plasaţi un CommandButton pe forma frmMain. În câmpul Legendă din casetă de dialog Proprietăţi , tastaţi ADO.
  19. Plasaţi un al doilea CommandButton din formular. În câmpul Legendă din casetă de dialog Proprietăţi , tastaţi Clipboard-ul.
  20. Faceţi clic dreapta pe frmMain, şi apoi faceţi clic pe vizualizare Proiect cod. Lipiţi următorul cod pentru CommandButton click evenimente, pentru a Arată alte două forme:
    Private Sub Command1_Click()    frmADO.ShowEnd SubPrivate Sub Command2_Click()    frmClipboard.ShowEnd Sub					
  21. Apăsaţi CTRL + S pentru a salva formularul.
  22. În explorator soluţie, faceţi clic dreapta pe Project1, şi apoi faceţi clic pe Proprietăţi Project1. În câmpul Obiect de pornire , faceţi clic pe frmMainşi apoi faceţi clic pe OK.
  23. Pentru a adăuga o trimitere la componenta ADO, din meniul proiect , faceţi clic pe referinţe. În Listă tabel de referinţe disponibile, faceţi clic pentru a selecta bibliotecă de obiecte Microsoft ActiveX date (orice versiunea 2.0 sau mai târziu va face). Faceţi clic pe OK.
  24. Pentru a compila proiectului, din meniul Fişier , faceţi clic pe Face Project1.exe. În casetă de dialog Face proiect , faceţi clic pe OK (accepta nume de sign-in implicit de fişier).
  25. Apăsaţi F5 pentru a rula aplicaţia în modul debug.

    Notă: nu este nevoie pentru a verifica dacă moştenire Visual Basic cererea se execută fără probleme înainte să faceţi upgrade.
  26. Închideţi mediul de dezvoltare Visual Basic. La se solicită să salvaţi modificările aduse proiectului, faceţi clic pe Da. Utilizaţi nume de sign-in implicit şi a salva proiectul.
  27. Din meniul Start , indicaţi programe, indicaţi spre Microsoft Visual Studio .NETşi apoi faceţi clic pe Microsoft Visual Studio .NET.
  28. Pagina de Start, faceţi clic pe Open Project. Găsiţi folderul care conţine proiectul Visual Basic 6.0 Fişier care tocmai aţi creat (de obicei C:\Program Files\Microsoft vizuale Studio\VB98). Faceţi clic pe Project1.vdp, şi apoi faceţi clic pe Deschidere.
  29. Visual Studio .net detectează că aceasta este o moştenire Visual Proiect de bază şi porneşte expertul Upgrade Visual Basic. Expertul afişează o descrierea fiecărei trepte aşa cum aţi parcurge etapele, în următoarele secvenţă:
    • Creaţi un nou proiect în care dvs. existente de proiect este actualizat.
    • Copiaţi fişierele de clasă şi fişiere formular în noul proiect.
    • Furnizează un raport de actualizare care listează componentele Proiectul actualizat cu succes şi componentele care nu a făcut upgrade cu succes.

  30. Faceţi clic pe Următorul prin fiecare dintre paşii până când începe procesul de upgrade. The upgrade-ul durează aproximativ 30-60 secunde pentru a finaliza.
  31. În explorator soluţie, faceţi dublu clic pe _UpgradeReport.htm. Acest raport afişează rezultatele upgrade-ul. Reþineþi cã toate forme cu excepţia frmClipboard actualizat fără probleme.
  32. Expandaţi frmClipboard.vb pentru a vedea problemele. Nu Clipboard.SetText şi GetText upgrade corect. Faceţi clic pe legăturile din Descriere pentru a vedea cum se corectează problemele.
  33. În Explorer soluţie, reţineţi că toate formele păstrate nume de sign-in lor iniţiale, dar extensia de fişier este schimbat de la .frm la . vb.
  34. Extindeţi referinţe. Reţineţi că trimiterile la toate elementele necesare pentru a utiliza componente Visual Basic şi ADO moştenire au fost adăugate automat.
  35. Faceţi clic dreapta pe unul dintre formularele, şi apoi faceţi clic pe vizualizare Proiect cod. Extindeţi regiunea Upgrade suport . Această zonă afişează modul Visual Studio .net sau Visual Studio 2005 configurate diverse proprietăţi şi variabile pentru a sprijini codul modernizate.
  36. În explorator soluţie, faceţi clic dreapta pe frmClipboard.vb, şi apoi faceţi clic pe vizualizare Proiect cod. Reţineţi că există comentarii plasate înainte de liniile care a făcut nu upgrade.
  37. Modificaţi evenimentele Command1_Click şi Command2_Click la următoarele:
    Private Sub Command1_Click(ByVal eventSender As System.Object, _    ByVal eventArgs As System.EventArgs) Handles Command1.Click        Clipboard.SetDataObject(Text1.Text)    End Sub    Private Sub Command2_Click(ByVal eventSender As System.Object, _    ByVal eventArgs As System.EventArgs) Handles Command2.Click        Text1.SelectedText = _            Clipboard.GetDataObject().GetData(GetType(System.String))    End Sub					
back to the top

Completa codul Listings

Completa codul listarea (frmADO.frm)

Private Sub Command1_Click()    Unload MeEnd SubPrivate Sub Form_Load()    Dim cn As Connection    Set cn = New Connection    cn.ConnectionString = "Provider=sqloledb;Data Source=localhost;database=northwind;user id=<username>;password=<strong password>"    cn.Open        Dim rs As Recordset    Set rs = New Recordset    rs.CursorLocation = adUseClient    rs.Open "select * from products", cn        Set MSHFlexGrid1.DataSource = rsEnd Sub				
back to the top

Completa codul listarea (frmClipboard.frm)

Private Sub Command1_Click()    Clipboard.SetText Text1.SelTextEnd SubPrivate Sub Command2_Click()    Text1.SelText = Clipboard.GetTextEnd SubComplete Code Listing (frmMain.frm)Private Sub Command1_Click()    frmADO.ShowEnd SubPrivate Sub Command2_Click()    frmClipboard.ShowEnd Sub				
back to the top

Verificaţi că aplicarea funcţionează

  1. Apăsaţi F5 pentru a porni aplicația.
  2. La promptul pentru a salva proiectul, faceţi clic pe OK.
  3. Form1, faceţi clic pe ADO. Un formular apare care conţine date într-o grilă. Închideţi acest lucru formular.
  4. Form1, faceţi clic pe Clipboard.
  5. Faceţi clic pe Copiere.
  6. Plasaţi punctul de inserţie în caseta text de la începutul de text, şi apoi faceţi clic pe Lipire. Tu trebiue a vedea textul lipit.
back to the top

Depanare

Visual Basic .net este o schimbare majoră la versiunile anterioare ale Visual Basic. Pentru mai multe proiecte, unele lucrări de pregătire extinse se recomandă înainte tu upgrade. Se referă la următorul document pentru informaţii care pot vă ajuta să faceţi upgrade mai uşor:
back to the top

REFERINŢE

Pentru mai multe informaţii, consultaţi următoarele Microsoft Developer Articole de reţea (MSDN): back to the top

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 317885 - Ultima examinare: 07/02/2012 05:30:00 - Revizie: 1.0

Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Basic 6.0 Professional Edition, Microsoft .NET Framework 1.1

  • kbvs2005swept kbvs2005applies kbmigration kbhowtomaster kbmt KB317885 KbMtro
Feedback