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

Posted at : Sep/25/2010
3223 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
SFCV
Input code above below (Case Sensitive) :

ABOUT ME

Rully Yulian MF
Rully Yulian Muhammad Firmansyah | Founder & IT Trainer Native Enterprise | MCT (2008-2019) | MVP (2009-2016) | Xamarin Certified Professional | MTA | MCAD | MCPD | MOS | Bandung, West Java, Indonesia.

[Read More...]

TOP DOWNLOAD

Mapping Hak Akses User Pada MenuStrip Sampai Control Button
downloaded 6982 times

Bagaimana caranya menginstal database ketika deploying sebuah aplikasi?
downloaded 4893 times

Simple Voice Engine Application With Sound Player Class...
downloaded 4045 times

Change Group,Sort Order, Filtering By Date in Crystal Reports
downloaded 3460 times

WinForms DataGrid Paging With SqlDataAdapter
downloaded 2881 times


LINKS

CERTIFICATIONS

Xamarin Certified
MOS 2007
MCT
MCPD
MCTS
MCAD.NET
ASP.NET Brainbench

NATIVE ENTERPRISE

Native Enterprise - IT Training

FOLLOW ME

Youtube  Facebook  Instagram  LinkedIn   Twitter

RSS


NATIVE ENTERPRISE NEWS

© Copyright 2006 - 2024   Rully Yulian MF   All rights reserved.