Лабораторные работы №1-5. По дисциплине: Основы визуального программирования
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра изображений
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лабораторная работа №1
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом: использовать для реализации строки состояния вместо компонента TPanel компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2.
ЗАДАНИЕ 3: 1. Поместить на форму компонент TImage как показано на рис.2. Отображать внутри компонента графическое изображение только в том случае, если в FileListBox1 выбран BMP-файл.
Лабораторная работа №2
Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog.
Создание вложенного динамического меню.
ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке.
ЗАДАНИЕ 2: Создание простейшего редактора, который работает с диалоговыми окнами открытия и сохранения файлов.
ЗАДАНИЕ 3: Создание пункта File главного меню текстового редактора с возможностью добавлять имена файлов во вложенное динамическое меню пункта Reopen, максимальный размер которого ограничен 4 пунктами.
Лабораторная работа №3
Тема: Базы данных
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
Задание 2:Создание новой базы с помощью утилиты Database Desktop.
Лабораторная работа №4
Тема: Базы данных
ЗАДАНИЕ 1
1. Создание таблиц.
Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ),
Group (Название группы, Фамилия старосты, Количество студентов в группе),
Stud (ФИО, Домашний адрес, Телефон).
Построение внешних ключей
2. Разработка Приложения.
3. Объединение таблиц.
4. Заполнение таблиц.
5. Редактирование полей
6. Проверка работы Приложения
ЗАДАНИЕ 2
Добавить в Приложение (см. рис. 2)
1. Для таблицы Facultу и Group – компонент TDBNavigator.
Установите свойства TDBNavigator: DataSource = dsF (dsGrp);
ShowHint = True
2. Для таблицы Stud:
- Перемещение на первую запись (First)
- Перемещение на одну запись назад (Prior)
- Перемещение на одну запись вперед (Next)
- Перемещение на последнюю запись (Last)
- Добавление новой записи (значение поля Фамилия - из Edit1) (Insert)
- Редактирование записи (значение поля Фамилия - из Edit1) (Edit)
- Удаление записи (Delete)
- Удаление всех записей (Del All)
- Перемещение на заданное количество записей, \\\'-\\\' – движение к первой записи (Move by)
- Включение режима сортировки (неотсортированный список/ сортировка по фамилиям).
Для возможности сортировки по полю Фамилия надо создать вторичный индекс таблицы Stud по двум полям: G_Num и St_FIO (Фамилия). Для этого выполните следующее:
• Установите значения свойства Active=False у всех таблиц (это необходимо, чтобы можно было реконструировать таблицы. При Active=True таблицы находятся в режиме работы с базой данных и изменять их нельзя)
• Запустите DBD и создайте вторичный индекс известным способом
• Вернитесь к Приложению и у всех таблиц установите значения свойства Active=True
– Поиск фамилии способом перебора (Фамилия набирается в Edit2)
2. Для выполнения в таблице Stud Точного поиска и Поиска по символам необходимо:
• Установить значения свойства Active=False у всех таблиц
• Запустить DBD и создать вторичный индекс (inFIO) табл. Stud по полю St_FIO
• Вернуться в Приложение к табл. Stud и установить значение свойства Active=True (у таблиц Faculty и Group свойство Active=False)
• Запустить Приложение и проверить оба варианта поиска
ЛАБОРАТОРНАЯ РАБОТА №5
Задание 1: Динамическое изменение SQL-запросов.
Задание 2:Связывание и объединение таблиц (таблицы Orders.db и Items.db из базы данных, имеющей псевдоним DBDEMOS, связываются и объединяются по полю OrderNo).
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом: использовать для реализации строки состояния вместо компонента TPanel компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2.
ЗАДАНИЕ 3: 1. Поместить на форму компонент TImage как показано на рис.2. Отображать внутри компонента графическое изображение только в том случае, если в FileListBox1 выбран BMP-файл.
Лабораторная работа №2
Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog.
Создание вложенного динамического меню.
ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке.
ЗАДАНИЕ 2: Создание простейшего редактора, который работает с диалоговыми окнами открытия и сохранения файлов.
ЗАДАНИЕ 3: Создание пункта File главного меню текстового редактора с возможностью добавлять имена файлов во вложенное динамическое меню пункта Reopen, максимальный размер которого ограничен 4 пунктами.
Лабораторная работа №3
Тема: Базы данных
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
Задание 2:Создание новой базы с помощью утилиты Database Desktop.
Лабораторная работа №4
Тема: Базы данных
ЗАДАНИЕ 1
1. Создание таблиц.
Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ),
Group (Название группы, Фамилия старосты, Количество студентов в группе),
Stud (ФИО, Домашний адрес, Телефон).
Построение внешних ключей
2. Разработка Приложения.
3. Объединение таблиц.
4. Заполнение таблиц.
5. Редактирование полей
6. Проверка работы Приложения
ЗАДАНИЕ 2
Добавить в Приложение (см. рис. 2)
1. Для таблицы Facultу и Group – компонент TDBNavigator.
Установите свойства TDBNavigator: DataSource = dsF (dsGrp);
ShowHint = True
2. Для таблицы Stud:
- Перемещение на первую запись (First)
- Перемещение на одну запись назад (Prior)
- Перемещение на одну запись вперед (Next)
- Перемещение на последнюю запись (Last)
- Добавление новой записи (значение поля Фамилия - из Edit1) (Insert)
- Редактирование записи (значение поля Фамилия - из Edit1) (Edit)
- Удаление записи (Delete)
- Удаление всех записей (Del All)
- Перемещение на заданное количество записей, \\\'-\\\' – движение к первой записи (Move by)
- Включение режима сортировки (неотсортированный список/ сортировка по фамилиям).
Для возможности сортировки по полю Фамилия надо создать вторичный индекс таблицы Stud по двум полям: G_Num и St_FIO (Фамилия). Для этого выполните следующее:
• Установите значения свойства Active=False у всех таблиц (это необходимо, чтобы можно было реконструировать таблицы. При Active=True таблицы находятся в режиме работы с базой данных и изменять их нельзя)
• Запустите DBD и создайте вторичный индекс известным способом
• Вернитесь к Приложению и у всех таблиц установите значения свойства Active=True
– Поиск фамилии способом перебора (Фамилия набирается в Edit2)
2. Для выполнения в таблице Stud Точного поиска и Поиска по символам необходимо:
• Установить значения свойства Active=False у всех таблиц
• Запустить DBD и создать вторичный индекс (inFIO) табл. Stud по полю St_FIO
• Вернуться в Приложение к табл. Stud и установить значение свойства Active=True (у таблиц Faculty и Group свойство Active=False)
• Запустить Приложение и проверить оба варианта поиска
ЛАБОРАТОРНАЯ РАБОТА №5
Задание 1: Динамическое изменение SQL-запросов.
Задание 2:Связывание и объединение таблиц (таблицы Orders.db и Items.db из базы данных, имеющей псевдоним DBDEMOS, связываются и объединяются по полю OrderNo).
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Основы визуального программирования
Вид работы: Лабораторные работы с 1-5
Оценка:Зачет
Дата оценки: 20.10.2017
Рецензия:Уважаемый,
Ситняковская Елена Игоревна
Оценена Ваша работа по предмету: Основы визуального программирования
Вид работы: Лабораторные работы с 1-5
Оценка:Зачет
Дата оценки: 20.10.2017
Рецензия:Уважаемый,
Ситняковская Елена Игоревна
Похожие материалы
Лабораторная работа №1 по дисциплине «Основы визуального программирования»
xtrail
: 8 апреля 2013
Лабораторная работа №1
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter:
- Panel1, Panel2 – в верхней и нижней частях клиентской области ;
- DirectoryListBox1– сле
250 руб.
Лабораторная работа №1 по дисциплине "Основы визуального программирования"
Greenberg
: 9 февраля 2012
Тема:
Работа с компонентами TPanel (закладка Standard); TDriveComboBox,
TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1);
Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом:
использовать для реализации строки состояния вместо компонента TPanel
компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2.
ЗАДАНИЕ 3: 1.
49 руб.
Лабораторная работа №1 по дисциплине "Основы визуального программирования"
1231233
: 29 января 2012
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter:
- Panel1, Panel2 – в верхней и нижней частях клиентской области ;
- DirectoryListBox1– слева на клиентской области
23 руб.
Основы визуального программирования. Лабораторная работа №1
gnv1979
: 30 декабря 2016
Лабораторная работа №1
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
Рис.1
1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter:
- Panel1, Panel2 – в вер
30 руб.
Основы визуального программирования. Лабораторная работа №1.
zhekaersh
: 27 февраля 2015
Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
ЗАДАНИЕ 1: Создать форму как показано на рисунке 1.
ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом: использовать для реализации строки состояния вместо компонента TPanel компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2.
ЗАДАНИЕ 3: 1. П
25 руб.
Основы визуального программирования. Лабораторная работа №1
tusur
: 22 июня 2014
Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32).
99 руб.
Основы визуального программирования. Лабораторная работа №1
mamontynok
: 22 января 2014
Описание:
ЗАДАНИЕ 1: Создать форму как показано на рисунке1.
1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter:
- Panel1, Panel2 – в верхней и нижней частях клиентской области ;
- DirectoryListBox1– слева на клиентской области (свойство Align);
- Splitter1;
- FileListBox1 – на всю оставшуюся клиентскую область (свойство Align).
2. Для установки связей между списками DriveComboBox1, FilterComboBox1, DirectoryListBox1 и FileListBox1 опреде
29 руб.
Основы визуального программирования. Лабораторная работа 1
1231233
: 15 апреля 2011
ЗАДАНИЕ 1: Создать форму как показано на рисунке1.
1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter:
- Panel1, Panel2 – в верхней и нижней частях клиентской области ;
- DirectoryListBox1– слева на клиентской области (свойство Align);
- Splitter1;
- FileListBox1 – на всю оставшуюся клиентскую область (свойство Align).
2. Для установки связей между списками DriveComboBox1, FilterComboBox1, DirectoryListBox1 и FileListBox1 опреде
23 руб.
Другие работы
Вопросы на защите дипломного проекта (бакалавр МТС, кафедра МЭС и ОС). Тема DWDM
sxesxe
: 23 февраля 2019
Вопросы на защите дипломного проекта (бакалавр МТС, кафедра МЭС и ОС). Тема DWDM
Цель проекта
Целью работы - проектирование участка транспортной сети DWDM г. XXX – г. XXX, для обеспечения сегодняшних потребностей компании XXX», и возможности дальнейшего развития сети. При этом сеть должна быть достаточно надёжной
100 руб.
Стенд для срезки и клепки ножей сельскохозяйственной техники (конструкторская часть дипломного проекта)
maobit
: 20 апреля 2018
7. РАЗРАБОТКА КОНСТРУКЦИИ И РАСЧЕТ СТЕНДА НОЖА РЕЖУЩЕГО АППАРАТА ЖАТКИ
7.1. Обоснование необходимости конструктивной разработки стенда…
7.2. Техническая характеристика стенда
7.3. Устройство стенда…
7.4. Работа изделия…
7.5. Расчет на прочность деталей механизма клепки
7.5.1. Расчет пружины
7.5.2. Расчет диаметра бойка…
7.5.3. Расчет пальца…
7.6. Техника безопасности при эксплуатации стенда
7.3. Устройство стенда
Стенд предназначен для среза и клепки ножей жаток состоит из следующ
990 руб.
Система нормирования расхода запасных частей
LI
: 10 сентября 2020
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 Обеспечение запасными частями 4
2 Анализ факторов, влияющих на расход запасных частей 9
3 Назначение и виды норм расхода запасными частями 11
4 Методы определения норм расхода запасных частей 12
ЗАКЛЮЧЕНИЕ 15
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 16
100 руб.
Насос НКВ 360/200 Сборочный чертеж-Схема монтажа насоса Н-6 на установке АВТ-6-Блок вторичной перегонки бензина на установке АВТ-6. Технологическая схема-Торцевое уплотнение насоса-Деталировка: Вал, Рабочее колесо-Чертежи-Графическая часть-Машины и аппара
as.nakonechnyy.92@mail.ru
: 29 мая 2018
Насос НКВ 360/200 Сборочный чертеж-Схема монтажа
насоса Н-6 на установке АВТ-6-Блок вторичной перегонки
бензина на установке АВТ-6. Технологическая схема-Торцевое уплотнение насоса-Деталировка: Вал, Рабочее колесо-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертежи-Графическая часть-Машины и аппараты нефтехимических производств-Курсовая работа-Дипломная работа
774 руб.