Cara menggunakan Visual Basic meng-Upgrade Wizard

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 317885 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Artikel ini selangkah demi selangkah menjelaskan cara membuat sederhana Visual Basic 6.0 aplikasi, dan kemudian meng-upgrade aplikasi untuk Visual Basic .NET atau Visual Basic 2005 dengan menggunakan Visual Basic meng-Upgrade Wizard dalam Visual Studio .NET atau Visual Studio 2005.

Catatan Visual Basic .NET meng-Upgrade Wizard termasuk dalam Visual Studio .NET profesional.

Catatan Visual Basic 2005 Upgrade Wizard telah ditingkatkan dari versi sebelumnya dari Visual Basic.

Persyaratan

Item berikut menggambarkan fitur peranti penangkap keras, peranti penangkap lunak, infrastruktur jaringan, keterampilan, pengetahuan, dan Service Pack Anda akan perlu:
  • Microsoft Windows 2000 Professional (atau Server), atau Microsoft Windows XP Professional (atau Server) dengan .NET Framework diinstal
  • Microsoft Visual Basic 6.0
  • Microsoft SQL Server 7.0 atau lebih baru dengan Northwind database, izin sesuai dan nilai-nilai UserID dan Password
Pengetahuan yang diperlukan:
  • Umum pengetahuan tentang bagaimana untuk membuat aplikasi dengan menggunakan Visual Basic 6.0

Menggunakan Visual Basic meng-Upgrade Wizard

