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

Цена:
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. Запустите приложение и проверьте его работу.

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

зачет
Языки программирования высокого уровня в технике связи
Итоговый зачет по курсу Языки программирования высокого уровня в технике связи 1. Чем отличаются компоненты TRadioButtom и TRadioGroup? Рассмотрим компонент TRadioGroup Если в программе требуется использовать несколько групп переключателей (например, одну для выбора типа устройства, а другую для выбора его состояния), то можно применить один из двух подходов. Первый состоит в выделении для каждой группы специального объекта (панели), чтобы система Delphi могла понять, как объединяются пер
User ss011msv : 13 ноября 2012
200 руб.
Языки программирования высокого уровня в технике связи
Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы. Примерный вид букв приведен ниже (буквы обязательно имеют контур и закрашены внутри контура). Задание 2. Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов см. ниже в таблице вариантов. Для опций меню обязательно установить быстрые клавиши и иконки. Отчет+программа
User domicelia : 16 сентября 2010
300 руб.
Лабораторная работа №4 по дисциплине: «Языки программирования высокого уровня» : «Создание простейшего текстового редактора" Вариант 1 (11,21,...)
Работа содержит инструкцию по подгонке программы под свои данные. Вариант 1 (11,21,...) (вариант выбирается по последней цифре шифра студента): исполняемые файлы (exe), все файлы, текстовые файлы (txt) Цель работы: Освоить использование основных диалоговых компонентов Задание: Создание простейшего текстового редактора с фильтром файлов, используя встроенный редактор свойства Filter диалоговых компонентов :исполняемые файлы (exe), все файлы, текстовые файлы (txt) В конце работы - ответы на конт
User naviS : 28 января 2013
150 руб.
Лабораторная работа №4 по дисциплине: «Языки программирования высокого уровня» : «Создание простейшего текстового редактора" Вариант 1 (11,21,...)
«Языки программирования высокого уровня в технике связи» Лабораторная работа №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 руб.
Лабораторная работа № 2.2. Поверка аналогового измерительного прибора. Вариант №2
1.ЦЕЛЬ РАБОТЫ 1.1. Изучить методы поддержания единства измерений. 1.2. Изучить способы нормирования погрешностей средств измерений. 1.3. Изучить методику обработки результатов измерений с многократными наблюдениями. 1.4. Приобрести практические навыки измерения напряжения аналоговыми вольтметрами. 1.5. Освоить методику оценки случайной составляющей погрешности (неопределенности) средств измерений. 1.6. Приобрести навыки оценки погрешности средств измерений по метрологическим характеристикам. 2.
User freelancer : 23 апреля 2016
200 руб.
Насос густой смазки - 9-00 СБ
Альбом заданий для выполнения сборочных чертежей Л.В. Борковская, Е.А. Гулянская, К.И. Зыкунова под ред. В.В. Рассохина. Задание 9 - Насос густой смазки. Сборочный чертеж. Деталирование. Модели. Станции САГ служат для автоматической подачи густой смазки к трущимся поверхностям механизмов через определенные промежутки времени, соответствующие принятому режиму смазывания. Основной сборочной единицей САГ является двухплунжерный нагнетательный насос. Собирают насос в следующем порядке. В отверстие
User .Инженер. : 5 сентября 2022
500 руб.
Насос густой смазки - 9-00 СБ promo
Задачи по физике. 19-й ВАРИАНТ
1. Определить период колебаний переднего колеса велосипеда, поднятого в вертикальное положение. Колесо состоит из обода, массу которого т = 3 кг можно считать равномерно распределенной по окружности с радиусом R = 35 см, и из укрепленного на ободе вентиля (т2 = 50 г). Моментом инерции спиц и втулки пренебречь. 2. Цепь, состоящая из последовательно соединенных конденсатора емкости C = 22 мкФ, катушки с активным сопротивлением R = 20 Ом и индуктивностью L = 0,35 Гн, подключена к сети переменного
User anderwerty : 5 декабря 2014
50 руб.
Учебная практика
НОВОСИБИРСК, 2018 Г Исходные данные Таблица 1- Исходные данные к задаче 1. Количество пользователей ШПД, шт. 380 2. Диапазон скоростей, mb/s : V1 4 V2 14 V3 16 V4 26 3. Структура сети широкополосного доступа ДЕРЕВО 4. Удельная телефонная нагрузка пользователей, Эрл 19 5. Количество портов в одном КД, шт 24 6. Количество портов в одном КА, шт 24 Требуется: 1. Определить число квартирных маршрутизаторов (R). 2. Рассчитать число коммутаторов доступа (КД) и коммутаторов агрегации (КА).
User yuriy190780 : 7 сентября 2018
300 руб.
up Наверх