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

Цена:
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,...)
«Языки программирования высокого уровня в технике связи». Лабораторная работа №3
Тема: Создание главного меню Цель работы: Научится использовать в приложении главное меню. Порядок выполнения работы: 1. Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке.Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработки закройте Дизайнер Меню. В верхней ча
User tchestr : 29 января 2013
500 руб.
«Языки программирования высокого уровня в технике связи» Лабораторная работа №2
Тема: Определение нажатой клавиши и нажатого символа. Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов в среде DELPHI. Порядок выполнения работы: 1. Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose. • При создании одинаковых по размеру объектов пользуйтесь буфером обмена или командой Edit® Size. Для выравнивания пол
User tchestr : 29 января 2013
600 руб.
«Языки программирования высокого уровня в технике связи» Контрольная работа. Вариант №17
Контрольная работа Вариант №17 Задание 1. Запрограммировать рисование надписи на форме. В качестве надписи используется имя студента. Для рисования использовать свойства и методы Canvas формы. Задание 2 (пункты: 5;8;13). Добавить на форму визуальные компоненты и запрограммировать их поведение. (Номера добавляемых компонентов в таблице вариантов). Для опций меню установить быстрые клавиши и иконки.
User tchestr : 29 января 2013
700 руб.
Системное программное обеспечение. Экзамен. Билет №08
Билет 8 1. Дан фрагмент программы на ассемблере : push BX push CX push DX push AX mov AX,3508h add BX,AX pop AX pop DX mov AX,CX shl BX,1 not AX В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента. AX=35ADh, BX=1000h, CX=2100h, DX=0C03h 2. Дан фрагмент программы на ассемблере: push AX shr BX,1 add CX,BX not CX kjl: add BX,3 loop kjl or AX, DX В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определи
User growlist : 1 октября 2019
50 руб.
promo
Машина для пересаджування дерев на базі трактора ЛТЗ-155
№ Назва розділу Стр. Вступ 1. Інформаційний розділ 1.1. Аналіз існуючих рішень 1.2. Обгрунтування дипломного проекту 2. Розрахунково-конструкторський розділ 2.1. Тяговий розрахунок машини 2.2. Визначення базових характеристик робочого обладнання 2.3. Розрахунок робочого органа 3. Експлуатаційно-технологічна частина 3.1. Загальна характеристика машини для викопування дерев. 3.2. Мастильне господарство 3.3. Мастила 3.4. Розрахунок витрати мастильних матеріалів 3.5. Аналіз міських на
User DoctorKto : 8 сентября 2014
3000 руб.
Машина для пересаджування дерев на базі трактора ЛТЗ-155
Экзаменационный билет №14. Дискретная математика
Билет No 14 Факультет ИВТ (ДО) Курс 1 Семестр 2 Дисциплина Дискретная математика 1) Биномиальные коэффициенты C(n,k) – дать определение. Сформулировать свойства биномиальных коэффициентов. Использование треугольника Паскаля для нахождения С(n,k). 2) Маршруты, цепи, циклы в графе – дать определение понятий. Расстояние между вершинами, диаметр графа. Операция соединения графов. Привести примеры. 3) Пусть X – множество с заданным на нем отношением частичного порядка : X = {{1},{2},{3}, {1
User AlexBrookman : 3 февраля 2019
150 руб.
Організація експлуатації автомобільної техніки
Навчальна та виховна мета: 1. Вивчити види, періодичність технічного обслуговування автомобілів, порядок планування, обліку та контролю за технічним станом машин. 2. Вивчити види парків, елементи парку, їх призначення; розміщення, обладнання і документацію приміщення чергового парку. 3. Формування у курсантів відповідального ставлення до правильної організацію експлуатації автомобільної техніки, підтримання її у постійній готовності до використання за призначенням. Час: 8 годин. Організаційно –
User VikkiROY : 20 ноября 2012
10 руб.
up Наверх