85802

Text editor хийх (Notepad)

Лабораторная работа

Информатика, кибернетика и программирование

File type хэсэгт файлын төрөл буюу өргөтгөлөөр шүүж харах мөн хадгалах файлын төрөл буюу өргөтгөлийг зааж өгөх шаардлагатай болдог Үүнийг OpenFileDialogBox, SaveFileDialog-ийн filter пропертсд бичдэг.

Другие языки

2015-03-30

1019 KB

0 чел.

Лабораторын ажил №-4

Text editor хийх (Notepad)

Text editor хийхэд дараах ойлголтуудийг эзэмших хэрэгтэй.

Үүнд:

  •  OpenFileDialogBox
  •  SaveFileDialog
  •  ColorDialog
  •  FontDialog
  •  MenuStrip
  •  StatusStrip-уудыг хэрэглэнэ.

OpenFileDialogBox, SaveFileDialog

Диалог цонхнуудыг ShowDialog() функцээр дуудан ажиллуулдаг.

openFileDialog1.ShowDialog();

saveFileDialog1.ShowDialog();

File type хэсэгт файлын төрөл буюу өргөтгөлөөр шүүж харах мөн хадгалах файлын төрөл буюу өргөтгөлийг зааж өгөх шаардлагатай болдог Үүнийг OpenFileDialogBox, SaveFileDialog-ийн filter пропертсд бичдэг.

openFileDialog1.Filter="(*.exe)|*.exe|(*.txt)|*.txt";

saveFileDialog1.Filter="(*.exe)|*.exe|(*.txt)|*.txt";

ColorDialog

ColorDialog цонхноос сонгосон өнгийг (colorDialog1.Color) select хийсэн текстэд өгөхдөө дараах кодыг бичнэ.

if (colorDialog1.ShowDialog() == DialogResult.OK)

      richTextBox1.SelectionColor = colorDialog1.Color;

FontDialog

FontDialog-оос сонгосон текстийн хэмжээ, фонтийн хэлбэрийг өөрчилнө. 

if (fontDialog1.ShowDialog() == DialogResult.OK)

      richTextBox1.SelectionFont = fontDialog1.Font;

MenuStrip

Меню -г формын цонхон дээр үүсгэх мөн засварлах нь хялбар. Mөн товчны хослолыг ShotcutKeys пропертсд тодорх ойлно. Тусгаарлагч шугамыг хийхдээ Convert To хэсгийн Separator-г сонгоно.

StatusStrip

Формын хөлийн хэсэгт мэдээлэл гаргана.

Text editor

  1.  Шинэ прожект үүсгэнэ. Формыг дараах байдлаар тохируул.

control

Form

Name

frmRichTextEditor

Text

My Rich Text Editor

Size

631, 491

Location

0, 0

  1.  ToolBox-с RichTextBox-г оруул.

control

RichTextBox 

Name

richTextBox1

Text

Dock

Fill

Multiline

True

.

  1.  ToolBox-с OpenFileDialogBox, SaveFileDialog, ColorDialog, FontDialog, MenuStrip- г оруул. Дараах menu-г үүсгэ.

  1.  Menu Open кoманд дээр double click хий, дараах кодыг бич.

openFileDialog1.ShowDialog();

richTextBox1.LoadFile(openFileDialog1.FileName);

  1.  Menu Save кoманд дээр double click хий, дараах кодыг бич.

string strFileName = openFileDialog1.FileName;

           if (strFileName != "")

           {

               if (saveFileDialog1.ShowDialog() == DialogResult.OK)

               {

                   strFileName = saveFileDialog1.FileName;

                   richTextBox1.SaveFile(strFileName);

               }

           }

           else

           {

               richTextBox1.SaveFile(strFileName);

           }

  1.  Menu Exit кoманд дээр double click хий, дараах кодыг бич.

Application.Exit();

  1.  Menu Zoom In кoманд дээр double click хий, дараах кодыг бич.

               richTextBox1.ZoomFactor += 2f;

  1.  Menu Zoom Out кoманд дээр double click хий, дараах кодыг бич.

if (richTextBox1.ZoomFactor > 1)

        richTextBox1.ZoomFactor -= 2f;

  1.  Menu Colors кoманд дээр double click хий, дараах кодыг бич.

if (colorDialog1.ShowDialog() == DialogResult.OK)

        richTextBox1.SelectionColor = colorDialog1.Color;

  1.  Menu Fonts кoманд дээр double click хий, дараах кодыг бич.

if (fontDialog1.ShowDialog() == DialogResult.OK)

        richTextBox1.SelectionFont = fontDialog1.Font;

  1.  Menu Alignment->Left кoманд дээр double click хий, дараах кодыг бич.

richTextBox1.SelectionAlignment = HorizontalAlignment.Left;

  1.  Menu Alignment->Center кoманд дээр double click хий, дараах кодыг бич.

richTextBox1.SelectionAlignment = HorizontalAlignment.Center;

  1.  Menu Alignment->Right кoманд дээр double click хий, дараах кодыг бич.

richTextBox1.SelectionAlignment = HorizontalAlignment.Right;

  1.   F5 товч дарж програмийн ажиллагааг шалга.

Даалгавар.

  1.  StatusStrip нэм. Курсорын байрлалыг харуулах кодын хэсгийг бич.

