«Языки высокого уровня в технике связи». «Создание простейшего текстового редактора».

Цена:
500 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.dfm
material.view.file_icon Unit1.pas
material.view.file_icon Unit1.~ddp
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon ЛАБОРАТОРНАЯ РАБОТА 4.doc
Работа представляет собой 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. Запустите приложение и проверьте его работу.

Дополнительная информация

зачет
Лабораторная работа №4 по дисциплине: «Языки программирования высокого уровня» : «Создание простейшего текстового редактора" Вариант 1 (11,21,...)
Работа содержит инструкцию по подгонке программы под свои данные. Вариант 1 (11,21,...) (вариант выбирается по последней цифре шифра студента): исполняемые файлы (exe), все файлы, текстовые файлы (txt) Цель работы: Освоить использование основных диалоговых компонентов Задание: Создание простейшего текстового редактора с фильтром файлов, используя встроенный редактор свойства Filter диалоговых компонентов :исполняемые файлы (exe), все файлы, текстовые файлы (txt) В конце работы - ответы на конт
User naviS : 28 января 2013
150 руб.
Лабораторная работа №4 по дисциплине: «Языки программирования высокого уровня» : «Создание простейшего текстового редактора" Вариант 1 (11,21,...)
Языки программирования высокого уровня в технике связи
Итоговый зачет по курсу Языки программирования высокого уровня в технике связи 1. Чем отличаются компоненты TRadioButtom и TRadioGroup? Рассмотрим компонент TRadioGroup Если в программе требуется использовать несколько групп переключателей (например, одну для выбора типа устройства, а другую для выбора его состояния), то можно применить один из двух подходов. Первый состоит в выделении для каждой группы специального объекта (панели), чтобы система Delphi могла понять, как объединяются пер
User ss011msv : 13 ноября 2012
200 руб.
Языки программирования высокого уровня в технике связи
Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы. Примерный вид букв приведен ниже (буквы обязательно имеют контур и закрашены внутри контура). Задание 2. Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов см. ниже в таблице вариантов. Для опций меню обязательно установить быстрые клавиши и иконки. Отчет+программа
User domicelia : 16 сентября 2010
300 руб.
«Языки программирования высокого уровня в технике связи» Лабораторная работа №2
Тема: Определение нажатой клавиши и нажатого символа. Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов в среде DELPHI. Порядок выполнения работы: 1. Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose. • При создании одинаковых по размеру объектов пользуйтесь буфером обмена или командой Edit® Size. Для выравнивания пол
User tchestr : 29 января 2013
600 руб.
«Языки программирования высокого уровня в технике связи». Лабораторная работа №3
Тема: Создание главного меню Цель работы: Научится использовать в приложении главное меню. Порядок выполнения работы: 1. Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке.Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработки закройте Дизайнер Меню. В верхней ча
User tchestr : 29 января 2013
500 руб.
«Языки программирования высокого уровня в технике связи» Контрольная работа. Вариант №17
Контрольная работа Вариант №17 Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы. Задание 2 (пункты: 5;8;13). Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов в таблице вариантов). Для опций меню установить быстрые клавиши и иконки.
User tchestr : 29 января 2013
700 руб.
Информационные войны НАТО на восточноевропейском театре военных действий
Содержание Введение 1. Особенности информационной войны во время агрессии НАТО против Югославии 2. Особенности информационной войны в ходе операции "Решительная сила" 3. Информационная война против России Заключение Список используемой литературы Введение Время и события побуждают серьезно поразмыслить над поставленным в названии реферата вопросом: информационная война НАТО на восточноевропейском театре военных действий. Появление этого термина означает, что предстоит столкнуться с менее
User Qiwir : 18 октября 2013
10 руб.
Основные направления денежно-кредитной политики Центрального Банка РФ
Введение……………………………………………….…………………….…….3 1.Организационно-правовые основы деятельности ЦБ РФ……………………4 2. Принципы денежно-кредитной политики ЦБ на среднесрочную перспективу………………………………………………………………………..7 3. Основные направления денежно-кредитной политики ЦБ РФ на 2007год…...............................................................................................................10 Заключение…………………………………………………………………….…22 Литература…………………………………………………………………….…24 Приложение 1………………………………………………………
User evelin : 3 ноября 2012
15 руб.
Влияние условий содержания и кормления на качество пушной продукции пушных зверей
Содержание. Введение Влияние условий содержания на качество пушной продукции зверей Влияние условий кормления на качество пушной продукции Список литературы Звероводство — отрасль народного хозяйства, занимающаяся разведением пушных зверей. Она одна из самых молодых отраслей в сельском хозяйстве, насчитывающая менее 100 лет своего существования. Разводимые в клетках пушные звери — потомки ныне обитающих на воле и в настоящее время. За годы одомашнивания основные физиологические показатели, больш
User Aronitue9 : 4 сентября 2012
20 руб.
Контрольная работа по дисциплине: «Эксплуатация защищенных телекоммуникационных систем» Тема: «Разработка мероприятий по нейтрализации угроз и выбор показателей эффективности защиты на предприятии» ВАРИАНТ 03
Тема: «Разработка мероприятий по нейтрализации угроз и выбор показателей эффективности защиты на предприятии» Введение Глава 1 Методика анализа угроз безопасности на предприятиях Глава 2 Применение методики определения уровня защищенности и обоснования эффективности средств защиты Заключение Список источников и литературы 1 СТРУКТУРА КОНТРОЛЬНОЙ РАБОТЫ По содержанию контрольная работа может носить конструкторский или технологический характер. По структуре контрольная работа состоит из поясни
User LiVolk : 30 декабря 2023
500 руб.
Контрольная работа по дисциплине: «Эксплуатация защищенных телекоммуникационных систем» Тема: «Разработка мероприятий по нейтрализации угроз и выбор показателей эффективности защиты на предприятии» ВАРИАНТ 03
up Наверх