Лабораторная работа №3 по дисциплине «Основы визуального программирования». Работа с базами данных
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа No 3
Тема: работа с базами данных.
ЗАДАНИЕ 1: Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
1. Создайте новое приложение.
2. Выполните команду DataBase - Form Wizard (или File - New и на закладке Business выберите элемент DataBase Form Wizard).
• В раскрывшемся окне DataBase Form Wizard выберите опции:
• Create a simple form;
• Create a form using Ttable objects.
Нажмите кнопку Next.
• В следующем раскрывшемся окне выберите в комбинированных списках папку C:\Program Files\Borland\Delphy3\Demos\Data. После этого, на панели слева выведится список таблиц. Выберите в этом списке таблицу Animals.dbf и нажмите кнопку Next.
• В следующем окне переместите все поля из левого списка в список Selected с помощью кнопки >>. В этом же окне можно поменять порядок полей с помощью кнопок и . Для перехода к следующему окну нажмите кнопку Next.
• В следующем окне выберите компоновку формы In a grid для создания формы наподобие электронной таблицы, в которой можно просматривать и редактировать несколько записей сразу (по одной в каждой строке) и нажмите кнопку Next.
• В следующем окне включите параметр Generate a main form и в списке переключателей Form generation выберите Form only и нажмите кнопку Finish.
3. Через Менеджер проектов удалите из приложения Form1, которая осталась пустой, и, следовательно, бесполезной.
4. Установите свойство ShowHint для объекта DBNavigator равным True (для появления подсказок, когда курсор будет задерживаться над кнопкой панели). Замените свойство Align для объекта DBGrid1 и поместите на форму справа от объекта DBGrid1 компонент DBImage для просмотра поля BMP записи. Для объекта DBImage1 установите свойство Strech равным True для того, чтобы помещаемое изображение занимало всю область внутри DBImage1. Установите значения свойств DataSourse и DataField объекта DBImage1. Поместите на верхнюю панель кнопку Close.
5. Сохраните созданное приложение базы данных.
6. Запустите созданное приложение базы данных. На верхней панели работающего приложения расположен объект DBNavigator с кнопками управления базой данных.
Опробуйте работу всех кнопок, но имейте в виду, что при перемещении на другую запись все изменения полей предыдущей записи сохраняются автоматически.
ЗАДАНИЕ 2: Создание новой базы с помощью утилиты Database Desktop.
1. Выполните команду Tools – Database Desktop для вызова утилиты.
2. Выполните команду File – Working Directory и установите в качестве рабочей директории ту, где находятся или будут находиться таблицы базы данных.
3. Выполните команду File – Private Directory и установите директорию для хранения временных файлов при создании и модификации таблиц базы данных (можно установить C:\Temp).
4. В появившемся диалоговом окне Database Desktop выполните команду Tools – Alias Manager для создания нового псевдонима базы данных. (Псевдоним скрывает реальные устройства и маршруты, указывающие на расположение файлов базы данных. Обычно имя псевдонима совпадает с именем папки, где размещается база данных). В окне Alias Manager выполните следующие действия:
• Щёлкните по кнопке New.
• Введите новое имя псевдонима, установите Drive Type равным Standard. Для выбора полного пути к нужной папке щёлкните по кнопке Browse и осуществите установку нужного устройства и папки в списках.
• Для сохранения установленного псевдонима щёлкните по кнопке Keep New.
• Закройте окно Менеджера алиасов. Созданный алиас будет сохранён на период сеанса работы с Delphi.
5. Выполните команду File – New – Table для создания таблицы и в окне запроса выберите формат таблицы – таблица базы данных Paradox 7.
6. В таблице будем хранить информацию о работниках. Каждое поле должно быть занесено в список (Field Roster) диалогового окна Create Paradox 7 Table.
• Введите первое поле с именем LastName. Для выбора типа данных этого поля щёлкните правой кнопкой мыши на поле Type и выберите тип Alpha (строка) из появившегося списка. Введите наибольший размер строки (для этого поля это - 10), отметьте, что поле LastName является ключом.
• Продолжайте определять поля, используя информацию из следующей таблицы:
7. После ввода всех полей щёлкните по кнопке Save As, выберите созданный ранее псевдоним из раскрывающегося списка, введите имя таблицы, выберите параметр Показать таблицу и щёлкните по кнопке OK.
8. Выполните команду Table – Edit Data и введите три записи в таблицу:
9. Закройте утилиту Database Desktop.
10. Создайте новое приложение.
11. Поместите на форму компонент Table (на закладке Data Access). В Инспекторе Объектов установите свойства:
- DatabaseName равное псевдониму базы данных, в которой будет сохраняться таблица. Выберите этот псевдоним из раскрывающегося списка.
- TableName равное имени таблицы, выбрав имя из раскрывающегося списка имён таблиц для заданного псевдонима.
- Active равное True для того, чтобы при запуске приложения сразу открывалась таблица.
12. Поместите на форму компонент Data Sourse. Для связи этого компонента с таблицей установите его свойство DataSet.
13. Поместите на форму сетку для данных – объект DBGrid (закладка DataControl). Установите его свойство DataSourse.
14. Поместите на форму компонент DBNavigator. Установите его свойство DataSourse и ShowHint (для появления подсказок, когда курсор будет задерживаться над кнопкой панели).
15. Поместите на форму компонент DBEdit и установите для него свойства DataSourse и DataField (поле записи, которое будет отображаться в компоненте).
16. Запустите приложение. В работающем приложении добавьте записи таким образом, чтобы таблица имела вид:
17. Во многих случаях требуется ограничить количество отображаемых полей таблицы, или изменить порядок следования полей, или создать вычисляемые поля. Эту задачу можно выполнить путём создания и модификации виртуальных полей, полученных из физических полей с помощью редактора Field Editor. Переконфигурируйте информацию из базы данных следующим образом: оставьте в таблице столбцы LastName и FirstName, поменяв их местами, столбцы SalaryLast, SalaryCurrent и добавьте вычисляемый столбец Additions для определения прироста зарплаты. Для этого выполните следующее:
• Выполните двойной щелчок на объекте Table1, чтобы попасть в окно редактора Fields Editor.
• Щелчок правой кнопкой позволит выбрать нужные поля с помощью команды Add и создать новое виртуальное вычисляемое поле с помощью команды New.
• В обработчик OnGetText виртуального вычислимого поля (выберите его через инспектор объектов) добавьте вычисления прироста зарплаты, определив параметр Text как разность свойств Value соответствующих полей.
18. С помощью редактора столбцов Column Editor можно ограничить количество отображаемых с помощью компонента DbGrid полей виртуальной таблицы. Для отображения в приложении столбцов LastName, FirstName и Additions выполните следующее:
• Выполните двойной щелчок на объекте DbGrid1, чтобы попасть в окно редактора Column Editor.
• Щёлкните по кнопке Add New Fields.
• Из списка полей виртуальной таблицы удалите с помощью кнопки Delete те поля, которые не будут отображаться с помощью DbGrid1.
Тема: работа с базами данных.
ЗАДАНИЕ 1: Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
1. Создайте новое приложение.
2. Выполните команду DataBase - Form Wizard (или File - New и на закладке Business выберите элемент DataBase Form Wizard).
• В раскрывшемся окне DataBase Form Wizard выберите опции:
• Create a simple form;
• Create a form using Ttable objects.
Нажмите кнопку Next.
• В следующем раскрывшемся окне выберите в комбинированных списках папку C:\Program Files\Borland\Delphy3\Demos\Data. После этого, на панели слева выведится список таблиц. Выберите в этом списке таблицу Animals.dbf и нажмите кнопку Next.
• В следующем окне переместите все поля из левого списка в список Selected с помощью кнопки >>. В этом же окне можно поменять порядок полей с помощью кнопок и . Для перехода к следующему окну нажмите кнопку Next.
• В следующем окне выберите компоновку формы In a grid для создания формы наподобие электронной таблицы, в которой можно просматривать и редактировать несколько записей сразу (по одной в каждой строке) и нажмите кнопку Next.
• В следующем окне включите параметр Generate a main form и в списке переключателей Form generation выберите Form only и нажмите кнопку Finish.
3. Через Менеджер проектов удалите из приложения Form1, которая осталась пустой, и, следовательно, бесполезной.
4. Установите свойство ShowHint для объекта DBNavigator равным True (для появления подсказок, когда курсор будет задерживаться над кнопкой панели). Замените свойство Align для объекта DBGrid1 и поместите на форму справа от объекта DBGrid1 компонент DBImage для просмотра поля BMP записи. Для объекта DBImage1 установите свойство Strech равным True для того, чтобы помещаемое изображение занимало всю область внутри DBImage1. Установите значения свойств DataSourse и DataField объекта DBImage1. Поместите на верхнюю панель кнопку Close.
5. Сохраните созданное приложение базы данных.
6. Запустите созданное приложение базы данных. На верхней панели работающего приложения расположен объект DBNavigator с кнопками управления базой данных.
Опробуйте работу всех кнопок, но имейте в виду, что при перемещении на другую запись все изменения полей предыдущей записи сохраняются автоматически.
ЗАДАНИЕ 2: Создание новой базы с помощью утилиты Database Desktop.
1. Выполните команду Tools – Database Desktop для вызова утилиты.
2. Выполните команду File – Working Directory и установите в качестве рабочей директории ту, где находятся или будут находиться таблицы базы данных.
3. Выполните команду File – Private Directory и установите директорию для хранения временных файлов при создании и модификации таблиц базы данных (можно установить C:\Temp).
4. В появившемся диалоговом окне Database Desktop выполните команду Tools – Alias Manager для создания нового псевдонима базы данных. (Псевдоним скрывает реальные устройства и маршруты, указывающие на расположение файлов базы данных. Обычно имя псевдонима совпадает с именем папки, где размещается база данных). В окне Alias Manager выполните следующие действия:
• Щёлкните по кнопке New.
• Введите новое имя псевдонима, установите Drive Type равным Standard. Для выбора полного пути к нужной папке щёлкните по кнопке Browse и осуществите установку нужного устройства и папки в списках.
• Для сохранения установленного псевдонима щёлкните по кнопке Keep New.
• Закройте окно Менеджера алиасов. Созданный алиас будет сохранён на период сеанса работы с Delphi.
5. Выполните команду File – New – Table для создания таблицы и в окне запроса выберите формат таблицы – таблица базы данных Paradox 7.
6. В таблице будем хранить информацию о работниках. Каждое поле должно быть занесено в список (Field Roster) диалогового окна Create Paradox 7 Table.
• Введите первое поле с именем LastName. Для выбора типа данных этого поля щёлкните правой кнопкой мыши на поле Type и выберите тип Alpha (строка) из появившегося списка. Введите наибольший размер строки (для этого поля это - 10), отметьте, что поле LastName является ключом.
• Продолжайте определять поля, используя информацию из следующей таблицы:
7. После ввода всех полей щёлкните по кнопке Save As, выберите созданный ранее псевдоним из раскрывающегося списка, введите имя таблицы, выберите параметр Показать таблицу и щёлкните по кнопке OK.
8. Выполните команду Table – Edit Data и введите три записи в таблицу:
9. Закройте утилиту Database Desktop.
10. Создайте новое приложение.
11. Поместите на форму компонент Table (на закладке Data Access). В Инспекторе Объектов установите свойства:
- DatabaseName равное псевдониму базы данных, в которой будет сохраняться таблица. Выберите этот псевдоним из раскрывающегося списка.
- TableName равное имени таблицы, выбрав имя из раскрывающегося списка имён таблиц для заданного псевдонима.
- Active равное True для того, чтобы при запуске приложения сразу открывалась таблица.
12. Поместите на форму компонент Data Sourse. Для связи этого компонента с таблицей установите его свойство DataSet.
13. Поместите на форму сетку для данных – объект DBGrid (закладка DataControl). Установите его свойство DataSourse.
14. Поместите на форму компонент DBNavigator. Установите его свойство DataSourse и ShowHint (для появления подсказок, когда курсор будет задерживаться над кнопкой панели).
15. Поместите на форму компонент DBEdit и установите для него свойства DataSourse и DataField (поле записи, которое будет отображаться в компоненте).
16. Запустите приложение. В работающем приложении добавьте записи таким образом, чтобы таблица имела вид:
17. Во многих случаях требуется ограничить количество отображаемых полей таблицы, или изменить порядок следования полей, или создать вычисляемые поля. Эту задачу можно выполнить путём создания и модификации виртуальных полей, полученных из физических полей с помощью редактора Field Editor. Переконфигурируйте информацию из базы данных следующим образом: оставьте в таблице столбцы LastName и FirstName, поменяв их местами, столбцы SalaryLast, SalaryCurrent и добавьте вычисляемый столбец Additions для определения прироста зарплаты. Для этого выполните следующее:
• Выполните двойной щелчок на объекте Table1, чтобы попасть в окно редактора Fields Editor.
• Щелчок правой кнопкой позволит выбрать нужные поля с помощью команды Add и создать новое виртуальное вычисляемое поле с помощью команды New.
• В обработчик OnGetText виртуального вычислимого поля (выберите его через инспектор объектов) добавьте вычисления прироста зарплаты, определив параметр Text как разность свойств Value соответствующих полей.
18. С помощью редактора столбцов Column Editor можно ограничить количество отображаемых с помощью компонента DbGrid полей виртуальной таблицы. Для отображения в приложении столбцов LastName, FirstName и Additions выполните следующее:
• Выполните двойной щелчок на объекте DbGrid1, чтобы попасть в окно редактора Column Editor.
• Щёлкните по кнопке Add New Fields.
• Из списка полей виртуальной таблицы удалите с помощью кнопки Delete те поля, которые не будут отображаться с помощью DbGrid1.
Дополнительная информация
В архиве содержится отчет + программы
Отличная работа!
Специальность ПОВТиАС (ПОиВТ)
Отличная работа!
Специальность ПОВТиАС (ПОиВТ)
Похожие материалы
Лабораторная работа №3 по дисциплине «Основы визуального программирования»
Jack
: 22 августа 2014
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
Форма приложения
Текст программы
Задание 2:Создание новой базы с помощью утилиты Database Desktop.
Форма приложения
Текст программы
100 руб.
Лабораторная работа №3 по дисциплине "Основы визуального программирования"
Greenberg
: 9 февраля 2012
Тема: работа с базами данных.
ЗАДАНИЕ 1: Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
ЗАДАНИЕ 2: Создание новой базы с помощью утилиты Database Desktop.
1. Выполните команду Tools – Database Desktop для вызова утилиты.
2. Выполните команду File – Working Directory и установите в качестве рабочей директории ту, где находятся или будут находиться таблицы базы данных.
3. Выполните команду File – Private Directory и установите директо
49 руб.
Лабораторная работа № 3 по дисциплине "Основы визуального программирования"
1231233
: 29 января 2012
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
1. Создайте новое приложение.
2. Выполните команду DataBase - Form Wizard (или File - New и на закладке Business выберите элемент DataBase Form Wizard).
• В раскрывшемся окне DataBase Form Wizard выберите опции:
• Create a simple form;
• Create a form using Ttable objects.
Нажмите кнопку Next.
• В следующем раскрывшемся окне выберите в комбинированных списках папку C:\Progra
23 руб.
Лабораторная работа №3 по дисциплине: Основы визуального программирования. Для всех вариантов.
IT-STUDHELP
: 19 июня 2017
Лабораторная работа №3
Тема: Базы данных
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
Задание 2:Создание новой базы с помощью утилиты Database Desktop.
20 руб.
Лабораторная работа №3 по дисциплине: Основы визуального программирования. (ВСЕ варианты)
Roma967
: 11 октября 2015
Тема: работа с базами данных.
ЗАДАНИЕ 1: Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
1. Создайте новое приложение.
2. Выполните команду DataBase - Form Wizard (или File - New и на закладке Business выберите элемент DataBase Form Wizard).
• В раскрывшемся окне DataBase Form Wizard выберите опции:
• Create a simple form;
• Create a form using Ttable objects.
Нажмите кнопку Next.
• В следующем раскрывшемся окне выберите в комбини
300 руб.
Лабораторная работа № 3 по дисциплине: Основы визуального программирования вариант 0
Despite
: 14 мая 2015
3. Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
60 руб.
Лабораторная работа №3 по дисциплине: Основы визуального программирования. Вариант №8
Amor
: 29 октября 2013
ЛАБОРАТОРНАЯ РАБОТА №3_БД
Требования к оформлению отчета:
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
Задание 2:Создание новой базы с помощью утилиты Database Desktop.
250 руб.
Основы визуального программирование
kseniy188
: 4 апреля 2017
Разработать приложение, выполняющее следующие действия:
по нажатию на пункт меню (компонент TMainMenu) Start формируется двумерный массив Mas размером N x M с помощью генератора случайных чисел; для отображения массива на экране используется компонент TStringGrid;
250 руб.
Другие работы
Разработка электрической структурной, функциональной, принципиальной схем учебного комплекса по интерфейсам ввода-вывода
alfFRED
: 16 сентября 2013
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. Анализ функционирования установок для исследования режимов работы компонентов с СЭВМ
2. Разработка электрической структурной, функциональной, принципиальной схем учебного комплекса по интерфейсам ввода-вывода
2.1 Разработка схемы электрической структурной учебного комплекса по интерфейсам ввода-вывода
2.2 Разработка схемы электрической функциональной учебного комплекса по интерфейсам ввода-вывода
2.3 Выбор элементарной базы
2.4 Разработка схемы электрической п
10 руб.
Социальная защита населения в Республике Беларусь
evelin
: 6 февраля 2014
Содержание
Введение
1. Определение социальной защиты населения, история развития и возникновения институтов социальной защиты в США и Германии
2. Национальная модель социальной защиты Республики Беларусь, особенности ее формирования
2.1 Структура органов государственного управления в области социальной защиты населения
2.2 Источники формирования бюджета органов социальной защиты населения
2.3 Основные направления использования средств органами социальной защиты населения
3.Проблемы и перспективы
5 руб.
Геоинформационный рынок популярных ГИС продуктов. Классификация технических и программных средств для ГИС
Elfa254
: 3 сентября 2013
1. Геоинфармационный рынок популярных ГИС продуктов………..5
2. Классификация программных средств…………………………….7
2.1) MapInfo Professional…………………………………………...7
2.2) ArcView…………………………………………………………….8
2.3) WinGis 2000………………………………………………………9
2.4) GeoDraw…………………………………………………………….12
3. Классификация технических средств……………………………… 12
3.1) Дигитайзеры………………………………………………………..12
3.2) Плоттеры……………………………………………………………13
3.3) Сканеры……………………………………………………………..14
Литература
10 руб.
География Аргентины: население, климат, природные зоны
alfFRED
: 27 сентября 2013
Аргентина занимает фактически всю юго-восточную часть Южной Америки. Протяженность Аргентины с севера на юг составляет около 3800 км. и около 1400 км. с запада на восток. На Юге и Западе Аргентина граничит с Чили, на севере — с Боливией и Парагваем, на северо-востоке и востоке — с Бразилией и Уругваем. Юго-восточную границу Аргентины очерчивает Атлантический океан, а ее граница с Чили на западе и юго-западе определяется Андами. Столица Аргентины — Буэнос-Айрес. Площадь — около 2, 780, 400 кв.км.
10 руб.