
- •1.Аис. Понятие аис. Назначение.
- •2.Аис как совокупность функциональных подсистем.
- •3.Структура аис. Характеристика обеспечивающих подсистем.
- •4.Базовые типы аис. Фактографические аис.
- •5.Базовые типы информационных систем.Документальные системы.
- •6.Базовые типы информационных систем. Экспертные системы.
- •7.Базовые типы информационных систем . Гипертекстовый аис.
- •8.Жизненный цикл аис. Понятие жц. Этапы жц.
- •9.Модели жц. Каскадная модель жц.
- •10.Модели жц. Спиральная модель жц.
- •11.Основы технологий проектирования аис. Документ «Постановка задачи». Назначение. Состав документа.
- •12.Основы технологий проектирования аис. Документ «Техническое задание». Раздел «Общие сведения»
- •13.Основы технологий проектирования аис. Документ «Техническое задание». Раздел «Назначение и цели создания системы»
- •14.Основы технологий проектирования аис. Документ «Техническое задание». Раздел «Характеристика объектов автоматизации»
- •15.Основы технологий проектирование аис. Документ «техническое задание». Раздел «требование к системе».
- •16.Технология проектирования аис. Проект системы. Проектирование аис. Требование к выбираемой технологии проектирования.
- •17.Классификация методов проектирование системы:
- •18.Технологии проектирования аис. Case-технологии. Назначение, особенности. Классификация Case-средств.
- •20.Интегрированная среда разработки Delphi. Назначение. Возможности.
- •21.Иср Delphi. Назначение элементов рабочей области среды.
- •22.Иср Delphi. Взаимосвязь между отдельными частями проекта.
- •23.Иср Delphi. Структура файла проекта. Структура файла модуля формы.
- •24.Иср Delphi. Файлы проекта Delphi.
- •25.Иср Delphi. Компоненты ввода и отображения текстовой, числовой информации, дат, времени.
- •26.Иср Delphi. Компоненты отображения графической и мультимедийной информации.
- •27.Иср Delphi. Кнопки, индикаторы, управляющие элементы.
- •28.Иср Delphi. Компоненты меню. Панели и компоненты внешнего оформления.
- •29.Системные диалоги.
- •31.Обработка исключительных ситуаций. Обработка событий мыши.
- •Обработка событий мыши
- •32.Обработка исключительных ситуаций. Обработка событий клавиатуры.
- •33.Принципы построения баз данных. Построение логической модели данных системы. Определение связей между таблицами баз данных.
- •34.Понятие процессора бд bde. Назначение и возможности программы bde Administrator. Понятие псевдонима бд.
- •35.Программа DataBase Desкtop. Назначение и возможности программы.
- •Создание таблицы.
- •Описание полей
- •36.Программа DataBase Desкtop. Задание ограничений на ввод значений полей. Создание индексов. Парольная защита таблиц баз данных.
- •Задание индексов
- •37.Иср Delphi. Создание приложения для работы с бд. Компоненты доступа к данным. Назначение компонентов, из взаимосвязь.
- •2 Сценария:
- •38.Реляционный способ доступа к данным. Особенности языка структурированных запросов sql. Организация статического запроса.
- •Вопрос 39 Реляционный способ доступа к данным. Особенности языка структурированных запросов sql. Организация динамического запроса. Поиск, сортировка данных.
- •40.Навигационный способ доступа к данным. Организация способа доступа к данным. Работа с записями данных.
29.Системные диалоги.
В приложениях часто приходится выполнять стандартные действия:Открывать и сохранять файлы, задавать атрибуты текста, выбирать цвета палитры и т.п.
В библиотеку среды Delphi включены простые для исп-я компоненты реализующие соответствующие диалоговые окна Windows,они размещ.на странице Dialogs. Однако не всегда все задачи можно решить стандартными диалогами. Несмотря на то, что в них предусмотрены достаточно широкие возможности настройки.Специфика приложений может требовать доп-х функций, которые невозможно реализовать в стандартном диалоге,поэтому в Delphi имеются компоненты которые можно рассматривать как фрагменты диалоговых окон, из них можно создавать собственные диалоги.
Перечень компонентов реализующих стандартные диалоги и компонентов на
основе которых можно создавать собственные специализированные диалоговые окна:
-
OpenDialogs-создание окна диалога «открыть файл»
-
SaveDialogs-… «Сохранить файл»
-
OpenPictureDialog-… «открыть рисунок»
-
SavePictureDialog-… «сохранить рисунок»
-
FontDialog-… выбора атрибутов шрифта
-
ColorDialog-… выбора цвета
-
PrintDialog-…печати
-
PrinterSetupDialog-…установки принтера
-
PageSetupDialog-…параметров страницы
-
FindDialog-…контекстного поиска в тексте
-
ReplaceDialog-… контекстной замены фрагментов текста
Компоненты позволяющие создавать собственные диалоговые окна:
-
ShellTreeView-отображает дерево файлов и папок(на стр.Samples)
-
FileListBox(на стр.Win3.1)-отображает список всех файлов каталога
-
DirectoryListBox-отображает структуру каталогов диска
-
DriveComboBox-падающий список доступных дисков
-
FilterComboBox-выпадающий список фильтров для поиска файлов
-
DirectoryOutLine(на стр.Samples)-дерево каталогов выбранного диска
Все компоненты стандартных диалогов явл-ся не визуальными, при обращении к этим
Компонентам вызываются стандартные диалоги вид которых зависит от версии
Windows и настройки системы. Основной метод которым производится обращение
к диалогу Execute.-эта функция открывает диалоговое окно и если пользователь
произвел в нем какой-либо выбор, то функция возвращает True,при этом в свойствах
компонента диалога запоминается выбор пользователя который можно прочитать
и использовать в дальнейших операциях, если же пользователь в диалоге нажал
отмену, то функция возвращает False,поэтому стандартное обращение к диалогу
имеет вид: If <имя компонента диалога>.execute then <операторы использующие
выбор пользователя>; .
30.
31.Обработка исключительных ситуаций. Обработка событий мыши.
Структурная обработка исключительных ситуаций - это система, позволяющая программисту при возникновении ошибки (исключительной ситуации) связаться с кодом программы, подготовленным для обработки такой ошибки.
Для обработки исключений в блоке кода PL/SQL должен присутствовать раздел «exception». В этом разделе перечисляются исключительные ситуации и описывается их обработка.
Инициализация обработчика исключений происходит в результате появления ошибки в процессе выполнения программы или в случае, когда пользователь сам (вручную) вызвал обработчик ошибок конструкцией «RAISE_APPLICATION_ERROR». Обработчик ошибок по структуре похож на оператор CASE, но в отличии от него не возвращает управление тому блоку откуда он был инициирован.
Пример:
EXCEPTION
WHEN utl_smtp.transient_error OR utl_smtp.permanent_error THEN
utl_smtp.quit(smtp_conn);
WHEN others THEN
Null;
Если надо обработать «любую» ошибку в условии «when» задается ключевое слово «others».
Если обработчик исключений не нашел описание исключения в текущем блоке, он начинает искать обработчик исключений во внешнем (родительском) блоке.