Microsoft Released Visual Basic.NET CTP for Windows Phone 7 Developer Tool

Mobile Application - Windows Phone 7 , Posted at : Sep/25/2010  
1051 Views   2 Comments

Microsoft akhirnya merilis Windows Phone 7 Developer tools untuk Visual Basic.NET meskipun phase pengembangannya saat ini masih dalam tahap CTP (Community Technology Preview). Hal tersebut tentu saja merupakan kabar gembira untuk para VB.NET developer.

Tools Development untuk Windows Phone 7 sendiri baru saja dirilis oleh Microsoft minggu ini dan telah mencapai tahap RTM (Release To Manufacture) yang artinya telah siap digunakan untuk membangun aplikasi Windows Phone 7 dengan bahasa yang digunakan untuk developmentnya yaitu C#. Kita tunggu kabar berikutnya dari Microsoft mengenai release nya versi RTM untuk VB.NET.

Agar kita dapat membangun aplikasi diatas Windows Phone 7 dengan VB CTP Development Tools komponen-komponen yang harus diinstal yaitu :

- Windows Phone 7 Development Tools : http://go.microsoft.com/fwlink/?LinkId=201927 (ISO file ~ 450 MB)

- Visual Basic CTP for Windows Phone 7 Dev Tools : http://go.microsoft.com/fwlink/?LinkId=201859

Setelah kita install kedua komponen diatas maka kita telah siap untuk membuat aplikasi diatas Windows Phone 7 dengan Visual Basic.NET. Tools yang dibutuhkan untuk membangun aplikasi tersebut yaitu Visual Studio 2010 Professional edition atau yang lebih tinggi.

Kali ini saya akan membuat contoh first preview Windows Phone 7 mobile apps dengan menggunakan VB.NET. Mari kita ikuti langkah berikut ini :

1. Buat sebuah Silverlight For Windows Phone Project dengan Windows Phone Application Template :

wp71

2. Buat sebuah folder baru dengan nama images di project tersebut dan masukkan gambar-gambar yang ingin ditampilkan.

3. Tambahkan sebuah file xml kedalam project tersebut dengan nama Contacts.xml. Ketikkan elemen-elemen berikut ini :

<?xml version="1.0" encoding="utf-8" ?>
<ContactList>
  <Contact id="1">
    <Name>Rully Yulian MF</Name>
    <Email>rully@native-enterprise.net</Email>
    <Phone>0812345678</Phone>
    <Photo>images/RYMF.jpg</Photo>
  </Contact>
  <Contact id="2">
    <Name>Bambang F.I</Name>
    <Email>indarto@native-enterprise.net</Email>
    <Phone>0811223344</Phone>
    <Photo>images/BFI.jpg</Photo>
  </Contact>
  <Contact id="3">
    <Name>Bobby N.H</Name>
    <Email>bobby@native-enterprise.net</Email>
    <Phone>0822114455</Phone>
    <Photo>images/BNH.jpg</Photo>
  </Contact>
  <Contact id="4">
    <Name>Aris Lesmana</Name>
    <Email>aris@native-enterprise.net</Email>
    <Phone>0877665544</Phone>
    <Photo>images/AL.jpg</Photo>
  </Contact>
</ContactList>

4. Modifikasi kode xaml pada file MainPage.xaml dengan menambahkan kode berikut ini pada Grid ContentPanel yang telah tersedia :

wp73

5. Tambahkan referensi ke assembly System.Xml.Linq yang akan digunakan untuk load file xml.

wp74

6. Buka code behind page tersebut, buat sebuah class MyContacts yang diletakkan setelah deklarasi MainPage class.

Public Class MyContacts
    Public Property Name As String
    Public Property Email As String
    Public Property Phone As String
    Public Property Photo As String
End Class

7. Tambahkan namespace System.Xml.Linq dan ketikkan kode berikut ini yang digunakan untuk load file xml yang telah ditambahkan dan juga digunakan untuk data binding terhadap ListBox.

Imports System.Xml.Linq

Partial Public Class MainPage
    Inherits PhoneApplicationPage

    ' Constructor
    Public Sub New()
        InitializeComponent()
    End Sub

    Private Sub MainPage_Loaded() Handles MyBase.Loaded

        Dim xmlDocs = XDocument.Load("Contacts.xml")
        Dim xmlContacts = From item In xmlDocs...<Contact>
                          Select New MyContacts With {
                              .Name = item.<Name>.Value,
                              .Email = item.<Email>.Value,
                              .Phone = item.<Phone>.Value,
                              .Photo = item.<Photo>.Value}

        Me.listContacts.ItemsSource = xmlContacts

    End Sub

End Class

8. Jalankan aplikasi tersebut dengan menggunakan Windows Phone 7 Emulator yang telah disediakan di Visual Studio 2010 :

wp75

Berikut screen shot hasilnya :

wp72

Selamat mencoba :)


[Comments]
Whisnu  Sep/28/2010 01:26:47 :

wah, trims buat infomasinya pa.

Siap di coba :)

Rully  Sep/28/2010 03:38:29 :

Whisnu > Ok...sama-sama :)


[Write your comment]
Name (required)
Email (required-will not published)
 
Comment

epfo
Input code above below (Case Sensitive) :
About Me 
Rully Yulian MF
My Name is Rully Yulian Muhammad Firmansyah. I am an IT Trainer, IT Consultant and Application Developer spesializing in Microsoft .NET technology and SQL Server database. I live in Bandung, Indonesia. My hobby is to play Guitar. [Read More...]
Top Download 
Bagaimana caranya menginstal database ketika deploying sebuah aplikasi? : Downloaded 3352 times  
Change Group,Sort Order, Filtering By Date in Crystal Reports : Downloaded 2676 times  
Mapping Hak Akses User Pada MenuStrip Sampai Control Button : Downloaded 2436 times  
Simple Voice Engine Application With Sound Player Class... : Downloaded 2249 times  
WinForms DataGrid Paging With SqlDataAdapter : Downloaded 1901 times  
Article Category 
Links 
Award 
Certifications 
MOS 2007
MCAS
MCT
MCPD
MCTS
MCAD.NET
ASP.NET Brainbench
Native Enterprise 
Follow Me 
Facebook   LinkedIn   Twitter
Syndication 
Hosted By 
Native Enterprise News