Monday, June 10, 2013

Kompiler VB.Net( compiler VB.Net)



Untuk memahami pengembangan Visual Basic dalam lingkungan .Net, pertama-tama kita tentu saja harus memahami beberapa komponen dari lingkungan .Net dan bagaimana mereka berinteraksi.

Program Visual Basic .Net dicompile dan berjalan didalam kerangka kerja .Net. Mesin untuk mengeksekusi perintah-perintah yang dibuat oleh visual basic dikenal dengan nama common language runtime (CLR). CLR bertugas untuk meloading dan mengeksekusi perintah (kode) dan juga menangani masalah manajemen memori, keamanan, dan tipe-tipe data.
Pada level teratas dari semua ini adalah bahasa visual basic sendiri, atau bahasa-bahasa lain yang digunakan untuk membuat kode-kode perintah yang nantinya mengacu pada CLR. Kompiler VB mengambil kode-kode yang ditulis oleh programmer dan kemudian membuat intermediate language (IL) . Sebagai contoh, file-file DLL dan EXE mengandung IL yang dimengerti oleh CLR. Setiap kode yang dibuat untuk dijalankan dalam CLR dikenal sebagai managed code,karena kode tersebut berjalan dibawah kontrol dari CLR. Managed code adalah sebuah IL , karena setengahnya merupakan high level language (VB) dan setengahnya lagi adalah bahasa tingkat rendah (assembly / bahasa mesin).


Pada saat run-time, CLR mengkompile IL kedalam bentuk native code pada saat program berjalan dengan menggunakan kompiler Just-In-Time (JIT). Kompiler JIT membuat native code sesuai dengan spesifikasi CPU, jadi kita bisa membuat IL dari VB kemudian mengkompilenya untuk komputer dengan arsitektur yang berbeda. Ini kelihatan seolah-olah pemborosan karena mengkompile kode yang sangat banyak pada saat run time, padahal sebenarnya kompiler JIT tidak mengkonversi semua IL menjadi native code, namun hanya mengkonversi yang dibutuhkan / yang akan gunakan.


Keuntungan dari mengkompile dengan menggunakan JIT adalah ruang kerja dari aplikasi bisa dikurangi, karena penggunaan memori komputer untuk memproses intermediate code jauh lebih kecil. Didalam mengeksekusi aplikasi, hanya kode-kode yang dibutuhkan yang dikompile. Kode yang tidak digunakan, seperti kode untuk memprint jika si pengguna tidak memprint maka tidak akan dikompile oleh JIT, selanjutnya CLR bisa mengoptimasi eksekusi program on the fly pada saat run time. Sebagai contoh, dalam platform Windows, CLR mungkin mencari jalan untuk mengurangi page fault dalam memory manager dengan mengatur kembali kode yang sudah dikompile di memori, dan ini bisa dilakukan semua pada saat run time. Dikatan, ada waktu ketika hasil kompilasi JIT bisa meningkatkan performance komputer. Dalam kasus ini, kita bisa menggunakan native image generation (NGen) untuk mencompile IL di tempat program tersebut berjalan
Dapat dilihat, bahwa teknologi CLR menggantikan file-file runtime VB dan juga mengeliminir penggunaan dari COM, DCOM, MTS, or COM+. Aplikasi VB sekarang berjalan dalam konteks CLR, jadi tidak dibutuhkan lagi kumpulan dll yang cukup merepotkan, tentu saja VB net masih bisa menggunakan COM components jika nanti dibutuhkan melalui fitur .NET

download wordnya disini
http://adf.ly/QJm4y



source :www.maniavb.com

Friday, May 24, 2013

Program VB.Net 2008 dengan Database Acces 2007

Karena sibuk otak-atik VB.NET 2008 dengan database MS.Acces 2007 yang hampir pusing dibikinnya. 
 Database (DBMS) saya gunakan Ms.Acces 2007 (extension  .accdb). Berikut saya share dech programnya. Programnya bertemakan data karyawan pada suatu perusahaan.



Program data karyawan dengan database Ms Acces
Download program disini

download script programnya disini

klik skip adf atau lewati iklan  untuk menuju link download

Sunday, May 19, 2013

Update antivirus SMADAV 2013 Pro dengan serial number

Smadav 2013 Rev. 9.3 : Penambahan database 143 virus baru, perubahan metode update dan ketentuan upgrade smadav pro, dsb.


http://adf.ly/PEOm0

Friday, May 17, 2013

Membuat Windows Explorer seperti Tampilan Web Browser (Fitur New Tab) dengan Glover

Jika anda bekerja dengan banyak membuka folder. ini akan membuat tampilan windows explorer anda jadi sesak.. Anda menginginkan tampilan eksplorasi antara folder yang satu dengan lain hanya dalam satu tampilan halaman layaknya tab pada web browser seperti mozilla atau google chrome..

Jadi windows explorer serasa menggunakan web browser

                                            

download  clover disini
http://adf.ly/P9Lol

Jika muncul pesan skip atau lewati klik tombol tersebut

Pengertian MySQL



MySQL adalah sebuah perangkat lunak pembuat database (Database Management System) dsingkat DBMS yang bersifat terbuka atau open source dan berjalan disemua platform  sistem baik operasi Linux maupun Si Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.



DBMS berlogo lumba-lumba ini dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.