Tampilkan postingan dengan label Cerita Kuliah. Tampilkan semua postingan
Windows Phone | 20 Desember 2013 | Buat RSS
Posting...Posting...sekarang kita lagi fokus ngerjain proyek UAS, tapi dah keseringan berbagi, pengen nya posting ni..hmmm,
Ok lansung saja Buat Sebuah Project baru File--> New Project-->Windows Phone Application
nah disitu ada beberapa file bawaannya Windows Phone Application ini, Pertama tama buat dahulu sebuah Class untung menampung Variabel dari file xaml nantinya caranya Klik kanan pada project Explore - -> Add --> New Item -> Class kita beri nama saja Hold_data.cs kemudian ketikkan kode seperti berikut :
public class Hold_data
{
public string title { get; set; }
public string Message { get; set; }
public string ImageSource { get; set; }
public DateTime PubDate { get; set; }
}
Selanjutnya kita akan bermain main dulu sama xamlnya pada file MainPage.xaml
gunanya untuk mempersiapkan tampilan untuk menampung parsingan data
dari RSS web yang mau kita ambil. kebetulan saya membuat Aplikasi RSS
Reader MetroTVnews.com :Script Xamlnya seperti berikut :
=======================================================================
<ListBox Height="496" HorizontalAlignment="Left" Margin="-4,155,0,0" Name="listBox1" VerticalAlignment="Top" Width="460" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Height="132" >
<Image Source="{Binding ImageSource}" Height="73" Width="73" VerticalAlignment="Top" Margin="0,10,8,0"/>
<StackPanel Width="370">
<TextBlock Text="{Binding UserName}" Foreground="#FFC8AB14" FontSize="28"/>
<TextBlock Text="{Binding PubDate}" TextWrapping="Wrap" FontSize="24" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
=======================================================================
Ok setelah membuat tampilan Xaml mainpagenya kemudiaan kita akan Mulai ngoding pakai C# nya,,, klik kanan pada tampilan desain kemudian pilih View Code, maka sekaran kita akan berada pada halaman mainpage.xml.cs
Pertama tambahkan beberapa namespace berikut :
using System.Net;
using System.Xml.Linq;
using System.Linq;
jika ada garis merah tanda error pada namespace yang baru ditambhkan diatas itu
tandanya refrences untuk namespace tersebut belum ditambahkanmari kita tambahkan.
Caranya klik kanan pada Refrences yang terdapat di Solution Explorer kemudian
klik Add Refrences… lalu tambahkan System.Xml.Linq, System.Net, System XML
Selanjutnya Ketikkan script berikut persis dibawah fungsi InitializeComponent(); karena kita ingin script ini dijalankan ketika halaman mainpage ini dieksekusi .WebClient webclient = new WebClient();
webclient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webclient_DownloadStringCompleted);
webclient.DownloadStringAsync(new Uri("http://www.metrotvnews.com/front/rss/aktual"));
Anda akan menemukan error, biarkan saja karena kita akan buat fungsinya seperti dibawah ini :
void webclient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
if (e.Error != null)
{
MessageBox.Show("error");
}
// parsing Flickr
XElement XmlTweet = XElement.Parse(e.Result);
listBox1.ItemsSource = from tweet in XmlTweet.Descendants("item")
select new Hold_data
{
Message = ( tweet.Element("story").Value),
ImageSource =tweet.Element ("image").Value,
title = tweet.Element("title").Value,
PubDate = DateTime.Parse(tweet.Element("pubDate").Value)
};
}
Nah Sampai disini Kita sudah Berhasil membuat aplikasi Binding Data RSS pertama pada Windows phone Kemdian jalankan aplikasi diatas , maka jika tidak ada error maka akan muncul hasil RUn program seperti gambar berikut :
""""""""" Keep Coding and Happy Today""""""""""""
sumber ? ane dapat dari sini ni :http://pincuran.com/index.php/84-pemograman-windows-phone/109-tutorial-membuat-aplikasi-rss-reader-pada-windows-phone
Windows Phone | 13 Desember 2013 | Reminder dan Alarm
Seperti biasanya, masih berbagi dengan postingan kuliah, kali ini berbagi sedikit mengenai "Membuat Reminder dan Alarm".
langsung aja ya ke resep pembuatannya,cekidot.
Salah satu API baru pada Windows Phone 7.1 SDK adalah
kemampuan untuk membuat alarm dan reminder. Reminder dan alaram ini
sepenuhnya dapat kita atur dari aplikasi kita sehingga kita bisa
membuat, mengubah dan menghapus sesuai kebutuhan kita.
Untuk membuat sebuah reminder,API yang tersedia cukup sederhana dan straightforward. Yang pertama dilakukan adalah kita membuat sebuah objek reminder, mengatur properti yang dinginkan dan menambakannya kepada Schedule Manager, dalam hal ini kelas ScheduledActionService.
Untuk bekerja dengan reminder,diperlukan using statement menggunakan namespace :
using Microsoft.Phone.Scheduler;
Contoh untuk membuat reminder adalah sebagai berikut :
Membuat sebuah reminder, membutuhkan kita untuk memberikan nama yang
unik pada reminder tersebut. Nama ini dapat digunakan untuk keperluan
edit-delete di waktu mendatang. Title dan Content adalah properti yang
cukup deskriptif.
NavigationUri digunakan untuk mengatur halaman yang dituju oleh user ketika reminder diklik. BeginTime menunjukkan kapan reminder akan dieksekusi dan ExpirationTime menunjukkan kapan reminder akan berakhir. Nilai nya adalah DateTime.RecurrenceType berguna untuk mengatur skema pengulangan reminder tersebut,berupa interval kapan reminder akan muncul.
Untuk memastikan tidak terjadinya Exception,biasakan untuk memeriksa terlebih dahulu apakah sebuah reminder sudah pernah dibuat atau tidak dengan method Find untuk mencari dan Remove untuk menghapusnya jika diperlukan.
Method Find ini yang berguna jika kita ingin melakukan perubahan pada salah satu jadwal. Untuk mengubah informasi Reminder, gunakan method Find, ubah propertinya dan gunakan method Replace().
Contohnya dapat dilihat dibawah ini :
Untuk manajemen alarm menggunakan kelas ScheduledActionService yang sama dengan yg digunakan untuk Reminder.
Contoh kode nya adalah seperti berikut :
Perhatikan bahwa sintaks yang digunakan serupa dengan penggunaan
Reminder. Seperti yang sudah disebutkan bahwa Reminder memungkinkan
untuk menyediakan link ke dalam aplikasi kita. Ini penting dan dapat
digunakan untuk membuat user kembali menggunakan aplikasi kita.
Berikut beberapa screenshot yang menampilkan hasil dari kode-kode diatas.
tutorial ini ane dpt disini :http://nice.or.id/poedja/2012/07/27/membuat-reminder-dan-alarm/
Reminder
Reminder berfungsi untuk memberikan informasi yang perlu dilakukan oleh seseorang. Skenarion ini bisa digunakan untuk aplikasi seperti kalender dan to-do list.Untuk membuat sebuah reminder,API yang tersedia cukup sederhana dan straightforward. Yang pertama dilakukan adalah kita membuat sebuah objek reminder, mengatur properti yang dinginkan dan menambakannya kepada Schedule Manager, dalam hal ini kelas ScheduledActionService.
Untuk bekerja dengan reminder,diperlukan using statement menggunakan namespace :
using Microsoft.Phone.Scheduler;
Contoh untuk membuat reminder adalah sebagai berikut :
if (ScheduledActionService.Find("reminder1") != null)
ScheduledActionService.Remove("reminder1");
Reminder r = new Reminder("reminder1");
r.Title = "Irlanda's Birthday";
r.Content = "Today is Irlanda birthday";
r.NavigationUri = new Uri("/DetailsPage.xaml?output=reminder", UriKind.Relative);
r.BeginTime = DateTime.Now.AddSeconds(15);
r.ExpirationTime = DateTime.Now.AddDays(7);
r.RecurrenceType = RecurrenceInterval.Daily;
ScheduledActionService.Add(r);
NavigationUri digunakan untuk mengatur halaman yang dituju oleh user ketika reminder diklik. BeginTime menunjukkan kapan reminder akan dieksekusi dan ExpirationTime menunjukkan kapan reminder akan berakhir. Nilai nya adalah DateTime.RecurrenceType berguna untuk mengatur skema pengulangan reminder tersebut,berupa interval kapan reminder akan muncul.
Untuk memastikan tidak terjadinya Exception,biasakan untuk memeriksa terlebih dahulu apakah sebuah reminder sudah pernah dibuat atau tidak dengan method Find untuk mencari dan Remove untuk menghapusnya jika diperlukan.
Method Find ini yang berguna jika kita ingin melakukan perubahan pada salah satu jadwal. Untuk mengubah informasi Reminder, gunakan method Find, ubah propertinya dan gunakan method Replace().
Contohnya dapat dilihat dibawah ini :
if (ScheduledActionService.Find("reminder1") != null)
{
Reminder r = ScheduledActionService.Find("reminder1") as Reminder;
r.Title = "Irlanda's Birthday edited";
r.Content = "Tomorrow is the Birthday";
r.NavigationUri = new Uri("/DetailsPage.xaml?output=reminder", UriKind.Relative);
r.BeginTime = DateTime.Now.AddSeconds(15);
ScheduledActionService.Replace(r);
}
Alarm
Alarm hampir mirip dengan Reminder dengan sedikit perbedaan pada beberapa properti. Alarm tidak memiliki propoerti Title dan NavigationUri . Namun ALarm dapat memainkan suatu bunyi,sesuatu yang tidak bisa dilakukan dengan Reminder.Untuk manajemen alarm menggunakan kelas ScheduledActionService yang sama dengan yg digunakan untuk Reminder.
Contoh kode nya adalah seperti berikut :
if (ScheduledActionService.Find("alarm1") != null)
ScheduledActionService.Remove("alarm1");
Alarm a = new Alarm("alarm1");
a.Content = "New Alarm";
a.Sound = new Uri("ar.mp3", UriKind.Relative);
a.BeginTime = DateTime.Now.AddSeconds(30);
a.ExpirationTime = DateTime.Now.AddDays(7);
a.RecurrenceType = RecurrenceInterval.Daily;
ScheduledActionService.Add(a);
Berikut beberapa screenshot yang menampilkan hasil dari kode-kode diatas.
tutorial ini ane dpt disini :http://nice.or.id/poedja/2012/07/27/membuat-reminder-dan-alarm/
Windows Phone | 06 Desember 2013 | Image Change
Senyum hadapinya semunya, maka beban akan terasa ringan...di awali dengan do'a, kita mulai menggarap proyek Windows Phone.Nah, kali ini kita akan membahas "Aplication Bar".
sekilas mengenai Aplication Bar, yaitu memiliki sebuah bar icon button dan bar menu item yang akan kita butuhkan dalam pembuatan aplikasi.
sisipkan script dibawah ini, dibawah </Grid> untuk memunculkan aplication Bar.
apabila anda berhasil akan muncul seperti dibawah ini
dan ketika dklik akan terlihat efeknya..
sekian yang dapat dibagikan pada pekan kali ini.semoga bermanfaat ya..
Windows Phone | 29 November 2013 | Image Change
Salam Ukhuwah sahabat bloger yang masih setia mengikuti pembelajaran WIndows Phone ini, semoga apa yang kita jalani sesuai dengan harapan yang kita inginkan.#Mantap
Kita langsung saja ya ngebahas apa yang bakala kita bahas kali ini sahabat,..
Image Change atau Ganti Gambar, itu judul yang bakal kita bahas X ini.
cekidot, jangan berlama-lam
Kita sediain beberapa toolbox, antara lain
- 10 Image
- 1 ScroolViewer
- dan kita susun Grid, sehingga ngebentuk 3 baris dan 3 kolm
- pengen lebih jelas gambarannya, lihat gambar diatas ya..:).
nah, ane bagiin ni, kode untuk buat baris dan kolom, serta masukin gambarnya :
setelah diatur dengan kode yang diatas.
kita masukin script, agar ketika d KLIK photonya, maka akan berganti sesuai dengan photo yang kita klik.Nah, caranya :
kita pilih satu photo, kemudia di bagian Properties kita pilih EVENT - Klik 2 kali pada TAP, maka akan muncul tampilan MainPage.xaml.cs
dan tinggal kita masukin kode dibawah ini (hanya sebagai contoh), untuk selanjutnya, tinggal menggantikan fungsi dan photonya saja.
private void iskan_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
BitmapImage newimage = new BitmapImage(new Uri("img/iskan.jpg", UriKind.Relative));
myImage.Source = newimage;
judul.Text = "Iskandar";
}
Rebes deh sahabat, singkatkan..semoga mudah dipahami ya..
Kalau gagal , coba terus..
^_^
Windows Phone | 22 November 2013
ya sahabat bloger, jumpa lagi ni, bosan gak bosan, jangan ampe galau aje ya..:)..seperti biasa, kali ini ane berbagi mengenai Windows Phone dalam hal Navigation Page yang katanya, bisa lompat-lompat halaman gitu...Makin penasaran?..langsung aja ya...pertama kita buka dulu software windows phone nya, lalu beri nama project kita dan terserah kita mau disimpan dimana poject kita nantinya.Kalau sudah, kita buat dulu, beberapa PAGE, agar nantinya kita gak usah buat lagi, dimana gunanya page ini untuk, lompat-lompat halaman tadi.caranya.seperti di bawah ini...(dibagian SOLUTION EXPLORE)
gunanya kita membuat folder dulu, agar file PAGE nya tersusun rapi dalam satu folder,Setelah itu kita buat file PAGE nya, dengan cara dibawah ini (masih dalam SOLUTION EXPLORE).
nah, kalau sudah bisa buat dan kita beri nama :
page2.xml
lalu buat lagi
page3.xml
lalu buat lagi
page4.xml
lalu buat lagi
page5.xml
nah, kembali ke mainpage.xml..
di halaman ini kita 2 buah textBox dan 4 Button, dengan 2 buah textBlock untuk keterangan.(lihat gambar)
nah, KLIK 2X pada button PAGE 2, dan isikan kode dibawah ini.
{
string
nama = mainTbox.Text;
NavigationService.Navigate(new Uri("/Views/page2.xaml?nama=" + nama, UriKind.Relative));
}
//
Kode ini untuk menerima data yang dikirimkan,dan format a seperti apa
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
string
nama = "";
if
(NavigationContext.QueryString.TryGetValue("nama",
out nama))
{
mainTblock.Text = string.Format("{0}",
nama);
}
}
private void page3_Click(object
sender, RoutedEventArgs e)
{
string
nama = mainTBox.Text;
NavigationService.Navigate(new Uri("/Views/page3.xaml?nama=" + nama, UriKind.Relative));
}
private void page4_Click(object
sender, RoutedEventArgs e)
{
string
name = mainTBox.Text;
NavigationService.Navigate(new Uri("/Views/page4.xaml?nama=" + nama, UriKind.Relative));
}
private void page5_Click(object
sender, RoutedEventArgs e)
{
string
nama = mainTBox.Text;
NavigationService.Navigate(new Uri("/Views/page5.xaml?nama=" + nama, UriKind.Relative));
}
nah di PAGE 2 nya kita masukin KODE dibawah ini untuk menerima lemparan data dari MAIN PAGE.
protected override void
OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs
e)
{
string
nama = "";
if
(NavigationContext.QueryString.TryGetValue("nama",
out nama))
{
secondTblocl.Text = string.Format("{0}",
nama);
}
}
private void mainpage_Click(object
sender, RoutedEventArgs e)
{
string
nama = secondTBox.Text;
NavigationService.Navigate(new Uri("/mainpage.xaml?nama=" + nama, UriKind.Relative));
}
MUDAH bukan?... sesuatu kalau hanya di lihat tanpa di praktekkan , pasti terlihat sulit, dan itu membuat kita semakin malas.
Ayo, semangat...
pengen jadi generasi PENGGANTI atau TERGANTIKAN, ?...KEEP SMILE
Windows Phone | UTS | 08 November 2013
okeh, salam sapa, salam ukhuwah buat bloggers
buka dulu dengan,,,..
Assalamu'alaikum wr wb.
postingan kali ini, mengenai UTS,..
langsung aja ya...
kita buat file new project,
buat TextBox untuk username dan password, dan 1 button buat login, serta textBlock untuk menampilkan keterangan Login dan kalender.
setelah siap dengan hal diatas, kita langsung aja isikan kodenya, denga cara meng-klik 2 kali pada butto dan akan dibawa ke halaman MainPage.xml.ikuti kode dibawah ini.
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
private void clickButton_Click(object sender, RoutedEventArgs e)
{
qiTextBlock.Text = qiTextBox.Text;
qiTextBlock.Text = qipassBox.Password;
string newValue = qiTextBox.Text;
if (newValue == "riski")
{
qiTextBlock.Text = "Anda Sudah Terdaftar";
DateTime myTime = DateTime.Now;
qiTextBlock2.Text = "Dilihat : "+myTime.ToString("dd MMMM yyyy hh:mm:ss");
}
else
{
qiTextBlock.Text = "Maaf.Anda Belum Terdaftar.Terimakasih!";
}
}
private void button1_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new
Uri("/page2.xaml", UriKind.Relative));
}
}
note : penjelasan singkat kode diatas
//kode ini untuk menampilkan sudah terdaftar apa belum USER yang ada,
qiTextBlock.Text = qiTextBox.Text;
qiTextBlock.Text = qipassBox.Password;
string newValue = qiTextBox.Text;
if (newValue == "riski")
{
qiTextBlock.Text = "Anda Sudah Terdaftar";
//menampilkan kalender Bahada Indonesia
DateTime myTime = DateTime.Now;
qiTextBlock2.Text = "Dilihat : "+myTime.ToString("dd MMMM yyyy hh:mm:ss");
}
else
{
qiTextBlock.Text = "Maaf.Anda Belum Terdaftar.Terimakasih!";
}
____________________________________________________
//kode untuk ke halaman berikutnya
private void button1_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new
Uri("/page2.xaml", UriKind.Relative));
}
__________________________________________________________
//efek dari kode diatas, kita akan dibawah ke halaman berikutnya
//membuat TextBox baru
TextBox myNewTextBox = new TextBox();
myNewTextBox.Name = "qiTextBox1";
myNewTextBox.Height = 100;
myNewTextBox.Width = 200;
myNewTextBox.Margin = new Thickness(100.0, 100.0, 100.0, 100.0);
myNewTextBox.TextWrapping = TextWrapping.Wrap;
myNewTextBox.Text = "TextBox";
myNewTextBox.VerticalAlignment = VerticalAlignment.Top;
ContentPanel.Children.Add(myNewTextBox);
//membuat Button baru
Button myNewButton = new Button();
myNewButton.Name = "button2_Click";
myNewButton.Height = 85;
myNewButton.Width = 150;
myNewButton.Content = "click";
myNewButton.Margin = new Thickness(100.0, 100.0, 100.0, 100.0);
myNewButton.VerticalAlignment = VerticalAlignment.Bottom;
myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;
ContentPanel.Children.Add(myNewButton);
nah, sekian ya penjelsan singkat pembelajaran minggu in..
terimakasih telah mampir,...
Wassalamu'alaikum wr wb
Windows Phone | 08 November 2013
enaknya ane buka dengan salam dulu ye..Assalamu'alaikum wr wb para blogger.
Seperti biasa, di perkuliahan ini...kami di sodorkan dengan video tutorial yang nantinya bakalan kita praktekkan. namun sebelum itu, kita akan diabsensi dengan syarat, harus ada password nya, nah..password minggu ini "Apa Buku Favorit Anda ?"..hayo apa...?..
tep...setelah mengcopy file video, kita langsung aja praktekin tu video..
okeh...dari video itu, ane akan membahas mengenai INPUT CONTROL ye...
dalam INPUT CONTROL ada 5 INPUT yang sering digunakan oleh para programer, antara lain:
1.TextBox
2.PasswordBox
3.CheckBox
4.RadioButton
5.ListBox
Nah, sekarang waktunya kita praktekkan,...seperti biasa, yang pertama kali harus kita lakukan adalah.membuka Software WP , beri NAMA_FILE dan sampai masuk ke bagian tampilan Halaman Kerjanya.
Nah, sahabat...ada tambahan sedikit ni pada kodenya..silahkan letakkan KODE dibawah ini, pada kode GRID (seperti contoh dibawah).
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<Grid.RowDefinitions>
<RowDefinition Height="75*" />
<RowDefinition Height="75*" />
<RowDefinition Height="75*" />
<RowDefinition Height="75*" />
<RowDefinition Height="75*" />
<RowDefinition Height="75*" />
<RowDefinition Height="75*" />
<RowDefinition Height="75*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="160*" />
<ColumnDefinition Width="10*" />
<ColumnDefinition Width="250*" />
</Grid.ColumnDefinitions>
</Grid>
</Grid>
Kalau sudah, saatnya kita beraksi. Yang pertama kita bahas tentang :
TEXTBOX
______________
<TextBox Name="qitextBox"
Width="250"
Height="70"
Grid.Column="2"
Grid.Row="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
TextChanged="qitextBox_TextChanged"
/>
PASSWORDBOX
________________
<PasswordBox Name="qipassBox"
Width="250"
Height="70"
Grid.Column="2"
Grid.Row="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
PasswordChanged="qipassBox_PasswordChanged"
/>
CHECKBOX
____________
<CheckBox Name="qicheckBox"
Content="Berikan 2 Pilihan?"
Grid.Column="3"
Grid.Row="2"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Checked="qicheckBox_Checked"
/>
RADIO BUTTON
__________________
<RadioButton Name="qiRadioBut1"
Content="Pria"
Grid.Column="2"
Grid.Row="3"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
GroupName="qiGroup"
IsChecked="True"
/>
<RadioButton Name="qiRadioBut2"
Content="Wanita"
Grid.Column="2"
Grid.Row="4"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
GroupName="qiGroup"
/>
pada Radio Button, kita menggunakan GroupName, yang fungsinya untuk memilih salah satu.
LIST BOX
__________
<ListBox Name="qilistBox"
Grid.Row="5"
Grid.ColumnSpan="3"
Grid.RowSpan="2"
SelectionChanged="qilistBox_SelectionChanged">
<ListBoxItem Content="First Option"/>
<ListBoxItem Content="Second Option"/>
<ListBoxItem Content="Third Option"/>
<ListBoxItem Content="Fourth Option"/>
<ListBoxItem Content="Fifth Option"/>
<ListBoxItem Content="Sixth Option"/>
<ListBoxItem Content="Seventh Option"/>
<ListBoxItem Content="Eighth Option"/>
</ListBox>
yeah,,...ambil napas sebentar...
Selanjutnya kita akan menambahkan BUTTON di row ke 7 untuk memasukkan data yang ada di jenis2 input control yang sudah kita pelajari.
<Button Name="qiButton"
Content="OK"
Grid.Column="2"
Grid.Row="7"
Click="qiButton_Click"/>
Seperti biasa, pada BUTTON, kita klik 2x dan akan beralih ke menu MainPage.Xaml.cs, dan siap bercoding ria sahabat..^_^..
nah fungsi kode2 ini untuk menangkap data yang ada pada textbox,passwordbox,checkedbox,radiobutton dan listbox..
private void mButton_Click(object sender, RoutedEventArgs e)
{
string TBValue = qitextBox.Text;
string PBValue = qipassBox.Password;
bool? CBValue = qicheckBox.IsChecked;
string RBValue = "";
if (qiRadioBut1.IsChecked == true)
{
RBValue = "Pria";
}
else
{
RBValue = "Wanita";
}
ListBoxItem LBItem = (ListBoxItem)qilistBox.SelectedItem;
string LBItemValue = LBItem.Content.ToString();
}
Lalu kita tambahkan ScrollViewer diantara beberapa input control yang sudah kita buat tadi, yang fungsinya agar kita bisa menggerakkan scroll nya kearah bawah dan atas ketika di tampilan di layar sesudah kita jalankan dan kegunaan ScroolViewer ini, sangat dibutuhkan jika, banyak data yang akan kita tampilkan.
<ScrollViewer Margin="0,175,0,0"
Height="500"
VerticalScrollBarVisibility="Visible">
//Taruh disini jenis input Control yang ingin kita scroll
</ScrollViewer>
Beres deh pembahasan video kita...emang sedikit rumit sih, tapi jika ada kemauan dan usaha, pasti berhasil deh..Penasaran ..? Coba Deh..
Okeh..sekian dulu ya, pembahasan kali ini...semoga bermanfaat dan silahkan sahabat kembangkan sesuai dengan kreatifitas sahabat...
NB : Emulator lagi Error.,..jadi gak bisa nampilin Gambar...^_^
Windows Phone | 01 November 2013
oke bloggers lanjut lagi denga pembeljaran kita mengenai WP alias Windows Phone,..
Nah, hari ni puas banget 4 video dah kita dikasih ama dosen.
tanpa harus berlama-lama, mari kita langsung aja ke TeKaPe.
Pertma kita buka Aplikasi windows phone – new project – name dan solution name (playwithcoll), selanjutnya Pilih platform Windows Phone 7.1.lalu, kita Tambahkan Button
- Content="Show Collection"
Name="clickBT" - TextBlock
Name="tampilBT"
Text="" - Klik 2x pada Button “clickBT”,Maka akan masuk ke halaman MainPage.Xaml.cs
Selanjutnya kita
akan membuat class terlebih dahulu. Dan class ini terpisah dengan MainPage.Xaml.cs. Caranya :
- Klik kanan pada nama project
- Kemudian Add – Class - Name (Handphone.cs)
- Ketikan contoh Kode propeti nama dan model di dalam kelas Handphone.cs
using
System;
using
System.Net;
using
System.Windows;
using
System.Windows.Controls;
using
System.Windows.Documents;
using
System.Windows.Ink;
using
System.Windows.Input;
using
System.Windows.Media;
using
System.Windows.Media.Animation;
using
System.Windows.Shapes;
namespace playwithcoll
{
public class mobil
{
public string Name { get; set; }
public string Model { get; set; }
}
}
//kode di atas
hanya sebagai contoh saja.
Kemudian
Kembali kehalaman MainPage.Xaml.cs , Ketikan Kode sbb:
private void clickBT_Click(object
sender, RoutedEventArgs e)
{
mobil mobil1 = new mobil();
mobil1.Name = "Avanza";
mobil1.Model = "Xenia";
mobil mobil2 = new movbil();
mobil2.Name = "Jazz";
mobil2.Model = "Lamborghini";
mobil mobil3 = new mobil();
mobil3.Name = "Truk";
mobil3.Model = "Kontainer";
List<mobil> mcList = new
List<mobil>();
mcList.Add(mobil1);
mcList.Add(mobil2);
mcList.Add(mobil3);
string
mymobil = "";
foreach
(mobil mc in
mcList)
{
mymobil += mc.Name + " - " + mc.Model + Environment.NewLine;
}
tampilTB.Text = mymobil;
}
Nah, itu dia kode nya sahabat bloggers..semoga bisa bermanfaat ya..
mari kita akhiri bersama dengan Hamdallah...
Alhamdulillah...^_^..
#langakahQI
Nah, itu dia kode nya sahabat bloggers..semoga bisa bermanfaat ya..
mari kita akhiri bersama dengan Hamdallah...
Alhamdulillah...^_^..
#langakahQI
Langganan:
Postingan
(
Atom
)
Tinggalkan Jejak
Popular Posts
-
Tarbiyah Jasadiyah
-
Rational Unifield Process (RUP), Apa kah Itu?
-
Aplikasi Android dengan Eclips dan Mysql
-
Indikator Kebahagiaan Hidup
-
Semangat Sang Juara
-
SDLC (Systems Development Life Cycle)
-
Ekspedisi Ahad #Menikmati Taman Batu dan Goa Pawon
-
Maisyah Atau Aisyah
-
Makna Sebuah Titik dalam Kertas
-
Aspirasi Masyarakat Cimahi Berbasis Android












