Темы практических занятий

 

Тема 1. C++Builder и современные информационные технологии

План занятия

1.   Объектно-ориентированное программирование BC++ Builder

2.   Основы визуального программирования интерфейса

3.   Место C++Builder 6 в семействе программных продуктов Borland

4.   Взаимодействие приложений в информационных системах

5.   Распределенные многозвенные приложения

6.   Переносимость данных и программ

7.   Сетевые службы

 

Тема 2. Объектно-ориентированное проектирование в IDE Borland C++ Builder

         План занятия

1.   Общие сведения о программах на Borland C++

2.   Структура головного файла проекта

3.   Структура файлов модулей форм

4.   Области видимости и доступ к объектам модуля

5.   Указатели на объекты

6.   Общий вид окна IDE

7.   Главное меню. Быстрые кнопки

8.   Палитра компонентов

9.   Окно формы

10.  Окно Редактора Кода

11.  Инспектор Объектов

12.  Перетаскивание и встраивание окон в IDE C++Builder

 

 

Тема 3. Компоненты ввода и отображения информации

         План занятия

1. Компоненты Label, StaticText, Panel

2. Окна редактирования Edit, LabeledEdit и MaskEdit

3. Многострочные окна редактирования Memo и RichEdit

4. Компоненты выбора из списков - ListBox, CheckListBox, ValueListEditor, ComboBox,

5. Таблица строк - компонент StringGrid

6. Компоненты ввода и отображения целых чисел - Up Down и CSpinEdit

7. Компоненты ввода и отображения дат и времени - DateTimePicker, MonthCalendar, CCalendar

8. Компонент генерации страницы Excel - FIBook

9. Компонент отображения иерархических данных -  ListView

 

 

Тема 4. Кнопки, индикаторы, управляющие элементы

План занятия

1.   Общая характеристика управляющих элементов

1.   Управляющие кнопки Button и BitBtn

2.   Кнопка с фиксацией SpeedButton

3.   Группы радиокнопок - RadioGroup, RadioButton и GroupBox

4.   Индикаторы CheckBox и CheckListBox

5.   Ползунки и полосы прокрутки - компоненты TrackBar и ScrollBar

6.   Таймер - компонент Timer

7.   Заголовки - компоненты HeaderControl и Header

 

Тема 5. Системные диалоги

План занятия

1.   Общая характеристика компонентов – диалогов

2.   Диалоги открытия и сохранения файлов - компоненты OpenDialog и SaveDialog

3.   Диалог выбора шрифта - компонент FontDialog

4.   Диалоги поиска и замены текста омпоненты FindDialog и ReplaceDialog

5.   Диалоги выбора цвета омпоненты ColorDialog

6.   Диалоги печати и установки принтера омпоненты PrintDialog и PrinterSetupDialog

 

Тема 6. Проектирование графических, мультимедиа и анимационных приложений

1.           План занятия

1.   1 Построение графических изображений - компонент Image

2.   Канва - холст для рисования

3.   Режимы рисования. События OnPaint

4.   1 Процедуры воспроизведения звуков Windows

5.   2 Начала анимации - создание мультипликаций

6.   3 Универсальный проигрыватель MediaPlayer

7.   4 Воспроизведение немых видео клипов - компонент Animate

 

 

Тема 7. Архитектура приложений для локальных баз данных в BC++ Builder

План занятия

1. Модели баз данных

2. Организация связи с базами данных в C++Builder

3. Обзор компонентов, используемых для связи с базами данных

4. Наборы данных Table.Основные свойства и события.

5. Компоненты визуализации и управления данными

6. Проектирование приложений с несколькими связанными таблицами

7. Состояние набора данных, пересылка записи в базу данных

8. Методы доступа к полям,  навигации и поиска записей

9. Методы установки диапазона допустимых значений

10.         Методы создания и модификации таблиц

 

Тема 8. Основы языка SQL, создание приложений для работы с базами данных в сети

План занятия

1. Оператор выбора Select

2. Операции с записями

3. Операции с таблицами

4. Операции с индексами

5. Основные свойства компонента Query

6. Основные методы и события компонента Query

7. Работа с базами данных в сети

8. InterBase - работа на платформе клиент/сервер

9. Доступ к базам данных через ADO

10.  Обзор компонентов наборов данных

11.  Доступ к InterBase через InterBase Express

12.  Доступ к базам данных с помощью компонентов dbExpress

13.  Технология MIDAS

 

Тема 9. Проектирование приложений для Интернет

План занятия

1.   Создание собственного браузера

2. Динамические страницы Web - приложения CGI

3. Сервер Web C++ Builder

4. Использование форм и таблиц в HTML

5. Использование шаблонов HTML

6. Использование активных форм

7. Обзор дополнительных возможностей работы с Интернет