Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5




Скачать 30.27 Kb.
НазваниеDelphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5
Дата публикации04.03.2013
Размер30.27 Kb.
ТипДокументы
uchebilka.ru > История > Документы

Задание 1.


Построить на Delphi следующее приложение:

Главное окно – список всех НЕ системных таблиц из любой базы данных под сервером Firebird 1.5 (к примеру employee.gdb)

Даблкликом на имени таблицы открывается окно, содержащее данные из указанной таблицы и список таблиц, зависящих от данной. Если даблкликнуть на имени любой зависящей таблицы – открывается такое же окно, но уже с её данными и со списком таблиц, зависящих уже от неё. И так далее. В результате пользователь должен иметь возможность открыть даблкликами все возможные мастер-детальные связи из данной БД.

Мастер-детальные связи в приложении должны быть "живыми", т.е. при перемещении по таблице данных в любом окне, содержимое таблиц с данными в его детальных окнах должно обновляться надлежащим образом.

Для вычитки списка таблиц и зависимостей между ними следует использовать запросы к системным таблицам базы.

Параметры подключения к БД должны читаться из ini-файла находящегося под ногами у приложения.

Для доступа к БД использовать один из наборов компонентов прямого доступа, например:

- ^ IBX

- FIBPlus

- UIB
Внимание! При закрытии каждого окна должно корректно обрабатываться закрытие дочерних запросов и окон.
Примерный вид программы в работе:

Главное окно – список всех несистемных таблиц БД.

Последовательно открытые пользователем дочерние окна

Дополнительным плюсом будет реализация механизма запоминания последней открытой конфигурации (позиции и размеры форм, открытые в них таблицы и активные записи) и восстановление её при следующем запуске приложения.

Задание 2


Построить на Delphi следующее приложение:
1. По нажатию на кнопку создать "хранилище" целочисленных значений на базе подходящего VCL-класса (TList, TCollection, etc).

2. Заполнить его заданным количеством произвольных данных.

3. На 1/4 части формы "вручную" отрисовать упрощенную гистограммную или круговую диаграмму используя данные из "хранилища".

^ Примерный вид программы в работе:


Дополнительным плюсом будет реализация масштабирования отрисованной диаграммы при изменении размеров формы.

Задание 3


Написать на Delphi динамическую библиотеку (dll) экспортирующую одну функцию конкатенации двух строк любого размера.

Написать на Delphi приложение, динамически загружающее эту библиотеку и вызывающее функцию для объединения строк из двух TEdit, лежащих на главной форме приложения.
^ Примерный вид программы в работе:



Дополнительным плюсом будет написание dll с функцией, принимающей и конкатенирующей массив строк.

^ Примерный вид программы в работе:


Задание 4



На основе БД employee.gdb написать stored procedure, возвращающую для каждого служащего его среднюю зарплату и список всех клиентов (через запятую) в заданной стране.
Входные параметры: Страна

Выходные поля: сотрудник, средняя з/п, список клиентов.
Дополнительным плюсом будет реализация этого задания несколькими различными способами.

Задание 5



На базе результата произвольного осмысленного запроса из какой либо БД построить в MS Excel сводную таблицу. В таблице должно быть несколько измерений и несколько величин. Часть величин должны вычисляться какой-либо формулой.

На базе смовной таблицы построить диаграмму.
Дополнительным плюсом будет:

- либо построение нескольких различных сводных таблиц с удобной цветовой раскраской и диаграммы для каждой таблицы

- либо построение сводной таблицы и диаграммы в любом BI-software (необходимо будет каким-нибудь образом продемонстрировать результат живьем, а не на скриншотах)

Добавить документ в свой блог или на сайт

Похожие:

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconСоздание базы данных, состоящей из двух таблиц
Проектирование структуры базы данных. Создадим вариант базы данных с двумя таблицами: «Список учеников» и «Группы»

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconЛабораторная работа №12
Для создания новой базы данных нужно при открытии ms access выбрать опцию Новая база данных. В появившемся диалоговом окне указать...

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconИспользование списка в качестве базы данных
В microsoft Excel в качестве базы данных можно использовать список. При выполнении обычных операций с данными, например, при поиске,...

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconОтчёт по лабораторной работе №1 “Проектирование базы данных в субд...
Цель работы приобретение студентами практических навыков создания таблиц, связей между ними и работы с данными

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconПрактическая работа №12 Тема : Проектирование базы данных «Колледж»
Тема: Проектирование базы данных «Колледж». Создание таблиц. Ввод данных в таблицы. Использование форм

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconПрактическая работа №11 Тема : Проектирование базы данных «Колледж»
Тема: Проектирование базы данных «Колледж». Создание таблиц. Ввод данных в таблицы. Использование форм

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconВсе же не из легких, но очень интересная
На данный момент мы умеем создавать хранилище для данных, а именно, базу данных и таблицы. Теперь нам предстоит увидеть, как можно...

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconПрактическая работа №14 Тема: Создание базы данных в среде ms
Тема: Создание базы данных в среде ms access, создание таблиц, ввод данных в таблицы, использование форм

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconЛабораторная работа 3 тема : Анализ предметной области. Создание...
Цель: проанализировать предметную область, создать инфологическую модель предметной области, даталогическую модель базы данных, скрипт...

Delphi следующее приложение: Главное окно – список всех не системных таблиц из любой базы данных под сервером Firebird 5 iconЛабораторная работа №7 Основы работы с массивами данных в субд access
Цель работы: приобретение навыков работы по созданию базы данных и ее основных объектов; сортировка данных в таблицах и других информационных...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<