၁ ။ Introduction to C++
C++ ဆိုတာ High level နဲ႔ low level Programming Language ေတြကိုပါလုပ္ေဆာင္နိုင္တဲ႔ Programming Language တစ္ခုျဖစ္ပါတယ္ ။ C++ Programming Language ကို Bjarne Stroustrup ဆိုသူက Bell Labs မွာ 1983-1985 ႏွစ္အတြင္းမွာေရးသားခဲ႔ပါတယ္ ။ C++ ကိုေနာက္တစ္မ်ိဳး C with Classes လို႔လည္းေခၚၾကပါတယ္။
C++ Programs ေရးသားဖို႔အတြက္ Borland C++ ,C++Builder,MicrosoftVisualC++,etc စတဲ႔ေဆာ႔ဖ္ဝဲေတြကိုအသံုးျပဳနိုင္ပါတယ္ ။ MicrosoftVisualC++ ေဒါင္းလုပ္ခ်င္ရင္ေတာ႔ http://www.microsoft.com/express/Downloads/ မွာ ေဒါင္းလုပ္လုပ္နုိင္ပါတယ္ ။
၂ ။ C++ Console Application တစ္ခုစတင္ဖန္တီးျခင္း
C ++ Console Application တစ္ခုကို တည္ေဆာက္ဖို႔အတြက္ ပထမဆံုး MicrosoftVisualC++ ကိုဖြင္႔ပါ ။
၁ ။ File > new > projects ကိုသြားပါ ။
၂ ။ Visual C++ မွာ Win32 ConsoleApplication ကုိေရြးပါ ။ (Visual studio 2008 သံုးသူေတြက C ++ > Win32 > Win32 ConsoleApplication ကိုေရါးပါ ။) ။ ၿပီးရင္ Name မွာ Discussion1 လို႔ နာမည္ေပးၿပီး
Location ကိုကိုယ္ထားမဲ႔ေနရာေရြးေပးလိုက္ပါတယ္ ။ Ok ကိုႏွိပ္လိုက္ပါ ။
၃ ။ Win32 Application wizard ေဘာက္စ္ေပၚလာတဲ႔အခါမွာ Application Setting ကိုကလစ္ၿပီး Application Type မွာ Console application နဲ႔ Additional options က Empty project တို႔ကိုခ်က္ခ္ ေပးၿပီး finish ကုိႏွိပ္လိုက္ပါ ။
၄ ။ project meanu ကို ကလစ္ၿပီး add new item ကိုေရြးပါ ။ေပၚလာတဲ႔ add new item ေဘာက္စ္မွာ c++file(.cpp) ကိုေရြးၿပိး Name မွာ main.cpp လို႔ေပးၿပီး Add ကိုကလစ္လိုက္ပါ ။ ဒါဆိုရင္ C++ program စေရးလို႔ရပါၿပီ ။
၃ ။ My First Program
#include <iostream>
int main()
{
//this is my first program
std::cout<<"@ Mingalar par ! All Our Friends .\n\nWellcome fromhttp://onourhands.blogspot.com/ @\n ";
std::cin.get();
return 0;
}
ရွင္းလင္းခ်က္
#include <iostream> ဆိုတာကေတာ႔ standard library header file name ေတြပါ ။ ေအာက္က programမွာအသံုးျပဳ မဲ႔ ဖန္ရွင္ေတြ အတြက္ ႀကိဳတင္ၿပီးေၾကျငာေပးရတဲ႔သေဘာပါပဲ ။
// this is my first program ဒါကေတာ႔commentပါ။ဘယ္နားကကုဒ္ကေတာ႔ဘာအတြက္ေရးတယ္ဆိုတာကိုကိုယ္ျပန္ၾကည့္တဲ႔အခါမွတ္မိေအာင္ မွတ္ထားတဲ႔သေဘာပါပဲ ။ ေနာက္ၿပီး comment နဲ႔မွတ္ထားတဲ႔စာေတြက compiler က မ run ပါဘူး//ကိုေတာ႔ စာေၾကာင္းတစ္ေၾကာင္းခ်င္းစီ comment ေပးရမွာ သံုးၿပိးေတာ႔ /* ….*/ ကိုေတာ႔ စာပိုဒ္ေတြလိုက္ comment လုပ္ရာမွာသံုးပါတယ္ ။
std::cout<<"@ Mingalar par ! All Our Friends .\n\nWellcome from whttp://onourhands.blogspot.com/ @\n ";
ကေတာ႔ @ Mingalar par ! All Our Friends .\n\nWellcome from http://onourhands.blogspot.com/ @\n ဆိုတဲ႔စာေၾကာင္းကို output ထုတ္ေပးဖို႔ေရးတာပါ . အဲဒီစာေၾကာငး္ထဲမွာ \n ဆိုတာကိုသံုးထားပါတယ္ ။ အဲဒါကေတာ႔ Escape Sequence ပါ ။ ေနာက္တစ္ေၾကာင္းဆင္းဖို႔ အတြက္သံုးထားတာပါ ။ std::cout ဆိုကေတာ႔ Standard Namespace ေအာက္က coutကိုအသံုးျပဳတာပါ တကယ္လို႔ main function မစခင္မွာ using namespace std ; လို႔ေၾကျငာေပးထားမယ္ဆိုရင္ေတာ႔ ေအာက္ကပရိုဂရမ္ထဲမွာ cout<< လို႔ပဲသံုးလို႔ရပါတယ္ ။
std::cin.get(); ဆိုတာကေတာ႔ ကိုေရးထားတဲ႔ program ရဲ့ result ကို secreen မွာျပန္ၾကည့္လို႔ရနိုင္ေအာင္ ေရးေပးရတာျဖစ္ပါတယ္ ။တကယ္လို႔ program မွာ ေရးမေပးခဲ႔ဘူးဆိုရင္ program run ၿပီးတဲ႔အခါ ခ်က္ခ်င္းျပန္ေပ်ာက္သြားမွာျဖစ္ပါတယ္။
return 0; ဆိုတာကေတာ႔ ၀ တန္ဖိုး return ျပန္ေပးခိုင္းတာပါ ။တကယ္လို႔ void ဖန္ရွင္ျဖစ္မယ္ဆိုရင္ေတာ႔ return ျပန္ေပးဖို႔မလိုပါဘူး။
၄ ။ #include <iostream.h> and #include <iostream> ျခားနားခ်က္
တစ္ခါတစ္ခါမွာ <iostream.h>နဲ႔ေၾကျငာၿပီးေရးထားတဲ႔ဥပမာေလးေတြကိုကိုယ္႔စက္ထဲမွာကိုယ္တုိင္ စမ္းၿပီးေရးၾကည့္တဲ႔အခါက်တာ႔ မွားေနတက္တယ္ ။ ဘာေၾကာင္႔လဲဆိုေတာ႔ #include <iostream.h> ကအရင္က သံုးခဲ႔တဲ႔ ပံုစံျဖစ္ၿပီး အရင္က ထြက္ခဲ႔တဲ႔ေဆာ႔ဖ္ဝဲေတြမွာrunရင္ေတာ႔အဆင္ေျပပါတယ္ (ဥပမာ Borland C++) ။တကယ္လို႔ ကိုယ္႔စက္မွာ တင္ထားတာက ISO standard ျဖစ္ၿပီးသား ေဆာ႔ဖ္ဝဲေတြဆိုရင္ေတာ႔ #include <iostream> နဲ႔သာသံုးၿပီးေရးရမွာျဖစ္ပါတယ္(ဥပမာ Microsoft Visual C++) ။ standard ျဖစ္ၿပီးသား ေဆာ႔ဝဲေတြ မွာ using namespace std; သံုးနိုင္ၿပီး အရင္က ေဆာ႔ဖ္ဝဲေတြမွာေတာ႔ သံုးရင္ အဲရာျပမွာျဖစ္ပါတယ္ ။
Introduction to C++
Sunday, June 27, 2010
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment