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-дээр харуул.


 

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

42962. Демпфер тангажа 4.18 MB
  Демпфери й автомати стійкості, як окремі (автономні) прилади, використовуються тільки на літаках другого покоління. На сучасних літаках вони або поєднуються в окремі комплексні системи керованості й стійкості, або входять до складу систем автоматичного керування й включаються в роботу при переході САУ в режим демпфірування (режим спільного штурвального керування).
42963. Технологический процесс ремонта и испытания тормозной рычажной передачи грузового вагона 547.88 KB
  Назначение и конструкция тормозной рычажной передачи грузового вагона.20 Реферат Данная курсовая работа посвящена изучению технологического процесса ремонта тормозной рычажной передачи грузового вагона. 1 Назначение и конструкция тормозной рычажной передачи грузового вагона Рычажной тормозной передачей называется система тяг и рычагов посредством которых усилие человека при ручном торможении или усилие развиваемое сжатым воздухом по штоку тормозного цилиндра при...
42964. Исчисления экономических показателей работы предприятия и его подразделений 72.38 KB
  Введение Во введении студент должен охарактеризовать значение электроустановок в трубных и других цехах. Таблица Сметная стоимость оборудования Наименование электрооборудования Мощность кВт Количество шт Сметная стоимость руб.5 Определяем транспортные расходы: Тр = 01 · Ссм где Тр транспортные расходы руб.6 Определяем заготовительноскладские...
42965. Разработка информационной системы по предметной области спортивный комплекс 505.53 KB
  Информационнопоисковая система это система обеспечивающая поиск и отбор необходимых данных в специальной базе с описаниями источников информации индексе на основе информационнопоискового языка и соответствующих правил поиска.0 располагающей широкими возможностями по созданию приложений баз данных необходимым набором драйверов для доступа к самым известным форматам баз данных удобными и развитыми средствами для доступа к информации расположенной как на локальном диске так и на удаленном сервере а также большим коллекцией...
42966. Цифровая радиолиния КИМ-ЧМнФМ 4.95 MB
  Рязань 2012 Содержание Общая характеристика системы управления Расчет и выбор основных технических характеристик системы 2.5 Расчет энергетического потенциала 3Контур управления и его анализ 4Разработка функциональной схемы радиолинии Спектр сигнала КИМЧМнФМ Описание функциональной схемы передатчика Описание функциональной схемы приемника Конструкция бортового приемника Заключение Литература 1. Общая характеристика системы управления сигнал дискретизация квантование кодирование приемник Командное радиоуправление...
42967. КОМПЬЮТЕРНОЕ ПРОЕКТИРОВАНИЕ МИКРОВОЛНОВОГО ФИЛЬТРА НИЖНИХ ЧАСТОТ НА ОСНОВЕ МИКРОПОЛОСКОВОЙ ЛИНИИ 107.64 KB
  Целью работы является проектирование фильтра нижних частот на основе микрополосковой линии определение продольных и поперечных величин всех его элементов. Основной задачей будет нахождение наиболее оптимальной модели фильтра...
42968. Расчет оборудования для вакуум-кристаллизации галургического хлорида калия на БКПРУ- 1.03 MB
  Для охлаждения осветленного насыщенного щелока от 90 до 18–°C используется принцип самоиспарения, при котором испарение части растворителя – воды и охлаждение щелока достигается в результате кипения щелока под вакуумом. При этом растворный пар образуется за счет тепла самого щелока, температура которого понижается.
42969. Доходы и расходы организации 605.54 KB
  Новосибирск Проверил: преподаватель кафедры ЭУЗ Ершова Татьяна Валентиновна Новосибирск 2010 План курсовой работы: План курсовой работы Доходы организации общие положения Доходы от обычных видов деятельности Операционные доходы...
42970. Расчет оборудования для вакуум-кристаллизации галургического хлорида калия на БКПРУ-4 1.03 MB
  Количество испаренной воды в каждой ступени рассчитываем по уравнению теплового баланса где Gnколичество щелока поступающего в nую ступень ВКУ кг ч; Сщел теплоемкость щелока кДж кгС; tн tк перепад температур в nой ступени ВКУ С; rn удельная теплота парообразования на nой ступени ВКУ кДж кг. Сводная таблица материального баланса Состав Приход кг ч Расход кг ч KCl раствор 8455216 3578556 KCl твердый 487666 NCl раствор 7241179 7241179 NCl твердый H2O раствор 27354605 24168545 H2O испаренная ...