Selasa, 04 Oktober 2011

Visual Basic 2005

Visual Basic 2005 adalah salah satu bahasa pemrograman yang ditargetkan dalam Framework .NET. Seperti bahasa sehari-hari, Visual Basic memiliki sintaks dan beberapa kata-kata yang valid yang bisa digunakan dalam membuat aplikasi. Visual Basic merupakan pilihan yang populer bagi yang mulai belajar pemrograman karena sintaks penulisan kodenya begitu mudah dibandingkan dengan bahasa pemrograman yang lain

Cara menggunakan bernama pipa di Program 32-bit Visual Basic

Dalam artikel ini, proses menciptakan NamedPipe disebut server, dan proses yang menghubungkan ke pipa bernama disebut klien.

Ada enam langkah untuk membuat pipa bernama server:

Membuat token keamanan untuk pipa untuk membolehkan akses ke (untuk membuat Pipa bernama tersedia untuk proses dengan menciptakan token keamanan dengan Discretionary Access Control List (DACL) yang memiliki entri nol di dalamnya).
Membuat pipa bernama.
Hubungi ConnectNamedPipe untuk memblokir sampai tersambung.
Panggilan ReadFile dan/atau WriteFile untuk berkomunikasi melalui pipa.
Memanggil DisconnectNamedPipe setelah proses selesai menggunakan pipa.
Baik CloseHandle bernama pipa, atau kembali ke langkah 4.

Ada tiga langkah untuk menggunakan bernama pipa dari klien bernama pipa:

Hubungi CreateFile untuk mendapatkan pegangan untuk bernama pipa.
Panggilan ReadFile dan/atau WriteFile untuk berkomunikasi melalui pipa.
Panggilan CloseHandle filehandle yang dibuat di CreateFile.

Atau, Anda bisa menelepon CallNamedPipe, yang melakukan satu kali transaksi melalui pipa. CallNamedPipe membuka pipa, menulis membaca dari itu, kemudian menutup pipa. Ini adalah apa klien di bawah ini.

Contoh berikut menunjukkan cara membuat bernama pipa Server dan Klien. Menerapkan hanya fungsi paling dasar yang diperlukan untuk melakukan Jadi, dengan jumlah minimal pengecekan error. Program yang berfungsi penuh harus memeriksa kembali nilai-nilai dari API yang disebut, daripada dengan asumsi mereka adalah sukses.

.NET dan VB.NET 2005

Apa itu .NET yang sering dibicarakan orang? Mungkin kita sering melihatnya online atau tampil dalam bagian pekerjaan yang terdapat dalam majalah. Untuk gambarannya , .NET akan tampak jelas bila kita login ke dalam hotmail® atau dalam iklan online dimana perusahaan membutuhkan developer dengan keahlian .NET.
Pengertian .NET sendiri tidaklah banyak. Kita bisa menanyai 10 orang dalam industri, maka kita akan mendapatkan 10 jawaban yang berbeda. Pengertiannya luas dan dengan maksud yang berbeda. Faktanya, .NET telah digunakan dengan dalam berbagai bisnis, hampir sama dengan maksud dan pengertian MP3. Bila kita mendengar atau membaca tentang .NET, kita pasti berpikir tentang Framework .NET.Inilah definisi formal tentang Framework .NET:
Framework .NET adalah platform yang memungkinkan kita untuk membangun software aplikasi dan library yang disebut “managed application” (aplikasi yang diatur); memberikan kita compiler dan tool agar bisa di-build, debug, dan mengeksekusi managed application.
Untuk tujuan ini, bisa dikatakan bahwa .NET adalah platform yang memberikan kita semua yang kita perlukan untuk membangun dan menjalankan managed application yang berjalan di windows.
Dikatakan aplikasi yang diatur (managed application), karena eksekusinya diatur oleh Framework .NET. Faktanya, Framework .NET adalah yang mengatur eksekusi dengan menyediakan lingkungan pengontrol runtime (runtime controlled) yang memberikan variasi layanan yang luas seperti loading aplikasi, pengaturan memori, dan akhirnya memonitor dan menjaga keamanan dan integritas ketika aplikasi dijalankan. Sebelum .NET (dan Java), aplikasi tidak diatur karena tidak dijalankan menggunakan runtime controlled. Aplikasi haruslah mengatur servisnya sendiri, yang kadangkala menciptakan terjadinya error-error dalam kode, bug, dan pemborosan data. Karena masalah inilah, aplikasi sebaiknya dijaga dan di debug.
Framework .NET memberikan kita tool yang beragam seperti compiler, debugger, programming language, dan execution engine (CLR-Commong Language Runtime-merupakan bagian paling utama, karena merupakan mesin yang mengatur proses pengaturan dalam menjalankan source code), developer tool, dan masih banyak lagi librari-librari yang telah didefinisikan. Librari-librari itu dinamakan FCL (Framework Class Libraries).

Perbedaan Visual Basic.Net dengan Visual Basic 6.0

1. Integrated Data Environment pada Visual Basic.Net dapat digunakan sebagai editor untuk berbagai bahasa pemograman lainnya seperti C#.Net, C++.Net, dan J#.Net sehingga lebih mempermudah programer dalam beradaptasi dengan bahasa pemograman yang lain karena kebiasaan editor yang digunakan.

2. Ekstensi Project File pada Visual Basic 6,0 file project mempuyai ekstensi (.vbp) dan group project (.vbg) sehingga teks dapat di edit pada teks editor. Sebaliknya pada Visual Basic.Net project dan solution dalam format XML sehingga tidak disarankan pada teks editor.

3. Group Project pada Visual Basic.Net penggabungan beberapa project dimasukan dalm group yang disebut Solution, sedangkan yang kita kenal dengan Visual Basic 6,0 ini group project. Ini yang menjadi perbedaan adalah pada group project hanya bisa digabungkan beberapa program yang dibuat dengan bahasa pemograman Visual Basic, sedangkan pada solution dapat digabungkan dari beberapa bahasa pemograman setingkat.Net lainnya seperti C#.Net, C++.Net, dan J#.Net

4. Performance IDE pada versi sebelumnya (Visual Basic 6,0) standar tampilan adalah layout MDI, sedangkan pada Visual Basic.Net tampilan defaultnya adalah Tabed Document yang menampilkan bentuk tabbed seperti tampilan yang ada pada spreadsheet Microsoft Excel

Sejarah Visual Basic

VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD,. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.