Langkah-langkah berikut menunjukkan Anda bagaimana untuk membuat Visual Basic sederhana 6.0 aplikasi, dan kemudian meng-upgrade aplikasi Visual Basic .NET atau Visual Basic 2005 dengan menggunakan Visual Basic Upgrade Wizard dalam Visual Studio .NET atau Visual Studio 2005:
  1. Di menu mulai , arahkan ke program, arahkan ke Microsoft Visual Studio 6.0, dan kemudian klik Microsoft Visual Basic 6.0.
  2. Dalam Proyek baru kotak dialog, klik EXE standar, dan kemudian klik buka.
  3. Bentuk pertama dalam aplikasi ini menggunakan ADO untuk mengambil RecordSet, dan kemudian menampilkan recordset di FlexGrid hirarkis Microsoft Kontrol. Dalam bidang nama kotak dialog properti untuk Form1, ketikfrmADO.
  4. Jika Toolbox tidak terbuka, pada Lihat menu, klik Toolbox.
  5. Dari Toolbox, tempat MSHFlexGrid pada form sehingga ini mengisi sebagian besar bentuk. Meninggalkan ruang yang cukup di bagian bawah formulir untuk menempatkan tombol tekan.

    Catatan: jika Anda tidak melihat ikon MSHFlexGrid dalam Toolbox, menambahkannya ke Toolbox. Klik kanan-atas Toolbox, dan kemudian klik komponen. Di kotak dialog komponen , klik untuk memilih Microsoft hirarkis FlexGrid kontrol 6.0 (OLEDB) dari daftar yang tersedia komponen, dan kemudian klik OK.
  6. Dari Toolbox, tempat CommandButton pada formulir di bawah MSHFlexGrid. Dalam bidang Captionproperti kotak dialog, ketik Oke.
  7. Klik kanan-atas mADO, dan kemudian klik Lihat kode. Tambahkan kode berikut, yang menciptakan koneksi pangkalan data dan kembali recordset yang berisi semua data dari Daftar Tabel Northwind database produk .

    Catatan: kode contoh berikut, Anda harus mengubah user id =<username></username> dan password =<strong password=""></strong> ke nilai yang benar. Pastikan bahwa ID pengguna memiliki izin yang tepat untuk melakukan operasi ini pada database.
    Private Sub Command1_Click()
        Unload Me
    End Sub
    
    Private 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 = rs
    End Sub
    					
  8. Tekan CTRL + S untuk menyimpan formulir. Pada berkas menu, klik Simpan sebagai. Dalam Simpan sebagai kotak dialog, klik Simpan.
  9. Dalam proyek Explorer, klik kanan-atas Project1, klik Tambah, dan kemudian klik bentuk. Klik terbuka.
  10. Dalam bidang namaproperti kotak dialog, ketik frmClipboard.
  11. Dari Toolbox, tempat Textbox pada formulir. Di bidang teks , ketik The quick brown fox melompati malas anjing.
  12. Tempat CommandButtonTextboxdi bawah ini. Dalam bidang Captionproperti kotak dialog, ketik kopi karbon.
  13. Tempat kedua CommandButton pada formulir. Dalam bidang Captionproperti kotak dialog, ketik Pasta.
  14. Klik kanan-atas frmClipboard, dan kemudian klik Lihat kode. Paste kode berikut untuk CommandButton klik peristiwa. Ini menggunakan kode Clipboard objek untuk mendapatkan dan paste teks:
    Private Sub Command1_Click()
        Clipboard.SetText Text1.SelText
    End Sub
    
    Private Sub Command2_Click()
        Text1.SelText = Clipboard.GetText
    End Sub
    					
  15. Tekan CTRL + S untuk menyimpan formulir.
  16. Bentuk terakhir yang Anda butuhkan adalah formulir utama dari aplikasi. Dalam proyek Explorer, klik kanan-atas Project1, klik Tambah, klik bentuk, dan kemudian klik buka.
  17. Dalam bidang namaproperti kotak dialog, ketik frmMain.
  18. Dari Toolbox, tempat CommandButton pada formulir frmMain. Dalam bidang Captionproperti kotak dialog, ketik ADO.
  19. Tempat kedua CommandButton pada formulir. Dalam bidang Captionproperti kotak dialog, ketik Clipboard.
  20. Klik kanan-atas frmMain, dan kemudian klik Lihat kode. Paste kode berikut untuk CommandButton klik peristiwa, untuk menunjukkan dua bentuk yang lain:
    Private Sub Command1_Click()
        frmADO.Show
    End Sub
    
    Private Sub Command2_Click()
        frmClipboard.Show
    End Sub
    					
  21. Tekan CTRL + S untuk menyimpan formulir.
  22. Dalam solusi Explorer, klik kanan-atas Project1, dan kemudian klik Properti Project1. Di bidang Startup objek , klik frmMain, dan kemudian klik OK.
  23. Untuk menambahkan referensi ke komponen ADO, pada Project menu, klik referensi. Dalam daftar referensi yang tersedia, klik untuk memilih pustaka objek data ActiveX Microsoft (versi 2.0 atau yang terbaru akan melakukan). Klik OK.
  24. Untuk mengkompilasi proyek, pada berkas menu, klik Membuat Project1.exe. Di kotak dialog Membuat proyek , klik OK (menerima nama file default).
  25. Tekan F5 untuk menjalankan aplikasi dalam debug mode.

    Catatan: Anda tidak perlu untuk memverifikasi bahwa warisan Visual Basic aplikasi berjalan tanpa masalah sebelum Anda meng-upgrade.
  26. Dekat lingkungan pengembangan Visual Basic. Di meminta untuk menyimpan perubahan ke proyek, klik ya. Gunakan nama default dan Simpan project.
  27. Di menu mulai , arahkan ke program, arahkan ke Microsoft Visual Studio.NET, dan kemudian klik Microsoft Visual Studio.NET.
  28. Pada halaman awal, klik Buka proyek. Temukan folder yang berisi proyek Visual Basic 6.0 file yang baru saja dibuat (biasanya C:\Program program Visual Studio\VB98). Klik Project1.vdp, dan kemudian klik buka.
  29. Visual Studio .NET mendeteksi bahwa ini adalah Visual warisan Dasar proyek dan mulai Visual Basic meng-Upgrade Wizard. Wizard menampilkan Deskripsi setiap langkah sebagai Anda melanjutkan melalui langkah-langkah berikut urutan:
    • Membuat proyek baru di mana yang ada proyek upgrade.
    • Salin file bentuk dan file kelas ke yang baru proyek.
    • Memberikan laporan upgrade yang daftar komponen proyek yang ditingkatkan berhasil dan komponen yang tidak meng-upgrade berhasil.

  30. Klik berikutnya melalui setiap langkah-langkah sampai proses upgrade dimulai. The upgrade membutuhkan waktu sekitar 30-60 detik untuk menyelesaikan.
  31. Dalam solusi Explorer, klik ganda _UpgradeReport.htm. Laporan ini menampilkan hasil upgrade. Perhatikan bahwa semua bentuk kecuali frmClipboard ditingkatkan tanpa masalah apapun.
  32. Memperluas frmClipboard.vb untuk melihat isu-isu. Clipboard.SetText dan GetText tidak meng-upgrade dengan benar. Klik link di Deskripsi untuk melihat bagaimana untuk memperbaiki masalah.
  33. Dalam Explorer solusi, perhatikan bahwa semua bentuk disimpan nama asli mereka, tapi ekstensi file berubah dari .frm ke . vb.
  34. Memperluas referensi. Perhatikan bahwa referensi ke semua komponen yang diperlukan untuk menggunakan komponen Visual Basic dan ADO warisan ditambahkan secara otomatis.
  35. Klik kanan-atas bentuk, dan kemudian klik Lihat kode. Memperluas wilayah Dukungan Upgrade . Daerah ini menampilkan bagaimana Visual Studio .NET atau Visual Studio 2005 dikonfigurasi berbagai properti dan variabel untuk mendukung kode upgrade.
  36. Dalam solusi Explorer, klik kanan-atas frmClipboard.vb, dan kemudian klik Lihat kode. Perhatikan bahwa ada komentar ditempatkan sebelum garis jatuh yang melakukan tidak meng-upgrade.
  37. Mengubah peristiwa-peristiwa yang Command1_Click dan Command2_Click sebagai berikut:
    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
    					

