Pages

Rabu, 23 Oktober 2013

Create and Calling Simple Method || Windows Phone - 18 Oktober 2013

Pertemuan kelimaaaaaaaaaaa~
Juma’ah Mubarokah…. Semoga kita mendapat barokah-Nya yaaaa terutama dalam matakuliah Advanced Visual Programming ini ahahaha amien…
Keyword minggu ini adalah “orang yang dikagumi didalam kelas” ahahaha kocak bgt hari ini…. Mw tau jawaban dari temen-temen sebelumnya ? inilah cuplikanya..…..
Dosen : “Budi, siapa orang yang kamu kagumi dikelas ini ?”
Budi : “Ga ada pak”
Dosen : “Iskandar…?”
Iskandar : “Si Riski pak… soal nya dia menunjukan jalan yang lurus”
Dosen : “Kalau kamu agung ?”
Agung : “Budi pak.. soal nya dia menunjukan jalan yang berkelok-kelok”
Dosen : “Ulfi…?”
Ulfi : “Semuanya pak.. Soal nya semuanya punya karakter yang beda-beda”
Dosen : “Contohnya ?”
Ulfi : “zia pak, soalnya sifat zia yang meledak-ledak itu ga ada di diri aku”
Dosen : “Kalau zia siapa yang dikagumi nya ?”
Zia : “Ulfi pak, soalnya ulfi udah muji aku tadi”
Sontak seisi kelas ketawa-ketawa jawaban dari semua temen-temen yang ada…

Okey….. kita lanjut lagi pembahasan inti dari matakuliah ini…. Kembali dengan pembagian video tutorial tentang “Create and Calling Simple Method”.

Create and calling ini merupakan penulisan dan pemanggilan method dalam sebuah pemograman.
Method ini merupakan salah satu hal script penting dalam pemogramanan .
Berikut beberapa manfaat dari sebuah method :
- Tidak menuliskan kode yang sama untuk yang ke dua kali nya
- Mengurangi jumlah kode
- Sangat mudah untuk melakukan perbaikan kode

Dan beberapa tujuan dari method:
- Membuat method
- Memanggil method
- Mengirim parameter ketika memanggil method

Parameter merupakan pemanggilan data pada sebuah method

Kita lanjut ke praktikum……
Seperti biasa sediakan semua alat untuk membuat sebuah project yang berupa
MS.visual studio 2010 express for windows phone
• File- new project
• installed templates –visual c# – windows phone application
Name :SimpleHelperMethod
Location : c:\users\administrator\documents\visual studio 2010\Projects
Solution name : SimpleHelperMethod
Check list :create directory for solution
Ok
• select the windows phone platform : windows phone os 7.1 – ok
o jika anda manggunakan software Ms.windows phone versi lain anda dengan platform yang lebih tinggi ,maka disaran kan untuk anda agar tetap memilih windows phone os 7.1 karena o.s 8.0 belum support dengan os yang lama
• pada bagian MainPage.xaml
§ di bagian desain view yang di butuh kan :button ,textblock
pada bagian properties ganti :
ü button :
Name :clickmebutton
Content : Click Me
ü text block :
Name :Mytextblock
Text : -

