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

Windows Phone 7 , Posted at : Sep/25/2010  
2793 Views   4 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 :)

tomi  Jan/15/2013 10:07:06 :

 Semoga belum kadaluarsa deh,saya sekarang tertarik dengan WP nih..

Dan saya ingin belajar akan WP.Namun hal aneh terjadi, mengapa saat saya buka visual studio 2010 profesional saya, gambar desain dari WP itu tidak dapat muncul(Load). yang saya ingin tanyakan adalah bagaimana cara menangani masalah ini?dan tool apa saja yang harus ada agar dapat membantu saya dalam memperlajari WP ini.

Mohon bantuannya. Terimkasih...

Rully  Jan/16/2013 09:25:39 :

 Tomi > Silahkan di cek update untuk Windows Phone Development di link berikut ini : http://dev.windowsphone.com kebetulan artikel yang saya tulis ini sudah cukup lama :)


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

hirt
Input code above below (Case Sensitive) :
About Me 
Rully Yulian MF
Rully Yulian Muhammad Firmansyah | Microsoft Certified Trainer | IT Trainer at Native Enterprise | IT Consultant | Software Developer | MCAD | MCPD | MOS | Bandung, West Java, Indonesia.
[Read More...]
Top Download 
Mapping Hak Akses User Pada MenuStrip Sampai Control Button : Downloaded 6083 times  
Bagaimana caranya menginstal database ketika deploying sebuah aplikasi? : Downloaded 4689 times  
Simple Voice Engine Application With Sound Player Class... : Downloaded 3554 times  
Change Group,Sort Order, Filtering By Date in Crystal Reports : Downloaded 3324 times  
WinForms DataGrid Paging With SqlDataAdapter : Downloaded 2706 times  
Links 
Certifications 
MOS 2007
MCT
MCPD
MCTS
MCAD.NET
ASP.NET Brainbench
Native Enterprise 
Follow Me 
Facebook   LinkedIn   Twitter
Syndication 
Hosted By 
Native Enterprise News 
© Copyright 2006-2016   Rully Yulian MF   All rights reserved.