Daftar kode lengkap

Daftar kode lengkap (frmADO.frm)

Private Sub Command1_Click()
    Unload Me
End Sub

Private 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 = rs
End Sub
				

Daftar kode lengkap (frmClipboard.frm)

Private Sub Command1_Click()
    Clipboard.SetText Text1.SelText
End Sub

Private Sub Command2_Click()
    Text1.SelText = Clipboard.GetText
End Sub

Complete Code Listing (frmMain.frm)
Private Sub Command1_Click()
    frmADO.Show
End Sub

Private Sub Command2_Click()
    frmClipboard.Show
End Sub
				

Memverifikasi bahwa aplikasi bekerja

  1. Tekan F5 untuk memulai aplikasi.
  2. Pada prompt untuk Simpan project, klik OK.
  3. Di Form1, klik ADO. Bentuk muncul yang berisi data dalam grid. Dekat ini bentuk.
  4. Di Form1, klik Clipboard.
  5. Klik Salin.
  6. Tempat titik sisip dalam kotak teks pada awal teks, dan kemudian klik pasta. Anda akan melihat teks yang disisipkan.

Pemecahan masalah

Visual Basic .NET adalah perubahan besar dari versi sebelumnya Visual Basic. Untuk banyak proyek, beberapa pekerjaan persiapan dianjurkan sebelum Anda upgrade. Lihat kumpulan dokumen berikut untuk informasi yang mungkin membantu Anda untuk meng-upgrade lebih mudah:
Things to pertimbangkan sebelum upgrade

REFERENSI

Untuk informasi lebih lanjut, lihat berikut Microsoft Developer Artikel jaringan (MSDN):
Mempersiapkan aplikasi Visual Basic 6.0 untuk Upgrade ke Visual Basic.NET

Meningkatkan aplikasi dibuat dalam versi sebelumnya dari Visual Basic

Properti

ID Artikel: 317885 - Kajian Terakhir: 01 Juli 2013 - Revisi: 4.0
Berlaku bagi:
  • 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
Kata kunci: 
kbvs2005swept kbvs2005applies kbmigration kbhowtomaster kbmt KB317885 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 317885

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com