«Языки высокого уровня в технике связи». «Создание простейшего текстового редактора».
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой 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. Запустите приложение и проверьте его работу.
Дополнительная информация
зачет
Похожие материалы
Языки программирования высокого уровня в технике связи
ss011msv
: 13 ноября 2012
Итоговый зачет по курсу
Языки программирования высокого уровня в технике связи
1. Чем отличаются компоненты TRadioButtom и TRadioGroup?
Рассмотрим компонент TRadioGroup
Если в программе требуется использовать несколько групп переключателей (например, одну для выбора типа устройства, а другую для выбора его состояния), то можно применить один из двух подходов. Первый состоит в выделении для каждой группы специального объекта (панели), чтобы система Delphi могла понять, как объединяются пер
200 руб.
Языки программирования высокого уровня в технике связи
domicelia
: 16 сентября 2010
Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы. Примерный вид букв приведен ниже (буквы обязательно имеют контур и закрашены внутри контура).
Задание 2. Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов см. ниже в таблице вариантов. Для опций меню обязательно установить быстрые клавиши и иконки.
Отчет+программа
300 руб.
Лабораторная работа №4 по дисциплине: «Языки программирования высокого уровня» : «Создание простейшего текстового редактора" Вариант 1 (11,21,...)
naviS
: 28 января 2013
Работа содержит инструкцию по подгонке программы под свои данные.
Вариант 1 (11,21,...) (вариант выбирается по последней цифре шифра студента): исполняемые файлы (exe), все файлы, текстовые файлы (txt)
Цель работы: Освоить использование основных диалоговых компонентов
Задание: Создание простейшего текстового редактора с фильтром файлов, используя встроенный редактор свойства Filter диалоговых компонентов :исполняемые файлы (exe), все файлы, текстовые файлы (txt)
В конце работы - ответы на конт
150 руб.
Лабораторная работа №4 Тема: создание простейшего текстового редактора По дисциплине:Языки программирования высокого уровня в технике связи Вариант 4 Семестр 6
Jurgen
: 11 мая 2013
Цель работы: Освоить использование основных диалоговых компонентов.
200 руб.
«Языки программирования высокого уровня в технике связи». Лабораторная работа №3
tchestr
: 29 января 2013
Тема: Создание главного меню
Цель работы: Научится использовать в приложении главное меню.
Порядок выполнения работы:
1. Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке.Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработки закройте Дизайнер Меню. В верхней ча
500 руб.
«Языки программирования высокого уровня в технике связи» Лабораторная работа №2
tchestr
: 29 января 2013
Тема: Определение нажатой клавиши и нажатого символа.
Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов в среде DELPHI.
Порядок выполнения работы:
1. Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose.
• При создании одинаковых по размеру объектов пользуйтесь буфером обмена или командой Edit® Size. Для выравнивания пол
600 руб.
Зачет по дисциплине: «Языки программирования высокого уровня в технике связи». Билет 2.
teacher-sib
: 25 ноября 2016
1. Поясните, для чего предназначен компнент TEdit
200 руб.
«Языки программирования высокого уровня в технике связи» Контрольная работа. Вариант №17
tchestr
: 29 января 2013
Контрольная работа
Вариант №17
Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы.
Задание 2 (пункты: 5;8;13). Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов в таблице вариантов). Для опций меню установить быстрые клавиши и иконки.
700 руб.
Другие работы
Сущность, формы заработной платы и факторы, определяющие ее величину
Elfa254
: 22 февраля 2014
Содержание
Введение ………………………………………………………………..3
1.Заработная плата в условиях рыночной экономики ………………7
1.1.Сущность заработной платы: основные понятия и термины……7
1.2.Основные формы заработной платы, предусмотренные
действующим законодательством………………………..…………..13
1.3.Факторы, влияющие на величину заработной платы …………..30
Заключение ……………………………………………………………41
Введение
При переходе к рыночной экономике произошли кардинальные изменения во многих сферах экономической деятельности, в том числе
15 руб.
Контрольная работа по дисциплине: Теория связи. Вариант №01
IT-STUDHELP
: 2 января 2020
"Разработка системы связи для передачи непрерывных сообщений дискретными сигналами"
Техническое задание
Разработать обобщенную структурную схему системы связи для передачи непрерывных сообщений дискретными сигналами, разработать структурную схему приемника и структурную схему оптимального фильтра, рассчитать основные характеристики разработанной системы связи и сделать обобщающие выводы по результатам расчетов.
Исходные данные
группа - 2
Номер варианта: N = 1.
Вид сигнала в канале связи: Д
650 руб.
Теория государства и права
Aronitue9
: 21 марта 2013
ПЛАН:
1.Введение……………………………………………………………………………….2
2.Теория государства и права как
юридическая наука……………………………………………………….4
3. Система общественных наук…………………………………….6
4. Теория государства и права
в системе общественных наук………………………………6
5.Система юридических наук……………………………………….10
6. Подразделение юридических наук…………………….10
7. Взаимодействие юридических
наук с теорией государства и права…………………11
8. Заключение……………………………………………………………………….31
9. Список использованной литер
5 руб.
Физические основы классической механики; Задача № 164-165
ДО Сибгути
: 31 января 2014
Условие задачи 164:
С поверхности Земли вертикально вверх пущена ракета со скоростью v=5 км/с. На какую высоту она поднимется?
Условие задачи 165:
По круговой орбите вокруг Земли обращается спутник с периодом T=90 мин. Определить высоту спутника. Ускорение свободного падения g у поверхности Земли и ее радиус R считать известными.
100 руб.