- •Курсовая работа по дисциплине "Объектно-ориентированное и визуальное программирование".
- •Выступление на студенческой научной конференции 19 апреля 2012 засчитывается в качестве курсовой работы (при оформлении отчёта)
- •Задания практической части.
- •Программы.
- •Игровые программы.
- •Правила оформления курсовых работ.
- •Курсовая работа
Курсовая работа по дисциплине "Объектно-ориентированное и визуальное программирование".
Выступление на студенческой научной конференции 19 апреля 2012 засчитывается в качестве курсовой работы (при оформлении отчёта)
Цель работы – стимулировать студентов к работе с литературой по дисциплине (в основном с дополнительной) и разработать учебный проект, приближенный к реальным проектам, с реализацией которых сталкиваются специалисты по прикладной информатике.
Курсовая работа состоит из двух частей – теоретической и практической.
В теоретической части работы студент должен найти литературу, содержащую материал по заданной теме и представить найденный материал в виде реферата по теме. Кроме реферативного описания, теоретическая часть включает также полностью разобранные задачи по теме (количество задач указано в задании), иллюстрирующие разные аспекты данной темы. Кроме разбора ключевых задач, студент должен предоставить формулировку других задач по материалу темы (их число также указано), не приводя решения.
В завершении теоретической части, студент должен указать ссылки на используемую литературу.
В практической части предлагается реализация Windows-проекта в среде Delphi. Обязательными требованиями к проекту являются:
оригинальный, но корректный дизайн;
наличие файла справки;
представление в распечатанном виде постановки задач, метода решения и основных экранных форм, а также текста ключевых процедур и функций.
Задания теоретической части.
№ |
Тема работы |
Разобр. задачи |
Самост. задачи |
1 |
Классы общего назначения TList, TStrings, TStringList, TStream. |
4 |
20 |
2 |
Защищенные блоки. Обзор стандартных классов. Создание собственных классов типа Exception. |
6 |
20 |
3 |
Глобальные объекты Application, Screen, Printer, Clipboard. |
8 |
12 |
4 |
Компоненты страницы WIN32 (по 8-10 компонент на каждого исполнителя). - на 2-х человек |
по 1 на комп. |
по 3 на комп. |
5 |
Создание и установка собственных компонентов.
|
1 |
5 |
6 |
Разработка динамически подключаемых библиотек DLL. |
2 |
4 |
9 |
Windows API. Обзор. Примеры использования в Delphi. |
5 |
15 |
11 |
Компоненты страницы ActiveX.
|
3 |
8 |
12 |
Настройка конфигурации BDE. Утилита DataBase Desktop. |
3-4 |
- |
13 |
Основы языка SQL. Создание и управление таблицами БД с помощью SQL запросов. (Показать на реализации модельного примера) |
6 |
12 |
14 |
Использование компонента TTable.
|
3 |
10 |
15 |
Использование компонентов TDataSet и визуальных компонент отображения данных. |
5 |
15 |
16 |
Подготовка отчетов. Компоненты страницы QReport. (вариант – Использование Rave Report) |
6 |
12 |
17 |
Обзор графических компонент. Работа с графикой.
|
6 |
20 |
19 |
Управление СОМ-серверами с использованием компонент страницы Servers |
6 |
12 |
20 |
Управление редактором WORD из DELPHI (использование СОМ-технологии). |
8 |
15 |
21 |
Управление пакетом EXCEL из DELPHI (использование СОМ-технологии). |
8 |
15 |
22 |
Популярный учебник по Object Pascal для школьников.
|
15 |
30 |
23 |
Работа с графикой средствами WIN API
|
6 |
12 |
24 |
Работа с графикой средствами OpenGL
|
6 |
12 |
25 |
Компоненты управления данными (стр. DataControls 2 исполнителя, по 8-10 компонент на каждого). |
по 1 на комп. |
по 3 на комп. |
26 |
Отображение данных компонентами TChart и TDBChart. |
6 |
12 |
27 |
Разработка многозвенных приложений (стр. Midas)
|
2 |
4 |
28 |
История развития языков объектно-ориентированного программирования. |
|
|
29 |
Сравнительный анализ реализации основных принципов объектно-ориентированного программирования в различных языках. |
8 |
12 |
30 |
Использование языка XML при разработке DELPHI приложения. |
2 |
2 |
31 |
Использование технологии ADO при реализации баз данных в Delphi |
1 |
2 |
32 |
Организация программного управления и обмена данными через интернет в Delphi-приложениях |
|
|