Visual Basic 6
yang sekarang orang memanggilnya VB Classic sepertinya sudah mulai
ditinggalkan para penggemarnya. Salah satu alasannya adalah karena sudah
tersedia versi terbarunya yang berbasis .NET Programming. Disini saya
akan sedikit bercerita dan share dari pengalaman saya tentang fenomena
ini. Mungkin saya termasuk beruntung karena berada di dua generasi
visual basic ini, karena kini hampir semua Perguruan Tinggi maupun
Sekolah Menengah Atas sudah tidak lagi mencantumkan VB6 di kurikulumnya
melainkan langsung ke .NET programming. Baiklah sedikit membahas
sejarah perkembangan visual basic :
- Microsoft Visual Basic 1.0 (1991)
- Microsoft Visual Basic 2.0 (1992)
- Microsoft Visual Basic 3.0 (1993)
- Microsoft Visual Basic 4.0 (1995)
- Microsoft Visual Basic 5.0 (1997)
- Microsoft Visual Basic 6.0 (1998)
- Microsoft Visual Basic 7.0 (2002 .NET Framework 1.0)
- Microsoft Visual Basic 7.1 (2003 .NET Framework 1.1)
- Microsoft Visual Basic 8.0 (2005 .NET Framework 2.0 dan .NET Framework 3.0)
- Microsoft Visual Basic 9.0 (2008 .NET Framework 3.5)
- Microsoft Visual Basic 10.0 (2010 .NET Framework 4.0)
- Microsoft Visual Basic 11.0 (2011 .NET Framework 4.5)
- Microsoft Visual Basic 12.0 (2012 .NET Framework 4.5)
1.Haruskah programmer VB6 pindah VB.NET dan tidak memakai lagi vb6?
TIDAK dan itu bukan kewajiban, yang penting adalah OUTPUT dari aplikasi
kita. User tidak akan peduli dan tidak mau tahu apapun jenis
programming language-nya (vb6,vbnet,delphi,c,pascal,java,dan lainya)
yang penting semua kebutuhan user (reporting, performance, user friendly
form, security dan lain sebagainya) dapat terpenuhi dengan baik. VB6
itu sangat powerfull jika kita benar benar maximal menguasainya berserta
fungsi API-nya.
Jawab 2 (Jika dilihat dari segi Programmer) :
HARUS,
karena .NET programming akan lebih memudahkan programmer dalam proses
pembuatan program, hal ini karena dukungan IDE yang baru beserta fitur
yang lebih lengkap dan mutakhir. Menulis code/program di VB.NET itu
SANGAT JAUH LEBIIH CEPAT dari pada di VB6, Jadi programmer dapat
menghemat waktu, biaya dan tenaga.
2.Dari mana saya harus memulai untuk belajar VB.NET ?
Jawab (Untuk yang pernah/menguasai VB6) : Mulailah belajar
VB.NET dari versi 2008, kenapa dari versi ini? karena VB.NET 2008 masih
menyediakan upgrade tools untuk VB6. Jadi cobalah untuk membuka project
VB6 di VB.NET, nanti akan muncul upgrade wizard (selengkapnya ada di
postingan saya yang ini).
Setelah upgrade selesai mungkin akan banyak sekali error dan warning,
tapi jangan khawatir karena justru dari sanalah kita belajar. Intinya
kita melakukan pengenalan dan penyesuaian kode, jika di VB6 begini maka
di VB.NET nya begini.
Jawab (Untuk yang tidak tahu VB6) : Anda dapat memulai
belajar VB.NET dari versi berapa saja, karena inti nya sama saja yang
membedakan hanyalah tampilan IDE dan kelengkapan controls/Library dari
versi .NET Framework. Jadi kesimpulan saya adalah jika anda sudah dapat
menguasai salah satu versi VB.NET maka anda tidak akan kesulitan di
versi VB.NET yang lain.
3.Apakah ActiveX (OCX) dan Komponen VB6 lainnya masih dapat dipakai di VB.NET?
Jawab : BISA, namun akan terdapat beberapa penyesuaian.
VB.NET akan otomatis membuatkan Library sendiri agar komponen VB6 itu
dapat kompatibel dan berjalan baik dengan VB.NET. Jadi jika anda sedang
mencari tutorial VB.NET tapi malah menemukan tutorial vb6 (misalnya di blog
saya ini), jangan dilewat begitu saja karena ingat masih ada proses
upgrade. Tapi perlu diingat tidak semua komponen VB6 dapat di upgrade
misalkan saja seperti report designer.
4.Apa perbedaan VB6 dan VB.NET ?
Jawab : BANYAK, namun perbedaan yang paling mendasar adalah :
-VB6 menggunakan komponen COM, VB.NET menggunakan .NET
-VB6 adalah pemrogramman OBJ, VB.NET adalah OOP
-Pengecekan syntax error di VB6 tidak realtime (harus F5 atau Shift+F5), sedangkan di VB.NET sangat
realtime dan langsung tercatat di error list windows.
-Di VB/NET semua index berawal dari 0, VB6 tidak semua (listview item, imagelist index berawal dari 1)
-Dan masih banyak lagi yang tidak dapat saya tulis disini.
CATATAN :
penting dari saya, jika
anda programmer vb6 dan akan/sedang belajar VB.NET maka anda harus
mengubah cara pemrogramman anda. Maksudnya vb6 adalah perogramman OBP
(Object Based Programming) yang artinya perogramman berdasarkan object
sedangkan VB.NET adalah perogramman OOP (Object Oriented Programming)
yang artinya pemrogramman berorientasi object. Hal ini tentu sangat
berbeda, jangan sampai kita merasa menguasai VB.NET tapi isi coding nya
masih seperti VB6 (Motor Tiger tapi mesin Bebek).
Salam programmer Visual Basic !!! "Make simple code but power full and professional"
Tags:
belajar vb6, belajar vbnet, belajar c#, belajar visual studio, tutorial vb6, tutorial vbnet, tutorial c#, dasar dasar vb6, dasar dasar vbnet, antara vb6 dan vbnet, vb6 download, vbnet download, vb6 vs vbnet
Tags:
belajar vb6, belajar vbnet, belajar c#, belajar visual studio, tutorial vb6, tutorial vbnet, tutorial c#, dasar dasar vb6, dasar dasar vbnet, antara vb6 dan vbnet, vb6 download, vbnet download, vb6 vs vbnet
Related Post:
Visual Basic .NET
- Read/Write/Import/Export XML from/into DataGridView/DataSet/DataTable VBNET
- Cara Mengatasi Error [RESOLVED] : Requested Clipboard operation did not succeed
- Cara Mengatasi Error [RESOLVED] : The expression has too many closing parentheses.
- Cara Hitung SUM, COUNT, AVG, MAX, MIN dari System.Data.DataTable VBNET (Tanpa Looping)
- DevExpress : Cara Retrieve/Bound/Load Data/Add Items CheckedComboBoxEdit
- Cara Membuat List/ComboBox Bulan Bahasa Indonesia & Setting Tahun Secara Dinamis VBNET
- Cara Mengatasi Error [RESOLVED] : Timeout expired.The timeout period elapsed prior to completion of the operation or the server is not responding.
- Cara Mengatasi Error [RESOLVED] : There is already an open DataReader associated with this Command which must be closed first. VBNET
- Cara Membuat Shortcut Uninstall di Start Menu dengan Setup Installer VBNET
- Contoh Penggunaan Fungsi ABS() di VBNET dan Database SQL Server, MY SQL
- DevExpress : Mewarnai/Coloring GridView Via Event RowCellStyle dan RowStyle
- Setting Ukuran Kertas (PaperSize) Struk Jual/Beli (Fixed Width, AutoHeight) VBNET
- DevExpress : Membuat Pivot Data (Retireve/Bound/Load Data ke PivotGridControl)
- DevExpress : Perbedaan GridView dan BandedGridView (Merge Column)
- DevExpress : Cara Retrieve/Bound/Load Data Ke CardView
- DevExpress : Disabled Column Edit (ReadOnly), Disabled Column Sort, Disabled Column Filter GridControl/Gridview
- DevExpress : Cara Add MenuItem (PopUpMenu) To DropDownButton
- DevExpress : Membuat Custom Summary (kali,bagi,tambah,kurang) Di Footer GridControl/GridView
- Cara Export DataGridView To PDF (Create New PDF) VBNET
- DevExpress : Link ControlNavigator dan GridControl/GridView (First,Next,Previous,Last)
- DevExpress : XtraTabbedMdiManager (Membuat Child Form didalam Satu Tab Control)
- DevExpress : Cara Load/Bound/Retrieve Data Ke LookupEdit, Autosize dan GetData/Value
- Open VisualStudio 2012 Project In VisualStudio 2010 (DownGrade)
- Cetak/Print To Printer Struk Jual/Beli (Tanpa Crystal Report Viewer, Tanpa Database) VBNET
- DevExpress : Add Column Checklist dan Get Data yang dipilih/Di Checklist GridControl/GridView
Title :Visual Basic 6 VS Visual Basic.NET 2002,2003,2005,2008,2010,2011
URL: http://djiesoft.blogspot.com/2012/04/visual-basic-6-vs-visual-basicnet.html
Please Share This Post With Link :Visual Basic 6 VS Visual Basic.NET 2002,2003,2005,2008,2010,2011
HOW TO DOWNLOAD AND EXTRACT ? CLICK HERE
0 komentar:
Posting Komentar