Лабораторная работа № 2 по дисциплине "Основы визуального программирования"

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

material.view.file_icon
material.view.file_icon л2.doc
material.view.file_icon
material.view.file_icon memo2.txt
material.view.file_icon memos.txt
material.view.file_icon memos1.txt
material.view.file_icon Project2.cfg
material.view.file_icon Project2.dof
material.view.file_icon Project2.dpr
material.view.file_icon Project2.exe
material.view.file_icon Project2.res
material.view.file_icon Project2.~dpr
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 ваы.txt
material.view.file_icon цук.txt
material.view.file_icon lab_2.DOC
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog.
Создание вложенного динамического меню.

ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке.

1. Создайте главное меню – компонент MainMenu - с пунктами:
File
Help
     
New About… F1
Open… F3 
Close 
Save F2 
Save As… 
Exit Alt+X 


1.1. Создайте обработчики событий, поступающих от объектов:
Exit1 – закрытие формы;
About1 – информация об авторах в стандартном окне (MessageDlg).
(Примечание: для размещения текста в нескольких строчках используйте #13#10.
Например: ‘Авторы’#13#10’Студенты СибГУТИ’)
1.1. Запустите Приложение

2. Создать всплывающее меню – компонент PopupMenu, содержащее пункты: Save, About, Exit.
2.1. PopupMenu должно появляться во время работы Приложения при нажатии на правую кнопку мыши. Для того, чтобы форма могла использовать PopupMenu, определите значение свойства PopupMenu для формы.
2.2. Для обработки событий OnClick объектов About2 и Exit2 установите обработчики событий OnClick объектов About1 и Exit1.
2.3. Запустите Приложение и проверьте работу объекта PopupMenu.

3. Поместите на форму объект Label. Присвойте свойству Caption значение FileName.
4.  Поместите на форму объект Edit под объектом Label. Измените значение свойства Text объекта Edit1 на memos.txt .
5. Поместите на форму объект Memo. Измените его размер и выровняйте компоненты, расположенные на форме, используя в главном меню Edit | Align. (Для выделения группы компонентов используйте ‘захват’ компонентов левой кнопкой мыши)
6. Уберите у свойства Lines объекта Memo1 его значение. Установите вертикальную и горизонтальную полосы прокрутки, используя свойство ScrollBar объекта Memo1.
7. Для создания обработчика события, заключающегося в выборе пункта Save в главном меню, в процедуру обработки события OnClick объекта Save1 главного меню запишите код: Memo1.Lines.SaveToFile(‘memos.txt’);
Для обработки события OnClick объекта Save2 всплывающего меню подключите ту же процедуру Save1Click.
8. В процедуру обработки события OnActive формы запишите следующий код:
If FileExists(‘memos.txt’) then Memo1.Lines.LoadFromFile(‘memos.txt’)
  else Memo1.Lines.SaveToFile(‘memos.txt’);  
Тогда, если при запуске Приложения файл memos.txt существует в текущей папке, то он загружается в окно Memo1. В случае отсутствия файла memos.txt в текущей папке создается новый пустой файл memos.txt (в файл записывается пустое значение свойства Lines объекта Memo1).
9. Для того, чтобы сразу после запуска Приложения курсор находился в окне объекта Memo1, установите значения свойства ActiveControl формы, равным Memo1.

10. Запустите Приложение и проверьте его работу.
Лабораторная работа №2 по дисциплине «Основы визуального программирования»
Лабораторная работа No 2 Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog. Создание вложенного динамического меню. Задания: ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке. 1. Создайте главное меню – компонент MainMenu - с пунктами: 1.1. Создайте обработчики событий, поступающих от объектов: Exit1 – закрытие формы; About1 – информация об авторах в стандартном окне (MessageDlg); 2. Создать всплы
User xtrail : 8 апреля 2013
250 руб.
Лабораторная работа №2 по дисциплине "Основы визуального программирования"
Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog. Создание вложенного динамического меню. ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке. ЗАДАНИЕ 2: Создание простейшего редактора, который работает с диалоговыми окнами открытия и сохранения файлов. ЗАДАНИЕ 3: Создание пункта File главного меню текстового редактора с возможностью добавлять имена файлов во вложенное динамическое меню пункта Reopen, максимальный
User Greenberg : 9 февраля 2012
49 руб.
Лабораторная работа №2 по дисциплине: Основы визуального программирования. Для всех вариантов.
Лабораторная работа №2 Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog. Создание вложенного динамического меню. ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке. ЗАДАНИЕ 2: Создание простейшего редактора, который работает с диалоговыми окнами открытия и сохранения файлов. ЗАДАНИЕ 3: Создание пункта File главного меню текстового редактора с возможностью добавлять имена файлов во вложенное динамическое меню пункта Reopen
User IT-STUDHELP : 19 июня 2017
20 руб.
Лабораторная работа №2 по дисциплине: Основы визуального программирования. (ВСЕ варианты)
Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog. Создание вложенного динамического меню. Задание ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке. 1. Создайте главное меню – компонент MainMenu - с пунктами: 1.1. Создайте обработчики событий, поступающих от объектов: Exit1 – закрытие формы; About1 – информация об авторах в стандартном окне (MessageDlg); 2. Создать всплывающее меню – компонент PopupMenu, содержа
User Roma967 : 11 октября 2015
300 руб.
promo
Лабораторная работа № 2 по дисциплине: Основы визуального программирования вариант 0
2. Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog. Создание вложенного динамического меню. ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке. 1. Создайте главное меню – компонент MainMenu - с пунктами:
User Despite : 14 мая 2015
60 руб.
Лабораторная работа №2 по дисциплине: Основы визуального программирования. Вариант №8
Лабораторная работа №2 Требования к оформлению отчета: Отчет должен включать следующее: файл .doc c текстом программы и видом форм приложения; папку с проектом Project1 !!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке. Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog. Создание вложенного динамического меню. ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке.
User Amor : 29 октября 2013
250 руб.
promo
Лабораторная работа №2 по дисциплине "Основы визуального программирования". 5-й семестр. 6-й вариант
ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке. ЗАДАНИЕ 2: Создание простейшего редактора, который работает с диалоговыми окнами открытия и сохранения файлов. ЗАДАНИЕ 3: Создание пункта File главного меню текстового редактора с возможностью добавлять имена файлов во вложенное динамическое меню пункта Reopen, максимальный размер которого ограничен 4 пунктами.
User mastar : 23 декабря 2012
125 руб.
Классификация объектов. Тактика оснащения объектов системами охранной сигнализации
Системы охранной сигнализации строятся с учетом специфики охраняемых объектов, определяемой концентрацией, важностью и стоимостью охраняемых материальных ценностей. Классификация объектов. В зависимости от значимости и концентрации материальных, художественных, исторических, культурных и культовых ценностей, размещенных на охраняемом объекте, последствий от возможных преступных посягательств на них, все объекты, их помещения и территории подразделяются на две группы (категории): А и Б. Ввиду бол
User ostah : 13 ноября 2012
10 руб.
Гидростатика и гидродинамика ТИУ Задача 2.1 Вариант 17
По напорному трубопроводу диаметром d, м, перекачивается мазут, имеющий кинематическую вязкость ν = 1,5 Ст (стокс). Расход мазута составляет Q, л/с. Определить режим движения жидкости.
User Z24 : 31 декабря 2026
120 руб.
Гидростатика и гидродинамика ТИУ Задача 2.1 Вариант 17
Микропроцессорные системы (часть 1). Лабораторная работа 1, вариант 6.
Лабораторная работа 1 1. Цель работы 1.1. Изучить интегрированную среду программирования keil-C. 1.2. Получить навыки работы с текстовым редактором этой среды программирования. 1.3. Получить навыки работы с программными проектами. 1.4. Научиться транслировать программы. 1.5. Изучить работу отладчика программ в интегрированной среде программирования keil C. Таблица 1 – Исходные данные варианта Последняя цифра шифра студента Уровень оптимизации Цель оптимизации Формировать листинг Микроконтрол
User nik200511 : 20 мая 2023
49 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 8 Вариант 89
пределить поверхность нагрева рекуперативного теплообменника (ТО), в котором происходит нагрев воздуха дымовыми газами, при прямоточной и противоточной схемах включения теплоносителей. Температуру воздуха, поступающего в ТО, принять t′2=30 ºC. Количество подогреваемого воздуха V и коэффициент теплопередачи от дымовых газов к воздуху K взять из табл. 6. Температуру воздуха на выходе из ТО — t″2, температуру дымовых газов на входе в ТО — t′1 и температуру дымовых газов на выходе из ТО — t″1 взять
User Z24 : 14 января 2026
250 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 8 Вариант 89
up Наверх