TUGAS
pemrograman visual
NAMA : DEDIK SETIAWAN
NIM : 113174051
KELAS : 2011 C
11.
Sebutkan fungsi tanggal dan waktu dalam
c# (sharp) !
Jawaban : Secara
default type datetime pada c# akan memberikan kembalian berupa tanggal dan
waktu.
kalau tidak percaya coba bikin fungsi yang mengambil tanggal saat ini, pasti akan diberi kembalian berupa tanggal dan jam/waktu.
kalau tidak percaya coba bikin fungsi yang mengambil tanggal saat ini, pasti akan diberi kembalian berupa tanggal dan jam/waktu.
misal kita bikin fungsi ambil tanggal hari ini
private void button1_Click(object sender, EventArgs e)
{
DateTime tgl = DateTime.Now;
label1.Text = tgl.ToString();
}
ketika method tersebut dijalankan biasanya secara
default akan menghasilkan “bulan/tgl/tahun jam:menit:detik AM/PM”.
Terus gimana kalau yang kita butuhin cuman
tanggalnya? gak butuh jamnya.
Ada beberapa pilihan cara memparsing nilai dari
variabel tgl tadi
- ToLongDateString : Akan
menghasilkan tanggal dalam format longdate (panjang)
- ToShortDateString : Akan
menghasilkan tanggal dalam format shortdate (pendek)
- ToString(string format) : akan
menghasilkan tanggal sesuai dengan format yang kita inginkan.
Anggap saja method yang pertama tadi menghasilkan
nilai variabel tgl = 10/24/2008 2:48:19 PM. maka :
String
tglshort = tgl.ToShortDateString(); //akan menghasilkan "10/24/2008".
String
tgllong = tgl.ToLongDateString(); //akan menghasilkan "Friday, October 24, 2008".
String
tglformat = tgl.ToString("dd-MMM-yyyy");
//akan
menghasilkan "24-Oct-2008".
dimana dd = tanggal, MMM = bulan dalam format 3
huruf, yyyy = tahun.
format ini bisa dirubah2 misal “dd/MM/yyyy” atau “MM/dd/yyyy” atau “MMM dd, yyyy”, dll
format ini bisa dirubah2 misal “dd/MM/yyyy” atau “MM/dd/yyyy” atau “MMM dd, yyyy”, dll
semua cara parsing diatas akan memberikan nilai
kembalian dengan tipe string.
22.
Sebutkan
fungsi dari string !
Jawaban : String adalah
suatu tipe data bentukan seperti halnya array, bahakan string bisa disebut
array of char, yaitu array dari tipe data char (karakter), sehingga membentuk
suatu tipe data baru yang bisa menyimpan susunan huruf atau karekter lainnya.
v Dalam Visual Basic
terdapat banyak fungsi yang digunakan untuk mengolah data bertipe string.
Berikut ini adalah penjelasan tentang fungsi-fungsi string yang sering
digunakan.
LCase(x) , digunakan untuk
mengubah semua huruf dalam string x menjadi kecil semua. Contoh:
s = LCase("Aku Bisa") , maka nilai s adalah "aku bisa"
s = LCase("Aku Bisa") , maka nilai s adalah "aku bisa"
UCase(x) , digunakan untuk
mengubah semua huruf dalam string x menjadi besar semua. Contoh:
s = LCase("Aku Bisa") , maka nilai s adalah "AKU BISA"
s = LCase("Aku Bisa") , maka nilai s adalah "AKU BISA"
Left(x,n) , digunakan untuk
mengambil karakter dari string x yang dimulai dari kiri sebanyak n. Contoh:
VB 6.0, s = Left("Aku Bisa", 3)
VB .NET, s = Strings.Left("Aku Bisa", 3)
maka nilai s adalah "Aku"
VB 6.0, s = Left("Aku Bisa", 3)
VB .NET, s = Strings.Left("Aku Bisa", 3)
maka nilai s adalah "Aku"
Right(x,n) , digunakan untuk
mengambil karakter dari string x yang dimulai dari kanan sebanyak n. Contoh:
VB 6.0, s = Right("Aku Bisa", 3)
VB .NET, s = Strings.Right("Aku Bisa", 3)
maka nilai s adalah "isa"
VB 6.0, s = Right("Aku Bisa", 3)
VB .NET, s = Strings.Right("Aku Bisa", 3)
maka nilai s adalah "isa"
Mid(x,m,n) , digunakan untuk
mengambil karakter dari string x yang dimulai dari karakter ke m sebanyak n.
Contoh:
s = Mid("Aku Bisa", 2, 2) , maka nilai s adalah "ku"
s = Mid("Aku Bisa", 2, 2) , maka nilai s adalah "ku"
LTrim(x) , digunakan untuk
menghapus karakter spasi di bagian kiri dari string x.
Contoh: s = LTrim(" Aku Bisa ") , maka nilai s adalah "Aku Bisa "
Contoh: s = LTrim(" Aku Bisa ") , maka nilai s adalah "Aku Bisa "
RTrim(x) , digunakan untuk
menghapus karakter spasi di bagian kanan dari string x.
Contoh: s = RTrim(" Aku Bisa ") , maka nilai s adalah " Aku Bisa"
Contoh: s = RTrim(" Aku Bisa ") , maka nilai s adalah " Aku Bisa"
Trim(x) , digunakan untuk
menghapus karakter spasi di bagian kiri dan kanan dari string x. Contoh:
s = Trim(" Aku Bisa ") , maka nilai s adalah "Aku Bisa"
s = Trim(" Aku Bisa ") , maka nilai s adalah "Aku Bisa"
Len(x) , digunakan untuk
menghitung jumlah karakter dari string x. Contoh:
s = Len("Aku Bisa") , maka nilai s adalah 8.
s = Len("Aku Bisa") , maka nilai s adalah 8.
String(n,x) , digunakan untuk
membuat karakter x sebanyak n. Contoh:
VB 6.0, s = String(10, "A")
VB .NET, s = New String("A", 10)
maka nilai s adalah "AAAAAAAAAA"
VB 6.0, s = String(10, "A")
VB .NET, s = New String("A", 10)
maka nilai s adalah "AAAAAAAAAA"
Space(n) , digunakan untuk
membuat karakter spasi sebanyak n. Contoh:s =
Space(10) , maka nilai s adalah
" "
Asc(x) , digunakan untuk
mengetahui nilai ASCII dari karakter x. Contoh:
s = Asc("A") , maka nilai s adalah 65
s = Asc("A") , maka nilai s adalah 65
Chr(x) , digunakan untuk
mengetahui karakter dari nilai ASCII x. Contoh:
s = Chr(65) , maka nilai s adalah "A"
s = Chr(65) , maka nilai s adalah "A"
InStr(x,n) , digunakan untuk
mengetahui posisi karakter n didalam string x. Contoh:
s = InStr("Aku Bisa", "u") , maka nilai s adalah 3
s = InStr("Aku Bisa", "u") , maka nilai s adalah 3
StrComp(x,y,n) , digunakan untuk
membandingkan string x dan string y berdasarkan n. Jika n bernilai 0 maka akan
dibandingkan secara case-sensitive, sedangkan jika n bernilai 1 maka akan
dibandingkan secara biasa. Contoh:
s = StrComp("Aku", "aku", 0) , maka nilai s adalah -1
s = StrComp("Aku", "aku", 1) , maka nilai s adalah 0
Khusus untuk fungsi ini, jika menghasilkan nilai 0 maka dianggap sebagai True, dan jika menghasilkan nilai selain 0 maka dianggap False.
s = StrComp("Aku", "aku", 0) , maka nilai s adalah -1
s = StrComp("Aku", "aku", 1) , maka nilai s adalah 0
Khusus untuk fungsi ini, jika menghasilkan nilai 0 maka dianggap sebagai True, dan jika menghasilkan nilai selain 0 maka dianggap False.
StrConv(x,n) , digunakan untuk
mengubah huruf dalam string x berdasarkan nilai n. Contoh:
s = StrConv("Aku Bisa", 1) , maka nilai s adalah "AKU BISA"
s = StrConv("Aku Bisa", 2) , maka nilai s adalah "aku bisa"
s = StrConv("aku bisa", 3) , maka nilai s adalah "Aku Bisa"
s = StrConv("Aku Bisa", 1) , maka nilai s adalah "AKU BISA"
s = StrConv("Aku Bisa", 2) , maka nilai s adalah "aku bisa"
s = StrConv("aku bisa", 3) , maka nilai s adalah "Aku Bisa"
StrReverse(x) , digunakan untuk
membalikkan posisi huruf dalam string x. Contoh:
s = StrReverse("Aku Bisa") , maka nilai s adalah "asiB ukA"
s = StrReverse("Aku Bisa") , maka nilai s adalah "asiB ukA"
Replace(x,m,n) , digunakan untuk
menggantikan karakter m dalam string x dengan karakter n. Contoh:
s = Replace("Kamu Juga Bisa", "a", "o") , maka nilai s adalah "Komu Jugo Biso"
s = Replace("Kamu Juga Bisa", "a", "o") , maka nilai s adalah "Komu Jugo Biso"
Split(x,n)(i) , digunakan untuk
memecah string x berdasarkan karakter n dengan penomoran i. Contoh:
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(0) , maka nilai s adalah "Kuda"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(1) , maka nilai s adalah "Kerbau"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(4) , maka nilai s adalah "Macan"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(0) , maka nilai s adalah "Kuda"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(1) , maka nilai s adalah "Kerbau"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(4) , maka nilai s adalah "Macan"
Join(x,n) ,
digunakan untuk menggabungkan rangkain string x yang dihubungkan dengan string
n. Contoh:
VB6, s = Join(Array("Hani", "Indah", "Budi", "Herman"), " & ")
VB.NET, s = Join(New Object() {"Hani", "Indah", "Budi", "Herman"}, " & ")
maka nilai s adalah "Hani & Indah & Budi & Herman"
VB6, s = Join(Array("Hani", "Indah", "Budi", "Herman"), " & ")
VB.NET, s = Join(New Object() {"Hani", "Indah", "Budi", "Herman"}, " & ")
maka nilai s adalah "Hani & Indah & Budi & Herman"
33.
Jelaskan mengenai
timer pada C# (sharp) !
Jawaban :Seperti biasa, langkah awal yang
kita lakukan adalah menyiapkan project baru dengan cara klik file pilih => new
=> project, untuk project name silahkan isi sesuai dengan keinginan, karena
tidak ada batasan dalam memberi nama pada suatu project kecuali menggunakan karakter-karakter
yang memang dilarang digunakan dalam menamai sebuah file, sekarang mari kita
buat langsung projectnya
Langkah Pertama : Tambahkan 3 komponen label pada form yang telah disiapkan tadi, dan
juga tambahkan komponen timer ke dalam form. Atur dan tata sedemikian rupa
sehingga tampilannya sudah tepat. Jika komponen timer ditambahkan kedalam form,
tidak akan terjadi perubahan, akan
tetapi lihat pada bagian bawah akan muncul icon jam. Hal itulah yang dinamakan
dengan komponen timer
Langkah Kedua : Pada komponen timer yang telah ditambahkan kedalam form, double klik untuk membangkitkan event timerTIck. setelah itu tambahkan code berikut ini pada event yang muncul
jamku = DateTime.Now;
label2.Text = jamku.Hour.ToString();
label1.Text = jamku.Minute.ToString();
label3.Text = jamku.Second.ToString();
label2.Text = jamku.Hour.ToString();
label1.Text = jamku.Minute.ToString();
label3.Text = jamku.Second.ToString();
Langkah Ketiga : pada event onLoad tambahkan source code berikut ini.
jamku = DateTime.Now;
timer1.Enabled = true;
timer1.Enabled = true;
dan jangan lupa untuk mendeklatasikan variable global DateTime jamku
Langkah Keempat : Done. program selesai dibut, jika langkah langkah diatas dilakukan
dengan benar maka, saat program dirunning
44.
Jelaskan
bagaimana cara menampilkan gambar pada C# !
Jawaban ; Menampilkan Obyek Gambar dengan C Sharp (#)
Setelah melalui berkali - kali pencarian akhirnya
di temukan satu code rahasia sehingga dengan code tersebut kita dapat
menampilkan gambar yang kita sukai di windows tanpa perlu menampilkan form yang
biasa muncul dengan border dan title. Berikut ini tahapan nya:
·
Buat
form,
·
Siapkan
memory untuk menampung gambar:
private Bitmap
png;
·
Buat
aksi untuk loading gambar yang akan kita panggil ketika load event formterjadi;
private void MainForm_Load(object sender , System.EventArgs
e ) { //FormBorderStyle = FormBorderStyle.None; png = (Bitmap)Bitmap.FromFile("Month and Star - clear 50px.jpg"); } |
·
Buat
aksi untuk memunculkan gambar dan membuat background transparant
private void MainForm_Paint(object sender, PaintEventArgs e) { ImageAttributes attr = new ImageAttributes(); // Set the transparency color key based on the upper-left pixel // of the image. This sets transparency for the image only. attr.SetColorKey(png.GetPixel(0, 0), png.GetPixel(0, 0)); //Fill the form with the transparent color set in the transparencykey attribute //of the form. //This also makes the form invisible to the mouse e.Graphics.FillRectangle(Brushes.Transparent, this.DisplayRectangle); //Paint the image //Now mouse events will occur only in the visible image area, effectively reshaping the //form to the image. GraphicsUnit pu = GraphicsUnit.Pixel; e.Graphics.DrawImage((Image)png, Rectangle.Truncate( //need to convert from RectangleF png.GetBounds(ref pu)), 0F, 0F, (float)png.Width, (float)png.Height, GraphicsUnit.Pixel, attr); } |
·
Tambahkan aksi MainFrom_Load dan MainForm_Paint ke
dalam Load and Paint
Event, pada bagian
private void InitializeComponent() { this.SuspendLayout(); .. // membuat form tanpa di lengkapi dengan border this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Load += new System.EventHandler(this.MainForm_Load); this.Paint += new System.Windows.Forms.PaintEventHandler(this.MainForm_Paint); .. } |
|
·
Selesai,
55.
Jelaskan
bagaimana cara membaca file text dan menampilkan isinya !
Jawaban : Membaca File Text di C#
Saya akan mencoba
menunjukkan kepada anda bagaimana mengambil informasi dari sebuah file
text (.txt) di C# dan kemudian menggunakan ArrayList
untuk menampilkan informasi tersebut ke user. Berikut langkah-langkahnya:
1.
Buka
Microsoft Visual Studio 2010.
2.
Buat
project baru di Console Application in Visual C#.
3.
Tambahkan
project references System.IO , System.Collections .
4.
Tambahkan
code berikut didalam Main
static void Main(string[] args)
{
//Membuka sebuah file test.txt di E
StreamReader objReader = new StreamReader("E:\\test.txt");
//buat sebuah variabel string karena nilainya akan dimasukkan ke dalam ArrayList
string sLine = "";
ArrayList arrText = new ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
//menampilkan isi ArrayList ke layar
foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();
}
Diperoleh dari berbagai sumber.
0 komentar:
Posting Komentar