ကြၽန္ေတာ္တို႔ အခု C# နဲ႔ web page ေပၚမွာ calendar တစ္ခုေဆာက္ ၾကရေအာင္။ မ်ားေသာအားျဖင့္ေတာ့ web page မွာ calendar ေတြကို Javascript နဲ႔ ေဆာက္ေလ့ ရွိၾကပါတယ္။ အခုကြၽန္ေတာ္က ဒီဘေလာ့ေလးအတြက္ Post တင္တဲ႔ ေန႔ေတြကို Calendar နဲ႔ ျပခ်င္တာဆိုေတာ့ Javascript နဲ႔ အဆင္မေျပဘူး။ ဒါေၾကာင့္ C# ကေနပဲ Calendar ေဆာက္လိုက္တာပါ။ ကဲ စလိုက္ရေအာင္…read more…
January 29, 2010
Using String in C# (Part 1)
C# Programming language ထဲမွာ ကြၽန္ေတာ္တို႔ အသံုးမ်ားတဲ႔ string အေၾကာင္းကို အနည္းငယ္ ေလ့လာၾကည့္ၾကရေအာင္။ တကယ္ေတာ့ string ဆိုတာ character ေတြစုထားတဲ႔ character array ပဲ ျဖစ္ပါတယ္။ string ကို ေရးမယ္ဆိုရင္ C# မွာ double code sign ( ” ) အဖြင့္အပိတ္အတြင္းမွာ ေရးရပါတယ္။ ဒီလိုမ်ိဳးပါ….read more…
TinyMCE Text Editor
ကြၽန္ေတာ္တို႔ web application ေတြမွာ Microsoft Word လိုမ်ိဳး Text Editor ေတြ သံုးဖို႔ လိုအပ္လာၿပီဆိုရင္ ကြၽန္ေတာ္တို႔ အတြက္ ေရြးခ်ယ္စရာေတြ အမ်ားအျပား ရွိပါတယ္။ အသံုးမ်ားတဲ႔ Text Editor ေတြက FreeTextBox (http://freetextbox.com), TinyMCE (http://tinymce.moxiecode.com), FCKEditor (http://ckeditor.com) တို႔ ျဖစ္ၾကပါတယ္။ အရင္တုန္းကေတာ့ ကြၽန္ေတာ္ FreeTextBox Control ကို သံုးခဲ႔ဘူးပါတယ္။ Dot Net 1.1 မွာ သံုးခဲ႔တာပါ။ အခုကြၽန္ေတာ္လက္ရွိသံုးေနတာက TinyMCE Editor ကိုသံုးေနပါတယ္။ ပိုလြယ္တယ္ ထင္လို႔ပါ။ read more….
Silverlight Offline Installation
ကြၽန္ေတာ္တို႔ software တစ္ခုရဲ႕ exe file ကို internet ကေန download လုပ္ၿပီး ကြၽန္ေတာ္တို႔ရဲ႕ အိမ္က computer မွာ install လုပ္တဲ႔ အခါမွာ တခါတေလေတြ႔ရတ႔ဲ အခက္အခဲ တစ္ခုရွိပါတယ္။ အဲ့ဒါကေတာ့ ကြၽန္ေတာ္တို႔ install လုပ္လိုက္တဲ႔ အခါမွာ installer အတြက္ လိုအပ္တဲ႔ တခ်ိဳ႕ အပိုင္းေလးေတြကို online မွာ သြားရွာၿပီး download လုပ္ေနျခင္းပါပဲ။ အင္တာနက္ခ်ိတ္ထားတဲ႔ ကြန္ပ်ဴတာေတြအတြက္ အေရးမၾကီးေပမယ့္၊ ကြၽန္ေတာ့္ အိမ္က ကြန္ပ်ဴတာလိုမ်ိဳး internet မခ်ိတ္ထားတဲ႔ computer ေတြမွာ install လုပ္ရေတာ့မယ္ ဆိုရင္ေတာ့၊ ဒါဟာ တကယ့္ကို ဆိုးရြားတဲ႔ ျပႆနာ တခုျဖစ္လာပါေတာ့တယ္။ ဒီအခါမွာ internet မခ်ိတ္ထားတဲ႔ offline အေျခအေနမွာပါ install လုပ္လို႔ ရမယ့္ offline installer ဆိုတာေတြကို ဒုကၡခံၿပီး ရွာၾကရပါတယ္။ read more…
January 21, 2010
ေနရာ ေျပာင္းပါေတာ့မယ္
ကြၽန္ေတာ့္ ဘေလာ့ေလးကို အခုသံုးေနတဲ႔ wordpress ကေန ကိုယ္ပိုင္ site ေလးကို ေျပာင္းေတာ့မလို႔ပါ။ http://www.sevenlamp.co.cc ပါ။ အခုလက္ရွိ develop လုပ္ေနတုန္းပါပဲ။ ဒါေၾကာင့္ ပိုဒ့္ေတြ ေလာေလာဆယ္ မတင္ျဖစ္ေသးပါဘူး။ ဘေလာ့ အသစ္မွာ ေနာက္အက်ဆံုး 1 Feb 2010 ထားျပီး ပိုဒ့္ေတြ စျပီး တင္ပါ့မယ္။ အခု ဒီဘေလာ့ အေဟာင္းေလးက ပိုဒ့္ေတြကိုလည္း ျပန္ျပီး ေရႊ႕ထားပါ့မယ္။ ဘေလာ့ အသစ္ေလးကို လာေရာက္ ၾကဖို႔ ဖိတ္ေခၚပါတယ္။ အခုမွ developing လုပ္တုန္း ျဖစ္တဲ႔ အတြက္ အဆင္မေျပတာေလးေတြရွိရင္ သည္းခံျပီး ေထာက္ျပေပးၾကပါခင္ဗ်ာ။ အၾကံဥာဏ္ေလးမ်ားလည္း ေတာင္းဆိုခ်င္ပါတယ္။
ေက်းဇူးတင္ပါတယ္ ခင္ဗ်ာ။
sevenlamp
December 3, 2009
Sending Email From ASP.NET
ကြၽန္ေတာ္ဗ်ာ ရံုးက frontend system ထဲမွာ email ပို႔တဲ႔ အပိုင္းေလး မရေတာ့လို႔ ျပန္လုပ္လိုက္ရတာ ေတာ္ေတာ္ေလးကို ပင္ပန္းသြားတယ္။ အခ်ိန္လည္း ၂ရက္ ေလာက္ကုန္သြားတယ္။ ( ရသြားလို႔ ေတာ္ပါေသးရဲ႕
) ညီတို႔လည္း email sending အပိုင္းေလး ေရးဖို႔လိုအပ္လာရင္ ဒီပိုဒ့္ေလးက အသံုး၀င္မွာပါ။
အရင္ဆံုး သိထားရမွာက ျမန္မာနိုင္ငံထဲမွာေတာ့ ဒီ program ကို run လို႔မရဘူးေနာ္ :)
ကြၽန္ေတာ္တို႔ email ပို႔ဖို႔အတြက္ smtp server လိုပါတယ္။ ကြၽန္ေတာ္တို႔ domain hosting ယူထားတဲ႔ ဆီကေန smtp အတြက္ပါ ေတာင္းလို႔ရပါလိမ့္မယ္။ ျပီးရင္ email အေကာင့္တစ္ခုလည္း ရွိဖို႔လိုပါတယ္။ ဥပမာဗ်ာ ကြၽန္ေတာ့္မွာ www.sevenlamp.com ဆိုတဲ႔ domain ၀ယ္ထားျပီဆိုရင္။ smtp server က smtp.sevenlamp.com ေပါ့။ port no လည္း သိရမယ္ဗ်။ မ်ားေသာအားျဖင့္ေတာ့ port no က 25, 464,587 စသည္ျဖင့္ တစ္ခုခုျဖစ္ပါလိမ့္မယ္။ email account ကေတာ့ admin@sevenlamp.com ဆိုျပီး ရွိတယ္လို႔ သေဘာထားလိုက္ဗ်ာ။ (အဲ့ဒါေတြ မသိဘူးဆိုရင္ domain hosting ယူတဲ႔ company ကိုေမးလိုက္ေပါ့ေနာ္) ဒါဆိုရင္ေတာ့ ကြၽန္ေတာ္တို႔ program မွာ email ပို႔တာ ေရးလို႔ ရပါျပီ။
အရင္တုန္းကေတာ့ dotnetopenmail ဆိုတဲ႔ third party component ကို သံုးၾကတယ္ဗ်။ အခု ေနာက္ပိုင္းမွာေတာ့ System.Net.Mail ကိုပဲသံုးပါတယ္။ System.Web.Mail ဆိုတာလည္း ရွိေသးတယ္ဗ်။ အဲ့ဒီေကာင္က .net frameword 1.1 မွာ သံုးခဲ႔တာ။ System.Net.Mail ကေတာ့ v2.0 မွာမွ ပါတာ။ အခုကြၽန္ေတာ္တို႔ သံုးမွာက System.Net.Mail ပါ။ သူ႔ကိုသံုးဖို႔အတြက္ ကြၽန္ေတာ္တို႔program ရဲ႕ web.config file မွာ setting နည္းနည္းသြားထည့္ေပးရတယ္။
<system.net>
<mailSettings>
<smtp from="admin@sevenlamp.com">
<network host="smtp. sevenlamp.com"
password="password"
port="465"
userName=" admin@sevenlamp.com " />
</smtp>
</mailSettings>
</system.net>
ျပီးရင္ UI မွာ ဒီလို design ခ်လိုက္ပါမယ္။

pic_1
အခုေနာက္ဆံုးေတာ့ btnSend ရဲ႕ click event မွာ အခုလို႔ ေရးလိုက္ပါမယ္။
protected void btnSend_Click(object sender, EventArgs e)
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.From = new System.Net.Mail.MailAddress(txtFrom.Text);
msg.To.Add(txtTo.Text);
msg.Subject = txtSubject.Text;
msg.Body = txtMessage.Text;
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
try
{
client.Send(msg);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
Coding က အရမး္ရွင္းလြန္းေနတဲ႔ အတြက္ ကြၽန္ေတာ္ ထပ္ျပီး ရွင္းျပစရာ မလိုဘူးထင္ပါတယ္။ သိခ်င္တာရွိရင္ ေကာမန္႔မွာ ထပ္ျပီးေမးပါခင္ဗ်ာ။
July 22, 2009
Hello!
Welcome to my sevenlamp’s blog. Welcome to you all my friends. In this blog, i want to discuss about programming especially C#. Warmly welcome your point of view about my posts.