
- •Прикладное программирование
- •Часть 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
Северо-Западный государственный заочный технический университет
Прикладное программирование
Часть 1
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
Санкт-Петербург
2010
МИнистерство образования и науки российской федерации
Государственное образовательное учреждение высшего профессионального образования
«Северо-Западный государственный заочный технический университет»
Кафедра процессов управления и информационных систем
Прикладное программирование
Часть 1
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
Институт системного анализа, автоматики и управления
Специальность
220201.65 Управление и информатика в технических системах
Специализация
220201.65-01- Информационные технологии в бизнесе, экономике и управлении
Направление подготовки бакалавра
220200.62- Автоматизация и управление
Санкт-Петербург
Издательство СЗТУ
2010
Утверждено редакционно-издательским советом университета
УДК 62.52/07
Прикладное программирование, ч.1: учебно-методический комплекс/ сост. С. А. Матюхин. – СПб.: Изд-во СЗТУ, 2010. – 279 с.
Учебно-методический комплекс разработан в соответствии с государственными образовательными стандартами высшего профессионального образования.
В дисциплине рассматриваются вопросы построения интерактивных программ широкого профиля, в том числе работающих с локальными базами данных.
Учебно-методический комплекс предназначен для студентов специальности 220201.65 – управление и информатика в технических системах, изучающих дисциплину «Прикладное программирование» («Прикладное программирование, ч.1»).
Рассмотрено на заседании кафедры Процессов управления и информационных систем 29.06.09 г.; одобрено методической комиссией института системного анализа, автоматики и управления 29.06.09г.
Рецензенты: кафедра процессов управления и информационных систем СЗТУ (зав. кафедрой О.И. Золотов, канд. техн. наук, проф.);
И.В. Иванова, д-р техн. наук, проф. кафедры автоматизированных систем обработки информации и управления СЗТУ.
Составитель: С.А. Матюхин, канд. техн. наук, доц.
© Северо-Западный государственный заочный технический университет, 2010
© Матюхин С.А., 2010
1. Информация о дисциплине
1.1. Предисловие
Дисциплина «Прикладное программирование» («Прикладное программирование, ч.1»), (ОПД.Р.01), изучается студентами специальности 220201.65 всех форм обучения в двух семестрах.
Дисциплина включает в себя разделы: технология программирования, ввод данных, управляющие окна, развитые компонеты, основные понятия СУБД, программирование баз данных, основные приёмы программирования БД, развитые приёмы программирования БД, интерфейс прикладного программирования API.
Целью изучения дисциплины является приобретение студентами знаний, умений и навыков в области программирования на современных операционных платформах.
Задачи изучения дисциплины – усвоение основ технологии, теории и практики программирования.
В результате изучения дисциплины студент должен овладеть основами знаний по дисциплине, формируемыми на нескольких уровнях:
Иметь представление:
– о технологии создания программных продуктов и о современных стандартах на программирование.
Знать:
– общие принципы создания программ на базе современной технологии программирования;
– методы организации интерактивных задач;
– приемы программирования в области баз данных.
Уметь:
– использовать полученные знания при решении практических задач.
Владеть:
– методами нисходящего проектирования, восходящего программирования и объектно-ориентрованного программирования.
Место дисциплины в учебном процессе
Теоретической и практической основами дисциплины являются курсы «Математика, ч.1,2», «Программирование и основы алгоритмизации», «Информатика». Приобретенные знания будут использованы в курсовом и дипломном проектированиях.