Int richTextBox.SelectionStart, 

int richTextBox.GetFirstCharIndexFromLine(int index)

int richTextBox.GetLineFromCharIndex(int index)

int GetCharIndexFromPosition(Point pt)

  1.  Copy, Paste menu нэм.
  2.  Copy хийхэд Paste menu идэвхждэг байхаар кодын хэсгийг бич.

richTextBox.Copy, richTextBox.Paste

  1.    Find, FindNext menu нэм.
  2.  Нээсэн файлын нэрийг форм-н title bar-дээр харуул.


 

А также другие работы, которые могут Вас заинтересовать

40262. Правовое основа аудиторской деятельности в РФ 38.5 KB
  В Российской Федерации для регулирования аудиторской деятельности согласно закону об аудиторской деятельности создается уполномоченный федеральный орган государственного регулирования аудиторской деятельности. Функции федерального органа государственного регулирования аудиторской деятельности осуществляет уполномоченный федеральный орган исполнительной власти определяемый Правительством Российской Федерации. Во исполнение Федерального закона Об аудиторской деятельности Правительство Российской Федерации приняло постановление О вопросах...
40263. Приветствия и ответы на них 21.5 KB
  Очень часто после следует вопрос о состоянии здоровья дел: How re you = Как поживаешь Как здоровье How re you doing = Как дела How re you getting on = Как поживаешь How is it getting on = Как дела How is it going = Как дела How is everything = Как здоровье дела Ответ на подобный вопрос обычно звучит так: I'm well thnk you. I'm fine thnk you. Fine thnks при близком знакомстве = Сразу после ответа поинтересоваться состоянием здоровья дел собеседника: nd wht bout you = А у тебя nd you более разговорный...
40264. Привлечение третьих лиц 38.5 KB
  В качестве эксперта аудиторские фирмы могут использовать работу специализированной организации являющейся юридическим лицом а также могут привлекаться физические лица. При проведении аудита аудиторские фирмы могут использовать работу оценщика инженера геолога страховщика или другого эксперта. Решение об использовании работы эксперта при проведении аудита принимает аудиторская фирма исходя из характера и сложности работы обстоятельств подлежащих исследованию уровню их существенности а также их целесообразности надежности и...
40265. Принципы и требования к организации системы внутреннего контроля 40 KB
  Принцип подконтрольности каждого субъекта внутреннего контроля работающего в организации. Принцип компетентности добросовестности и честности субъектов внутреннего контроля. Принцип компетентности состоит в проявлении контролером высокого уровня знаний при контроле финансовохозяйственной деятельности а также предполагает обязательное пополнение багажа знаний через курсы повышения квалификации семинары тренинги необходимо постоянно быть в курсе всех последних изменений в законодательстве изучать опыт и новые методы контроля стремиться...
40266. Принципы формирования учетной политики 29.5 KB
  Допущение непрерывности деятельности означает что организация будет продолжать свою деятельность в обозримом будущем у нее отсутствуют намерения и необходимость ликвидации или существенного сокращения деятельности и следовательно обязательства будут погашаться в установленном порядке. Допущение временной определенности факторов хозяйственной деятельности означает что эти факты относятся к тому отчетному периоду в котором они имели место независимо от фактического времени поступления или выплаты денежных средств связанных с этими...
40267. Продовольственная безопасность страны 37.5 KB
  Вторым важнейшим показателей состояния продовольственной безопасности страны является динамика среднедушевого производства зерна. При этом практика многих стран мира свидетельствует что солидная государственная поддержка АПК способствует росту отечественного производства и обеспечению страны собственным продовольствием. Достижение продовольственной безопасности в России обусловлено достаточностью размеров земельных ресурсов сельского хозяйства и биоклиматического потенциала для производства в необходимых размерах основных продуктов питания....
40268. Планирование аудита 42.5 KB
  Цель задачи и содержание планирования Аудиторская проверка достаточно сложный процесс. Исходя из изложенного выше целью планирования является обеспечение проведения проверки наилучшим оптимальным образом с точки зрения выбранного критерия. Для эмпирического приближения к оптимальному варианту проведения проверки в ходе планирования решают следующие задачи: сбор информации о потенциальном клиенте в частности о его бизнесе организации бухгалтерского учета и внутреннего контроля на его предприятии; оценка уровня существенности...
40269. Планирование и организация системы внутреннего контроля 34.5 KB
  Для обеспечения рациональности и адекватности окружающим условиям самого курса действий и общей стратегии для обеспечения соответствия управленческих решений самой возможности их успешной реализации с точки зрения потенциалов организации также необходим контроль. Если в стадию планирования не включить элемент контроля ошибочность планирования в лучшем случае проявится на стадии организации и регулирования. На стадиях организации и регулирования реализации управленческих решений необходим контроль правильности хода реализации принятых...
40270. Подготовительный этап аудиторской проверки 60.5 KB
  Подготовительный этап включает в себя несколько моментов: предварительное планирование; сбор общих сведений о клиенте; получение информации о правовых обязательствах клиента; оценка уровня существенности; ознакомление с системой внутреннего контроля; анализ рисков; разработка общего плана и программы аудита. Доказательная информация и правовые обязательства клиентов получение адекватной информации необходимо также для ознакомления с бизнесом клиента. Источниками информации могут служить публикации на общеэкономические...