Macam Macam Vb.net
Visual Basic .NET 2002 (VB 7.0)
Versi
pertama dari Visual Basic .NET adalah Visual Basic .NET 2002 yang
dirilis pertama kali pada bulan Februari 2002. Visual Basic .NET 2002 merupakan sebuah bahasa pemrograman
visual yang berbasis bahasa BASIC (sama seperti halnya Visual
Basic 6.0, tetapi lebih disempurnakan dan lebih berorientasi objek), dan didesain
untuk berjalan di atas Microsoft .NET Framework versi 1.0.
Versi 7.0
ini dirilis bersamaan dengan Visual C# dan ASP.NET. Bahasa C#, yang dianggap
sebagai jawaban terhadap Java, mendapatkan perhatian yang lebih banyak
dibandingkan dengan VB.NET yang kurang begitu banyak diulas. Hasilnya, sedikit
orang di luar komunitas Visual Basic yang memperhatikan VB.NET. Versi pertama
ini kurang mendapat sambutan yang bagus dari para programmer, dan pada
saat itu, program berbasis Visual Basic 6.0 sedang marak-maraknya dibuat. Para programmer
yang mencoba Visual Basic .NET untuk pertama kali akan merasakan bahwa Visual
Basic .NET sangatlah berbeda dibandingkan dengan Visual Basic sebelumnya.
Contoh yang paling mudah adalah runtime engine yang lebih besar 10 kali lipat
dibandingkan Visual Basic 6.0, dan juga meningkatkan beban di memori.
Visual Basic .NET 2003 (VB 7.1)
Selanjutnya,
pada bulan Maret 2003, Microsoft pun
merilis lagi versi yang lebih baru dari Visual Basic .NET, Visual Basic .NET
2003. Versi ini berisi beberapa perbaikan dibandingkan dengan versi
sebelumnya, dan aplikasi yang dibuatnya dapat berjalan di atas .NET Framework
versi 1.1. Fitur yang ditambahkan adalah dukungan terhadap .NET Compact Framework
dan mesin wizard upgrade VB6 ke VB.NET yang telah ditingkatkan.
Peningkatan yang lainnya adalah peningkatan pada performa dan keandalan dari Integrated Development Environment
(IDE) Visual Basic itu sendiri, dan juga runtime engine.
Visual Basic
.NET 2003 tersedia dalam beberapa jenis cita rasa: Professional, Enterprise
Architect dan Academic Edition. Khusus untuk Visual Basic .NET 2003 Academic
Edition, versi tersebut didistribusikan secara gratis untuk beberapa sekolah di
dalam setiap negara; versi Professional dan Enterprise Architect merupakan
produk komersial.
Visual Basic 2005 (VB 8.0)
Setelah itu,
Microsoft pun berkonsentrasi dalam mengembangkan Microsoft .NET Framework 2.0,
dan tentunya alat bantu untuk membangun program di atasnya. Hingga pada tahun
2005, mereka pun merilis versi terbaru dari Visual Basic .NET, yang kali ini
disebut dengan Visual Basic 2005 (dengan membuang kata
".NET"), bersama-sama dengan beberapa aplikasi pengembangan lainnya.
Untuk rilis
2005 ini, Microsoft menambahkan beberapa fitur baru, di antaranya adalah:
- Edit and Continue
Fitur ini sebelumnya terdapat di dalam Visual
Basic, akan tetapi dihapus di dalam Visual Basic .NET. Dengan
keberadaan fitur ini, para programmer dapat memodifikasi kode pada saat
program dieksekusi dan melanjutkan proses eksekusi dengan kode yang telah
dimodifikasi tersebut.
- Evaluasi ekspresi pada saat
waktu desain
- Munculnya Pseudo-Namespace "My", yang menyediakan:
- Akses yang mudah terhadap
beberapa area tertentu dari dalam .NET Framework yang tanpanya
membutuhkan kode yang sangat signifikan.
- Kelas-kelas yang dibuat secara
dinamis (khususnya My.Forms).
- Peningkatan yang dilakukan
terhadap konverter kode sumber dari Visual Basic ke Visual Basic .NET.
- Penggunaan kata kunci (keyword)
Using, yang menyederhanakan
penggunaan objek-objek yang membutuhkan pola Dispose untuk membebaskan
sumber daya yang sudah tidak terpakai.
- Just My Code, yang menyembunyikan kode
reusable yang ditulis oleh alat bantu Integrated Development
Environment (IDE) Visual Studio .NET.
- Pengikatan sumber data (Data
Source binding), yang mampu mempermudah pengembangan aplikasi basis
data berbasis klien/server.
Fungsi-fungsi
yang tersebut di atas (khususnya My) ditujukan untuk memfokuskan Visual Basic
.NET sebagai sebuah platform pengembangan aplikasi secara cepat dan
"menjauhkannya" dari bahasa C#.
Bahasa
Visual Basic 2005 memperkenalkan fitur-fitur baru, yakni:
- Bawaan .NET Framework 2.0:
- Generics
- Partial class, sebuah metode yang dapat
digunakan untuk mendefinisikan beberapa bagian dari sebuah kelas di dalam
sebuah berkas, lalu menambahkan definisinya di lain waktu; sangat berguna
khususnya ketika mengintegrasikan kode pengguna dengan kode yang dibuat
secara otomatis.
- Nullable Type
- Komentar XML yang dapat
diproses dengan menggunakan beberapa alat bantu seperti NDoc untuk membuat
dokumentasi secara otomatis.
- Operator overloading
- Dukungan terhadap tipe data
bilangan bulat tak bertanda (unsigned integer) yang umumnya digunakan di dalam bahasa lainnya.
Visual Basic 9.0 (Visual Basic 2008)
Versi ini
merupakan versi terbaru yang dirilis oleh Microsoft pada tanggal 19 November
2007, bersamaan dengan dirilisnya Microsoft Visual C# 2008, Microsoft Visual
C++ 2008, dan Microsoft .NET Framework 3.5.
Dalam versi
ini, Microsoft menambahkan banyak fitur baru, termasuk di antaranya adalah:
* Maksud Dari . Net
Microsoft .NET Framework atau disingkat
.NET merupakan komponen yang dapat ditambahkan ke sistem operasi Microsoft
Windows atau telah terintegrasi ke dalam Windows. Framwork ini menyediakan
sejumlah besar solusi program untuk memenuhi kebutuhan-kebutuhan umum program
baru dan mengatur eksekusi program-program yang ditulis secara khusus untuk
framework ini. Framework .NET adalah kunci penawaran utama dari Microsoft dan
dimaksudkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang
dibuat untuk platform Windows.
* Teknologi Desktop
JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan
tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript
adalah bahasa scripting yang digunakan oleh web browser.
Sebagai bahasa pemrograman berorientasi object Java Platform Standard
Edition (JSE) menyediakan lingkungan yang lengkap untuk pengembangan aplikasi
di desktop dan client/server. Materi pelatihan pada Java Fundamental (JSE) akan
fokus ke masalah pengantar aplikasi Java, pemrograman berorientasi object
(OOP), dan berbagai teknik yang digunakan pada pemrograman bahasa Java. Materi
disajikan dengan metode perimbangan teori-praktek, dengan harapan bahwa peserta
training disamping memahami paradigma berorientasi objek, juga memiliki skill
pemrograman Java di level dasar-intermediate.
C
Bahasa pemrograman C dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem
Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram
sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam
mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis
platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa
compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi
bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer di mata
para pakar dunia komputer, terutama di kalangan pendidikan, karena bahasa C
dianggap sebagai bahasa yang memiliki banyak keunnggulan dibanding bahasa yang
lain. Dilihat dari sisi sintaksnya Bahasa C sangat mudah dipelajari baik bagi
kalangan pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi
kecepatan Bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat
rendah (rakitan). Karena keunggulannya tersebut, bahasa C dipakai sebagai mata
kuliah wajib hampir di seluruh perguruan tinggi di dunia.
C++
Perbedaan Antara Bahasa pemrograman C dan C++ adalah meskipun bahasa-bahasa
tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C
merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah
dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih
kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat
Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan
langkah pertama dengan menjelaskan class-class yang merupakan anak class yang
dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut
berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah
beberapa Class dibuat kemudian masalah dipecahkan dengan Class
PHP
PHP adalah bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP
banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup
kemungkinam untuk digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di
belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion
Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang
lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!,
Postnuke, Xaraya, dan lain-lain.
Kelebihan PHP adalah tidak melakukan sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung php dapat ditemukan dimana – mana dari mulai IIS
sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi
pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang
siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa
scripting yang paling mudah karena referensi yang banyak. PHP adalah bahasa
open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan
dapat dijalankan secara runtime melalui console serta juga dapat menjalankan
perintah-perintah system.
VISUAL BASIC
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah
bahasa pemrograman yang menawarkan Integrated Development Environment (IDE)
visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft
Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan
turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak
komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual
Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript),
mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para
programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang
disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan
Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi
luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa
pasar yang sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62%
pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic,
yang diikuti oleh C++, JavaScript, C#, dan Java
C#
C# adalah sebuah bahasa pemrograman modern yang bersifat general-purpose,
berorientasi objek, yang dapat digunakan untuk membuat program di atas
arsitektur Microsoft .NET Framework. Bahasa C# ini memiliki kemiripan dengan
bahasa Java, C dan C++ (selengkapnya dapat dilihat pada Sejarah Bahasa C#).
Bahasa pemrograman ini dikembangkan oleh sebuah tim pengembang di Microsoft
yang dipimpin oleh Anders Hejlsberg, seorang yang telah lama malang melintang
di dunia pengembangan bahasa pemrograman karena memang ialah yang membuat
Borland Turbo Pascal, Borland Delphi, dan juga Microsoft J++. Kini, C# telah
distandarisasi oleh European Computer Manufacturer Association (ECMA) dan juga
International Organization for Standardization (ISO) dan telah menginjak versi
3.0 yang mendukung beberapa fitur baru semacam Language Integrated Query (LINQ)
dan lain-lainnya
PHYTON
Python adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah
untuk dipelajari. Python memiliki struktur data tingkat tinggi yang sangat
efisien dan sederhana tapi efektif untuk penerapan pemrograman berorientasi
objek.
Python memiliki syntax dan type data dinamis yang elegan hingga membuatnya
menjadi bahasa yang sangat ideal untuk scripting dan pengembangan aplikasi
diberbagai bidang dan flatform system operasi.
Interpreter Python dan kumpulan library-nya bisa didapatkan gratis di situs
resminya http://www.python.org/, dan boleh
didisribusikan secara bebas. Di situs ini Anda juga bisa mendapatkan distribusi
dan modul serta link-link situs yang menyediakan modul, program dan tool serta
dokumentasi tambahan. Interpreter Python sangat mudah ditambahkan dengan
fungsi-fungsi baru dan tipe data yang diimplementasikan dengan C/C++ atau bahas
pemrograman lain yangdapat dipanggil menggunakan C. Python juga cocok untuk
digunakan sebagai bahasa tambahan untuk kustomisasi aplikasi, seperti yang
banyak digunakan dalam aplikasi GNU/Linux.(Python Documentation)
PERL
Perl umum adalah bahasa pemrograman-tujuan awalnya dikembangkan untuk
manipulasi teks dan digunakan untuk berbagai tugas termasuk sistem
administrasi, pengembangan web, pemrograman jaringan, pengembangan GUI, dan
banyak lagi.
Berjalan pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga
tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC,
dan PocketPC. Biaisan bahasa ini dimaksudkan untuk menjadi praktis karena mudah
digunakan, efisien, lengkap juga indah, kecil, elegan, minimal. Besar fitur
yang mudah digunakan, mendukung kedua prosedural dan berorientasi objek (OO)
pemrograman, telah built-in untuk mendukung pemrosesan teks, dan memiliki satu
dunia yang paling mengesankan koleksi dari modul pihak ketiga
Objective-C
Objective-C adalah bahasa pemrograman yang dikembangkan dari bahasa C digabung
dengan gaya bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya
bergaya SmallTalk yaitu menggunakan message passing sedangkan C++
menggunakan pemanggilan method.
Objective-C saat ini banyak digunakan pada platform Mac OS X dan iOS (iOS
adalah sistem operasi untuk iPhone, iPod Touch dan iPad… naahhhh!). Dengan
adanya framework Cocos2D yang notabene adalah framework untuk membuat game di
iPhone, maka Objective-C makin banyak yang mempelajarinya. Catatan Cocos2D
merupakan bagian Cocoa Touch API (dari namanya sudah ketahuan untuk membuat
aplikasi touchscreen) yang dibuat menggunakan Objective-C. Objective-C juga
merupakan bahasa pemrograman utama pada sistem operasi NextStep. Kenapa
Objective-C digunakan di sistem operasi Mac? karena Steve Jobs (pendiri Apple
Inc.) membuat perusahaan bernama NeXT yang menggunakan Objective-C berlisensi
dari StepStone untuk membuat sistem operasi NextStep. Karena NeXT diakuisisi
Apple Inc. maka NextStep dimodif menjadi Mac OS dan tentu saja dibangun
menggunakan Objective-C. Sehingga Objective-C menjadi bahasa pemrograman utama
pada produk-produk MacIntosh.
DELPHI
Delphi adalah kompiler / penterjemah bahasa Delphi (awalnya dari Pascal)
yang merupakan bahasa tingkat tinggi sekelas dengan Basic atau C yang merupakan
produk dari Borland corp. Bahasa Pemrograman di Delphi disebut bahasa
procedural artinya bahasa/sintaknya mengikuti urutan tertentu / prosedur.
Delphi termasuk Keluarga Visual sekelas Visual Basic, Visual C, artinya
perintah-perintah untuk membuat objek dapat dilakukan secara visual. Pemrogram
tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu
tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya.
* Apa Yang Dimaksud Console WriteLine
console write line adalah metode yang menghasilkan output pada output
windows