Senin, 10 Oktober 2011

kegiatan saya

kegiatan saya seperti biasa lah bangun jam 6 sholat dulu baru nonton spongebob sebentar lalu jam tengah 8 sarapan, kalau lagi bosen di rumah saya biasanya maen k warnet dekat rumah ini kegiatan saya kalau lagi tidak kuliah

tapi kalau lagi kuliah saya sarapan jm 7 dan pergi kuliah jam tengah 8, sehabis pulang kuliah saya mulai kebiasaan lama para remaja online d FaceBook :-)......

tpi saya lebih sering habis pulang kuliah ke warnet buat maen game favorit saya ATLANTICA lumayan la dari game yang saya maen kan saya pernah dapat 50 ribu karena menjual CHAR nya....

ini lah kegiatan saya terima kasih..........
assalammualaikum wr.wb

SEJARAH VISUAL BASIC

Sejarah Visual Basic (Dulu – Sekarang – Akan Datang)

Visual Basic Express
Evolusi 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.
Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :

Perjalanan dari Visual Basic (VB1 to VB 10)
  1. Proyek “Thunder” dirintis
  2. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
  3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992.  Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System
    VB For Dos
  4. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
  5. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi  versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
  6. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
  7. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk  versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5  memperkenalakan kemampuan untuk membuat  User Control.
  8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008
  9. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan  kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
  10. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  11. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : 
    1. Edit and Continue , mungkin inilah kekurangan fitur terbesar dari  VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan
    2. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1. 
  12. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y  menjadi If X  IsNot Y
  13. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
  14. Visual Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
    - True Tenary operator , yaitu fungsi If(boolean,value, value)  yg digunakan untuk menggantikan fungsi IIF
    - LINQ Support
    - Ekspresi Lambda
    - XML Literals
    - Nullable types
    - Type Inference 
  15. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang  juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1

INSTALL VB.NET 2003

Setelah banyak request meminta cara install neh program akhirnya saya memutuskan untuk ditaro disini siapa tau bermanfaat sebenarnya disini aku juman jelasi cara install iis admin karna udah pada pinter instal vb netnya yakaan..
pertama-tama masuk start>run>services.msc enter
pilih Apache di stop(khusus yang menginstall apache)
setelah itu
masuk control panel pilih add/removeprogram
selanjutnya silakan ikutti gambar dibawah ini okey

PENGENALAN FITUR-FITUR BARU YANG TERDAPAT PADA VB.NET

VB.NET sendiri merupakan bahasa pemrograman yang terdapat dalam Visual Studio .NET untuk mendukung rencana Microsoft ke depan dalam platform .NET-nya.. Bisa dikatakan VB.NET sebagai bahasa pemrograman yang telah cukup matang menjadikan VB.NET menjadi bahasa pemrograman yang akan menjadi pintu gerbang bagi banyak kalangan developer dalam platform Microsoft yang baru.

Microsoft Visual Basic .NET adalah pengembangan lebih lanjut dari bahasa pemrograman Visual Basic 6.0 yang dikenal dengan kemampuan Rapid Application Development dan mengimplementasikan konsep OOP (Object Oriented Programming) secara penuh. Visual Basic .Net merupakan bahasa pemrograman yang berorientasi objek yang memiliki fitur seperti abstraction, encapsulation, inheritance, polymorphism, dan juga termasuk penambahan keyword Class untuk mendefinisikan kelas-kelas dan keyword Inheritance untuk objek Inheritance. Microsoft VB.NET dirilis untuk mempernbaiki kekurangan pada visual basic seperti :

oo .Tidak memiliki kemampuan multi-threading, yakni kemampuan yang memungkinkan suatu tugas dapat dijalankan pada thread terpisah.

oo .Kurangnya dukungan pemrograman berorinteasi objek

oo .Terbatasnya kemampuan menangani error

Sebagai tambahan VB.Net juga menyediakan fitur-fitur yang lebih baik dan tidak ada pada versi sebelumnya seperti multithreading dan structured exception handling. Hasil coding pada Visual Basic versi sebelumnya tidak bisa dikompilasi pada Visual Basic .NET tanpa modifikasi yang signifikan, namun kita tidak perlu kuatir, karena Microsoft menyediakan tools untuk migrasi untuk menangani hal tersebut.

Fitur-Fitur baru yang terdapat pada VB.NET

Dengan dirilisnya .NET platform, Visual Basic telah microsoft telah membuat beberapa perubahan sbb:

Pemrograman Full Object-Oriented (OOP) sepenuhnya.Pemrograman berorientasi objek. Pemrograman ini mempertinggi kualitas dan produktifitas pengembangan software. Program pengembangannya dilakukan dengan pendekatan building block. Setiap block, disebut object, bersifat independen dan mampu berjalan sendiri atau saling kunci dengan object lain dengan mudah dan otomatis.

