
- •Прикладное программирование
- •Часть 1
- •Прикладное программирование
- •Часть 1
- •1. Информация о дисциплине
- •1.1. Предисловие
- •1.2. Содержание дисциплины и виды учебной работы
- •1.2.2. Перечень видов практических занятий и контроля
- •2. Рабочие учебные материалы
- •2.1. Рабочая программа (220 часов) Введение
- •Раздел 1. Технология программирования
- •Раздел 2. Ввод данных
- •Раздел 3. Управляющие окна
- •Раздел 4. Развитые компоненты
- •Раздел 5. Основные понятия субд
- •Раздел 6. Программирование баз данных
- •6.1. Невизуальные компоненты для построения бд
- •Раздел 7. Основные приёмы программирования бд
- •Раздел 8. Развитые приёмы программирования бд
- •Раздел 9. Интерфейс прикладного программирования api
- •Заключение
- •2.2. Тематический план изучения дисциплины
- •Тематический план для студентов заочной формы обучения
- •Структурно-логическая схема дисциплины «Прикладное программирование»
- •2.4. Временной график изучения дисциплины при использовании информационно-коммуникационных технологий
- •2.5. Практический блок
- •2.5.1. Практические занятия
- •2.5.2. Лабораторный практикум
- •2.5.2.1. Лабораторные работы для очной формы обучения
- •2.5.2.2. Лабораторные работы для очно-заочной формы обучения
- •2.5.2.3. Лабораторные работы для заочной формы обучения
- •2.6. Балльно-рейтинговая система оценки знаний
- •3. Информационные ресурсы дисциплины
- •3.1. Библиографический список
- •Опорный конспект Введение
- •Раздел 1. Технология программирования
- •1.1. Основная тенденция технологии программирования
- •Раздел 2. Ввод данных
- •2.1. Организация надежного ввода
- •2.2. Обработка строк
- •2.3. Средства группирования компонентов
- •Раздел 3. Управляющие окна
- •3.1. Управление выбором
- •3.2. Диалоговые окна
- •3.3. Многострочные окна
- •Раздел 4. Развитые компонеты
- •4.1. Работа с данными типа DateTime
- •4.2. Работа с двумерными массивами
- •4.3. Компоненты навигаторов.
- •4.4. Использование указателей
- •Раздел 5. Основные понятия субд
- •5.1. Общие сведения о базах данных (бд)
- •5.2. Концепция управления бд из среды Builder
- •5.3. Файлы и индексы
- •Раздел 6. Программирование баз данных
- •6.1. Невизуальные компоненты для построения бд
- •6.2. Навигация по нд
- •6.3. Доступ к полям нд
- •6.4. Визуальные компоненты для работы с бд
- •Раздел 7. Основные приёмы программирования бд
- •7.1. Сортировка, фильтрация и редактирование нд
- •7.2.Организация надежного ввода данных в бд
- •Раздел 8. Развитые приёмы программирования бд
- •8.1. Построение связей между таблицами бд
- •8.2. Работа с изображениями.
- •Раздел 9. Интерфейс прикладного программирования api
- •9.1 Встраивание звука
- •9.2. Вызов других приложений
- •Заключение
- •3.3. Глоссарий (краткий словарь основных терминов и положений)
- •3.4. Технические средства обеспечения дисциплины
- •3.5. Методические указания к выполнению лабораторных работ
- •3.5.1. Лабораторные работы, семестр 1
- •Работа 1.1. Проектирование программного проекта.
- •Вспомогательный теоретический материал Основная тенденция технологии программирования
- •Компонент ActionList
- •Связь пунктов меню Main Menu1 с действиями ActionList
- •Связь действий ActionList с изображениями ImageList
- •Кнопки быстрого доступа
- •Всплывающие подсказки
- •Использование стандартных действий
- •10 Правил технологии программирования
- •Работа 1.2. Надёжный ввод
- •Работа 1.3. Контейнеры
- •Работа 1.4. Компоненты выбора
- •Работа 1.5. Диалоги
- •Работа 1.6. Многострочные окна
- •Работа 1.7. Определение даты и временного интервала.
- •Работа 1.8. Обработка двумерных массивов.
- •Работа 1.9. Работа с каталогами и файлами.
- •3.5.2. Лабораторные работы, семестр 2
- •Работа 2.1. Начальное создание базы данных
- •Вспомогательный теоретический материал Общие сведения о базах данных
- •Концепция управления бд из среды Builder
- •Средство dbe (Database Borland Engine – машина Borland управления базой данных)
- •Альяс базы данных
- •Поля файла бд
- •Набор данных таблицы бд
- •Управление наборами данных в среде Builder
- •Модуль данных DataModule
- •Файлы и индексы
- •Содержание работы
- •Работа 2.2. Сортировка набора данных, русификация заголовков
- •Работа 2.3. Организация надежного ввода
- •//Проверка полей Panel2 - только для режима замены
- •Работа 2.4. Ввод данных посредством вспомогательных словарей.
- •Работа 2.5. Связи таблиц типа 1:1 и 1:n
- •Работа 2.6. Поля синхронного просмотра типа Lookup
- •Работа 2.7. Поиск и фильтрация
- •Работа 2.8. Особенности сохранения изображений в бд
- •Работа 2.9. Встраивание звука
- •Работа 2.10. Вызов других приложений
- •Методические указания к практическим занятиям
- •Заключение
- •4. Блок контроля освоения дисциплины
- •Часть 1, первый семестр – контрольная работа, зачёт.
- •Часть 1, второй семестр – курсовой проект, экзамен.
- •4.1. Задание на контрольную работу и методические указания к её выполнению
- •Вниманию студентов, обучающихся с элементами дот.
- •Задание на курсовой проект и методические указания к его выполнению
- •Этапы работы над курсовым проектом
- •4.3. Текущий контроль Тренировочные тесты
- •4.4. Итоговый контроль Вопросы к зачёту, семестр 1
- •Вопросы к экзамену, семестр2
2.5.2.1. Лабораторные работы для очной формы обучения
Номер и название раздела (темы) |
Номер и наименование лабораторной работы |
Кол-во часов |
||||
Аудит. |
ДОТ |
|||||
1.5. Кнопки быстрого доступа |
№1.1 Проектирование программного проекта |
2 |
- |
|||
2.1. Организация надежного ввода |
№1.2. Надёжный ввод. |
4 |
- |
|||
2.3. Средства группирования компонентов |
№1.3. Контейнеры |
2 |
1 |
|||
3.1. Управление выбором |
№1.4. Компоненты выбора |
2 |
1 |
|||
3.2. Диалоговые окна |
№1.5. Диалоги |
2 |
- |
|||
3.3. Управляющие окна |
№1.6. Многострочные окна |
4 |
- |
|||
4.1. Работа с данными типа DateTime |
№1.7. Определение даты и временного интервала. |
2 |
1 |
|||
4.2. Работа с двумерными массивами |
№1.8. Обработка двумерных массивов |
4 |
- |
|||
4.3. Компоненты навигаторов |
№1.9. Работа с каталогами и файлами |
2 |
- |
|||
5.2 Концепция управления БД из среды Builder. |
№2.1. Начальное создание базы данных |
4 |
- |
|||
6.4.Визуальные компоненты для работы с БД |
№2.2. Сортировка набора данных, русификация заголовков |
2 |
1 |
|||
7.2.Организация надежного ввода данных в БД |
№2.3. Организация надежного ввода №2.4. Ввод данных посредством вспомогательных словарей |
4 2 |
- |
|||
8.1.Построение связей между таблицами БД |
№2.5. Связи таблиц типа 1:1 и 1:N |
2 |
- |
|||
№2.6. Поля синхронного просмотра типа Lookup |
2 |
- |
||||
№2.7. Поиск и фильтрация |
2 |
- |
||||
8.2.Работа с изображениями |
№2.8. Особенности сохранения изображений в БД |
2 |
- |
|||
9.1.Встраивание звука |
№2.9. Встраивание звука |
2 |
- |
|||
9.2.Вызов других приложений |
№2.10. Вызов других приложений |
2 |
- |
|||
|
Итого |
48 |
4 |
2.5.2.2. Лабораторные работы для очно-заочной формы обучения
Номер и название раздела (темы) |
Номер и наименование лабораторной работы |
Кол-во часов |
||||
Аудит. |
ДОТ |
|||||
1.5 Кнопки быстрого доступа. |
№1.1. Проектирование программного проекта |
2 |
- |
|||
2.1. Организация надежного ввода |
№1.2. Надёжный ввод. |
4 |
- |
|||
2.3. Средства группирования компонентов |
№1.3. Контейнеры |
- |
3 |
|||
3.1. Управление выбором |
№1.4. Компоненты выбора |
- |
3 |
|||
3.2. Диалоговые окна |
№1.5. Диалоги |
- |
2 |
|||
3.3. Управляющие окна |
№1.6. Многострочные окна |
4 |
- |
|||
4.1. Работа с данными типа DateTime |
№1.7. Определение даты и временного интервала. |
2 |
1 |
|||
4.2. Работа с двумерными массивами |
№1.8. Обработка двумерных массивов |
- |
4 |
|||
4.3. Компоненты навигаторов |
№1.9. Работа с каталогами и файлами |
- |
2 |
|||
5.2 Концепция управления БД из среды Builder. |
№2.1. Начальное создание базы данных |
2 |
2 |
|||
6.4.Визуальные компоненты для работы с БД |
№2.2. Сортировка набора данных, русификация заголовков |
- |
3 |
|||
7.2.Организация надежного ввода данных в БД. |
№2.3. Организация надежного ввода |
2 |
2 |
|||
№2.4. Ввод данных посредством вспомогательных словарей |
- |
2 |
||||
8.1.Построение связей между таблицами БД. |
№2.5. Связи таблиц типа 1:1 и 1:N |
2 |
|
|||
№2.6. Поля синхронного просмотра типа Lookup |
2 |
|
||||
№2.7. Поиск и фильтрация |
2 |
|
||||
8.2.Работа с изображениями |
№2.8. Особенности сохранения изображений в БД |
- |
2 |
|||
9.1.Встраивание звука |
№2.9. Встраивание звука |
2 |
|
|||
9.2.Вызов других приложений |
№2.10. Вызов других приложений |
- |
2 |
|||
|
Итого |
24 |
28 |