• double klik pada button Click Me dan masuk pada MainPage.xaml.cs (pada bagian script)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace SimpleHelperMethod
// package
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
private void clickmebutton_Click(object sender, RoutedEventArgs e)
//private void tidak mengembalikan data yang memanggil
{
//cara memanggil nya
// Mytextblock.Text =superSecretFormula
//mytextblock ini akan di isi dengan superscreate formula yang telah kita ketikan di return tadi
//atau bisa juga menggunakan script
Mytextblock.Text=”Hello World”;
}
private string superSecretFormula()
{
return “Hello World”;
}
// private hanya bisa di pakai di dalam class ini saja
//string mengembalikan data
//penamaan harus mengikuti kaedah yang berlaku superSecretFormula
//return nya harus string juga “hello word” bukan “1″
}
}
• f5
• input output : jika di klik pada button maka akan tampil pada text block berupa
Hello World
o jika dalam app punya banyak pemanggilan untuk “hello world ”maka alangkah lebih hemat nya jika kita menggunakan script
Mytextblock.Text =superSecretFormula;
o missal kita membuat 2 buah button yang mengharuskan memanggil string yang sama maka kita bisa menggunakan script di poin 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace SimpleHelperMethod
// package
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
private void clickmebutton_Click(object sender, RoutedEventArgs e)
//private void tidak mengembalikan data yang memanggil
{
//cara memanggil nya
Mytextblock.Text = superSecretFormula();
//mytextblock ini akan di isi dengan superscreate formula yang telah kita ketikan di return tadi
//atau bisa juga menggunakan script
//Mytextblock.Text=”Hello World”;
//jika sebuah app punya banyak pemanggilan untuk
}
private string superSecretFormula()
{
return “Hello World”;
}
// private hanya bisa di pakai di dalam class ini saja
//string mengembalikan data
//penamaan harus mengikuti kaedah yang berlaku superSecretFormula
//return nya harus string juga “hello word” bukan “1″
private void button1_Click(object sender, RoutedEventArgs e)
{
Mytextblock.Text = superSecretFormula();
}
//ini merupakan button 2 yang akan memanggil “hello word”
}
}
o f5
o input output =
button 1(Click Me) : Hello World
button 2 (button ) : Hello World
• membuat parameter dalam sebuah method
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace SimpleHelperMethod
// package
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
private void clickmebutton_Click(object sender, RoutedEventArgs e)
//private void tidak mengembalikan data yang memanggil
{
//cara memanggil nya
Mytextblock.Text = superSecretFormula(“jhon”);
//mytextblock ini akan di isi dengan superscreate formula yang telah kita ketikan di return tadi
//atau bisa juga menggunakan script
//Mytextblock.Text=”Hello World”;
//jika sebuah app punya banyak pemanggilan untuk
}
private string superSecretFormula(string myname)
{
return string.Format(“Hello World,{0}”, myname);
}
// private hanya bisa di pakai di dalam class ini saja
//string mengembalikan data
//penamaan harus mengikuti kaedah yang berlaku superSecretFormula
//return nya harus string juga “hello word” bukan “1″
private void button1_Click(object sender, RoutedEventArgs e)
{
Mytextblock.Text = superSecretFormula(“dhan”);
}
//ini merupakan button 2 yang akan memanggil “hello word”
}
}
• f5
• input output
butto 1 (Click Me ) = Hello World John
button 2(button ) = Hello world dhan
• membuat 2 parameter dalam satu method
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace SimpleHelperMethod
// package
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
private void clickmebutton_Click(object sender, RoutedEventArgs e)
//private void tidak mengembalikan data yang memanggil
{
//cara memanggil nya
Mytextblock.Text = superSecretFormula(“jhon”,5);
//mytextblock ini akan di isi dengan superscreate formula yang telah kita ketikan di return tadi
//atau bisa juga menggunakan script
//Mytextblock.Text=”Hello World”;
//jika sebuah app punya banyak pemanggilan untuk
}
private string superSecretFormula(string myname,int newValue)
{
return string.Format(“Hello World,{0},{1}”, myname,newValue);
}
// private hanya bisa di pakai di dalam class ini saja
//string mengembalikan data
//penamaan harus mengikuti kaedah yang berlaku superSecretFormula
//return nya harus string juga “hello word” bukan “1″
private void button1_Click(object sender, RoutedEventArgs e)
{
Mytextblock.Text = superSecretFormula(“dhan”,4);
}
//ini merupakan button 2 yang akan memanggil “hello word”
}
}
• f5
• input output
button 1(click me ) = Hello World ,john,5
button 2(button ) = Hello World ,dhan,4
 

Daaaaaaaannnnn selesai…  beginilah cerita dan tutorial aku… kaya apa punya kamu ?

0 komentar:

Posting Komentar