C# Programming Basic For Begginer (Part 1)

 



Mobile Phone Software ပိုင်းကို လေ့လာနေတဲ့ ညီကိုတွေအနေဖြင့် Mobile Tools တွေရေးချင်တာဟာ အိမ်မက်တစ်ခုပါ။ Tools တွေကို ဘယ်ကနေ စရေးရမယ် ဘာတွေလေ့လာရမယ်ဆိုတာကို C# Programming Basic For Begginer မှာ စလေ့လာကြည့်ပါ.... မသိတာတွေရှိရင်လဲ မေးလို့ရအောင် Telegram Channel လေးလဲလုပ်ပေးထားပါတယ်။ 

Video Tutorial နဲ့လဲ လေ့လာလို့ရအောင် အတက်နိုင်ဆုံး လုပ်နေပါတယ်။ ခုရှင်းပြတာတွေကို အတက်နိုင်ဆုံး ဖတ်ထားပေးပါ. နောက်ပိုင်းမှာ ရှင်းပြပေးမှာ မဟုတ်လို့ပါ။ မသိဘူးဆိုပြီး ဆက်မဖတ်ပဲ မနေပါနဲ့နော် ဖတ်ရင်နဲ့ နားလည်လာမယ်ဆိုတာ အာမခံပါတယ်ခင်ဗျာ။

Basic C# Tutorial

About the Course

              C# (C-Sharp) ကို  အသေးစိတ် ရိုးရှင်းသော နည်းလမ်းဖြင့် အသေးစိတ်လေး လေ့လာကြည့်ကြပါမယ်။ ဝါသနာ တစ်ခုအနေဖြင့် C# ကိုလေ့လာချင်လို့ပဲဖြစ်ဖြစ်၊ ကျောင်း/ကောလိပ်အတွက်ပဲဖြစ်ဖြစ် ဒီ Tutorial တွေကိုလေ့လာနိုင်ပါတယ်။ C# အခြေခံမှ Data Structures ကဲ့သို့သော အဆင့်မြင့် သဘောတရားများအထိ အရာအားလုံးကို အတက်နိုင်ဆုံး ရှင်းပြပေး ထားပါတယ်။ iFix it & Mobile Training Center မှ အတက်နိုင်ဆုံး Programming ကို ရိုးရှင်း၊ လွယ်ကူ၊ စိတ်ဝင်စားစရာ ကောင်းပြီး လူတိုင်းနားလည်နိုင်စေရန်အတက်နိုင်ဆုံး ရေးသားထားပါတယ်။

            C# ကိုအသုံးပြုသော နာမည်ကြီး ကုမ္ပဏီတွေကတော့

Ø  Microsoft

Ø  Boeing

Ø  JPMorgan Chase

Ø  Intel

Ø  SpaceX စတဲ့ ကုမ္ပဏီတွေက  အသုံးပြုကြတာကိုတွေ့ရပါတယ်။

C# Programming နှင့် အောက်ပါ Applaction တွေကို ဖန်တီးနိုင်ပါတယ်။

Ø  Enterprise Softwares

Ø  Anti-Virus

Ø  Games

Ø  Browers

Ø  Mobile Applications

Ø  Desktop Applications

Ø  Office Applications

Ø  Photo/Video Editors

About the C#

              C# (C-Sharp) သည် Microsoft မှပံ့ပိုးပေးသည့် Object Orientes Programming Language တစ်ခုဖြစ်ပါတယ်။

Ø  C# သည် .NET Framework တွင်အလုပ်လုပ်သည်။

Ø  C# ကို Window Applications ၊ Web Applications ၊ Data Base Applications စတာတွေကို ဖန်တီးရန်အတွက် အသုံးပြုပါတယ်။

Ø  C# ကို Desktop Applaction များအတွက် အဓိက အသုံးပြုပါတယ် ဘာကြောင့်လဲဆိုတော့ Microsoft က Features  တွေကိုပံ့ပိုးထားသောကြောင့်ဖြစ်ပါတယ်။

Ø  Game Development နယ်ပယ်မှာလဲ နာမည်ကြီးပါတယ်။

 

History of C#

 

