Laman

Selasa, 17 Mei 2011

fungsi dan kegunaan Key word SET dan GET di C# (C SHARP)

Pada tutorial ini akan dibahas tentang key word SET dan GET. apa sih yang dimaksud dengan kyword GET dan SET ? keyword ini sering digunakan saat programer menggunakan multiple class pada program aplikasinya, karena keyword GET dan SET merupakan suatu kata kunci untuk mengakses nilai properti dari kelas lain, GET digunakan untuk mendapatkan nilai dari properti yang berada dikelas lain sedangkan SET digunakan untuk mengisi nilai properti yang ada dikelas lain dengan nilai yang telah ditentukan. Biasanya SET dan GET selalu indentik penggunaanya dengan properti pada kelas, sehingga banyak yang mensalah artikan kalai SET dan GET adalah properti kelas, ini adalah pernyataan salah karena yang sebernarnya SET dan GET merupkan bagia dari properti kelas  Oke perhatikan contoh potongan source code berikut ini

public class Date
{
    private int month = 7;
    public int Month
    {
        get
        {
            return month;
        }
        set
        {
            if ((value > 0) && (value < 13))
            {
                month = value;
            }
        }
    }
}

sedangkan untuk mengimplementasikan key word SET dan GET pada program aplikasi silahkan ikuti langkah demi langkah dibawah ini
langkah pertama : siapkan project kosong, klik file new project pada menu item IDE visual studio 2010, setelah itu akan muncul kotak dialog project name, silahkan isi nama project sesuai dengan keinginan, tidak ada aturan khusus dalam menulis nama project
langkah dua : tambahkan beberapa komponen yang digunakan seperti dua GRUBBOX, empat LABEL, empat TEXTBOX, dan satu BUTTON. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini

 Figure 1. Desain aplikasi

langkah 3 : masuk ke jendela code pada IDE visual studio 2010. tambahkan sebuah kelas pada form1.cs berikut adalah source codenya
public class classB
    {
        string strFirstName;
        string strLastName;
        public string FIRSTNAME
        {
            get
            {
                return strFirstName;
            }
            set
            {
                strFirstName = "ini kelas B"+value;
            }
        }
        public string LASTNAME
        {
            get
            {
                return strLastName;
            }
            set
            {
                strLastName = "ini kelas B"+value;
            }
        }
    }

langkah 4 : double klik pada button satu untuk membangkitkan event single click pada button tersebut. Tambahkan source code berikut ini
                 classB objB = new classB();
            objB.FIRSTNAME = textBox1.Text;
            objB.LASTNAME = textBox2.Text;
            textBox3.Text = objB.FIRSTNAME;
            textBox4.Text = objB.LASTNAME;

langkah 5 : done, program selesai dibuat. Jika langkah langkah diatas dilakukan dengan benar, maka saat dijalankan program mampu mengakses variable di kelas classB (melakukan SET dan mendapatkan kembali nilainya GET) dan hasilnya ditampilkan pada textbox3 dan textbox4. berikut ini adalah hasil preview running program

 Figure2. Preview hasil running program

perhatikan preview hasil running program, dari gambar diatas terlihat bahwa jika texbox1 dan textBox2 dibiarkan kosong, saat button OK ditekan textBox3 dan textBox4 mempunyai nilai default dari kelas classB yaitu "ini kelas B". Sekarang perhatikan jika texBox1 dan juga textBox2 tidak dibiarkan kosong


Figure 3. Hasil preview running program
Dari gambar diatas terlihat, bahwasanya jika textBox1 dan textBox2 di isi dengan suatu nilai, maka textBox3 dan textBox4  yang niainya diambil dari kelas class B juga mengalami peribahan nilai, cara untuk merubah nilai suaru variable antar kelas ini menggnakan keyword SET dan GET


untuk lebih mempermudah dalam memahami program, silahkan download contoh programnya disini dan juga silahkan download full projectnya disini
download contoh program disini
download full project disini


pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

