Saturday, April 4, 2015

Praktikum VI String

Assalamu Alaikum. WR. WB
Berjumpa lagi sama saya Septian Miswanto dalam program c# ;-). baiklah pada kesempatan kali ini saya ingin menjelaskan tentang praktikum yg telah saya buat yaitu tentang  String sederhana.
berikut adalah contoh desainnya awal
Form 1 :




Form 2 :



 Beberapa method yang ada (jika diimplementasikan pada strText = “My
String”):

Apabila kita ingin mencari posisi indeks suatu string di dalam string, kita dapat menggunakan method IndexOf. Misalnya kita punya str = “My string is a long string”, maka:

Pada beberapa aplikasi, kadang-kadang kita butuh untuk meng-copy karakter atau kata atau kalimat dalam sebuah string yang panjang. String yang kita cari dalam sebuah string yang panjang disebut substring (bagian dari string). Oleh karena itu, method yang kita gunakan dinamakan juga dengan Substring.

Kita juga dapat mengganti kemunculan kata dalam suatu string dengan method Replace.

Beberapa method lain yang berguna, misalnya diaplikasikan pada str = “My String” :




ini adalah contoh program yang telah saya buat :
Program di Form 1 :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Praktikum6
{
    public partial class Form1 : Form
    {
        string septian;
       
        public Form1()
        {
            InitializeComponent();
           
           
        }

        private void insert_Click(object sender, EventArgs e)
        {
            septian = label1.Text;
            int a = Convert.ToInt16(textBox3.Text);
            string y = Convert.ToString(textBox4.Text);
            string test1 = septian.Insert(a, y);
            hasil1.Text = test1;

        }

        private void remove_Click(object sender, EventArgs e)
        {
            septian = label1.Text;
            septian = hasil1.Text;
            int b = Convert.ToInt16(textBox5.Text);
            int c = Convert.ToInt16(textBox6.Text);
            string test2 = septian.Remove(b, c);
            hasil1.Text = test2;

        }

        private void join_Click(object sender, EventArgs e)
        {
            septian = label1.Text;
            string a = Convert.ToString(textBox7.Text);
            string y = Convert.ToString(textBox8.Text);
            string z = Convert.ToString(textBox1.Text);
            string[] x = { a, y };
            string test3 = String.Join(z, x);
            hasil1.Text = test3;

        }

        private void trim_Click(object sender, EventArgs e)
        {
            septian = label1.Text;
            string test4 = septian.Trim();
            hasil1.Text = test4;
        }

        private void split_Click(object sender, EventArgs e)
        {
            septian = hasil1.Text;
            string a = Convert.ToString(textBox9.Text);
            string[] z = septian.Split();
            hasil1.Text = string.Join(a, z);

        }

        private void lower_Click(object sender, EventArgs e)
        {
            septian = hasil1.Text;
            string test5 = septian.ToLower();
            hasil1.Text = test5;

        }

        private void upper_Click(object sender, EventArgs e)
        {
            septian = hasil1.Text;
            string test6 = septian.ToUpper();
            hasil1.Text = test6;

        }

        private void button11_Click(object sender, EventArgs e)
        {
            Form2 Form1 = new Form2();
            Form1.Show();
            this.Hide();
        }

        private void clear_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox3.Text = "";
            textBox4.Text = "";
            textBox5.Text = "";
            textBox6.Text = "";
            textBox7.Text = "";
            textBox8.Text = "";
            textBox9.Text = "";
            hasil1.Text = "";
        }
      
    }
}

Program di Form 2 :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Praktikum6
{
    public partial class Form2 : Form
    {
        string miswanto;
        public Form2()
        {
            InitializeComponent();
        }

        private void indexof_Click(object sender, EventArgs e)
        {
            miswanto = label2.Text;
            string a = Convert.ToString(textBox10.Text);
            int y = Convert.ToInt16(textBox11.Text);
            int test7 = miswanto.IndexOf(a, y);
            hasil2.Text = miswanto.Substring(test7);
        }

        private void lastindex_Click(object sender, EventArgs e)
        {
            miswanto = label2.Text;
            string a = Convert.ToString(textBox12.Text);
            int y = Convert.ToInt16(textBox13.Text);
            int test8 = miswanto.LastIndexOf(a, y);
            hasil2.Text = miswanto.Substring(test8);

        }

        private void replace_Click(object sender, EventArgs e)
        {
            miswanto = label2.Text;
            string a = Convert.ToString(textBox14.Text);
            string y = Convert.ToString(textBox15.Text);
            string test9 = miswanto.Replace(a, y);
            hasil2.Text = test9;

        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form1 Form2 = new Form1();
            Form2.Show();
            this.Hide();
        }

        private void clear_Click(object sender, EventArgs e)
        {
            textBox10.Text = "";
            textBox11.Text = "";
            textBox12.Text = "";
            textBox13.Text = "";
            textBox14.Text = "";
            textBox15.Text = "";
            hasil2.Text = "";
           
        }

      
    }

}

No comments:

Post a Comment