Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программа стажировки 230105 окончательный вариа...doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
155 Кб
Скачать
☆

Тема 2.3 Разработка графического пользовательского интерфейса

Студент должен

знать:

  • технологии, связанные с элементами управления;

  • обработку фокуса ввода;

  • привязку элементов управления;

  • кнопки-акселераторы;

  • компоненты для отображения деревьев и списков;

  • многостраничные формы;

  • компоненты для создания панелей инструментов;

  • компоненты ActionManager.

уметь:

  • проектировать пользовательский интерфейс;

  • использовать компоненты для создания меню, панелей инструментов;

  • применять компоненты ActionList и ActionManager;

  • использовать строку состояния;

  • работать с формами, создавать и обрабатывать события;

  • обрабатывать фокус ввода.

Практические работы

1. Проектирование многостраничных форм.

2. Применение панелей инструментов и списков событий.

3. Использование архитектуры ActionManager.

Тема 2.4 Отладка и тестирование

Студент должен

знать:

  • способы отладки и тестирования программных продуктов;

  • порядок разработки тестов программного модуля;

  • порядок отладки программ;

  • спектр подходов к проектированию тестов.

уметь

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

  • работать с отладчиком;

  • создавать процедуры через вызов событий объектов.

Практические работы

1. Обработка исключительных состояний.

2. Применение встроенного отладчика Delphi.

Тема 2.5 Основы разработки приложений баз данных в Delphi

Студент должен

знать:

  • назначение и особенности инструментальных средств по созданию баз данных;

  • команды по управлению построителем баз данных;

  • приемы создания структуры базы данных;

уметь:

  • создавать и удалять файл базы данных;

  • создавать, модифицировать и удалять таблицы;

  • задавать условия ссылочной целостности и обеспечивать достоверность данных.

Практические работы

1. Проектирование структуры приложения БД.

2. Разработка формы ввода/редактирования записей.

3. Программная навигация по набору данных.

4. Создание вычисляемых и подстановочных полей.

5. Организация поиска записей в приложении.

6. Организация фильтрации записей в приложении.

7. Организация сортировки записей в приложении.

8. Использование генераторов отчетов.

Раздел 3. Разработка и эксплуатация удаленных баз данных

Тема 3.1 Проектирование баз данных

Студент должен

знать:

  • отличия и преимущества удаленных баз данных от локальных баз данных;

  • преимущества, недостатки и место применения двухзвенной и трехзвенной архитектуры;

  • основные состояния наборов данных;

  • методы навигации по наборам данных.

уметь:

  • создавать и удалять файл базы данных;

  • создавать, модифицировать и удалять таблицы;

  • задавать условия ссылочной целостности и обеспечивать достоверность дан­ных;

  • использовать процедуры для последовательной навигации по записям.

Практические работы

1. Проектирование структуры БД.

2. Проектирование запросов к БД.

Тема 3.2 Реализация стандартной бизнес-логики

Студент должен

знать:

  • - обзор CASE-средств для проектирования и документирования баз данных;

  • порядок проектирования структуры базы данных с помощью AllFusion ERwin Data Modeler;

  • назначение и формат запросов на добавление, редактирование и удаление дан­ных;

  • способы выполнения запросов;

  • методы сортировки, поиска и фильтрации данных в выборках;

  • методы сортировки, поиска и фильтрации данных в базе данных;

  • отличия использования методов управления данными в выборках и в базе дан­ных.

уметь:

  • создавать структуру базы данных, используя CASE-средства;

  • создавать, просматривать, перестраивать и удалять индексы;

  • формировать различные конструкции оператора выборки данных;

  • формировать на выполнение операторы добавления, редактирова­ния и удалении данных;

  • применять методы сортировки, поиска и фильтрации данных;

  • использовать дополнительные возможности методов сортировки поиска и фильтрации данных.

Практические работы

1. Управление соединением с БД.

2. Реализация базовых операций обработки данных.

3. Разработка бизнес-правил приложения.

4. Работа с полями и индексами БД.

5. Реализация сортировки и поиска записей.

6. Организация фильтрации записей.

7. Обработка ошибок в приложении БД.

8. Разработка SQL-запросов приложения БД.

9. Разработка отчетов на основе бизнес-правил.

10. Импорт отчетов в MS Word, Excel..