Ø  C# ကိုစတင်တည်ထောင်သူကတော့ Anders Hejlsberg ဖြစ်ပါတယ်။

Ø  C# ကို 2002 မှစတင်ပြီး Microsoft ကနေ Developed  လုပ်ခဲ့ပါတယ်။

Ø  1

Ø  2

 

Features Of C#

Ø  SIMPLE : C#  သည် လေ့လာရန်လွယ်ကူပြီး Syntax သည် Java နှင့် ဆင်တူသောကြောင့် programmer များပြောင်းလဲ ရန်လွယ်ကူသည်။ 

Ø  OBJECT ORIENTED : C#  သည်တစ်စိတ်တစ်ပိုင်း Object Oriented ဖြစ်သည့် C++ နှင့် လုံး၀မတူသည့် Object Oriented တစ်ခုဖြစ်ပါတယ်။ ဆိုလိုရင်ကတော့ C# ရှိအရာအားလုံးသည့် Object ဖြစ်ပါတယ်။

Ø  Rich Library : C# သည် Programming ကိုလွယ်ကူစေသည့် Inbuilt လုပ်ဆောင်ချက်များစွာ ပါဝင်သည့် libiary ကိုလဲထောက်ပံ့ပေးထားပါတယ်။

Ø  Security : Type Save Code သည် ဝင်ရောက်ခွင့်ရှိသည့် Memory ကိုသာဝင်ရောက်နိုင်ခြင်းကြောင့်  လုံခြုံမှုကို ရစေပါတယ်။

Ø  Multithreading : thread တစ်ခုဟာ သီးခြား Program တစ်ခုဖြစ်ပြီး Multithreading သည်  program ကိုပိုမိုမြန် ဆန်စေရန် လုပ်ငန်းစဉ်များစွာကို တစ်ပြိုင်တည်း လုပ်ဆောင်နိုင်ပါတယ်။

Ø  Protable : Desktop Applaction မှ Web Applaction သိုအပြန်အလှန် ချိတ်ဆက်သည့် DataBases ကိုမည်သည့် program နှင့်မဆိုရေးနိုင်သည်။

IDEs  

Introductions oF IDEs

                     IDE (Intergrate Development Environment)  သည် Programming အတွက် အသုံးပြုသော Software Applaction တစ်ခုဖြစ်ပါတယ်။ IDE တွင် Code Editor, Compiler, Interpreter နှင့် Debugger တစ်ဦးပါဝင်ပြီး Graphical User Interface(GUI) တစ်ခုတည်းမှ ဝင်ရောက်အသုံးပြုနိုင်ပါတယ်။

Best IDEs For C++

Ø  Visual Studio

Ø  Rider

Ø  MonoDevelop

Ø  Sharp Develop

Ø  LINQpad

Ø  Borland Turbo C

Hello World Program

Basic Program using C#

      C# ရဲ့ အခြေခံအကျဆုံး Program ကိုလေ့လာပြီး နောက်ကွယ်မှ လုပ်ဆောင်ချက်များကို လေ့လာကြည့်ကြပါမယ်။ C# ဖိုင်များတွင် .cs Extension တစ်ခုရှိသင့်ပါတယ်။

Code

// Class

// Execution of the Proogram begins here

class Program

{

 

    // Main Method from which everything in the Program is controlled

    static void Main(string[] args)

    {

 

        // Prints Message

        System.Console.WriteLine("Hello World!");

 

    }

}

 

 

Program Output

Hello World

 

Output  ရှင်းလင်းချက်

            Class Program သည် program ၏ အမည်ဖြစ်ပြီး C# Program တိုင်းတွင် Main Method မှစတင်လုပ်ဆောင်သည့် Class များကို နောက်ပိုင်းမှာ အသေးစိတ်ရှင်းပြပေးသွားပါမည်။ ဒီ Method ဟာ Block of code system ဖြစ်ပါတယ်။  System.Console.WriteLine() ဟာ Formatted ချထားတဲ့ Message ကို Screen ပေါ်မှာ Print ထုတ်ပေးတာပါ။

 


Post a Comment

Previous Post Next Post

Contact Form