kalo pada postingan sebelumnya saya belum bisa melakukan koneksi ke database
sekarang sudah bisa dengan mysql tanpa perlu membuat WSDL...
pertama :
buat database anda di mysql..
mudah kan?
kedua :
sekarang kita buat web servicenya di PHP
contoh :
mysql_vars.php
$dbUsername = "root";
$dbPassword = "";
$db = "product";
$sever = "localhost";
$mysql_namaproduct = "nama_product";
$mysql_contentproduct = "content_product";
$mysql_ idproduct = "id_product";
$connection = mysql_connect ($server, $dbUsername,$dbPassword);
function formatinput($rawURLData)
{
$returnString = urldecode($rawURLData);
$returnString = mysql_real_escape_string($returnString);
return $returnString;
}
?>
web service ini nantinya akan dipanggil melalui silverlight
ketiga :
buat fungsi getter setter di class product pada C#
public class TakeProduct
{
public String ProductName {get; set;}
public String IsiProduct {get; set;}
public int IdProduct {get; set;}
public TakeProduct() {}
}
lalu coba right-click pada listbox dan "Edit Additional Templates" ->Edit Generate Item (pada Blend)
keempat :
cabut ke MainPage.Xaml.cs lalu ketik script berikut:
WebClient wc = new WebClient();
ObservableCollection
string baseURI = “http://localhost/"phpfile anda";
oh iya jangan lupa tambahkan (using System.Net dan using System.Collections.ObjectModel;
lalu ketik script dibawah InitializeComponent() "wc.DownloadStringComplete +=" tekan TAB dua kali..event akan tergenerate dengan sendirinya
lalu ketik lagi script tepat dibawah wc.DownloadStringComplete, "wc.DownloadStringAsync(new Uri(baseURI + “file php anda”));
tekan F5 insya allah jalan....
Alhamdulillah dengan cara ini pekerjaan saya akan semakin mudah untuk membangun web yang expresif,cepat,dan aman...
Udah bisa jalan kah?
BalasHapuswah jago yah.. Kapan-kapan harus ajarin.
Semangat selalu.^^
Kunjungi blog saya: Laras Mutiara Diva dan
Laras student of Computer Science IPB