Membuat aplikasi panggilan pada Windows Phone 7

Assalamualaikum,,

Di sela kesibukan ngurus Tugas Akhir, sempet2 ini diri update blog,, disini saya akan berbagi mengenai cara membuat panggilan di Windows Phone 7.. ini sih masih simple, nanti anda bisa mengembangkannya sendiri sesuai dengan ide dan kreatifitas anda..

oke kita langsung saja,,

1. klik new project -> Visual C# -> Windows Phone -> Windows Phone App -> Ok

dan jangan lupa ganti Name nya menjadi : contoh " Calling1" ( namakan terserah anda ).














2. oke, berhubung ini saya menggunakan visual studio ultimate 2012, maka setelah di Ok, maka akan muncul pilihan, apakah kita mau menggunakan windows phone 8 atau windows phone 7, pilih aja windows phone 7.













3. oke setelah itu, kita design interfacenya , masukkan 1 buah textbox, dan 12 button .. (lihat gambar).

designlah interfacenya seperti ini, bisa dengan drag & drop dari toolboxnya, dan juga bisa kita design dari XAML nya

drag dari toolbox.. 














Design dari XAML nya .

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <Grid x:Name="ContentPanel_Copy" Margin="0,10,0,-10">

                <TextBox x:Name="notelpon" HorizontalAlignment="Left" Height="72" Margin="10,62,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="446"/>
                <TextBlock HorizontalAlignment="Left" Margin="28,30,0,0" TextWrapping="Wrap" Text="Masukkan No telpon" VerticalAlignment="Top"/>
                <Button Content="1" HorizontalAlignment="Left" Margin="10,139,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_1"/>
                <Button Content="2" HorizontalAlignment="Left" Margin="173,139,0,0" VerticalAlignment="Top" Width="125" Click="Button_Click_2"/>
                <Button Content="3" HorizontalAlignment="Left" Margin="322,139,0,0" VerticalAlignment="Top" Width="124" Click="Button_Click_3"/>
                <Button Content="4" HorizontalAlignment="Left" Margin="10,230,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_4"/>
                <Button Content="5" HorizontalAlignment="Left" Margin="173,230,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_5"/>
                <Button Content="6" HorizontalAlignment="Left" Margin="328,230,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_6"/>
                <Button Content="7" HorizontalAlignment="Left" Margin="10,321,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_7"/>
                <Button Content="9" HorizontalAlignment="Left" Margin="328,321,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_9"/>
                <Button Content="8" HorizontalAlignment="Left" Margin="170,321,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_8"/>
                <Button Content="Panggil" HorizontalAlignment="Left" Margin="10,411,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_11"/>
                <Button Content="0" HorizontalAlignment="Left" Margin="170,411,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click_10"/>
                <Button Content="Bersih" HorizontalAlignment="Left" Margin="328,411,0,0" VerticalAlignment="Top" Width="128"/>

            </Grid>
        </Grid>

4. Sekarang kita masuk ke pengkodingan,, klik dua kali pada button no 1 dan isikan source code berikut :

 private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "1";
        }

Source Code lengkapnya :

 private void Button_Click_11(object sender, RoutedEventArgs e)
        {
            PhoneCallTask pc = new PhoneCallTask();
            pc.PhoneNumber = notelpon.Text;
            pc.Show();
        }

        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "1";
        }

        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "2";
        }

        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "3";
        }

        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "4";
        }

        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "5";
        }

        private void Button_Click_6(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "6";
        }

        private void Button_Click_7(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "7";
        }

        private void Button_Click_8(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "8";
        }

        private void Button_Click_9(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "9";
        }

        private void Button_Click_10(object sender, RoutedEventArgs e)
        {
            notelpon.Text = notelpon.Text + "0";
        }

        private void Button_Click_12(object sender, RoutedEventArgs e)
        {
            int hapus = notelpon.Text.Length- 1;
            notelpon.Text = notelpon.Text.Remove(hapus);
        }
    }

Oke,, sekarang saatnya kita jalankan aplikasinya, klik (F5). , lihatlah hasilnya.

\

Kemudian coba masukkan sebuah nomor telpon.




Project lengkapnya bisa di Download Disini

Sekian dulu tutorial kali ini, sampe jumpa di tutorial selanjutnya,,

0 Komentar untuk "Membuat aplikasi panggilan pada Windows Phone 7"

Back To Top