информатика

  • docx
  • 05.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 151.docx

Тема урока:  Базы данных в Delphi 7

Цели урока:

Обучающие:

-         познакомить с Database Desktop;

-          научить создавать базы данных в Дельфи.

Развивающие:

-         развитие теоретического, творческого мышления;

Воспитательные:

-         воспитание любви к своей профессии, аккуратности и исполнительности при работе на ПК;

Вид урока: Лабораторно-практическая работа

Учебно-материальное оснащение урока: Персональный компьютер, ОС Windows, Delphi 7, раздаточный материал.

 

План урока:

1.       Организационный момент

2.       Опрос

3.       Практическая работа

4.       Закрепление новых знаний

5.       Домашнее задание

 

1. Организационная часть: Проверка наличия учащихся; размещение на рабочих местах.

2. Опрос

1. Какие компоненты можно отнести к базовым?

2. Опишите принцип полиморфизма

3. Опишите процесс создания программы в Дельфи.

4. Дайте определение объекту

5. Основные понятия ООП?

6. Опишите принцип наследования

 

3. Практическая работа

Создание базы данных. Режим таблицы

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

 

ШАГ 1: Создание таблицы с помощью Database Desktop

·         Чтобы создать таблицу выполните команду Tools – Database Desktop

·         Затем в появившемся окне File –  New – Table (Table – тип создаваемого файла)

·         В открывшемся диалоговом окне Create Table следует выбрать тип создаваемой таблицы (значением по умолчанию является тип Paradox 7).

·         В результате открывается диалоговое окно Restructure Paradox 7 Table, в котором можно определить структуру записей таблицы.

Для каждого поля таблицы необходимо задать имя, тип и, если нужно, размер поля. Имя поля используется для доступа к данным. В качестве имени поля, которое вводится в колонку Field Name, можно использовать последовательность из букв латинского алфавита и цифр длиной не более 25 символов.

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

 

 

 

 

 

Таблица 17.1. Тип поля определяет тип информации, которая может в нем находиться

 

Тип

Константа

Содержимое поля

 

 

Alpha

A

Строка символов. Максимальная длина строки определяется характеристикой Size, значения которой находятся в диапазоне 1—255

 

 

Number

N

Число из диапазона 10-307— 10308 с 15-ю значащими цифрами

 

 

Money

$

Число в денежном формате. Цифры числа делятся на группы при помощи разделителя групп разрядов. Также выводится знак денежной единицы

 

 

Short

S

Целое число из диапазона -32767—32767

 

 

Long Integer

I

Целое число из диапазона -2 147 483 648-2 147 483 647

 

 

Date

D

Дата

 

 

Time

Т

Время с полуночи, выраженное в миллисекундах

 

·         Сохраните под именем student.db

·         Выполните команду FileOpenTable, из списка выберите таблицу student.db

·         Заполните все поля таблицы (список из 10 студентов)

·         Закройте таблицу

 

ШАГ 2. Создание псевдонима

Псевдоним базы данных создается при помощи входящей в Delphi утилиты BDE Administrator.

·         Выполните команду Пуск – Все программы – Borland Delphi 7 – BDE Administrator.

В левой части окна, на вкладке Databases, перечислены псевдонимы, зарегистрированные на данном компьютере.

·         Для того чтобы создать новый псевдоним, необходимо из меню Object выбрать команду New. Затем в открывшемся диалоговом окне New Database Alias (Новый псевдоним базы данных) из списка Database Driver Name, в котором перечислены зарегистрированные в системе драйверы доступа к базам данных, нужно выбрать драйвер для создаваемой базы данных, т. е. фактически выбрать тип создаваемой базы данных.

При создании псевдонима по умолчанию предлагается драйвер STANDARD (default driver), который обеспечивает доступ к таблицам в формате Paradox.

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

·         Введите новое имя Povt  и задайте путь C:\Program Files\Common Files\Borland Shared\Database Desktop\WorkDir   - student.db (смотри рисунок)

Имя псевдонима можно изменить обычным для Windows способом: щелкнуть правой кнопкой мыши на имени псевдонима (на вкладке Databases), в появившемся контекстном меню выбрать команду Rename (Переименовать) и в открывшемся диалоговом окне ввести новое имя.

Путь к файлам базы данных можно ввести на вкладке Definition в поле Path с клавиатуры или воспользоваться стандартным диалоговым окном Select Directory (Выбор каталога), которое открывается щелчком на кнопке с тремя точками, находящейся в конце поля Path.

·         После того как дали имя и указали путь, выполните команду Object – Apply(Применить)

Результат создания псевдонима

·         Закройте администратор

 

 

ШАГ 3. Разработка приложения. Использование компонента DBGrid.

·         Добавьте компоненты Table (Вкладка BDE),  и DataSource (Вкладка Data Access), которые обеспечивают доступ к файлу данных, и установите значения их свойств:

Свойство

Значение

Table1.DatabaseName

Povt

Table1.TableName

student.db

DataSource1.DataSet

Table1

DataSource1.DataSet.Active

true

 

·         Для обеспечения просмотра и редактирования данных в режиме таблицы в форму приложения надо добавить компонент DBGrid, значок которого находится на вкладке Data Controls

 

·         В свойстве DataSource компонента DBGrid установите значение DataSource1

·         Установите значения свойства Columns, для этого: в окне Object Inspector выбрать это свойство и щелкнуть на кнопке с тремя точками. В результате открывается окно редактора колонок

·         Для того чтобы в компонент DBGrid добавить колонку, обеспечивающую просмотр содержимого поля записи файла данных, необходимо нажать кнопку Add New, находящуюся на панели инструментов в верхней части окна (это единственная доступная после запуска редактора кнопка), выделить добавленный элемент и, используя Object Inspector, установить значения свойств этой колонки

 

Свойства компонента column

 

 

 

 

 

Свойство

Определяет

 

 

FieldName

Поле записи, содержимое которого выводится в колонке

 

 

Width

Ширину колонки в пикселах

 

 

Font

Шрифт, используемый для вывода текста в ячейках колонки

 

 

Color

Цвет фона колонки

 

 

Alignment

Способ выравнивания текста в ячейках колонки. Текст может быть выровнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRight Justify)

 

 

Title. Caption

Заголовок колонки. Значением по умолчанию является имя поля записи

 

 

Title .Alignment

Способ выравнивания заголовка колонки. Заголовок может быть выровнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRight Justify)

 

 

Title. Color

Цвет фона заголовка колонки

 

 

Title. Font

Шрифт заголовка колонки

 

 

 

 

 

 

 

               

·         добавьте к форме компонент DBNavigator, настроив его на работу с таблицей-источником данных (свойству DataSource нужно присвоить значение DataSource1).

Окончательный вид формы приложения

 

 

 

4. Закрепление новых знаний

1.       Назовите основные принципы ООП?

2.       Определение объекта и класса

3.       Опишите процесс создания программы в Delphi.

4.       Какие компоненты называются базовыми?

5.       Что такое объектно-ориентированное программирование?

6.       Что такое методы?

7.       Какое слово используется для объявления свойств в классе?

 

5. Домашнее задание

Назначение BDE администратора.