Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_4_4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.18 Mб
Скачать

Задание:

Создать текстовый редактор, в который входят следующие компоненты:

  • меню (подменю, короткие клавиши, горячие клавиши, подсказки);

  • панель инструментов;

  • строка статуса;

  • окно документа;

  • окно-список открытых файлов.

В данной лабораторной работе должны выполняться следующие функции:

  • открытие, закрытие и сохранение файла;

  • поиск и замена слов;

  • буфер обмена (вырезать текст, копировать текст, вставить текст);

  • изменение цвета шрифта, фона и начертания шрифта;

  • отображение содержимого файла в RichEdit, имя которого выбрано в списке открытых файлов.

Индивидуальное задание:

Переписать компоненты файлу F в файл H, вставляя на начале символ пробела. Порядок компонент должен сохраняться.

В данной лабораторной работе используются компоненты страниц STANDART, ADDITIONAL, WIN32, DIALOGS.

Из страницы STANDART используются такие компоненты: Panel, MainMenu, ListBox.

Из страницы ADDITIONAL используются такие компоненты: SpeedButton, Splitter.

Из страницы WIN32 используются такие компоненты: RichEdit, StatusBar.

Из страницы DIALODS используются такие компоненты: OpenDialog, SaveDialog, ColorDialog, FontDialog, FindDialog, RepleseDialog.

Страница standart tPanel –панель

Компоненты представляют собой контейнер общего назначения. Компоненты этого класса часто помещаются для того, чтоб располагать вставленные в них дочерние компоненты вдоль одной из сторон окна независимо от изменения размеров этого окна. Компонент имеет развитые средства создания различных эффектов трех мерности за счет использующихся в нем двух кромок: внешней и внутренней.

Для этой компоненты мы использовали следующие свойства и методы:

BorderStyle:bsSingle

Компонент по периметру обводится линией толщиной в 1 пиксель

Caption:String

Отображается в виде текстовой строки и может использоваться для вывода сообщений

Align:alNone

Используется при выравнивании объекта внутри родителя

TListBox- список выбора

Компоненты класса TlistBox представляет собой стандартный для Windows список выбора, с помощью которого пользователь может выбрать один или несколько элементов выбора. В компоненте предусмотрена возможность программной Прорисовки элементов, поэтому список может содержать не только строки, но и произвольные изображения.

Для этой компоненты мы использовали следующие свойства и методы:

Name:string

Имя компонента, используемое в программе

Align:alNone

Используется для выравнивания объекта

Items:Tstrings

Содержит набор строк в компоненте

ItemsIndex:Integer

Содержит индекс сфокусированного элемента

Add

Метод свойства Items, позволяющий создавать элементы (опции) списка компонента.

Событие, связанное с этим компонентом OnDbClick.

TmainMenu-главное меню формы

Компонент класса TmainMenu определяет главное меню формы. На форму можно поместить сколько угодно объектов этого класса, но отображаться в полосе меню в верхней части формы будет только тот из них, который указан в свойстве Menu Формы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]