Object-object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya. Masing-masing object harus berisikan informasi mengenai dirinya sendiri(encapsulation) dan object yang dapat diwariskan (Inheritance).

Aplikasi dan komponen yang ditulis di Visual Basic .NET memiliki akses penuh untuk .NET Framework sebagai class library yang menyediakan system dan application services.

Berikut adalah fitur-fitur kunci Visual Basic .Net :

1. Inheritance ( Pewarisan )

Inheritance adalan kemampuan dari derived class untuk mendapat karakter seperti anggota-anggota data maupun anggota function dari base class. Menggunakan VB .Net kita dapat membuat kelas yang kemampuan dasarnya dapat diwarisi kelas lain yang menjadi anggota kelas tersebut. Sebuah kelas yang mendapat atau diwarisi karakter dari kelas lain disebut derived class, dan kelas yang mewarisi derived class disebut base class Dalam istilah pemrograman berorientasi objek base class di sebut superclass dan derived class disebut subclass.

2. Constructor dan Destructor

Constructor adalah sebuah special tipe dari method yang dipanggil ketika pembuatan kelas. Constructor digunakan untuk mengenali anggota dari kelas. Destructor, dilain pihak dipanggil ketika objek dihancurkan destructor tersebut akan melepaskan sumber daya yang digunakan oleh sebuah objek.

3. Overloading

Overloading memperbolehkan sebuah method didefinisikan dengan nama yang sama tetapi berbeda parameter. Dengan kata lain, memperbolehkan kita mempunyai multi implementasi dalam sebuah method.

4. Overriding

Overriding adalah kemampuan dari kelas yang diberi karakter untuk menolak karakter dari base classnya. VB .Net memperkenalkan kata kunci Overrides untuk mengimplemantasikan anggota di kelas derived.

5. Structired Exception Handling

Exception adalah error yang muncul pada saat runtime sebagai hasil dari kesalahan statement kode ataupun dari keadaan yang tidak diinginkan dari sebuah aplikasi. Untuk sebuah program VB .Net mendukung structured exception handling untuk menangani exceptions yang memproteksi kode dan menyaring exception yang bisa muncul saat program dijalankan

6. Multithreading

VB .NET mendukung untuk pembuatan aplikasi multithreading. Multithreading membuat aplikasi menjalankan beberapa thread pada saat program tersebut dijalankan dengan melakukan lebih dari satu pekerjaan dalam satu waktu.

Selain fitur kunci yang telah di sebutkan tadi VB .NET juga mendukung fitur yang unik disebut Background compilation. Fitur ini lagsung mengenali error dan menampilkan dalam bentuk pesan error pada kode ketika programmer menulis kode.

Beberapa template yang dapat digunakan:
>> Windows Application
Aplikasi standar berbasis window

>> Class Library
Pustaka kelas menyedikan fungsionalitas yang sama seperti Microsoft ActiveX dynamic–link library (DLLs) dengan membuat kelas-kelas yang dapat diakses aplikasi lain

>> Windows ControlLibrary
Yaitu fungsi yang sama dengan ActiveX Control (.ocx) dalam pemrograman VB6, anda dapat membuat kontrol sendiri dan memasukan fungsi yang anda butuhkan.

>> ASP .NET Web Service
Aplikasi Web yang menyediakan XML Web Service yang diletakan di Web server dan dapat diakses oleh aplikasi manapun.

>> Web Control Library
Web kontrol yang dapat anda buat sendiri, dapat digunakan pada halaman Web dengan cara yang sama juga dapat digunakan pada Aplikasi berbasis window

>> Console Application
Aplikasi berbasis console yang dapat berjalan didalam Command line

>> Windows Service
Aplikasi yang berjalan sebagai service di windows.


Masing-masing Project memiliki file yang unik pada setoiap project. Untuk menyederhanakan pengaturan, file-file tersebut disimpan pada folder yang sama dengan project

*. Solution (.sln, .suo )

Ekstensi .sln digunakan untuk file solution yang menghubungkan satu atau lebih project bersamaan, dan juga digunakan untuk menyimpan informasi global. File ini sama seperti Visual Basic groups (.vbg file) di versi VB sebelumnya. File Solution otomatis dibuat pada project Visual Basic .NET yang anda buat. File yang berekstensi .suo digunakan untuk file Solution User Option yang menyimpan record seperti breakpoints serta beberapa item task dan beberapa perubahan yang anda buat ketika membuka solution.

*. Project (.vbproj)

File Project adalah sebuah dokumen XML ( Extensible Markup Language ) yang berisi referensi terhadap berbagai item project, seperti form dan kelas-kelas.

*. Lokal Project (.vb)

