Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore 2020.11.24

2020.11.24

Published by networkabi, 2020-11-24 09:04:51

Description: 2020.11.24

Search

Read the Text Version

Визуал програмчлал Лекц КОМПЬЮТЕРИЙН УХААНЫ ТЭНХИМ БАГШ Б.НЯМДОРЖ

Гарчиг • Exception боловсруулалт • Хэвлэх контролууд • Харилцах цонхны хэлбэрүүд • Харилцах цонхтой ажиллах • Хэрэглэгчийн интерфэйсийн хэлбэрүүд

3 Exception боловсруулалт ▪ Exception гэж юу вэ? ▪ Exception тохиолдоход юу болох вэ? ▪ System.Exception ▪ Try, catch, finally

4 Exception гэж юу вэ? ▪ Програм хэвийн ажиллаж байх/run-time / үед ямар нэгэн алдаа гарвал exception дуудагддаг. ▪ Exception-ээр алдааг засдаг. ▪ C# хэлэнд exception нь кодоор эсвэл CLR-ээр үүсгэгдэнэ.

5 Try, catch, finally try { //алдаа үүсэж болзошгүй кодын хэсэг } catch() { //алдааг боловсруулах I хэсэг } catch() { //алдааг боловсруулах II хэсэг } finally { //үргэлж ажиллах кодын хэсэг }

6 Exception төрөл ▪ DataException ▪ FormatException ▪ IOException ▪ Arithmetic Exception ▪ Exception ▪ Хэрэглэгчийн Exception

Хэвлэх контролууд ▪ PrintDocument ▪ PrintPreviewControl

PrintDocument Properties Events DocumentName PrintPage PrintController BeginPrint PrinterSettings Methods EndPrint QueryPageSettings DefaultPageSettings Gettype Print ToString

PrintPreview Control Properties Zoom Document StartPage Rows AutoZoom Columns InvalidatePreview

Жишээ нь: PrintPreviewControl PrintDocument

Харилцах цонх ◼ Хэрэглэгчид мэдээлэл харуулах цонх ХЦ ◼ Харуулах мэдээллээс хамааран зарим үйлдлүүдийг гүйцэтгэдэг Хэлбэр (харагдах)

Харилцах цонхны хэлбэрүүд ▪ Харилцах цонх нь үндсэн хоёр хэлбэртэй байна ◆ Хэрэглэгчийн тодорхойлсон харилцах цонх ◆ Үндсэн харилцах цонх ⚫ OpenFileDialog ⚫ PageSetUpDialog ⚫ FontDialog ⚫ ColorDialog ⚫ SaveFileDialog ⚫ PrintPreviewDialog ⚫ PrintDialog

OpenFileDialog ShowReadOnly RestoreDirectory AddExtension Properties FileName ReadOnlyChecked Title CheckPathExists ShowHelp IntialDirectory FilterIndex FileNames CheckFileExists DefaultExt MultiSel ValiedcattesNames Filter

OpenFileDialog – үргэжлэл ... Events Methods HelpRequest OpenFile FileOk ShowDialog

PageSetUpDialog AllowOrientation PrinterSettings AllowMargins Properties AllowPrinter ShowNetwork Document ShowHelp MinMargins AllowPaper PageSettings

FontDialog AllowScriptChange Properties AllowVectorFonts AllowSimulations AllowVerticalFonts ScriptsOnly Font ShowColor ShowEffect Event FontMustExist MinSize ShowApply MaxSize Color ShowHelp Apply FixedPitchOnly

ColorDialog Color AnyColor CustonColor Properties SolidColorOnly AllowFullOpen ShowHelp FullOpen

SaveFileDialog Properties Method OverwritePrompt OpenFile CreatePrompt

PrintPreviewDialog Property Document

PrintDialog Method Properties Reset AllowSelection PrintToFile AllowPrintToFile AllowSomePages

MessageBox ▪ MessageBox Бичигдэх хэлбэр: MessageBox.Show(“[Message]”); ▪ MessageBox.Show методоор энэ харилцах цонхыг харуулдаг.

MessageBox –ны бичигдэх дүрэм Бичигдэх хэлбэр: Public static DialogResult Show(string msg); Public static DialogResult Show(string msg, string caption); public static DialogResult Show(string msg, string caption, MessageBoxButtons buttons); public static DialogResult Show(string msg, string caption, MessageBoxButtons buttons, MessageBoxIcon icon);

MessageBox ▪ Messagebox харицах цонхонд харагдах хэлбэрүүд ◆ MessageBoxButtons ◆ MessageBoxIcon ◆ MessageBoxDefaultButton ◆ MessageBoxOptions

MessageBoxButtons Member Name AbortRetryIgnore OK OKCancel RetryCancel YesNo YesNoCancel

MessageBoxIcon Member Name Member Name Question Asterisk Stop Error Warning Exclamation Hand Information None

MessageBoxDefaultButton Member Name Button1 Button2 Button3

MessageBoxOptions Member Name DefaultDesktopOnly RightAlign RtlReadingService Notification

28 MessageBox-Жишээ OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == DialogResult.OK) { richTextBox1.LoadFile(ofd.FileName); } else { MessageBox.Show(\"File songoogui\", \"FileInfo\", MessageBoxButtons.OK, MessageBoxIcon.Information); }

Form-ууд дээр хийх эффектүүд ▪ Transparent forms ▪ Control docking ▪ Control Anchoring

Transparent Forms this.Opacity = 0.83;

Control Anchoring Control not Anchored Control Anchored

Control Docking (контролын байрлал) Тохиргоо Тайлбар Bottom Агуулагдаж байгаа контролынхоо доод хэсэгт байрлах Fill Агуулагдаж байгаа контролынхоо бүрэн дүүргэх Left Агуулагдаж байгаа контролынхоо зүүн хэсэгт байрлах None Анхны хэлбэрээрээ байрлах Right Агуулагдаж байгаа контролынхоо баруун хэсэгт байрлах Top Агуулагдаж байгаа контролынхоо дээд хэсэгт байрлах this.DockPadding.Top = 10; WinForms / Session 3 / 32 of 35


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook