ОВП. Delphi 7. Лабораторная работа №1.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра изображений
- Microsoft Word
Описание
Требования к оформлению отчета:
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
Рис.1
1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter:
- Panel1, Panel2 – в верхней и нижней частях клиентской области ;
- DirectoryListBox1– слева на клиентской области (свойство Align);
- Splitter1;
- FileListBox1 – на всю оставшуюся клиентскую область (свойство Align).
2. Для установки связей между списками DriveComboBox1, FilterComboBox1, DirectoryListBox1 и FileListBox1 определите следующие свойства (в Инспекторе объектов или в обработчике onCreate формы): DirList (для DriveComboBox1), FileList и DirLabel (для DirectoryListBox1), FileList (для FilterComboBox1),
3. Для вывода в строку состояния имени и размера выделенного файла создайте обработчик события onChange для FileListBox1
Для получения имени выделенного файла используйте свойства Items и ItemIndex (номер выделенного файла) компонента FileListBox1.
ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом: использовать для реализации строки состояния вместо компонента TPanel компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2.
Рис. 2
Размер первых двух панелей зависит от значения свойства Directory компонента DirectoryListBox1. Размер третьей панели, отображающей текущее время, не меняется.
ЗАДАНИЕ 3: 1. Поместить на форму компонент TImage как показано на рис.2. Отображать внутри компонента графическое изображение только в том случае, если в FileListBox1 выбран BMP-файл.
2. Поместить на Panel1 компонент TSpeedButton (быстрая кнопка) с изображением часов (или с любым другим). Выбор изображения – свойство Glyph.
При нажатии на эту кнопку:
• время в строке статуса должно выключаться;
• состояние кнопки - нажата.
Для использования быстрой кнопки в качестве переключателя необходимо установить следующие значения свойств компонента TSpeedButton:
- AllowAllUp:=True; - повторное нажатие на кнопку изменяет ее состояние
( False – для изменения состояния надо нажать другую кнопку) - GroupIndex:=1 {любое ненулевое целое значение}; – индекс группы (если 0 - нет группы);
- Down:=True; - нажата (False - отжата). Работает только при AllowAllUp=True и в группе (т.е. GroupIndex<>0)
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
Рис.1
1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter:
- Panel1, Panel2 – в верхней и нижней частях клиентской области ;
- DirectoryListBox1– слева на клиентской области (свойство Align);
- Splitter1;
- FileListBox1 – на всю оставшуюся клиентскую область (свойство Align).
2. Для установки связей между списками DriveComboBox1, FilterComboBox1, DirectoryListBox1 и FileListBox1 определите следующие свойства (в Инспекторе объектов или в обработчике onCreate формы): DirList (для DriveComboBox1), FileList и DirLabel (для DirectoryListBox1), FileList (для FilterComboBox1),
3. Для вывода в строку состояния имени и размера выделенного файла создайте обработчик события onChange для FileListBox1
Для получения имени выделенного файла используйте свойства Items и ItemIndex (номер выделенного файла) компонента FileListBox1.
ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом: использовать для реализации строки состояния вместо компонента TPanel компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2.
Рис. 2
Размер первых двух панелей зависит от значения свойства Directory компонента DirectoryListBox1. Размер третьей панели, отображающей текущее время, не меняется.
ЗАДАНИЕ 3: 1. Поместить на форму компонент TImage как показано на рис.2. Отображать внутри компонента графическое изображение только в том случае, если в FileListBox1 выбран BMP-файл.
2. Поместить на Panel1 компонент TSpeedButton (быстрая кнопка) с изображением часов (или с любым другим). Выбор изображения – свойство Glyph.
При нажатии на эту кнопку:
• время в строке статуса должно выключаться;
• состояние кнопки - нажата.
Для использования быстрой кнопки в качестве переключателя необходимо установить следующие значения свойств компонента TSpeedButton:
- AllowAllUp:=True; - повторное нажатие на кнопку изменяет ее состояние
( False – для изменения состояния надо нажать другую кнопку) - GroupIndex:=1 {любое ненулевое целое значение}; – индекс группы (если 0 - нет группы);
- Down:=True; - нажата (False - отжата). Работает только при AllowAllUp=True и в группе (т.е. GroupIndex<>0)
Дополнительная информация
год 2015. Делала сама. Помогу с вопросами.
Похожие материалы
ОВП. Лабораторная работа №2.
daiciy
: 21 марта 2016
Требования к оформлению отчета:
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog.
Создание вложенного динамического меню.
ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке.
1. Создайте главное мен
100 руб.
ОВП. Лабораторная работа №5.
daiciy
: 21 марта 2016
Требования к оформлению отчета:
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Задание 1:Динамическое изменение SQL-запросов.
1. Разместите на форме компонент Query (закладка Data Access на панели компонентов) и определите для него следующие свойства:
• DatabaseName: DBDEMOS (выберите из списка)
• SQL (выбрать все поля из таблицы Co
100 руб.
ОВП. Лабораторная работа №3.
daiciy
: 21 марта 2016
Требования к оформлению отчета:
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
1. Создайте новое приложение.
2. Выполните команду DataBase - Form Wizard (или File - New и на закладке Business выберите элемент Data
100 руб.
ОВП. Лабораторная работа №4.
daiciy
: 21 марта 2016
Требования к оформлению отчета:
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Тема: Базы данных
ЗАДАНИЕ 1
1. Создание таблиц.
Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ),
Group (Название группы, Фамилия старосты, Количество студентов в группе),
100 руб.
База данных Access с программой в Delphi 7 "Выдача справок"
Den45
: 3 апреля 2019
Курсовая работа по автоматизации выдачи справок секретарем. База состоит из 6 связанных таблиц. В вложении находится только программа и база данных, пояснительную записку придется сделать самостоятельно. На выходе справку можно вывести в Excel, или на печать. Шаблон справки можно изменить под себя, лишь исправить шаблон в EXCEL, не изменяя имен ячеек, в которые выводятся данные, или изменить имена ячеек в самой программе.
1000 руб.
Автоматизация рабочего места «СОЦИОЛОГ».Вариант №1 + программа Delphi 7
oleg778
: 4 июня 2013
Проектирование автоматизированных систем
обработки информации и управления
Аннотация
В результате проведенной работы мы разработали программный комплекс, который имеет следующие возможности:
- добавление новых анкет исследований, редактирование ранее созданных анкет;
- добавление новых вопросов в исследования, редактирование ранее созданных;
- добавление новых вариантов ответов для текстовых вопросов, редактирование ранее созданных;
- прохождение выбранных исследований;
- расчет и формирование
300 руб.
Модернизация опрыскивателя ОВП-2000 (конструкторский раздел дипломного проекта)
kreuzberg
: 6 июня 2018
6. КОНСТРУКТИВНАЯ РАЗРАБОТКА
Опрыскиватель прицепной вентиляторный ОВП-2000
Применяется для химической защиты растений от вредителей и болезней методом малообъемного и обычного опрыскивания. Агрегатируется с тракторами МТЗ-80/82, ЮМЗ. Наличие двух скоростей вентиляторного рабочего органа позволяет оптимально использовать мощность трактора, а также обрабатывать разные многолетние культуры, изменяя мощность воздушного потока. Управление технологическим процессом опрыскивания, включение и выклю
999 руб.
Лабораторная работа №1
ITNerd
: 23 октября 2025
Лабораторная работа №1 по дисциплине "Моделирование систем". ИССЛЕДОВАНИЕ ЦЕПЕЙ НА ПОСТОЯННОМ ТОКЕ.
Задание №1
Собрать схему (рис.1)
Нажимая на клавишу Space (пробел) убедитесь, что поочередно будут загораться лампочки. Измерить ток, протекающий по лампочкам. Установить напряжение источника больше, чем максимально допустимое для лампочки. Убедитесь, что лампочки перегорят. Обратите внимание, что измерители тока следует настроить на режим переменного тока (АС). Для этого можно щелкнуть по пр
450 руб.
Другие работы
Характеристика предприятия ООО "Слесарно-монтажный инструмент"
Qiwir
: 8 ноября 2013
Общая характеристика ООО Завод "Слесарно-монтажный инструмент"
ООО Завод "Слесарно-монтажный инструмент" - производственное предприятие. Географически предприятие расположено в г. Павлово. Эта организация занимается производством следующей продукции: ключи гаечные, ключи кольцевые, ключи торцовые, ключи трубчатые, отвертки, фрезы, рукоятки пусковые, плоскогубцы; автозапчасти к автомобилям ГАЗ-2410, 31029, УАЗ; резьбообразующий инструмент; электроинструмент.
Организационно предприятие состоит и
10 руб.
«Операционные системы реального времени». Билет №1
boeobq
: 3 декабря 2021
Задания билета.
Задание 1
Дать описание конкретных действий, которые выполняет приведённый ниже программный запрос с заданными фактическими параметрами:
h = CreateFileMapping (1000, 0, PAGE_READONLY, 0, 4096, 0);
Задание 2
Сформулировать основные различия между понятиями "процесс" и "нить" (вычислительная работа, пространство памяти, механизм создания).
Задание 3
Написать фрагмент программы, посылающий некоторой нити сообщение 12345 каждую секунду. Как можно остановить работу этой программы?
150 руб.
Психологические особенности старых людей. Психологические задачи развития в старом возрасте - поздней взрослости
Lokard
: 19 октября 2013
Содержание
Введение
1. Взаимосвязь психологического и физического старения
1.1 Физиологическое обоснование ухудшения памяти
1.2 Психологические причины возникновения некоторых заболеваний
2. Тревожности и стрессоры пожилых людей
3. Особенности самосознания пожилых людей
4. Психологические задачи развития человека в пожилом возрасте
Заключение
Список литературы
Введение
Часто осознание своего возраста происходит только тогда, когда вас однажды называют стариком, и это осознание бывает
20 руб.
Лабораторная работа №4 по дисциплине: Функциональное и логическое программирование. Вариант 8 (18, 28 и т.д.)
SibGOODy
: 27 августа 2018
Задание
Напишите на языке ПРОЛОГ программу, которая находит максимальный элемент в списке целых чисел и ставит его последним (если таких элементов несколько, то переставляется первый найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,3,7,6,2,7,6] преобразуется в [4,3,6,2,7,6,7].
Текст программы
Результаты работы программы
150 руб.