Search This Blog

2012-02-29

Музейд байгаа.

Өнөөг хүртэл найзалсан сайн найзынхаа (laptop/notebook) санах ой (ram) -г нь нэмэе, өөд нь татая гэж бодоод хэд хэдэн дэлгүүр, засварын газраар орлоо. Тэгсэн чинь
"Таны laptop -д таарах санах ой музейд байгаа" ингэжийн харин.

Ингээд үнэд хүрч мэдэх музейн үзмэртэйдээ сэтгэл сэргээд, гар утасныхаа зайг солиулъя гэсэн чинь "Танд хүйтэн зэвсэг биедээ авч явах зөвшөөрөл байна уу" ингэдэг гэнээ.
Музейдээ үзмэр нэмэх сонирхолтой хүн байвал холбоо бариарай.
Үнэрхэхгүй, сайхан ярьж тохироод өгнө. Хэхэ

2012-01-24

C#: Олон хэлтэй Програм бичих (Multilingual application)

Гарчиг нь сонин болчлоо. Гол утга нь, бичсэн програм маань Англи, Монгол, ... гэм мэтчилэн сонгосон хэл дээр ажилладаг байх юм.

Үүний тулд хэл бүрдээ зориулан resource файл үүсгээд, файл болгондоо харгалзах хэлний орчуулгыг хадгална.

2012-01-01

Өвөр монголчууд сагсан бөмбгийг тайлбарлах нь.

Жа сээн бээчгаануу эрхэм хүндэт үжэгчдээ. Өнөөдрийн дугаараараа бид та бүхэндээ


Сан-Антаниогийн "Давируулууд" анги болон
Кэливландын "Морьтон баатрууд" ангиудын 

наадмыг тоймлон үжүүлэх гэж байнаа. Морьтон баатрууд ангийн хувьд энэ жил эмбаагийн хамгийн бачим амжилтыг үзүүлж эмбаагийн шастир дахь хамгийн бачим ангиар тодорсон бол харин Давируулууд ангийнхан энэ улиралд хамгийн ончгой шайн ангиар тодрон бүх ангиудаа тэргүүлэн шогшиж байгаа билээ.

Жа наадам эхэлж Давируулууд ангийн самбарын дор наадагч Блайр бөмбөгийг хатган Пааркэрийн гарт олголоо. Пааркэр бөмбөгөө наадуулан Морьтон баатрууд ангийн бүсрүү нэвтрэн оржийнаа. Пааркэрийн хувьд эмбаа дахь хамгийн шурамгай бөмбөгөөр наадагчдын нэг гэдгийг манайхан хот гацаагүй олноороо мэддэг шүү дээ. Жа тэрээр Жинобилируу бөмбөгөө дамжууллаа. Жинобили бөмбөгөө нааджийнаа нэг наадагчийг молигодлоо, дахиад нэг наадагчийг молигодлоо, шууд самбарт нь сагслах гэтэл... Ээ халаг Хиксон бачим явдал гаргаж араас нь гүйж ирэн тун бүдүүлэг наадгай хийлээ.

Хянагч түүнд анхааруулга өгч, алдааны тоог ганчаар нэмэн, Жинобилид хоёр торгуулийн сагслалт хийх эрх олголоо. Жинобили хоёуланг нь тун амжилттай сагсаллаа. Одоо Морьтон баатрууд ангийнхан сөрөг довтолгоонд оржийнаа. Хиксон Гибсонд бөмбөгөө дамжуулж Гибсон эсрэг ангийнхаа талбайруу бөмбөгөө наадуулан гуяджийнаа. Гибсон одоо Антони Пааркэрт бөмбөгөө өгүүл жухал бишөө? Өө гэвч тэр тэгсэнгүай. Шууд өөрөө бөмбөгөө наадуулан орж Даанкны урдаас үсэрлээ... Ээ Гибсоны хувьд бачим явдал тохиолдож Даанкан түүний бөмбөгийг цэвэрхэн гэгч нь алгадчихлаа. Гибсон Даанканг бүдүүлэг наадгай хийсэн гэж хянагчтай маргажийнаа. Хянагч түүнд шийтгэл өгж талбайгаас зайлуулав. Ийнхүү наадам үргэлжилсээр эчсийн дүндээ Давируулууд ангийнхан Морьтон баатруудыг илт давамгай онооны харьчаатайгаар хожчахжээ. Анхаарал тавьсан та бүгдэд гялаалаа!

Хөгжилтэй санагдаад Оллоо.мн -с туув.

2011-12-27

C#: PrintDialog -г ашиглах талаар

PrintDialog component -г шууд ашиглаж болно. Component -ээ toolbox -с чирээд прожикт дээрээ тавих эсвэл зүгээр л дээр нь 2 товшиход л болно. Эсвэл доорх мөр кодыг ашиглаад обект үүсгээд ашиглаж болно.
PrintDialog printDialog1 = new PrintDialog();
Хэвлэх хэсгийн код нь:
            //printDocument обект зарлах
            PrintDocument pdoc = new PrintDocument();
            //help товчлуурыг гаргах
            printDialog1.ShowHelp = true;
            //хэвлэх хэсгийн хязгаарт тохиргоо хийх боломжийг бий 
            //болгоно.
            printDialog1.AllowSomePages = true;
            printDialog1.Document = pdoc;
            //Аль хуудас хэвлэгдэх гэж байгаа талаар 
            //printDocument -д суулгаж өгнө. Принтертэй харилцах 
            //цонх, эсвэл принтерийн тохиргоог заавал 
            //тохируулсан байна.
            if (printDialog1.ShowDialog() == DialogResult.OK)
            {
                pdoc.Print();
            }

Програмыхаа эхэнд доорх мөр кодыг нэмэхээ мартваа.
using System.Drawing.Printing;

2011-11-13

Энэтхэг хурим.

Сургуулийн маань захирлын охин хуримаа хийж байгаан байна. Энэтхэгт ирээд идэж болох бүх зүйл байлаа, хамгийн гол нь бүгд үнэгүй хэхэх.

2011-11-10

C#: Text Highlighting in RichTextBox

RichTextBox -той харьцаж байхдаа хайлт хийх эсвэл онцгой шаардлагатай үгсийг бусдаас ялган тодотгох шаардлагатай үе гардаг. Энэ үед яаж зохицуулах вэ? Үүнийг яаж зохицуулах талаар олж мэдсэнээ та бүхэнтэй хуваалцъя.

Гол санаа нь идэвхтэй мөр болгоны эхлэл болон төгсгөлыг олж, уг мөрөнд тодруулах шаардлагатай үг орсон эсэхийг хайна. Хэрэв тийм үг олдвол тухайн үгийг бусдаас ялган будсанаар бидний зорилго биелэх юм.
int currentLineStart = 0; 
int currentLineLength = 0;
int currentLineEnd = 0;
Regex regKeyWords = new Regex("int|foreach|while|hello", RegexOptions.IgnoreCase);
        
[DllImport("user32.dll")]
public extern static bool LockWindowUpdate(IntPtr WndLock);

Зурхай