«Языки высокого уровня в технике связи». «Создание простейшего текстового редактора».
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
ЛАБОРАТОРНАЯ РАБОТА № 4
«Создание простейшего текстового редактора».
Цель работы: Освоить использование основных диалоговых компонентов.
Порядок выполнения работы:
1. Поместите на форму компонент ТMainMenu.
2. Пункты меню About, Exit запрограммируйте следующим образом. При выборе пункта About появляется информационное окно с данными автора. Пункт Exit позволяет выйти из приложения.
3. Запустите приложение. Проверьте работу приложения.
4. Поместите на форму компонент всплывающее меню – ТPopupMenu, которое должно появляться на работающем приложении при щелчке правой кнопкой мыши по форме. Это меню должно содержать пункты About, Save, Exit с назначенными им клавишными эквивалентами для быстрого выполнения пунктов меню.
5. Для того, чтобы форма могла использовать объект PopupMenu, определите значение свойства PopupMenu для формы.
6. Для создания обработчиков событий, поступающих от всплывающего меню, для объекта About2 определите значение события OnClick, выбрав из раскрывающегося списка значение About1Click, которое использовалось для объекта About1 главного меню. Аналогичным образом определите значение события OnClick для объекта Exit2. Таким образом, события для разных объектов будут совместно использовать один обработчик события.
7. Запустите приложение и проверьте работу всплывающего меню.
8. Поместите на форму компонент Label. Присвойте свойству Caption значение FileName.
9. Поместите на форму компонент Edit под компонентом Label. Очистите значение свойства Text объекта Edit1. В дальнейшем здесь будет имя редактируемого файла.
10. Поместите на форму объект Memo (многострочный редактор), измените его размер и выровняйте визуальные компоненты, расположенные на форме, используя в главном меню Delphi Edit® Align. Уберите у свойства Lines объекта Memo1 его значение. Установите вертикальную и горизонтальную полосы прокрутки, используя свойство ScrollBar объекта Мемо1.
11. Поместите на форму компоненты OpenDialog и SaveDialog, расположенные на закладке Dialogs палитры компонентов. Для объектов OpenDialog1 и SaveDialog1 определите свойства DefaultExt, Filter, FilterIndex, Title.
12. Для активизации диалогового компонента OpenDialog используйте его метод Execute в обработчике событий для пункта меню Open. Если пользователь закрывает диалоговое окно, щелкнув на кнопке OK, то функция Execute возвращает значение True и содержимое файла загружается в многострочный редактор
13. Для обработки события OnClick объекта Open2 всплывающего меню подключите ту же процедуру Open1Click.
14. Аналогичные действия проделайте и с пунктом Save, при этом проверку на существование файла делать не нужно, поскольку если такой файл не существует, то приложение автоматически его создаст. Содержимое редактора Мемо1 загружается в файл методом SavetoFile. При сохранении файла в диалоговом окне должно предлагаться имя, заданное в компоненте TEdit. Для того, чтобы курсор установился в окно редактора, необходимо после загрузки файла в окно редактора установить значение свойства ActiveControl равным Мемо1. Поэтому в процедуру обработки события OnActivate формы добавьте следующий оператор:
Form1.ActiveControl:=Memo1;
15. Запустите приложение и проверьте его работу.
«Создание простейшего текстового редактора».
Цель работы: Освоить использование основных диалоговых компонентов.
Порядок выполнения работы:
1. Поместите на форму компонент ТMainMenu.
2. Пункты меню About, Exit запрограммируйте следующим образом. При выборе пункта About появляется информационное окно с данными автора. Пункт Exit позволяет выйти из приложения.
3. Запустите приложение. Проверьте работу приложения.
4. Поместите на форму компонент всплывающее меню – ТPopupMenu, которое должно появляться на работающем приложении при щелчке правой кнопкой мыши по форме. Это меню должно содержать пункты About, Save, Exit с назначенными им клавишными эквивалентами для быстрого выполнения пунктов меню.
5. Для того, чтобы форма могла использовать объект PopupMenu, определите значение свойства PopupMenu для формы.
6. Для создания обработчиков событий, поступающих от всплывающего меню, для объекта About2 определите значение события OnClick, выбрав из раскрывающегося списка значение About1Click, которое использовалось для объекта About1 главного меню. Аналогичным образом определите значение события OnClick для объекта Exit2. Таким образом, события для разных объектов будут совместно использовать один обработчик события.
7. Запустите приложение и проверьте работу всплывающего меню.
8. Поместите на форму компонент Label. Присвойте свойству Caption значение FileName.
9. Поместите на форму компонент Edit под компонентом Label. Очистите значение свойства Text объекта Edit1. В дальнейшем здесь будет имя редактируемого файла.
10. Поместите на форму объект Memo (многострочный редактор), измените его размер и выровняйте визуальные компоненты, расположенные на форме, используя в главном меню Delphi Edit® Align. Уберите у свойства Lines объекта Memo1 его значение. Установите вертикальную и горизонтальную полосы прокрутки, используя свойство ScrollBar объекта Мемо1.
11. Поместите на форму компоненты OpenDialog и SaveDialog, расположенные на закладке Dialogs палитры компонентов. Для объектов OpenDialog1 и SaveDialog1 определите свойства DefaultExt, Filter, FilterIndex, Title.
12. Для активизации диалогового компонента OpenDialog используйте его метод Execute в обработчике событий для пункта меню Open. Если пользователь закрывает диалоговое окно, щелкнув на кнопке OK, то функция Execute возвращает значение True и содержимое файла загружается в многострочный редактор
13. Для обработки события OnClick объекта Open2 всплывающего меню подключите ту же процедуру Open1Click.
14. Аналогичные действия проделайте и с пунктом Save, при этом проверку на существование файла делать не нужно, поскольку если такой файл не существует, то приложение автоматически его создаст. Содержимое редактора Мемо1 загружается в файл методом SavetoFile. При сохранении файла в диалоговом окне должно предлагаться имя, заданное в компоненте TEdit. Для того, чтобы курсор установился в окно редактора, необходимо после загрузки файла в окно редактора установить значение свойства ActiveControl равным Мемо1. Поэтому в процедуру обработки события OnActivate формы добавьте следующий оператор:
Form1.ActiveControl:=Memo1;
15. Запустите приложение и проверьте его работу.
Дополнительная информация
зачет
Похожие материалы
Лабораторная работа №4 по дисциплине: «Языки программирования высокого уровня» : «Создание простейшего текстового редактора" Вариант 1 (11,21,...)
naviS
: 28 января 2013
Работа содержит инструкцию по подгонке программы под свои данные.
Вариант 1 (11,21,...) (вариант выбирается по последней цифре шифра студента): исполняемые файлы (exe), все файлы, текстовые файлы (txt)
Цель работы: Освоить использование основных диалоговых компонентов
Задание: Создание простейшего текстового редактора с фильтром файлов, используя встроенный редактор свойства Filter диалоговых компонентов :исполняемые файлы (exe), все файлы, текстовые файлы (txt)
В конце работы - ответы на конт
150 руб.
Языки программирования высокого уровня в технике связи
ss011msv
: 13 ноября 2012
Итоговый зачет по курсу
Языки программирования высокого уровня в технике связи
1. Чем отличаются компоненты TRadioButtom и TRadioGroup?
Рассмотрим компонент TRadioGroup
Если в программе требуется использовать несколько групп переключателей (например, одну для выбора типа устройства, а другую для выбора его состояния), то можно применить один из двух подходов. Первый состоит в выделении для каждой группы специального объекта (панели), чтобы система Delphi могла понять, как объединяются пер
200 руб.
Языки программирования высокого уровня в технике связи
domicelia
: 16 сентября 2010
Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы. Примерный вид букв приведен ниже (буквы обязательно имеют контур и закрашены внутри контура).
Задание 2. Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов см. ниже в таблице вариантов. Для опций меню обязательно установить быстрые клавиши и иконки.
Отчет+программа
300 руб.
Лабораторная работа №4 Тема: создание простейшего текстового редактора По дисциплине:Языки программирования высокого уровня в технике связи Вариант 4 Семестр 6
Jurgen
: 11 мая 2013
Цель работы: Освоить использование основных диалоговых компонентов.
200 руб.
«Языки программирования высокого уровня в технике связи» Лабораторная работа №2
tchestr
: 29 января 2013
Тема: Определение нажатой клавиши и нажатого символа.
Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов в среде DELPHI.
Порядок выполнения работы:
1. Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose.
• При создании одинаковых по размеру объектов пользуйтесь буфером обмена или командой Edit® Size. Для выравнивания пол
600 руб.
«Языки программирования высокого уровня в технике связи». Лабораторная работа №3
tchestr
: 29 января 2013
Тема: Создание главного меню
Цель работы: Научится использовать в приложении главное меню.
Порядок выполнения работы:
1. Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке.Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработки закройте Дизайнер Меню. В верхней ча
500 руб.
Зачет по дисциплине: «Языки программирования высокого уровня в технике связи». Билет 2.
teacher-sib
: 25 ноября 2016
1. Поясните, для чего предназначен компнент TEdit
200 руб.
«Языки программирования высокого уровня в технике связи» Контрольная работа. Вариант №17
tchestr
: 29 января 2013
Контрольная работа
Вариант №17
Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы.
Задание 2 (пункты: 5;8;13). Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов в таблице вариантов). Для опций меню установить быстрые клавиши и иконки.
700 руб.
Другие работы
Информационные войны НАТО на восточноевропейском театре военных действий
Qiwir
: 18 октября 2013
Содержание
Введение
1. Особенности информационной войны во время агрессии НАТО против Югославии
2. Особенности информационной войны в ходе операции "Решительная сила"
3. Информационная война против России
Заключение
Список используемой литературы
Введение
Время и события побуждают серьезно поразмыслить над поставленным в названии реферата вопросом: информационная война НАТО на восточноевропейском театре военных действий. Появление этого термина означает, что предстоит столкнуться с менее
10 руб.
Основные направления денежно-кредитной политики Центрального Банка РФ
evelin
: 3 ноября 2012
Введение……………………………………………….…………………….…….3
1.Организационно-правовые основы деятельности ЦБ РФ……………………4
2. Принципы денежно-кредитной политики ЦБ на среднесрочную перспективу………………………………………………………………………..7
3. Основные направления денежно-кредитной политики ЦБ РФ на 2007год…...............................................................................................................10
Заключение…………………………………………………………………….…22
Литература…………………………………………………………………….…24
Приложение 1………………………………………………………
15 руб.
Влияние условий содержания и кормления на качество пушной продукции пушных зверей
Aronitue9
: 4 сентября 2012
Содержание.
Введение
Влияние условий содержания на качество пушной продукции зверей
Влияние условий кормления на качество пушной продукции
Список литературы
Звероводство — отрасль народного хозяйства, занимающаяся разведением пушных зверей. Она одна из самых молодых отраслей в сельском хозяйстве, насчитывающая менее 100 лет своего существования.
Разводимые в клетках пушные звери — потомки ныне обитающих на воле и в настоящее время. За годы одомашнивания основные физиологические показатели, больш
20 руб.
Контрольная работа по дисциплине: «Эксплуатация защищенных телекоммуникационных систем» Тема: «Разработка мероприятий по нейтрализации угроз и выбор показателей эффективности защиты на предприятии» ВАРИАНТ 03
LiVolk
: 30 декабря 2023
Тема: «Разработка мероприятий по нейтрализации угроз и выбор показателей эффективности защиты на предприятии»
Введение
Глава 1 Методика анализа угроз безопасности на предприятиях
Глава 2 Применение методики определения уровня защищенности и обоснования эффективности средств защиты
Заключение
Список источников и литературы
1 СТРУКТУРА КОНТРОЛЬНОЙ РАБОТЫ
По содержанию контрольная работа может носить конструкторский или технологический характер. По структуре контрольная работа состоит из поясни
500 руб.