Лабораторная работа № 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 руб.
Типы экологических кризисов. Критерии выхода из экологических кризисов
В последние годы мы часто слышим и употребляем слово «экология», но вряд ли можно считать, что все понимают под ним одно и то же. О том, какой смысл следует вкладывать в это поня­тие, спорят даже специалисты. А пока они спорят, неспециалисты уже поняли, что такое экологический минимум: это значит — дышать чистым воздухом, пить чистую воду, есть пищу без нитратов и не светиться в темноте. Термин «экология» (от греческих «ойкос» — дом, место обитания, и «логос» — наука) был придуман в 1866 году не
User VikkiROY : 17 марта 2013
5 руб.
КЗ № 6. Контрольно-графическое задание №6. Вариант 1.
Строительные конструкции. Чертежи сделаны в 21 компасе, дополнительно сохранен в 16 компас, в пдф и в джпг. Файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
User Laguz : 9 января 2025
300 руб.
КЗ № 6. Контрольно-графическое задание №6. Вариант 1.
Система автоматического регулирования температуры химического реактора
1. Составить алгоритмическую схему системы автоматического регулирования. 2. Составить математическую модель системы: определяются дифференциальные уравнения для каждого звена и определяются передаточные функции основных элементов и их параметры. Определяется передаточная функция замкнутого и разомкнутого контура системы. 3. Описать принцип работы системы. 4. С помощью критериев устойчивости проверить устойчивость линейной части системы при заданных параметрах (критерий Гурвица, Михайлова, Найкв
User Решатель : 5 октября 2024
1500 руб.
Система автоматического регулирования температуры химического реактора
Основы теплотехники и гидравлики Загорск 1985 Задача 24
Определить удельные теплопотери через кирпичную стенку (λ=0,75 Вт/(м·К)) здания толщиной (δ) 250 мм, если внутренняя температура tв ºС и коэффициент теплоотдачи αв. Наружная температура tн ºС и коэффициент теплоотдачи снаружи αн. Найти также температуры внутренней и наружной поверхностей стенки.
User Z24 : 20 ноября 2025
150 руб.
Основы теплотехники и гидравлики Загорск 1985 Задача 24
up Наверх