Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК ПП1 (C++ БД).doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
5 Мб
Скачать
☆

1.2. Содержание дисциплины и виды учебной работы

1.2.1. Объем дисциплины и виды учебной работы

Вид учебной работы

Всего часов

Форма обучения

очная

очно-заочная

заочная

Общая трудоёмкость дисциплины (ОТД)

220

Работа под руководством преподавателя

(включая ДОТ)

132

в том числе аудиторные занятия:

лекции

50

24

12

практические занятия (ПЗ)

12

6

лабораторные работы (ЛР)

48

24

14

семинары (С)

-

-

-

другие виды аудиторных занятий

-

-

-

Самостоятельная работа студента (СР)

88

Промежуточный контроль, количество

В том числе: курсовой проект

контрольная работа

10

1

-

11

1

1

11

1

1

Вид итогового контроля (зачёт, экзамен)

зачет, экзамен

1.2.2. Перечень видов практических занятий и контроля

- одна контрольная работа (для студентов очно-заочной и заочной форм обучения);

- практические занятия (для студентов очной и очно-заочной форм обучения);

- лабораторные работы;

- курсовой проект;

- тесты по разделам дисциплины;

- зачет;

- экзамен.

2. Рабочие учебные материалы

2.1. Рабочая программа (220 часов) Введение

(2 ч)

Предмет и задачи дисциплины. Основные этапы проектирования и жизненный цикл программных продуктов.

Раздел 1. Технология программирования

(20 ч)

[1], с.257-275 [4], с.21-64

1.1. Основная тенденция технологии программирования

Основные принципы и подходы в проектировании программных систем, нисходящее проектирование и восходящее программирование. Структурное, модульное и объектное программирования. Стиль программирования. Показатели качества программных продуктов. Стандарты на разработку прикладных программных средств. Главные цели современных технологий программирования, критерии качества программы.

1.2. Компонент ActionList

Компоненты среды программирования, предназначенные для реализации современной технологии программирования – ActionList, MainMenu, ImageList, Data Modules.

1.3. Связь пунктов меню MainMenu1 с действиями ActionList

Организация соответствия обработчиков запланированных действий из списка ActionList пунктами главного меню MainMenu.

1.4. Связь действий ActionList с изображениями ImageList

Заполнение списка микроизображений компонента ImageList из стандартных и личных библиотек. Редактирование списка изображений. Назначение изображения объекту-действию.

1.5. Кнопки быстрого доступа

Роль компонента ToolBar, его связь с изображениями списка ImageList и действями из компонента ListAction. Организация всплывающих подсказок.

Раздел 2. Ввод данных

(28 ч)

[1], с.145-257; [2], с.61-137; [3], с.185-326; [4], с.76-108

2.1. Организация надежного ввода

Компоненты для ввода данных в программу, ошибки ввода, система кодирования ANSI.

Организация надежного ввода: алгоритмические проверки, использование компонентов с маской типа Maskedit, оператор Try, защита окна ввода против недопустимых символов, управление видимостью разрешенных компонентов.

2.2. Обработка строк

Типы строк: с нулевым окончанием и ANSI-строки. Операции соединения и сравнения строк. Встроенные функции обработки строк: операции над элементами строки (вхождение, удаление, вставка) и операции преобразования (StrToFloatF, StrToDateTime, IntToHex, Val).

2.3. Средства группирования компонентов

Контейнеры GroupBox, Panel, Form, PageControl. Рамка Bevel.