Pemrograman Visual Basic.NET: Cara Mudah Membangun Aplikasi Windows

Penyingkapan: Dukungan Anda membantu menjaga situs tetap berjalan! Kami mendapatkan biaya referensi untuk beberapa layanan yang kami rekomendasikan pada halaman ini.


Microsoft Visual Basic dan Visual Studio

Visual Studio adalah produk pengembangan andalan Microsoft. Ini adalah lingkungan pengembangan terintegrasi (IDE) yang dirancang secara teoritis untuk bekerja dengan bahasa pemrograman apa pun. Awalnya sebagian besar terkait dengan Java (Microsoft sekarang menghentikan bahasa J ++), C ++, dan Visual Basic.

Selama bertahun-tahun, jumlah bahasa telah meningkat untuk mendukung bahkan Python dan Ruby. Tapi hari ini digunakan terutama dengan C # dan Visual Basic .NET (VB.NET).

Apa yang ada di Visual Studio

IDE dirancang sedemikian rupa sehingga tidak perlu bekerja di luarnya. Ini mencakup elemen-elemen dasar berikut:

  • Editor Kode Sumber.
  • Debugger.
  • Perancang
    • Formulir Windows: perpustakaan kelas GUI, mirip dengan MFC.
    • Editor Web: pendekatan seret dan lepas untuk membuat laman web.
    • Desainer Kelas: alat berbasis visual untuk membuat kelas baru.
    • Alat basis data: alat grafis untuk membuat skema basis data.

Ada banyak bagian lain yang dapat digunakan dengan Visual Studio. Yang menarik adalah Team Explorer, yang memungkinkan programmer berbeda menggunakan Visual Studio untuk berkolaborasi menggunakan sistem kontrol revisi Microsoft.

Dasar visual

Semua orang yang cukup tua ingat apa itu BASIC. Ini pertama kali dikembangkan pada tahun 1964 untuk komputer mainframe – berdasarkan bahasa FORTRAN awal. Bahasa ini dibuat gratis dan begitu cepat di mana-mana, terutama di komputer kampus, di mana BASIC digunakan untuk menulis beberapa permainan berbasis teks yang populer saat itu seperti Star Trek Mike Mayfield.

DASAR

Ketika komputer pribadi tiba di tempat kejadian, BASIC adalah bahasa yang jelas untuk dimasukkan karena mudah digunakan. Bahkan, Bill Gates dan Paul Allen mulai menulis interpreter BASIC, yang mereka manfaatkan dengan menulis sistem operasi untuk PC IBM baru. Demikian pula, Commodore 64 menggunakan sistem operasi yang sedikit lebih dari penerjemah BASIC. Kode BASIC pada waktu itu terlihat seperti ini:

10 BIARKAN N = 0
20 BIARKAN N = N + 1
30 PRINT N
40 JIKA N = 8 KEMUDIAN GOTO 60
50 GOTO 20
60 AKHIR

Itu memang memiliki keuntungan karena sangat jelas. Kebanyakan orang tanpa pengalaman pemrograman bisa mengetahui apa fungsinya. Seiring waktu, BASIC menjadi semacam lelucon di dunia komputer. Tetapi bahkan selama waktu itu, banyak hal berubah. Untuk satu hal, BASIC menjadi Basic. Lewat sudah nomor baris, di dalamnya adalah fungsi nyata. Dan kompiler Dasar muncul di tempat kejadian – hal-hal seperti Borland’s Turbo Basic. Tapi ini ujung dari tren teknologi. Dengan munculnya bahasa yang dikompilasi seperti Pascal dan C, BASIC menjadi terdegradasi untuk penggemar – dan hanya pemula pada saat itu.

Dasar visual

Visual Basic mengubah semua itu. Itu keluar pada tahun 1991. Tampaknya Microsoft awalnya menganggapnya sebagai bahasa hobi – bahkan yang jauh lebih keren daripada yang telah datang sebelumnya. Pada awalnya, ini digunakan sebagai alat semi-profesional oleh orang-orang di bisnis kecil yang membutuhkan perangkat lunak khusus. Pada tahun 1996, Microsoft merilis VBScript, yang memungkinkan orang untuk mengotomatiskan hal-hal seperti aplikasi Office – peningkatan besar dibandingkan bahasa makro tradisional. Dan kemudian semuanya benar-benar berubah.

Visual Basic .NET

