Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прокофьева О. Е. / Delphi / ООП на Delphi - 9.ppt
Скачиваний:
0
Добавлен:
20.12.2023
Размер:
539.65 Кб
Скачать

Создаем текстовый редактор

ШАГ 2 Сейчас опишем события выбора разделов меню (открыть, создать, сохранить как ...)

2.ОТКРЫТЬ. Для этого щелкнем по разделу создать и запишем код:

Запускаем диалог открытия файла и, если в

нем файл выбран (<> ‘ ‘), то ...

Загружаем в наш Memo текст из выбранного

В заголовке формы записываем имя

выбранного в диалоге файла + «Текстовый

редактор»

Создаем текстовый редактор

ШАГ 2 Сейчас опишем события выбора разделов меню (открыть, создать, сохранить как ...)

3. СОХРАНИТЬ КАК ....

Запускаем диалог сохранения файла и

если файл выбран (дано имя), то ...

Сохраняем в выбранном файле содержимое

Memo

В заголовке формы записываем имя

выбранного (заданного нами) в диалоге файла +

«Текстовый редактор»

Создаем текстовый редактор

ШАГ 2 Сейчас опишем события выбора разделов меню (открыть, создать, сохранить как ...)

3. ФОРМАТ -> ШРИФТ ....

Запускаем диалог выбора формата

шрифта

Присваиваем шрифту Memo тот шрифт,

который выбран нами в FontDialog

Создаем текстовый редактор

ШАГ 2 Сейчас опишем события выбора разделов меню (открыть, создать, сохранить как ...)

3. СПРАВКА - > О ПРОГРАММЕ ....

Открываем в модальном режиме форму с информацией о программе

Не забудьте создать новую форму (Form2) и разместить на ней информацию о программе

Познакомьте формы друг с другом. (Смотри предыдущие уроки о многоформенных приложениях)

Создаем текстовый редактор

В панелях статусной строки можно вывести нужную ШАГ 3 информацию (например дату, время, тип файла, режим

работы ...) – см. предыдущие уроки

 

И последнее: сохраняем все, компилируем и запускаем

ШАГ 4

 

появившийся EXE - файл

 

 

Запускаем ->

Итак, мы создали свой текстовый редактор, который многое

умеет и вполне может заменить входящий в Windows блокнот. А сейчас можете открыть MS Word и посмотреть на него глазами программиста: Да! Чрезвычайно мощный текстовый редактор (не зря в Microsoft хлеб едят ...)

На этом наш урок закончен

ИТОГИ УРОКА:

На этом уроке мы познакомились с организацией стандартных диалогов и создали свой текстовый редактор

НА СЛЕДУЮЩЕМ УРОКЕ:

ООП на Delphi – 10:

Мы рассмотрим использование в Delphi баз данных и создадим содержащее их приложение

Домнин Константин Михайлович

E – mail: kdomnin@list.ru 2006 год.

Соседние файлы в папке Delphi