How to Draw Graphic Object using SolidBrush with Web Color in C# ?

Posted by ေတဇာလင္း Friday, 29 January 2016 0 comments

မိတ္ေဆြ၊ ညီအစ္ကို၊ ေမာင္ႏွမအားလံုး မဂၤလာပါ။ က်ေနာ္တို႔ Graphics သင္ခန္းစာေလးေတြ မလုပ္ျဖစ္တာ ၾကာၿပီထင္ပါ့။ ေတာင္းပန္ပါတရ္ဗ်ိဳ႕။ စိတ္ကေလးေတြ ကဆင့္ကလ်ားႏိုင္လို႔ လိုက္စုစည္း ေနရတရ္ဗ်။ ဟဲဟဲ... ဒီေန႔ ျပန္အားယူလိုက္ၾကရေအာင္။ ကဲ... ဒီေန႔ေတာ့ က်ေနာ္တို႔ Graphic ရဲ႕ အဓိကက်တဲ့ Drawing Tool - Brush အေၾကာင္းေလးကို အနည္းငရ္ ေလ့လာၾကည့္လိုက္ၾကမရ္။
ပိုၿပီး ၿမိဳင္ဆိုင္သြားေအာင္ Brush ရဲ႕ Color အျဖစ္ Web Color Properties အားလံုးကို ေခၚသံုးထားပါတရ္။ ဒီ Project ေလးကို ေလ့လာၾကည့္မရ္ဆိုရင္ လုပ္ငန္းစဥ္ ႏွစ္ခုရွိတာကို ေတြ႔ရပါလိမ့္မရ္။ ပထမ လုပ္ငန္းစဥ္က Web Color Library ကို Load ဆြဲတင္ယူတဲ့ အပုိင္းျဖစ္ပါတရ္။ ဒုတိယ လုပ္ငန္းစဥ္ကေတာ့ User ကိုယ္တိုင္ ေရြးခ်ယ္ယူလိုက္တဲ့ Color ကို Brush ရဲ႕ Color အျဖစ္ အသံုးျပဳၿပီး Rectangle တစ္ခု ဆြဲယူျခင္းအပိုင္း ျဖစ္ပါတရ္ဗ်ာ။ ဒါအျပင္ ၄င္း Color ရဲ႕ argb Color Value ျဖစ္တဲ့ Red, Green, Bule, Alpha နဲ႔ Hexadecimal တန္ဖိုးေတြျမင္ေတြ႔ရမရ္႕အျပင္ HUB Color Value ေတြျဖစ္တဲ့ Hue, Saturation, Brightness တန္ဖိုးေတြကိုပါ ျမင္ေတြ႔ရမွာျဖစ္ပါတရ္ဗ်ာ။ ကဲ.. Project ရဲ႕ လုပ္ငန္းစဥ္ အၾကမ္းဖ်ဥ္းကို သိၿပီဆိုရင္ စိတ္၀င္စားတဲ့ မိတ္ေဆြ၊ ညီအစ္ကို၊ ေမာင္ႏွမမ်ား က်ေနာ္နဲ႔အတူ ေလ့လာၾကည့္ၾကအံုးစို႔ဗ်ာ။
အားလံုးအဆင္ေျပ ေခ်ာေမြ႕နိုင္ၾကပါေစ။

1. Introduction to Algorithm

Posted by ေတဇာလင္း Tuesday, 5 January 2016 0 comments

မိတ္ေဆြ၊ ညီအစ္ကို၊ ေမာင္ႏွမအားလံုး မဂၤလာပါဗ်ာ။ ဒီေန႔ေတာ့ က်ေနာ္တို႔ Algorithm အေၾကာင္းေလးကို ေလ့လာၾကည့္လိုက္ၾကရေအာင္…။ အခန္းဆက္ Tutorials ျဖစ္လို႔ အပိုင္းေလးေတြခြဲၿပီး တင္ျပေဆြးေႏြး ေပးသြားပါ့မရ္ဗ်ာ။ အခုေတာ့ အပိုင္း(၁)ေလးျဖစ္တဲ့ “Alogrithm မိတ္ဆက္” ဆိုတာေလးနဲ႔ စလိုက္ၾကမရ္။
Algorithm ဆိုတာ လုပ္ငန္းေဆာင္တာတစ္ခုအတြက္ အစီအစဥ္တက် ေရးဆြဲထားတဲ့ လုပ္ငန္းစဥ္တစ္ခုပဲျဖစ္ပါတရ္။ ဒီေတာ့ အစီစဥ္က်နစြာ ျဖစ္တည္မႈအတြက္ စဥ္းစားၾကည့္ရင္ အရာအားလံုးဟာ Algorithm နဲ႔ ဆက္စပ္ေနမွာပဲျဖစ္ပါတရ္။ ယေန႔ IT ေခာတ္မွာ လူ႔အေတြးအတြက္ စက္ေတြကို အသံုးျပဳလာတဲ့ ေခာတ္မွာဆိုရင္ေတာ့ Algorithm ရဲ႕ အသံုး၀င္မႈက ဆိုဖြယ္ပင္ မရွိဘူးလို႔ ထင္ပါတရ္။ Algorithm ဆိုတာ ကြန္ပ်ဴတာေတြ မေပၚခင္ကတည္းက ရွိခဲ့တာပါ။ အခု ကြန္ပ်ဴတာေတြ ေပၚလာေတာ့လည္း Algorithm ေတြက ပိုလို႔ေတာင္ မ်ားလာပါေသးတယ္။ ဒီေတာ့ Algorithm ဆိုတာ ဘာလဲ( )..? ဘာ့ေၾကာင့္ Algorithm ကို ေလ့လာဖို႔လိုတာလဲ( )..? ကြန္ပ်ဴတာေတြမွာ အသံုးျပဳေနတဲ့ တျခား technology ေတြနဲ႔ ယွဥ္ရင္ Algorithm ရဲ႕ အေရးပါမႈက ဘာလဲ( )..?။ အရပ္စကားနဲ႔ ေျပာရမယ္ဆိုရင္ algorithm ဆိုတာ တန္ဖိုးတစ္ခု (သို႔) တန္ဖိုးမ်ားကို input အေနနဲ႔ လက္ခံၿပီး၊ အျခားတန္ဖိုးတစ္ခု (သို႔) တန္ဖိုးမ်ားကို output အျဖစ္နဲ႔ ျပန္လည္ ထုတ္ေပးႏိုင္တဲ့ တိတိက်က် သတ္မွတ္ထားတဲ့ တြက္ခ်က္မႈ လုပ္ငန္းစဥ္ အဆင့္ဆင့္ပဲျဖစ္ပါတယ္။ ဒါ့ေၾကာင့္ မိတ္ေဆြတို႔အေနနဲ႔ algorithm ဆိုတာကို input ကေန output သ႔ို အသြင္ေျပာင္းေပးတဲ့ တြက္ခ်က္မႈ လုပ္ငန္းစဥ္ တစ္ခုလို႔ အၾကမ္းဖ်ဥ္း မွတ္ထားရင္ ရပါၿပီဗ်ာ။ စိတ္၀င္စားတဲ့ မိတ္ေဆြတို႔အေနနဲ႔ က်ေနာ္နဲ႔အတူ ေလ့လာၾကည့္ၾကရေအာင္ဗ်ာ။

အားလံုးအဆင္ေျပ ေခ်ာေမြ႕နိုင္ၾကပါေစ။