22 komentar:

  1. kegunaan class date sendiri apa gunanya?
    menurut saya tidak berarti pada program tersebut....

    BalasHapus

  2. تعد المكيفات من اهم الاشياء اللازم وجودها داخل المنزل نظرا للتغيرات المناخية اصبح الجو اكثر حرارة فى فصل الصيف فيجب الاهتمام بالمكيفات و اصلاحها من اى عطل يوجد بداخلها و لكن ينظر العميل للتكلفة الغالية لاصلاح المكيف وذا يسبب له الازعاج و القلق فالان ودعا الازعاج و القلق مع شركة ريحان الجنة لاصلاح مكيفات بالرياض فنحن لدينا افضل عمالة فنية مدربة بشكل كافى و على اعلى مستوى كما ان تقدم الشركة افضل و اقل الاسعار و التى تناسب كافة الاشخاص كما ان شركتنا من افضل و اقدم و اعرق الشركات الموجودة بالمملكة حيث ان شركتنا تتميز عن غيرها فى اصلاح المكيفات وتسليمها للعميل و كانها جديدة
    شركة غسيل مكيفات بالرياض شركة اصلاح مكيفات بالرياض شركة فك و تركيب مكيفات بالرياض شركة صيانه مكيفات بالرياض شركة تنظيف مكيفات بالرياض اقوي عماله مدربه و مهنيين محترفين لدي شركة البارون فقط ، لديهم خبره رائعه في مجال التنظيف و في استخدام جميع المنظفات و المعدات و الاجهزه الخاصه بالتنظيف ، كما ان لديه شهادات خبره من الخارج في التعامل مع العملاء و تقديم جميع المساعده لهم و الاحتياجات . افضل الاجهزه الالكترونيه الحديثه التي تعطي نظافه مبهره ، و افضل المنظفات و الملمعات الحديثه ، نستخدم جميع التقنيات الحديثه و المستورده من الخارج ، لكي يحصل العميل علي النظافه المبهره و المطلوبه دائماً . شركة تنظيف بمكة ,شركة تنظيف بخميس مشيط , شركة تنظيف فلل بجدة
    , شركة تنظيف شقق بالرياض , شركة تنظيف فلل بمكة




    BalasHapus

  3. فوائد الخل في التنظيف :- ازالة الترسبات من الأواني كإبريق الشاي أو غلاية القهوة أو غيرهما؛ يملأ الوعاء المراد تنظيفه حتى النصف تماماً بالماء والباقي من الخل، ثم يوضع على النار حتى يصل إلى درجة الغليان ويترك ليغلي عدة دقائق، ثم يرفع عن النار ويسكب ما فيه، ويغسل بالماء البارد فقط عدة مرات. التلميع: هي عملية إضفاء البريق واللمعان على الأسطح كالمرايا والزجاج والفضيات؛ وذلك بمسحها بقطعة قطنية مبللة بالخل الأبيض ثم تجفيف الأسطح بقطعة قطنية أخرى. تنظيف المايكرويف مع الخل الأبيض: أصبحت عملية تنظيف المايكرويف وإزالة البقع المتراكمة عليه من الطعام بسبب عمليات التسخين المتكررة أمراً في غاية السهولة، وذلك بوضع طبق فيه فنجان قهوة من الماء ومثله من الخل الأبيض ووضعه داخل المايكرويف حتى يغلي المزيج، يطفأ المايكرويف ويترك دون فتحه مدة ساعتين، بعدها يفتح ويزال الطبق، وبواسطة قطعة قطنية يمسح من الداخل والنتيجة سوف تبهرك. , شركة تنظيف شقق بجدة , شركة تنظيف شقق بالاحساء , شركة تنظيف شقق بالدمام , شركة تنظيف شقق بالقطيف , شركة تنظيف منازل بالاحساء , شركة تنظيف منازل بحائل الحفاظ علي المنزل > شركة تسليك مجارى بجدة
    شركة كشف تسربات المياه بالرياض



    BalasHapus
  4. فشركتنا من افضل الشركات التي تقوم بهذه الخدمه علي اكمل وجه و تقديم ضمانات للعميل لضمان عدم حدوث تسريب في المياه مره اخري واذا حدث نقوم بتصليحها مجاناً او حسب طبيعه المشكله ، من الان لا لارتفاع فواتير المياه الناجمه عن تسربات المياه و لا انشقاق الدهانات و الاسقف و لا لحدوت تصدعات ارضيه بالمنزل . طريقه معالجة كشف تسربات المياه في شركتنا :- يتم الاتصال بشركتنا لطلب خدمة كشف تسربات المياه و الصيانه . يتم ارسال فريق عمل شركة الاهليه المكون من مهندسيين و خبراء متخصصيين في كشف تسربات المياه و لديهم خبره رائعه و لا يقف امامهم مصاعب او عوائق , يتم الكشف عن مكان تسربات المياه و تحديد الخلل و السبب . ثم نقوم بالبدء في الاصلاحات و معالجه الامر بأقصي سرعه باستخدام احدث الاجهزه الالكترونيه و المعدات الجاهزه و الاجهزه الصوتيه و الحراريه التي تساعدنا علي الكشف بسرعه و معرفه اسباب التسريب و معالجته بأقصي سرعه . ثم نقوم باختبار ما تم تصليحه للتأكد من عملنا ، و تقديم الضمانات الكامله لضمان عدم حدوث تسرب مره اخري . نقوم ايضاً بمعالجه تسريات الخزانات و المسابح . و القيام بعزل الاسطح لان ارتفاع درجه الحراره قد تكون سبب من اسباب حدوث التسريب و تقوم بشق المواسير مما يسبب تسريب المياه من المواسير . نقوم بمعالجه مشكله تسريب المياه بدون كسر او خدش او تلف جمال حواء شركة تسليك مجارى بالرياض شركة كشف تسربات المياه بجدة شركة كشف تسربات المياه بالاحساء شركة تسليك مجارى بالاحساء شركة كشف تسربات المياه بالقطيف شركة تسليك مجارى بالقطيف شركة كشف تسربات المياه بالطائف شركة تسليك مجارى بالطائف


    BalasHapus