русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Требования к оформлению контрольной работы


Дата добавления: 2015-07-09; просмотров: 583; Нарушение авторских прав


 

Отчет по контрольной работе содержит титульный лист, условие контрольного задания, листинг программы, контрольный пример, а также - дискету с исходными файлами программы и EXE-файлом.

Стиль оформления основного текста должен содержать следующие установки:

шрифт – кегль 16, гарнитура - «Таймс»;

межстрочный интервал – 1;

абзацный отступ – 1,25;

выравнивание – по ширине;

перенос – автоматический;

нумерация страниц – внизу по центру страницы;

формат страницы – А4;

поля (вернее, нижнее, левое, правое) – по 25 мм.

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

 

Список литературы

 

Основная литература

1. Иванова Г.С. Технология программирования: Учебник для вузов.-3-е изд; перераб. и доп.-М.: Изд-во МГТУ им. Баумана, 2006

2. Лафоре Р. Объектно-ориентированное программирование в C++. Классика Computer Science-СПб. Питер,2008 – 928 с.

3. Павлов Ф.Ф. Высокоуровневые методы информатики и программирования: Конспект лекций. Файл VMInfProg_lek.pdf.-СПб:СПбГИЭУ,2009.-164с.

4. Павлов Ф.Ф. Технология программирования: Конспект лекций (спец. 090103).-ИзПК СПбГИЭУ, 2010

5. Павлов Ф.Ф. Технология программирования на Visual C++ .NET:Учеб. пособие.-СПб.:СПбГИЭУ, 2007

6. Савитч У. Язык С++. Курс объектно-ориентированного программирования, Пер. с англ. - М.: Изд. дом «Вильямс», 2001.

 

Дополнительная литература

1. Павлов Ф.Ф. Высокоуровневые методы информатики и программирования: Конспект лекций (спец. 080801).-ИзПК СПбГИЭУ, 2010

2. Павлов Ф.Ф. Методы программирования в экономике: Учеб. пособие. - СПб.: СПбГИЭУ, 2004.

3. Павлов Ф.Ф. Технология программирования: Конспект лекций (спец.-230201).-ИзПК СПбГИЭУ, 2009



4. Хортон А. Visual C++ 2005: Пер. с англ. –М.:ООО “И.Д. Вильямс”. 2007.

5. Высокоуровневые методы информатики и программирования: Методические указания к выполнению лабораторного практикума на Visual C++ 2005 (спец. 080801). Сост. Ф.Ф. Павлов.- ИзПК СПбГИЭУ, 2010.

6. Высокоуровневые методы информатики и программирования: Методические указания к курсовой работе (спец. 230201). Сост. Ф.Ф. Павлов.- ИзПК СПбГИЭУ, 2010.

 

Приложение 1

Содержание дисциплины (извлечение из рабочей

программы дисциплины)

 

Раздел 1. Методы и этапы технологии программирования

Тема 1. Эволюция технологии программирования

Законы эволюции программного обеспечения. Процедурное и модульное программирование. Объектно-ориентированное программирование. Компонентные технологии и CASE-технологии.

Тема 2. Основные этапы технологии программирования

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

Тема 3. Объектно-ориентированный подход к проектированию и разработке программ

Сущность объектно-ориентированного подхода. Инкапсуляция: классы и объекты, конструкторы и деструкторы, друзья класса. Наследование: базовые и производные классы, виртуальные базовые классы. Полиморфизм: перегрузка операций и функций, преобразование типов, виртуальные элементы-функции и абстрактные классы, параметрический полиморфизм.

Тема 4. Технология объектно-ориентированного программирования

Проектирование структуры программы. Проектирование файлов интерфейсов классов. Программирование файлов реализации классов.

Раздел 2. Объектно-ориентированные методы программирования в Windows

Тема 5. Создание Windows-приложений

Консольные приложения. SDI-приложения. MDI-приложения. Диалоговые приложения.

Тема 6. Управление вводом-выводом

Управление клавиатурой. Управление курсором. Управление мышью.

Тема 7. Управление многооконными диалогами

Меню, акселераторы. Диалоговые окна, кнопки, текстовые поля. Флажки и переключатели. Регуляторы и индикаторы. Списки и комбинированные поля. Элементы управления ActiveX.

Тема 8. Управление файловой обработкой

Файловая обработка объектов классов MFC. Файловая обработка объектов классов пользователя. Файловая обработка с классом CFie.

Тема 9. Использование свойств операционной среды

Процессы и потоки. Синхронизация и обработка событий. Динамически загружаемые библиотеки.

Тема 10. Технология программирования в Widows

Проектирование структуры программы. Создание проекта и меню. Реализация классов предметной области. Реализация диалога с файлами данных. Реализация диалога получения ведомости результатов.

Раздел 3. Перспективные направления в области созданий технологий программирования

Тема 11. Технология ActiveX

Концепция технологии COM и ActiveX. Создание приложения-контейнера. Создание приложения-сервера.

Тема 12. Поддержка баз данных

Технологии доступа к данным. Создание приложения с базой данных.

Тема 13. Программирование для Internet

Технологии для работы в Internet. Приложение в стиле браузера. Приложение с протоколом HTTP в WinInet. Приложение с протоколом FTP в WinInet.

Тема 14. Перспективы методов программирования

Распространение объектно-ориентированных методов программирования. Визуальные среды разработки объектно-ориентированных приложений.

Перечень тем лабораторного практикума приведен в таблице 1.

 

Таблица 1

Наименование тем дисциплины Темы и содержание лабораторного практикума
Раздел 1 Создание программных приложений
Тема 3 Объектно - ориентированный подход к проектированию и разработке программ 1. Выполнение блока лабораторных работ по методам объектно-ориентированного программирования  
Раздел 2 Объектно-ориентированные методы программирования в Windows
Тема 5 Создание Windows-приложений Тема 6 Управление вводом/выводом информации Тема 7 Управление многооконными диалогами Тема 8 Управление файловой обработкой   2. Выполнение 4 блоков лабораторных работ: - «Создание Windows-приложений».   - «Ввод/вывод информации».     - «Программирование интерфейса приложений».     - «Программирование файловой обработкой».
Раздел 3Перспективные направления в области создания технологий программирования
  Тема 11 Технология ActiveX и COM Тема 12 Поддержка баз данных Тема 13 Программирование для Internet 3. Выполнение 3 блоков лабораторных работ: - Технология ActiveX.   - Поддержка баз данных.   - Программирование для Internet.

 

 

Приложение 2

Пример оформления титульного листа контрольной работы

 

МИНОБРНАУКИ РОССИИ

 

Федеральное государственное бюджетное

образовательное учреждение

высшего профессионального образования

«Санкт-Петербургский государственный

инженерно-экономический университет»

 

 

Кафедра вычислительных систем и программирования

 

 

Контрольная работа по дисциплине

 



<== предыдущая лекция | следующая лекция ==>
Контрольные задания | ВВЕДЕНИЕ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.977 сек.