Pada tahun 2001, Microsoft merilis Visual Basic .NET. Ini adalah salah satu dari dua bahasa (yang lain adalah Visual C #) yang telah dibangun khusus untuk bekerja dengan .NET Framework. Ini pada dasarnya adalah perpustakaan kelas yang membuat pembuatan aplikasi berbasis Windows jauh lebih mudah daripada biasanya.

Sejujurnya, Visual Basic tidak terlihat seperti bahasa BASIC asli. Selama dua dekade terakhir, ada kecenderungan kuat bagi semua bahasa untuk mulai terlihat serupa. Tetapi Visual Basic mempertahankan sintaksis yang sangat mudah yang mudah untuk ditulis dan dipahami. Berikut ini contoh dari Jaringan Pengembang Microsoft (perhatikan bahwa apa pun yang mengikuti tanda kutip adalah komentar):

‘Izinkan referensi mudah ke kelas namespace Sistem.
Sistem Impor

‘Modul ini menampung titik masuk aplikasi.
Modul publik modmain
‘Utama adalah titik masuk aplikasi.
Sub Utama ()
‘Tulis teks ke konsol.
Console.WriteLine (“Hello World menggunakan Visual Basic!”)
End Sub
Modul Akhir

Versi Visual Basic

Visual Basic telah melalui banyak versi, dan penomorannya agak membingungkan karena versi disebut keduanya sebagai nomor dan tahun mereka. Berikut ini gambaran umum:

  • V01 (1991): Itu adalah versi pertama dari produk. Tahun berikutnya, Visual Basic for DOS dirilis, tetapi sebenarnya itu adalah versi terbaru dari Microsoft QuickBASIC IDE dan tidak benar-benar kompatibel dengan versi Windows.
  • V02 (1992): Sebagian besar merupakan peningkatan kosmetik dengan peningkatan kecepatan.
  • V03 (1993): Versi ini memperkenalkan Jet Database Engine.
  • V04 (1995): Ini adalah versi pertama yang dapat membuat aplikasi 32-bit. Itu juga menggantikan VBX dengan kontrol OLE.
  • V05 (1997): Itu adalah versi 32-bit hanya pertama dari Visual Basic. Itu memungkinkan pengguna untuk membuat kontrol ActiveX.
  • V06 (1998): Versi ini mendukung pembuatan aplikasi web sisi klien dan server dan banyak fungsi basis data baru termasuk dukungan penuh Objek Data ActiveX.
  • V07 (2002): Ini adalah versi .NET pertama Visual Basic berdasarkan .NET Framework 1.0.
  • V08 (2005): Versi ini memantapkan Visual Basic sebagai bahasa .NET. Sesuai dengan ini, “.NET” dikeluarkan dari namanya sehingga “Visual Basic” seperti C # hanya disebut sebagai “C #.”
  • V09 (2008): Ini adalah peningkatan yang sejalan dengan .NET Framework 3.5.
  • V10 (2010): Pembaruan ini membawa Visual Basic lebih sesuai dengan C #.
  • V11 (2012): Versi ini memperkenalkan komputasi asinkron dan diperbarui ke .NET Framework 4.5.
  • V12 (2013): Versi ini pada dasarnya hanya Visual Basic 11 dengan Visual Studio 2013.
  • V13 (201?): Versi ini dilewati oleh Microsoft untuk membuat penomoran Visual Basic dan Visual Studio sama.
  • V14 (2015): Ini adalah versi terbaru dari Visual Basic dan yang pertama menjadi open source.

Mulai

Secara umum, jika Anda akan mengembangkan aplikasi Visual Basic, Anda akan menggunakan Visual Studio. Keduanya pergi bersama. Namun, mendapatkan alat yang tepat yang digunakan dalam tutorial ini mungkin sulit. Secara umum, itu seharusnya tidak menjadi masalah menggunakan versi yang berbeda mengingat bahwa sumber daya ini berhadapan dengan fasilitas inti dari bahasa dan IDE.

  • Memulai dengan Visual Basic: Halaman tautan Microsoft untuk memulai dengan Visual Basic menggunakan Visual Studio 2015.
  • Visual Basic .NET Tutorials: pengantar yang bagus untuk Visual Basic, .NET framework, dan Visual Studio.
  • Visual Basic 6 Tutorial: pengantar yang baik untuk Visual Basic 6, tetapi juga termasuk tautan ke tutorial untuk semua versi dari 9 (2008) hingga 14 (2015).
  • Memulai Dengan Visual Basic 2008 (pdf): bab pertama buku Evangelos Petroutsos, Menguasai Microsoft Visual Basic 2008.
  • Microsoft Visual Basic Tutorials: beberapa ratus tutorial yang sangat jelas tentang Visual Basic dan mata pelajaran terkait.
  • VB .NET Course Gratis: pengantar menyeluruh untuk Visual Basic yang tidak mengasumsikan pengetahuan sebelumnya.
  • How To Start Programming: serangkaian 56 video pendek yang membawa Anda dari mengunduh Visual Basic 2008 ke konsep seperti pengecualian dan kelas.
  • VB.Net Tutorial: tutorial dasar yang cukup menyeluruh.

Tutorial Tingkat Lanjut

Visual Basic adalah subjek yang sangat luas sehingga tidak mungkin ada sumber daya untuk berurusan dengan semua elemen itu. Tetapi berikut ini akan membantu Anda memulai dengan beberapa aspek yang lebih maju dari bahasa setelah Anda menguasai dasar-dasarnya.

  • Halaman Visual Basic Microsoft: berisi tautan ke sejumlah besar informasi untuk Visual Basic with Visual Studio 2015.
  • Point Tutorial: berbagai tutorial, beberapa dari mereka dasar tetapi yang lain lebih maju.
  • Tutorial Tutes Advanced VB6 Gratis: walaupun pre-.NET, tutorial ini menangani banyak hal penting seperti COM dan ActiveX Controls. Mereka juga memiliki .NET tutorials.
  • Net-informations.com Visual Basic .NET: berisi banyak tutorial dasar, tetapi yang lebih penting, topik lanjutan seperti pemrograman ADO.NET dan GUI.
  • FunctionX Visual Basic .NET Page: tutorial tentang semua bagian Visual Basic bersama dengan sejumlah contoh lanjutan.
  • C # Corner Visual Basic .NET: contoh-contoh Visual Basic canggih. Cukup menarik!
  • Pemrograman Berorientasi Objek Di VB.NET: tutorial Visual Basic dengan fokus pada objeknya yang alami. Mungkin bukan pilihan yang baik sebagai pengantar bahasa pertama.
  • Wonder How To VB.NET: Contoh visual basic diperlihatkan dengan video.

Buku

Ada literatur yang luar biasa tentang Visual Basic dan Visual Studio. Banyak buku-buku berikut ini adalah bagian dari seri dan mungkin memiliki edisi untuk versi sistem yang lebih lama jika itu yang Anda gunakan. Tetapi seperti tutorial dasar, Anda biasanya akan baik-baik saja menggunakan sumber daya yang tidak spesifik untuk apa yang Anda gunakan.

  • Beginning Visual Basic 2015 oleh Bryan Newsome: diarahkan untuk orang-orang yang sama sekali baru dalam pemrograman. Buku ini memiliki edisi yang kembali ke Visual Basic 2008.
  • Visual Basic 2015 dalam 24 Jam oleh James Foxall: pengantar Visual Basic dari awal. Buku ini memiliki edisi yang kembali ke Visual Basic 2005.
  • Belajar Visual Basic .NET oleh Jesse Liberty: buku lama, tetapi masih merupakan pengantar yang bagus untuk bahasa pemrograman Visual Basic.
  • Profesional Pemrograman Visual Basic 2012 dan .NET 4.5 oleh Sheldon et al: pengantar menyeluruh dengan sejumlah topik lanjutan.
  • Visual Studio 2015 Untuk Pemula oleh Lewis Edwards: pengantar yang sangat singkat untuk Visual Studio.
  • Professional Visual Studio 2015 oleh Bruce Johnson: referensi utama untuk semua yang dapat dilakukan Visual Studio. Dimulai dari awal dan mencakup semuanya. Ini juga tersedia dalam edisi 2012 dan 2013.

Alat

Visual Studio menyediakan semua alat yang biasanya Anda perlukan. Tetapi ada berbagai add-on dan ekstensi yang mungkin berguna bagi Anda dalam kondisi tertentu.

  • Referensi Cepat Visual Basic 6: referensi dasar pada selembar kertas – berguna untuk disematkan ke dinding.
  • Alat Pengembangan dan Bahasa: tautan ke semua alat pengembangan Microsoft termasuk Visual Studio dan SDK.
  • Alat Visual Basic untuk Visual Studio: layanan yang memungkinkan Anda untuk kode Visual Basic klasik di dalam versi terbaru dari Visual Studio.
  • MZ-Tools: tambahan Visual Studio komersial yang menawarkan templat kode yang dapat disesuaikan, desainer khusus, dan banyak lagi.

VBScript

VBScript adalah bahasa skrip berpemilik yang dikembangkan oleh Microsoft dan didasarkan pada Visual Basic. Itu dirancang dan dirilis pada pertengahan 1990-an, terutama sebagai bahasa scripting ringan untuk digunakan di lingkungan Microsoft. Itu juga dimaksudkan sejak awal sebagai bahasa dalam browser, sebagai alternatif untuk JavaScript.

Riwayat VBScript

VBScript dikembangkan di Microsoft sekitar waktu yang sama dengan JScript, yang merupakan implementasi Microsoft dari bahasa JavaScript. Keduanya ditargetkan terutama pada pengembang web pada awalnya. VBScript, bagaimanapun, karena memiliki API yang ditautkan ke lingkungan host (disebut COM, atau Component Object Model), dan karena itu cukup mudah digunakan, dengan cepat memperoleh penggunaan di antara administrator sistem Microsoft.

Ketika popularitas VBScript meningkat, ia menemukan jalannya ke hampir setiap lingkungan Microsoft yang tersedia. Juga, bahasa diperluas, untuk memasukkan ekspresi reguler, prinsip pemrograman berorientasi objek, dan fitur canggih lainnya. Pada versi 5 bahasa, ia mampu melakukan apa saja yang mampu dilakukan oleh bahasa utama lainnya.

Dengan munculnya .NET framework, Microsoft memutuskan untuk melipat VBScript ke dalam framework itu. Karena dimasukkan dalam .NET, VBScript hampir secara universal tersedia di lingkungan Microsoft.

Yang menarik, sebanyak VBScript telah memperluas jangkauannya selama dua dekade terakhir, ada satu tempat di mana VBScript tidak lagi tersedia: browser. VBScript tidak pernah tersedia di browser non-Microsoft. Versi terakhir dari Internet Explorer untuk menyertakan dukungan untuk VBScript adalah versi 10. Internet Explorer 11, dan browser Microsoft Edge yang baru, tidak mendukung VBScript. (Sebenarnya, dimungkinkan untuk menjalankan VBScript di Internet Explorer 11, jika Anda mengaktifkan mode kompatibilitas. Tapi ini tidak disarankan.)

Penggunaan Utama VBScript

VBScript adalah bahasa skrip tujuan umum, dan secara teori, dapat digunakan untuk sejumlah tujuan. Namun, sebagian besar penggunaan skrip VB termasuk dalam beberapa kategori:

  • Administrasi sistem: administrator dari berbagai sistem Microsoft adalah di antara pengguna VBScript yang pertama, karena ini merupakan peningkatan nyata dibandingkan alternatif sebelumnya. Itu terus digunakan oleh sysadmin, dan penggunaannya agak analog dengan penggunaan Bash atau Perl di antara administrator Linux. VBScript mulai tergeser oleh PowerShell di area ini, tetapi VBScript terus digunakan cukup banyak.
  • Pengujian: VBScript digunakan dalam Quick Test Professional (sekarang disebut Unified Functional Testing), sebuah unit pengujian unit yang populer.
  • Embedded devices ”VBScript juga relatif populer di kalangan pengembang aplikasi embedded (perangkat lunak interaksi pengguna yang dibangun ke dalam perangkat tujuan khusus).
  • Makro dan skrip dalam aplikasi: VBScript juga mendapatkan cukup banyak penggunaan dalam aplikasi Microsoft lainnya, seperti MS Office.

VBScript dan Pengembangan Web

VBScript pada awalnya ditargetkan pada pengembang web, baik untuk sisi klien (di-browser) dan skrip sisi server. Dengan naiknya dominasi JavaScript, penggunaan VBScript di browser tidak pernah lebih dari marjinal. Itu memang bisa digunakan untuk pengembangan sisi server dalam konteks Microsoft Active Server Pages (APS), yang dapat menjalankan skrip VBScript melalui .dll.

Meskipun penggunaan dalam browser kurang (dan tidak lagi didukung), fitur VBScript berbasis browser dapat dieksploitasi dalam konteks Aplikasi HTML, format aplikasi Windows yang memungkinkan UI desktop dibangun dalam HTML dan didukung melalui satu atau lebih bahasa skrip. Pendekatan ini cukup populer di kalangan sysadmin dan pengembang Windows, karena memungkinkan mereka untuk membuat prototipe dan berjalan cukup cepat. (Penggunaan desktop ini dari HTML sejak akhir 1990-an menunjukkan peningkatan mesin aplikasi modern seperti Electron, NW.js, dan PhoneGap).

Bahasa dan Contoh VBScript

Di bawah ini kami akan memberikan pengantar dasar bahasa.

fitur

VBScript terutama merupakan bahasa fungsional. Ini mendukung kelas dan objek, tetapi tidak dogmatis. Versi awal bahasa tidak mendukung kelas dan fitur berorientasi objek lainnya. Logika standar dan struktur kontrol-aliran tersedia, seperti juga berbagai jenis data.

“Unit” utama pemrograman adalah prosedurnya. Ada prosedur fungsi dan sub prosedur. Sub prosedur tidak mengembalikan nilai, tetapi dapat melakukan tindakan.

Tidak seperti Visual Basic, VB tidak memiliki banyak kemampuan untuk mendefinisikan GUI. Itu dapat membuat peringatan popup sederhana, tetapi aplikasi berbasis formulir akan membutuhkan sesuatu seperti HTML atau XML untuk mendefinisikan UI.

Lingkungan Hidup

VBScript harus dijalankan di lingkungan yang didukung. Untuk pengembangan web sisi server, lingkungan itu adalah ASP. Untuk otomatisasi sistem, biasanya Windows Script Host.

Sintaksis

VBScript didasarkan pada Visual Basic, jadi sintaksinya paling mirip dengan itu. Visual Basic didasarkan pada BASIC, dan mempertahankan banyak fitur sintaksis dari bahasa itu. Jika Anda belajar memprogram dalam BASIC, VBScript mungkin akan terlihat paling tidak familiar.

Sintaks VBScript terlihat sedikit mirip dengan JavaScript, tetapi ada cukup banyak perbedaan sehingga mudah tersandung. Kesamaan termasuk notasi titik untuk mengakses Model Objek Komponen yang sangat mirip dengan mengakses Model Objek Dokumen di JavaScript.

Variabel harus dideklarasikan menggunakan kata kunci redup sebelum digunakan. Anda dapat menentukan tipe variabel, atau membiarkannya tidak terdefinisi sampai nilai ditetapkan.

Redup salam
Penerima redup Sebagai String
Pesan redup
salam = "Halo"
penerima = "Dunia!"
message = salam & " " & penerima
document.write (pesan)

Tidak seperti JavaScript, nama variabel tidak peka huruf besar-kecil (seperti halnya sebagian besar bahasa), dan terminator semi-kolon tidak diperlukan – jeda baris berfungsi sebagai terminator pernyataan.

Komentar dalam VBScript hanya baris tunggal, dan ditentukan oleh tanda tunggal tunggal (‘) terkemuka.

‘Ini adalah komentar.

Fungsi, prosedur, jika pernyataan, dan blok kode lainnya dideklarasikan dengan pernyataan kata kunci dan diakhiri dengan pernyataan akhir.

Pernyataan sederhana jika
jika x > y lalu
wsh.echo "X Lebih Besar"
berakhir jika

Sumber Daya VBScript

  • Buku
    • Referensi Programmer VBScript
    • Singkatnya VBScript
    • Referensi Saku VBScript
    • Belajar VBScript
    • VBScript tingkat lanjut untuk Administrator Microsoft Windows
    • Microsoft VBScript: Langkah demi Langkah
  • On line
    • Tutorial
      • Tutorial W3Schools VBSCript
      • Seri Video Sembilan Bagian pada VBScript
      • Tutorial VbScript di Tizag.com
      • Tutorial Host Windows Scripting
    • Referensi
      • Referensi Bahasa VBScript (Microsoft)
      • Referensi VBScript di PCTools
      • VBScript Memerintahkan Cheat Sheet

Haruskah Saya Belajar VBScript?

Jika Anda seorang profesional TI atau Administrator Sistem yang bekerja di lingkungan Microsoft, Anda mungkin harus terbiasa dengan VBScript, dan penggunaannya sebagai alat otomatisasi sistem. Meskipun Anda dapat menggunakan PowerShell dan bahasa lain, Anda mungkin akan menemukan skrip otomatisasi dan pengujian yang ditulis dalam VBScript, yang perlu Anda pertahankan, debug, atau tulis ulang.

Ringkasan

Visual Basic dan Visual Studio adalah subjek yang sangat besar. Jika Anda memprogram di lingkungan Windows, mereka memberi Anda kekuatan untuk melakukan apa pun yang Anda inginkan. Menggunakan sumber daya yang disajikan di sini, Anda dapat memulai dan melangkah jauh. Anda hanya perlu menyelam.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map