Modul VB .Net - 1
Modul VB .Net - 1
NET
Pokok Bahasan : Visual Studio.NET Favorit .NET Framework Instalasi Visual Studio.NET Perbandingan Performa .NET dengan Java
C++.NET, karena tersedianya dukungan yang revolusioner untuk multi bahasa pada Visual Studio.NET. Bahkan Microsoft menyatakan Visual Studio.NET memungkinkan perusahaan untuk menggunakan aset dan keahlian developer yang sudah ada untuk lebih dari 25 bahasa pemrograman yang berbeda.
Visual Studio.NET sendiri mempunyai 4 versi yang berbeda, yaitu Visual Studio.NET Enterprise Architect, Enterprise Developer, Academic dan Professional, dimana masing- masing mempunyai kelebihan
tersendiri, namun secara umum di dalamnya berisi bahasa Visual Basic .NET, Visual C#.NET , Visual J#.NET dan Visual C++.NET. Dimana C# (baca C sharp) ialah bahasa pemrograman baru yang berbasikan objek (Object Oriented Programming ) buatan Microsoft, yang menggabungkan kehebatan C dan C++. Sedangkan J# ialah tool untuk developer bahasa Java yang ingin membuat aplikasi dan services pada .NET Framework. Karena saat ini perangkat lunak aplikasi di perusahaan biasanya membutuhkan database, Visual
Studio.NET sangat cocok jika disandingkan dengan perangkat lunak database dari Microsoft yaitu SQL Server 2000 sebagai antarmuka, dan mendukung perangkat lunak database lainnya. Oleh karena itu saya menggunakan SQL Server 2000 pada buku ini. Selain itu, SQL Server 2000 menawarkan tampilan interface yang menarik dan mudah dipahami dibandingkan peranti lunak database lainnya. Microsoft Visual studio.NET ialah perangkat pengembangan multi bahasa yang menyeluruh untuk membangun secara cepat dan memadukan XML Web service dan aplikasi . yang secara dramatis meningkatkan produktifitas. Didesain dengan integrasi yang dalam menggunakan standar internet dan protokol, seperti XML dan SOAP.
Microsfot ADO.NET. Dengan ADO.NET, developer akan memperoleh akses ke componen yang lebih powerful, seperti control DataSet . 5. Visual Basic.NET menghasilkan Visual basic untuk Web. Menggunakan Form web yang baru, anda dapat dengan mudah membangun thin client aplikasi berbasiskan web yang secara cerdas jalan di browser dan platform manapun. Designer html yang baru menggunakan IntelliSense statement untuk tag HTML dan user interface (UI) yang terpisah dan code yang lebih efisien . 6. .NET Framework secara mendasar dibuat untuk dipasangkan denagn windows 2000 dengan keunggulan memonitor kelaikan dari aplikasi yang sedang berjalan, dan mengisolasi dari tiap aplikasi. 7. Developer dengan berbagai macam latar belakang dapat dengan segera menguasai .NET karena kemudahan dan kemiripan kode yang ditawarkannya. 8. Deployment/penyebaran yang mudah baik untuk aplikasi windows maupun aplikasi web, karena sudah tersedia wizard atau tool secara khusus dengan fasilitas tambahan yang menarik. Tool canggih ini tidak tersedia pada versi sebelumnya bahkan pada bahasa pemrograman lain. 9. Integrasi dengan sistem yang sudah ada sangat mudah.,.Net Framework Com memunggkinkan anda berinteraksi dan dengan sistem yang sudah ada mengunakan XML web services . Terakhir, Visual Basic Upgrade tool yang tersedia di Visual Studio.NET, dan Java language Conversion Assistant membantu anda mengkonversi Visual Basic 6 dan Visual J++ untuk berjalan pada .NET Framework. 10. Mendukung lebih dari 20 bahasa pemrograman, NET Framework mendukung integrasi lebih dari 20 bahasa pemrograman yang tidak terbayang sebelumnya. Memungkinkan pengembang memilih bahasa pemrograman yang tepat sesuai dengan latar belakang pemrogramannya.
.NET Framework
Apa itu Micorosft.NET?
Microsoff .NET ialah sebuah platform untuk membangun, menjalankan dan meningkatkan generasi lanjut dari aplikasi terdistribusi. Ia memperluas klien , server dan service-service dan terdiri dari : Sebuah model pemrograman yang memungkinan developer membangun XML Web services dan aplikasi. Sekumpulan XML Web services seperti Microsoft.NET My Services, yang membantu developer menghasilkan aplikasi yang simple dan terpadu. Sekumpulan server, termasuk Windows 2000, SQL Server, dan BizTalk Server, yang memadukan, menjalankan dan mengoperasikan serta menangani XML Web Services dan aplikasi
Tool seperti Visual Studio.NET untuk membangun XML Web Service dan aplikasi untuk window dan web . Peranti lunak klien seperti Windows XP dan Windows CE. .NET Framework ialah model pemrograman dari platform .NET untuk membangun, menyebarkan dan menjalankan XML Web service dan apliasi. Ia menyediakan lingkuan berbasiskan standar produksi yang tinggi untuk memadukan investasi yang ada dengan aplikasi dan service generasi yang akan dating. .NET Framework terdiri dari 2 bagian utama : CLR dan gabungan kelas library termasuk ASP.NET untuk aplikasi web dan XML Web Services, Windows forms untuk aplikasi klien dan ADO.NET .Visual Studio.NET dibangun menggunakan fondasi .NET Framework. .NET Framework menyediakan
lingkungan yang cerdas, mudah dikembangkan untuk membangun, menyebarkan dan menjalankan XML Web Services yang terdistribusi serta aplikasi.Dalam istilah yang mudah, .NET memisahkan platform Sistem Operasi menjadi 2 layer yaitu sebuah layer pemrograman dan layer eksekusi.
Information Server (IIS) dan Frontpage Server Extentions harus ada pada windows 2000 sebelum anda menginstall Visual Studio.NET Beta 2. IIS sudah terinstal jika anda mempunyai Windows 2000 Server atau Advanced Server di Komputer. Namun jika anda hanya mempunyai Windows 2000 Professional maka anda harus terlebih dahulu menginstall IIS. Berikut urutan instalasi Microsoft Visual Studio.NET Enterprise Architect : 1. Installah terlebih dahulu file file tambahan yang dibutuhkan oleh program, dengan memasukkan
cd 1 setelah melalui proses pendeteksian file-file yang tersedia di komputer maka propgram akan meminta memasukkan cd ke 5 ( CD Windows Update), karena .NET membutuhkan file-file terbaru dan pendukung untuk menjalankan program ini. Setelah selesai memperbaharui file-file di komputer , kemudian masukkan cd berikutnya yang diminta. 2. Jika telah selesai akan tampil daftar file yang akan diinstal sebagai berikut :
3.
Jika telah selesai melakukan proses instalasi,akan tampil mode start seperti gambar 1.2. Set start
page dengan profile Visual Basic Developer jika sebelumnya anda adalah programmer Visual Basic, atau Visual C++ Developer jika anda sebelumnya seorang programmer Visual C++. Namun tentunya saya sarankan anda menset profile dengan pilihan Visual basic Developer. Serta pilih juga keyboard schema, Windows Layout dan Help filter dengan pilihan Visual Basic.
Setelah proses instalasi dan seting di atas selesai, anda dapat membuat suatu project dengan memilih New Project, dan akan tampil form yang bisa didesain sesusai keingininan kita. Pada Visual studio.Net, juga terjadi perubahan yang signifikan pada nama ekstension file, seperti Tabel 1.1.
Tabel 1.1 Nama file ekstension yang baru pada Visual Studio.NET
Ekstension
.aspx .asax .ascx .ashx .asmx .axd .config .vsdisco .rem .soap .webinfo Active server pages Global User control Http handler Web service Trace ekstension File konfigurasi
Penjelasan
File Web services discovery File konfigurasi remote File Web Services schema File informasi web
File source c# File source Visual Basic File projek Viual Basic
Sedangkan tabel berikut yang menunjukkan bahwa mengimplementasikan Pet Store menggunakan Java (J2EE) dibandingkan menggunakan Microsoft.NET. Terlihat bahwa teknologi.NET juga jauh lebih unggul terutama dalam hal jumlah kode yang dibutuhkan dan konfigurasi.
LATIHAN :
1. Kunjungi situs www.microsoft.com dan explorasi kelebihan yang ada pada teknologi.NET menggunakan fasilitas search yang telah disediakan. 2. 3. Apakah .Net mendukung Interopability dan Scalability ? Jelaskan arti 2 istilah tersebut. Eksplorasi Microsoft .NET Framework SDK pada menu start | Programs | Microsoft .NET |Samples and QuickStart Tutorial. Anda akan menemukan banyak sekali panduan dan
Framework SDK