Saturday 1 June 2013

C++ Programming(Lesson 1)







အားလံုးပဲ..မဂၤလာပါရွင္..။ ညီမ..ဟုိတေန႔က Programming အေၾကာင္းတေစ့တေစာင္းဆိုၿပီး.. Programming ေတြကုိ.. ဘယ္ကေနဘယ္လိုေလ့လာရမယ္ဆိုတာ.. ရွင္းၿပခဲ့ပါတယ္။ ဒီေန႔ကေနစၿပီး.. အေၿခခံၿဖစ္တဲ့.. C++ programming ကို.. သင္ၾကာေပးသြားမွာၿဖစ္ပါတယ္..။ အရင္ဆံုး..လိုအပ္တဲ့ software ေတြကုိ.. download ခ်လိုက္ပါေနာ္..။
Download Turbo C
Download Turbo C for windows7

- Download ဆြဲလို႔ရလာတဲ့.. zip file ကုိၿဖည္လိုက္ပါ..။
- Turbo C ဆိုၿပီး.. file တစ္ခုေပၚလာပါလိမ့္မယ္..။ အဲ့ထဲမွ.. INSTALL.EXE ကို.. ဖြင့္လိုက္ပါ..။ Install လုပ္သြားပါလိမ့္မယ္.။
- ဘယ္မွာထားမလဲဆိုၿပီး..ေမးရင္.. C: or D: ၾကိဳက္တာထားလို႔ရပါတယ္..။ box ေလးေတြ..အဆင့္အဆင့္တတ္လာပါလိမ့္မယ္..။ Enter ကုိသာ.ႏွိပ္သြားပါ..။
- Installation ၿပီးသြားရင္.. တကယ္လို႔.. C ေအာက္မွာထားခဲ့ရင္.. C:\TC\BIN\TC.EXE ကုိသြားဖြင့္လိုက္ပါ..။ D ေအာက္မွာဆုိရင္ေတာ့...  D:\TC\BIN\TC.EXE မွာရိွပါတယ္.။
- Screen အၿပာေရာင္နဲ႔..တတ္လာပါလိမ့္မယ္..။ တကယ္လို႔...သင့္ကြန္ပ်ဴတာက.. မႏိုင္ခဲ့ရင္.. "This system does not support fullscreen mode. Choose 'Close' to terminate the application" ဆိုၿပီးတတ္လာပါလိမ့္မယ္..။ Fullscreen မၿပႏိုင္လို႔..တတ္လာတာပါ..။ ဘာမွမၿဖစ္ပါဘူး..။ Ignore ကိုသြားေရြးလိုက္ပါ.. ^_^
- software design ကေတာ့.. မလွပါဘူး..။ cmd လိုပါပဲ..။ အၿပာေရာင္ screen မွာ.. code ေတြေရးရတာပါ..။ ေလာေလာဆယ္ေတာ့.. program ေရးနည္းအေၾကာင္း.. အရင္ေၿပာလိုက္ၾကရေအာင္ေနာ္..  :)

Structure of C++ program
 1. header file
 2. main program

Format
#include< header file >
void main( )
{
   program statement;
}

header file ေနရာမွာ.. ဘာေရးရလဲဆိုရင္.. iostream.h ပါ..။
iostream.h ဆိုတာ.. ဘာကိုဆိုလိုတာလဲဆုိရင္.. Input Output Stream.Header ကိုေၿပာတာပါ..။

output ကုိ.. C++ မွာ..ဘယ္လိုထုတ္လဲဆိုရင္..
~ user ရိုက္ထည့္ခ်င္တာေတြကို.. cin>> နဲ႔လက္ခံပါတယ္.။
~ user က..ကြန္ပ်ဴတာ screen ေပၚမွာ.. ၿပခ်င္တာေတြကုိ cout<< နဲ႔ထုတ္ပါတယ္.။

what are cin and cout?
~ cin ဆိုတာ.. Console Input ပါ။
~ cout ဆိုတာ.. Console Oupt to the monitor screen ကုိ..ေၿပာတာပါ..။
>> means  "Right Shift Assignment"
<< means  "Left Shift Assignment" လုိ႔ေခၚပါတယ္..။
ဒါေတြက.. အေခၚအေ၀ၚအသံုးအႏွဳန္းေတြပါ..။ သိထားရင္ေတာ့..အေကာင္းဆံုးပါပဲ.. ^_^

ေနာက္ဆက္လက္ေရးသားမယ့္.. lesson ေတြကုိ.. အားေပးၾကပါဦးလို႔ေၿပာၾကားရင္း.. ဒီေန႔ေတာ့.. ဒီေလာက္နဲ႔ပဲေတာ္လိုက္ၾကရေအာင္ေနာ္... ^_^

$U Y4T4N4R ~ www.technologicalvilla.blogspot.com


ေအာင္ေအာင္(မကစ) ရဲ႕ ဘေလာ့ခရီးသည္ေလးအား အားေပးေနၾကတဲ့အတြက္ ေက်းဇဴးအထူးတင္ပါတယ္.. တုန္႕ျပန္မွဳအေနနဲ႕ fb like ေလးေတာ့ လုပ္ေပးခဲ့ၾကပါေနာ္.. တတ္စြမ္းသမွ် ေတြ႕ ရွိသမွ်ေလးေတြကို ျပန္လည္ မွ်ေ၀ေနပါ့မယ္...။ အဆင္မေျပတာမ်ားရွိခဲ့ပါက...cbox မွာ ေျပာခဲ့ၾကပါေနာ္..
<<<မန္ဘာ၀င္ျပီး...Fb Like ျခင္းျဖင့္ အားေပးၾကပါေနာ္>>>
ေအာင္ေအာင္(မကစ) ပိုင္ဆိုင္ေသာ ေနရာေလးမ်ားကိုလာလည္ၾကပါ။ www.aungsanmks.blogspot.com 
www.ledimyethar.com 
www.ninilayy.com

0 comments:

Post a Comment