Apa itu VB.Net?
VB.NET adalah singkatan dari Visual Basic.NET, dan ia adalah bahasa pengaturcaraan komputer yang dikembangkan oleh Microsoft. Ini pertama kali dikeluarkan pada tahun 2002 untuk menggantikan Visual Basic 6. VB.NET adalah bahasa pengaturcaraan berorientasikan objek. Ini bermaksud bahawa ia menyokong ciri-ciri pengaturcaraan berorientasi objek yang merangkumi enkapsulasi, polimorfisme, abstraksi, dan pewarisan.
Visual Basic .ASP NET berjalan pada kerangka .NET, yang bermaksud bahawa ia mempunyai akses penuh ke perpustakaan .NET. Ini adalah alat yang sangat produktif untuk penciptaan cepat dari berbagai aplikasi Web, Windows, Office, dan Mobile yang telah dibangun di atas kerangka .NET.
Bahasa itu dirancang sedemikian rupa sehingga mudah difahami oleh pengaturcara pemula dan lanjutan. Oleh kerana VB.NET bergantung pada kerangka .NET, program yang ditulis dalam bahasa dijalankan dengan banyak kebolehpercayaan dan skalabiliti. Dengan VB.NET, anda dapat membuat aplikasi yang berorientasikan objek sepenuhnya, serupa dengan yang dibuat dalam bahasa lain seperti C ++, Java, atau C #. Program yang ditulis dalam VB.NET juga dapat beroperasi dengan baik dengan program yang ditulis dalam Visual C ++, Visual C #, dan Visual J #. VB.NET memperlakukan semuanya sebagai objek.
Memang benar bahawa VB.NET adalah versi Visual Basic 6 yang berkembang, tetapi tidak sesuai dengannya. Sekiranya anda menulis kod anda dalam Visual Basic 6, anda tidak dapat menyusunnya di bawah VB.NET.
Dalam tutorial ini, anda akan belajar:
- Apa itu VB.Net?
- Sejarah VB.NET
- Ciri VB.NET
- Kelebihan VB.NET
- Kekurangan VB.NET
Sejarah VB.NET
- VB.NET adalah bahasa pengaturcaraan pelbagai paradigma yang dikembangkan oleh Microsoft pada kerangka .NET. Ia dilancarkan pada tahun 2002 sebagai penerus bahasa Visual Basic. Ini adalah versi pertama VB.NET (VB.NET 7.0) dan bergantung pada .NET versi 1.0.
- Pada tahun 2003, versi kedua VB.NET, VB.NET 7.1, dikeluarkan. Yang ini bergantung pada. NET versi 1.1. Versi ini hadir dengan sejumlah penambahbaikan termasuk sokongan untuk .NET Compact Framework dan peningkatan kebolehpercayaan dan prestasi IDE .NET. VB.NET 2003 juga disediakan dalam edisi akademik Visual Studio.NET dan diedarkan kepada pelbagai sarjana dari pelbagai negara secara percuma.
- Pada tahun 2005, VB.NET 8.0 dikeluarkan. Bahagian inti .NET digugurkan dari namanya sehingga membezakannya dari bahasa Visual Basic klasik. Versi ini dinamakan Visual Basic 2005. Versi ini hadir dengan banyak ciri kerana Microsoft mahu bahasa ini digunakan untuk pembangun aplikasi yang cepat. Mereka juga ingin menjadikannya berbeza dengan bahasa C #. Beberapa ciri yang diperkenalkan oleh versi VB.NET ini merangkumi kelas separa, generik, jenis nullable, kelebihan beban operator, dan sokongan integer yang tidak ditandatangani. Versi ini juga memperlihatkan pengenalan pengendali IsNot.
- Pada tahun 2008, VB 9.0 diperkenalkan. Ini dikeluarkan bersama dengan .NET 3.5. Beberapa ciri yang ditambahkan pada keluaran VB.NET ini termasuk jenis tanpa nama, pengendali bersyarat sejati, sokongan LINQ, literal XML, ekspresi Lambda, kaedah peluasan, dan jenis inferensi.
- Pada tahun 2010, Microsoft mengeluarkan VB 2010 (kod 10.0). Mereka ingin menggunakan Dynamic Language Runtime untuk siaran ini, tetapi mereka memilih strategi evolusi bersama yang dikongsi antara VB.NET dan C # untuk mendekatkan bahasa-bahasa ini antara satu sama lain.
- Pada tahun 2012, VB 2012 (kod 11.0) dilancarkan bersama dengan .NET 4.5. Ciri-cirinya merangkumi hierarki panggilan, iterator, data pemanggil, pengaturcaraan tak segerak dengan pernyataan "tunggu" dan "tidak segerak" dan kata kunci "Global" dalam pernyataan "ruang nama".
- Pada tahun 2015, VB 2015 (kod 14.0) dilancarkan bersama dengan Visual Studio 2015. "?." pengendali diperkenalkan untuk melakukan pemeriksaan null sebaris. Fitur interpolasi tali juga diperkenalkan untuk membantu dalam memformat rentetan sebaris.
- Pada tahun 2017, VB 2017 (kod 15.0) diperkenalkan bersama Visual Studio 2017. Cara yang lebih baik untuk mengatur kod sumber hanya dalam satu tindakan diperkenalkan.
Ciri VB.NET
VB.NET dilengkapi dengan banyak ciri yang menjadikannya bahasa pengaturcaraan yang popular di kalangan pengaturcara di seluruh dunia. Ciri-ciri ini merangkumi yang berikut:
- VB.NET tidak peka huruf besar-kecil seperti bahasa lain seperti C ++ dan Java.
- Ia adalah bahasa pengaturcaraan berorientasikan objek. Ia memperlakukan semuanya sebagai objek.
- Pemformatan kod automatik, pereka XML, penyemak imbas objek yang ditingkatkan dll.
- Pengumpulan sampah adalah automatik.
- Sokongan untuk syarat Boolean untuk membuat keputusan.
- Multithreading yang mudah, yang membolehkan aplikasi anda menangani pelbagai tugas secara serentak.
- Generik sederhana.
- Perpustakaan standard.
- Pengurusan acara.
- Rujukan. Anda harus merujuk objek luaran yang akan digunakan dalam aplikasi VB.NET.
- Atribut, yang merupakan tag untuk memberikan maklumat tambahan mengenai elemen yang telah ditentukan dalam program.
- Borang Windows - anda boleh mewarisi borang anda dari borang yang sudah ada.
Kelebihan VB.NET
Berikut adalah kebaikan / faedah yang akan anda nikmati untuk pengekodan di VB.NET:
- Kod anda akan diformat secara automatik.
- Anda akan menggunakan konstruk berorientasikan objek untuk membuat kod kelas perusahaan.
- Anda boleh membuat aplikasi web dengan ciri moden seperti kaunter prestasi, log acara, dan sistem fail.
- Anda boleh membuat borang web dengan mudah melalui pereka bentuk visual. Anda juga akan menikmati keupayaan drag and drop untuk mengganti elemen yang mungkin anda perlukan.
- Anda boleh menghubungkan aplikasi anda ke aplikasi lain yang dibuat dalam bahasa yang berjalan pada kerangka .NET.
- Anda akan menikmati ciri-ciri seperti dok, penambat kawalan automatik, dan penyunting menu di tempat semuanya bagus untuk membangunkan aplikasi web.
Kekurangan VB.NET
Berikut adalah beberapa kelemahan / kekurangan yang berkaitan dengan VB.NET:
- VB.NET tidak dapat menangani penunjuk secara langsung. Ini adalah kelemahan yang ketara kerana petunjuk sangat diperlukan untuk pengaturcaraan. Sebarang pengekodan tambahan akan menyebabkan banyak kitaran CPU, memerlukan lebih banyak masa pemprosesan. Permohonan anda akan menjadi lambat.
- VB.NET senang dipelajari. Ini menyebabkan kumpulan bakat yang besar. Oleh itu, mungkin sukar untuk mendapatkan pekerjaan sebagai pengaturcara VB.NET.
Ringkasan:
- VB.NET dibangunkan oleh Microsoft.
- Ia adalah bahasa yang berorientasikan objek.
- Bahasa tidak peka huruf besar kecil.
- Program VB.NET dijalankan pada kerangka .NET.
- Di VB.NET, proses pengumpulan sampah telah automatik.
- Bahasa ini menyediakan bentuk tetingkap dari mana anda boleh mewarisi borang anda sendiri.
- VB.NET membolehkan anda menikmati ciri seret dan lepas semasa membuat antara muka pengguna.