stmikbg-dot-com

Informasi Seputar IT

Archive for the ‘.Net Programing’


Memanggil form di VB.NET

Ini pengalaman pribadi, kemarin sempat bingung untuk memanggil dan menampilkan sebuah form dari sebuah form pada MS-Visual Studio .NET 2003 ( VB.NET 2003) . Sederhana tapi susah. Ok langsung aja kita akan coba buat dua buah form, form_induk dan form_anak. Pada form_induk dalam event_load masukkan kode dibawah ini

 Dim Jendela = New Form_Anak
 Jendela.Show()

Tapi pada Visual Studio 2005 keatas ( VB.NET 2005 to 2008 ) anda cukup memasukkan kode berikut ini pada Form_Induk untuk memanggil Form_Anak.

Form_Anak.MdiParent = Me
Form_Anak.Show()

Sederhana bukan untuk memanggil form dari sebuah form, jadi ada sedikit perbedaan konsep pemerograman antara VB.NET 2003 Dan VB.NET 2005 keatas.

Incoming search terms:

  • materi vb net 2008
  • memanggil form vb
  • memanggil form vb net
  • materi vb net 2005
  • apa bedanya vb net 2003 dengan vb net 2005
  • materi vb net
  • cara memanggil form di vb net
  • perbedaan vb net 2005 dengan vb net 2008
  • memanggil form pada vb net
  • cara memanggil form di vb

ado.net konsep dan arsitekturnya

ADO.NET adalah data akses komponen untuk .NET framework. ADO.NET dengan kemampuan tinggi untuk menangani data format XML, didesain dengan arsitektur terputus ( disconected architecture) sangat cocok untuk membangun aplikasi dekstop base maupun web base karena arsitekturnya yang terputus ini tidak membebani server.
ADO.NET terdiri dari class-class yang digunakan untuk koneksi kedatabase, providing akses untuk relasional data, XML dan aplication data serta retrieve data dari hasil query. ADO.NET juga berisi class-class yang mempresentasikan Data Provider Connection, Command, DataAdapter, DataReader Objects dan object lainya. Gambar berikut ini memperlihatkan bagaimana ADO.NET dalam sebuah komunikasi antara web clien dan dan DBMS.

Disamping itu juga ADO.NET menyertakan data Provider yang khusus dibangun untuk database tertentu. Data provider ini mampu memberikan kinerja yang lebih baik karena dapat memanfaatkan optimisasi yang ditawarkan oleh vendor database bersangkutan. Dengan menggunakan custom-code yang spesifik untuk database tertentu juga menghilangkan sejumlah overhead yang terjadi ketika menggukan generic-code seperti ODBC dan OLE-DB. Rilis awal yaitu ADO.NET 1.0, baru memberikan dukungan untuk Database SQL Server dan OLE-DB. Riils berikutnya – ADO.NET 1.1 – Microsoft menambahkan dukungan untuk database Oracle dan ODBC. Pada saat yang hampir bersamaan Oracle juga merilis data provider milik mereka sendiri, yaitu ODP.NET 9.2.

(more…)

Incoming search terms:

  • arsitektur ado net
  • ado net adalah
  • konsep ado net
  • Gambar arsitektur ADO NET
  • ado net
  • konsep dataset pada vb net 2008
  • koneksi sql server 2005 dengan vb net 2008
  • ADO Connection NET
  • koneksi pooling dalam ado net
  • ado net arsitektur

SQL Server Management Objects (SMO)

SMO ( Sql server management objects) adalah sebuah API yang menyediakan kelas-kelas yang bisa anda gunakan untuk membuat dan memodifikasi obyek database SQL server.

Menggunakan SMO

SMO diimplementasikan sebagai kelas dalam assembly .NET, jadi jika anda ingin menggunakan SMO, anda bisa menciptakan aplikasi .NET dalam rupa Windows Form, console aplication, atau Web Form ASP.NET.

Jika anda membuat aplikasi yang menggunakan SMO, minimal ada dua assembly yang perlu anda referensikan yaitu:

  • microsoft.sqlserver.smo.dll yang mengandung kelas SMO yang utama.
  • microsoft.sqlserver.connectioninfo.dll yang mengandung kelas untuk melakukan koneksi keinstance SQL Server.

Tentu anda bisa mereferensikan kebanyak assembly lain sesuai dengan kebutuhan aplikasi anda. Untuk mereferensikan assembly dalam sebuah proyek Microsoft Visual Studio .NET, langkahnya adalah sebagai berikut :

  1. Pada menu Project, klik Add Reference.
  2. Pada kotak dialog Add Reference, pilih tiap assembly yang ingin direferensi, lalu klik OK.

