Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работа в Delphi.doc
Скачиваний:
6
Добавлен:
31.08.2019
Размер:
1.17 Mб
Скачать

Разработка приложений с использованием графических возможностей системы Delphi

Цель: Сформировать умения разработки программ создания и использования графических примитивов, иллюстраций.

Вариант 1

Написать приложение Windows, которое выполняет анимацию изображения.

Создать меню с командами: Show picture, Choose, Animate, Stop, Quit.

Команда Quit завершает приложение.

При выборе команды Show picture в центре экрана рисуется объект, состоящий из нескольких графических примитивов.

При выборе команды Choose открывается диалоговое окно, содержащее:

  • поле ввода типа TEdit с меткой Speed для ввода скорости движения объекта;

  • группу Direction из двух переключателей (Up-Down, Left-Right) типа TRadi oGroup для выбора направления движения;

  • кнопку типа TButton.

По команде Animate объект начинает перемещаться в выбранном направлении до края окна и обратно с заданной скоростью, по команде Stop — прекращает дви­жение.

Вариант 2

Написать приложение Windows, которое по заданным в файле исходным дан­ным строит график или столбиковую диаграмму.

Создать меню с командами: Input data, Choose, Line, Bar, Quit.

Команды Line и Bar запрещены. Команда Quit завершает приложение.

При выборе команды Input data из файла читаются исходные данные (файл сфор­мировать самостоятельно).

По команде Choose открывается диалоговое окно, содержащее:

  • окно-список для выбора цвета графика типа TListBox;

  • группу из двух переключателей (Line, Bar) типа TRadi oGroup;

  • кнопку типа TButton.

Обеспечить возможность ввода цвета и выбора режима: построение графика (Line) или столбиковой диаграммы (Ваг). После указания параметров разрешается со­ответствующая команда меню.

По команде Line или Ваг в главном окне приложения выбранным цветом строится график или диаграмма. Окно должно содержать заголовок графика или диа­граммы, наименование и градацию осей. Изображение должно занимать все окно и масштабироваться при изменении размеров окна.

Вариант 3

Написать приложение Windows, которое строит графики четырех заданных функций.

Создать меню с командами: Chart, Build, Clear, About, Quit.

Команда Quit завершает приложение. При выборе команды About открывается окно с информацией о разработчике.

Команда Chart открывает диалоговое окно, содержащее:

  • окно-список для выбора цвета графика типа TListBox;

  • окно-список для выбора типа графика типа TListBox, содержащий четыре строки: sin(x), sin(x+;i/4), cos(x), cos(x-ji/4);

  • кнопку типа TButton.

Обеспечить возможность выбора цвета и вида графика. После щелчка на кноп­ке ОК в главном окне приложения строится график выбранной функции на ин­тервале от -/2 до +/2. Окно должно содержать заголовок графика, наименова­ние и градацию осей. Изображение должно занимать все окно и масштабиро­ваться при изменении размеров окна.

Команда Clear очищает окно.

Работа с Базами данных в Delphi.

Цель: Закрепить знания и умения по работе с компонентами страниц Data Access, Data Controls и BDE. Закрепить умения по созданию базы данных с использованием псевдонимов баз данных, таблиц. Сформировать умения создания и обработки таблиц базы данных.

Под базой данных понимается не­ко­то­рая уни­фи­ци­ро­ван­ная со­во­куп­ность дан­ных, со­вме­ст­но ис­поль­зуе­мая пер­со­на­лом/на­се­ле­ни­ем груп­пы, предприятия, ре­гио­на, стра­ны, ми­ра... Задача базы данных состоит в хранении всех представляющих интерес данных в одном или нескольких местах, причем таким способом, который заведомо исключает ненужную избыточность. В хорошо спроектированной базе данных избыточность данных исключается, и вероятность сохранения противоречивых данных минимизируется. Таким образом, создание баз данных преследует две основные цели: понизить избыточность данных и повысить их надежность.

Рассмотрим процесс проектирования баз данных, общий для технологий локальных и серверных баз данных. И лишь детали его реализации будут различаться в разных архитектурах. Здесь будут рассматриваться только реляционные базы данных: во-первых, реляционные базы получили наибольшее распространение в мире; во-вторых, они наиболее “продвинуты” в научном плане; а в-третьих, ядро баз данных Borland Database Engine, на основе которого работают все последние продукты компании Borland, предназначено именно для работы с реляционными базами данных.

Жизненный цикл любого программного продукта, в том числе и системы управления базой данных, состоит (по-крупному) из стадий проектирования, реализации и эксплуатации.

Естественно, наиболее значительным фактором в жизненном цикле приложения, работающего с базой данных, является стадия проектирования. От того, насколько тщательно продумана структура базы, насколько четко определены связи между ее элементами, зависит производительность системы и ее информационная насыщенность, а значит - и время ее жизни.