
- •Методология объектно-ориентированного программирования
- •Проектирование интерфейса пользователя
- •Корректность ввода данных
- •Разработка аис с использованием среды Delphi
- •Разработка главной формы
- •Установка связи с бд
- •Создание справочника поставщиков
- •Создание справочника клиентов
- •Поле dbEdit и кнопки управления
- •«Справочник Комбинат»
- •Кнопки (изменить, Сохранить, Закрыть)
- •Создаем пиктограммы в главной форме
- •Сортировка записей таблицы
- •Создание вычисляемых полей
- •Поиск данных по содержимому
- •Сложные формы
- •Справочник сырья
- •Создание кнопки «Пересчет»
- •Создание журнала «изготовление товара и сырья»
- •Создание журнала продаж
- •Создание связи один ко многим в форме
- •Создание связанного списка в dbGrid
- •Сложные запросы
Разработка и эксплуатация Удаленных Баз Данных (4к)
Фрезин Ирина Георгиевна
Прилуков С.
Предприятие «Молочный завод» изготавливает из сырья товар, после чего продает готовые изделия оптовым покупателям. Построить АИС, позволяющий вести складовый учет.
Сырье
*код сырья
Наименование
Цена начальная
Цена оплаты
Покупатель
Код покупателя
Название
Адрес
Контактное лицо
Телефон
сорт сырья
код сырья
коэффициент
Поставщик
*код поставки
Название
Адрес
Контактное лицо
Телефон
Товар
*Код товара
Наименование
Цена
Код сорта 2




Поставка
*Код поставки
Кол-во
Дата поставки
Сумма
Код поставки
Код сырья
Изготовление
*Код изг.
Код сырья
Код товара
Продажа
*код продажи
Код товара
Код покупателя
Кол-во
Сумма
Дата
сорт сырья
код изг.
коэффициент
Методология объектно-ориентированного программирования
При переходе от процедурного программирования к объектно-ориентированному программированию необходимо знать следующую схему: данные – процедура – данные заменяется на схему: запрос – объект – данные. Основными понятиями ООП является объект (экземпляр класса), класс, метод и сообщение.
Переменная тип процедура вызов процедуры - Паскаль
Объект класс метод сообщение - ООП
К основным концепциям ООП относятся: инкапсуляция, наследование, полиморфизм.
Под инкапсуляцией понимается сокрытие данных и операций типов данных от внешних программ, использующих их. Инкапсуляция поддерживает абстрагирование тем, что объект можно использовать , не зная как он реализован внутри.
Наследование – это процесс порождения новых объектов-потомков от существующих объектов-родителей. При этом потомок наследует от родителя все его поля, свойства и методы.
Сущность полиморфизма заключается в том, что методы различных классов могут иметь одинаковые имена, но различные содержание.
Класс представляет собой тип записи, имеющий в своем составе поля, свойства и методы.
Поле класса представляет собой данные, содержащиеся в классе. Поле описывается как переменная, и может принадлежать к любому типу.
Свойство реализует механизм доступа к полям и содержит описательные свойства.
Метод представляет собой подпрограмму, процедуру или функцию, являющейся элементом класса.
Файлы, генерируемые системой
Расширение |
Тип файлов и описание |
Время создания |
Нужен ли для компиляции? |
.CFG |
Файл конфигурации с настройками проекта. Аналогичен файлу DOF |
Разработка |
Нужен только при использовании специальных настроек компилятора |
.DCU |
Delphi Compiled Unit(откомпилированный модуль), результат компиляции файла Pascal |
Компиляция |
Только если исходный код недоступен Файл DCU – промежуточный шаг, они ускоряют компиляцию |
.DFM |
Файл формы Delphi двоичный файл с описанием свойств формы (или модуля данных) и ее компонентов |
Разработка |
Да. Каждая форма хранится как в файле PAS, так и в DFM |
.DOF |
Delphi Option File текстовый файл с опциями текущего проекта |
Разработка |
Нужен только при использовании опций, отличных от установленных по умолчанию |
.DPR |
Delphi Project File (файл проекта Delphi) этот файл на самом деле содержит исходный код Pascal |
Разработка |
Да |
.EXE |
Исполняемый файл, созданное вами приложение Windows |
Компиляция, компоновка |
Нет. Это файл, который вы будите распространять. Он включает все модули, формы и ресурсы. |
.PAS |
Файл Pascal. Исходный код модуля Pascal, или связанного с формой, или отдельно |
Разработка |
Да |
.RES |
Resource file (файл ресурсов). Двоичный файл, связанный с проектом и обычно содержащий его значок. Вы можете добавлять в проект другие файлы данного типа. Также можно использовать текстовое описание ресурсов (файлы RC) |
Разработка. Страница Application окна диалога Project Options |
Да. Главный ресурсный файл приложения может быть построен Delphi заново на основе информации, находящейся на странице Application окна диалога Project Options. |