Sebuah aplikasi Windows dimulai dari sebuah object Form. Untuk membantu kita
dalam membuat aplikasi tersebut, Microsoft mengembangkan kumpulan library yang
diberi nama .NET Framework. Object yang digunakan dalam aplikasi Windows
disimpan di library dengan extensi .dll (dynamic linking library).
Ada dua kategori object yang digunakan oleh aplikasi Windows: Form dan Control.
Form adalah object berbentuk kotak yang muncul di sebagian/seluruh layar untuk
merepresentasikan sebuah aplikasi.
Form berbasis pada sebuah class dengan nama Form yang didefinisikan di
System.Windows.Forms dan terletak di System.Windows.Forms.dll. Setiap aplikasi
GUI (Graphical User Interface) yang akan kita buat nantinya akan dimulai dengan
sebuah Form. Untuk membuatnya, kita cukup membuat sebuah class yang mewarisi
dari class Form.
using System;
using System.Windows.Forms;
public class Exercise : Form
{
public static void Main()
{
Application.Run(new Exercise());
}
}
Setelah membuat Form, anda dapat menampilkannya ke layar dengan menggunakan
class Application, yang memiliki method untuk menjalankan aplikasi. Method ini
membutuhkan Form sebagai parameternya.
Kemudian kita dapat meletakkan object Control di Form tersebut. Control berfungsi
untuk mengendalikan jalannya program. Untuk dapat menggunakan Control, kita
harus tahu nama class dan dll-nya terlebih dahulu. Misalnya sebuah tombol, dia ada di
class Button, yang didefinisikan di System.Windows.Forms.dll.
using System;
using System.Windows.Forms;
public class Exercise : Form
{
private Button btnSubmit;
public Exercise()
{
btnSubmit = new Button();
Controls.Add(btnSubmit);
}
public static void Main()
{
Application.Run(new Exercise());
}
}
Untuk menambahkan Button atau Control lain ke Form, kita menggunakan method Add
yang ada di class Controls.
oke ini urutannya,
1. Set path Windows ke compiler anda.
2. Buka notepad. Ketikkan :
using System;
using System.Windows.Forms;
namespace Mecha2015
{
public class IntroCsharp : Form
{
public static void Main() {
Application.Run(new IntroCsharp());
}
}
}
kemudian save as namafile.cs di localdisk c:\
3. kemudian compile di cmd, seperti ini, jangan lupa di run as administrator ya cmd nya..
HASILNYA AKAN SEPERTI INI : (kotak dialog)
4. Menambahkan Control. Buka notepad. Ketikkan :
using System;
using System.Windows.Forms;
namespace Mecha2015
{
public class IntroCsharp : Form
{
private Button btnSubmit;
private void InitializeComponent()
{
btnSubmit = new Button();
Controls.Add(btnSubmit);
}
public IntroCsharp()
{
InitializeComponent();
}
public static void Main() {
Application.Run(new IntroCsharp());
}
}
}
kemudian compile di cmd, seperti ini:
HASILNYA SEPERTI INI : (BUTTON)
5. Menambahkan control lagi :
using System;
using System.Drawing;
using System.Windows.Forms;
namespace Mecha2015
{
public class IntroCsharp : Form
{
private Button btnSubmit;
private Label label1;
private void InitializeComponent()
{
btnSubmit = new Button();
btnSubmit.Location = new Point(100, 40);
label1 = new Label();
label1.Text = "halo";
Controls.Add(btnSubmit);
Controls.Add(label1);
}
public IntroCsharp()
{
InitializeComponent();
}
public static void Main() {
Application.Run(new IntroCsharp());
}
}
}
HASIL NYA :
6. buka microsoft visual studio, kemudian klik new project, pilih windows form application :
7. kemudian pilih textbox, label dan button untuk membuat program penjumlahan sederhana. seperti ini:
HASILNYA :
untuk penamaan button 1 dan label 1 nya terserah temen-temen nih, bisa diganti di properties, di kanan visual studio terdapat properties untuk mengedit semuanya.
7. sekarang kita tambahkan programnya guys, caranya :
double klik pada button 1 > langsung muncul tempat penulisan program, ketikkan seperti ini :
double a, b, c;
a=Convert.ToDouble(textBox1.Text);
b=Convert.ToDouble(textBox2.Text);
c=a + b;
label1.Text = c.ToString();
8. jalankan programnya dengan mengklik tombol start seperti dibawah ini :
9. aplikasinya seperti ini :
Aplikasi diatas adalah aplikasi untuk menjumlahkan 2 angka yg berbeda. sederhana bukan? ayo buat aplikasi lebih banyak !!! :)
Tidak ada komentar:
Posting Komentar