Assembly di SMO terdapat pada Global Assembly Cache (GAC), sebagai bagian dari instalasi client tools SQL Server 2005. Anda perlu mendeploy assembly-assembly yang anda referensikan dalam aplikasi SMO anda kekomputer client sebagai bagian dari aplikasi.

Agar code dalam aplikasi anda sederhana dan mudah dibaca, anda perlu mengimport setiap namespace SMO yang ingin digunakan. Dengan demikian, anda tidak perlu lagi menuliskan setiap nama kelas secara penuh dalam perintah-perintah program anda. Contoh seperti dibawah ini :

‘Visual basic
Import Microsoft.SqlServer.Management.Smo
Import Microsoft.SqlServer.Management.Common

//Visual C#
Using Microsoft.SqlServer.Management.Smo;
Using Microsoft.SqlServer.Management.Common;

(more…)

Incoming search terms:

  • koneksi sql server dengan c#
  • koneksi sql server ke c#
  • koneksi c# ke sql server
  • koneksi c# sql server
  • koneksi database sql server dengan C#
  • koneksi sql server 2008 dengan C#
  • koneksikan c# ke sql server 2008
  • contoh aplikasi microsoft sql server 2008
  • contoh Koneksi sql server 2008 dengan c#
  • koneksi database c# dan microsoft sql server

Pengembangan Aplikasi Client

Teknik pengembangan aplikasi client untuk Microsoft SQL Server 2005 sudah seyogyanya memanfaatkan class class akses data yang tersedia dalam framework .NET. Class ini berupa ADO.NET yakni platform akses data utama dalam Framework .NET, berupa sebuah kumpulan class .NET yang bisa digunakan untuk mengakses data dalam berbagai jenis peyimpanan data.

Beberapa class yang penting dalam ADO.NET 2.0 adalah :

  • System.Data.SqlClient.SqlConnection yaitu sebuah koneksi kedatabase SQL Server.
  • System.Data.SqlClient.SqlCommand yaitu sebuah perintah (Semacam perintah Transact-SQL atau stored procedure) yang bisa dijalankan dalam database.
  • System.Data.SqlClient.SqlParameter yaitu class yang digunakan untuk menentukan parameter untuk SqlCommand.
  • System.Data.DataSet yaitu sebuah representasi data relasional yang bisa diupdate yang berada disisi klien. Dataset ini bersifat disconected.
  • System.Data.SqlClient.SqlDataAdapter yaitu sebuah class yang digunakan untuk menghubungkan DataSet kesumber data SQL Server.
  • System.Data.SqlClient.SqlDataReader sebuah cursor disisi client yang digunakan untuk membaca data pada SQL Server, bersifat forward only dan read only.
  • System.Data.SqlClient.SqlTransaction Sebuah transaksi dimana beberapa perintah bisa dijalankan sekaligus.

Peningkatan Pada ADO.NET 2.0
ADO.NET 2.0 telah menyertakan dukungan terhadap operasi akses data secara asynchronous, sehingga memungkinkan kita menjalankan perintah-perintah yang tidak bergantung pada penyelesaian perintah sebelumnya.

SQL Server 2005 mendukung MARS (mutiple active result sets). Pada versi ADO.NET sebelumnya anda harus menutup sebuah SQLDataHeader sebelum menggunakan koneksinya untuk operasi yang lain. MARS memungkinkan kita menggunakan sebuah koneksi walaupun koneksi tersebut sedang digunakan oleh sebuah obyek SqlDataHeader.

ADO.NET 2.0 juga telah menyediakan class System.Data.SqlClient.SqlBulkCopy yang bisa digunakan untuk melaksanakan operasi penyalinan secara banyak sekaligus dari berbagai DataHeader atau obyek DataTable. Selain itu anda juga bisa melakukan update massal sekaligus dengan mengatur properti UpdateBatchSize sehingga tidak perlu lagi melakukan update untuk setiap row.

Peningkatan-peningkatan lain adalah dalam hal memanfaatkan kemampuan SQL Server 2005 untuk memberikan notifikasi kepada program klien jika data pada server telah berubah sejak program klien menariknya, memanfaatkan snapshot isolation mode, serta mendukung semua tipe data SQL Server 2005.

Incoming search terms:

  • program untuk mengakses sql server 2005
  • aplikasi client server dengan vb net
  • aplikasi client server vb net dan sql server 2008
  • cara koneksi vb net 2008 dengan sql server 2005
  • APLIKASI CLIENTSERVER DENGAN VB NET DAN SQL SERVER 2005
  • koneksi vb net 2008 ke sql server 2005
  • aplikasi client server dengan vb 2008
  • membuat client pada sql server 2005
  • perintah koneksi server client pada vb
  • metode client server dengan vb 2008