Versi sebelumnya dari VB menggunakan estensi file yang berbeda untuk membedakan antara kelas (.cls), form (.frm), module (.bas) dan user control (.stl). VB.NET mengizinkan anda untuk mencampurkan berbagai tipe menjadi sebuah .vb file. Sebagai contoh , anda dapat membuat lebih dari satu item dalam file yang sama, didalamnya anda dapat memiliki sebuah kelas dan beberapa modul, sebuah form dan sebuah kelas ataupun beberapa kelas dalam file yang sama.

*. Web Project (.aspx,.asmx,.asax)

Web project menyimpan item-item mereka dalam Virtual Ditrectory pada Web Server dan dalam keadaan offline. Seperti local project , Web project juga menggunakan extensi .vb untuk kelas dan modul. Bagaimanapun, item Web project meliputi file Web-specific, seperti . aspx untuk Web Forms, . asmx untuk XML Web Services, dan . asax untuk kelas aplikasi global.

Hubungan dengan Visual Basic klasik

Apakah Visual Basic .NET dianggap sebagai sebuah versi Visual Basic atau benar-benar bahasa yang berbeda merupakan sebuah topik perdebatan yang hangat. Hal ini dikarenakan sintaksis bahasa Visual Basic .NET tidak mengalami perubahan yang sangat drastis, dan hanya menambahkan beberapa dukungan fitur baru seperti penanganan eksepsi secara terstruktur dan ekspresi yang bisa di-short-circuit-kan. Dua perubahan tipe data pun terjadi saat berpindah ke Visual Basic .NET. Dibandingkan dengan Visual Basic 6.0, tipe data Integer yang dimiliki oleh Visual Basic .NET memiliki panjang dua kali lebih panjang, dari 16 bit menjadi 32 bit. Selain itu, tipe data Long juga sama-sama berubah menjadi dua kali lipat lebih panjang, dari 32 bit menjadi 64 bit. Bilangan bulat 16-bit dalam Visual Basic .NET dinamakan dengan Short. Lagi pula, desainer GUI Windows Forms yang terdapat di dalam Visual Studio .NET atau Visual Basic .NET memiliki gaya yang sangat mirip dengan editor form Visual Basic klasik. Jika sintaksis tidak banyak yang berubah, lain halnya dengan semantik, yang berubah secara signifikan. Visual Basic .NET merupakan sebuah bahasa pemrograman yang mendukung fitur "Bahasa Pemrograman Berorientasi Objek" secara penuh, karena memang didukung oleh arsitektur Microsoft .NET Framework, yang mengandung kombinasi dari Common Language Runtime dan Base Class Library. Visual Basic klasik, hanya merupakan sebuah bahasa pemrogaman berbasis objek, yang berjalan di atas arsitektur Component Object Model (COM).
Perubahan ini telah mengubah banyak asumsi tentang hal yang benar yang harus dilakukan dengan mempertimbangkan performa dan kemudahan untuk dipelihara. Beberapa fungsi dan pustaka perangkat lunak, yang ada di dalam Visual Basic klasik, kini tidak terdapat di dalam Visual Basic .NET; mungkin masih banyak yang masih terdapat di dalam Visual Basic .NET, tapi tidak seefisien apa yang ditawarkan oleh .NET Framework. Bahkan jika program Visual Basic klasik bisa dikompilasi dengan benar, sebagian besar program Visual Basic klasik harus melalui beberapa proses refactoring untuk mengadopsi fitur bahasa baru secara keseluruhan. Dokumentasi untuk ini pun tersedia di situs Microsoft

PERBEDAAN VB-6 DENGAN VB.NET

PASTI KITA TERKADANG SELALU BERTANYA APA SIH PERBEDAAN VB-6 DENGAN VB.NET
YAH PASTI ADA PERBEDAANNYA…
berikut adalah perbedaan yang saya paparkan dari vb6 dan vb.net
Perbedaan VB 6 dan VB .Net
Visual Basic versi 6.0 adalah versi terakhir VB sebelum berubah menjadi .Net. Banyak yang bertanya tentang perbedaan antara keduanya. Berikut sekilas perbedaan dan persamaan VB 6.0 dan VB .Net.
* VB6 baru sebagian mendukung OOP. VB .Net telah mendukung penuh OOP.
* Hasil kompilasi source code pada VB6 adalah file .exe biner. VB .Net berupa intermediate language.
* Hasil kompilasi pada VB6 dapat langsung dieksekusi. VB .Net membutuhkan interpreter (.Net framework)
* VB6 bermasalah pada deployment-nya (DLL hell). VB .Net tidak.
* Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB .Net dapat selama bahasa lain mendukung .Net.
* Perintah-perintah dasar pada VB6 dan VB .Net sebagian besar masih sama.
materi referensi: