
- •С.В.Сизов объектно-ориентированное программирование
- •Содержание
- •Лабораторная работа 1.
- •На различных платформах.
- •Реализация простейшего класса
- •Лабораторная работа 3 Классы потоков ввода-вывода данных.
- •Контрольные вопросы.
- •Лабораторная работа 4-5 (4 часа) Статически и динамически подключаемые библиотеки.
- •Контрольные вопросы.
- •Комментарии
- •Контрольные вопросы.
- •Контрольные вопросы
- •Лабораторная работа 8 Классы библиотеки Qt: элементы отображения Qt Цель работы: отработка умений и навыков использования библиотеки Qt для формирования элементов отображения.
- •Контрольные вопросы.
- •Методы и средства проектирования интерфейса пользователя
- •Методы и средства проектирования интерфейса пользователя в ос Unix
- •Контрольные вопросы
- •Создание интерфейса простых приложений.
- •Классы библиотеки Qt: обработка событий
- •Контрольные вопросы.
- •Создание приложений баз данных
- •Контрольные вопросы.
Старооскольский технологический институт
(филиал)
Московского государственного института стали и сплавов
(технологического университета)
Кафедра АиПЭ
С.В.Сизов объектно-ориентированное программирование
методические указания
к выполнению лабораторных работ
для студентов специальностей
(очная форма обучения)
Одобрено редакционно-издательским советом института
Старый Оскол
2007
УДК 681.5
ББК 32.965
Рецензент:
Сизов С.В. Объектно-ориентированное программирование. Методические указания к выполнению лабораторных работ. Старый Оскол, СТИ МИСиС, 2007. – 32 с.
Методические указания к выполнению лабораторных работ по курсу "Объектно-ориентированное программирование" для студентов специальностей: «230105 – Программное обеспечение вычислительной техники и автоматизированных систем», очной формы обучения.
Ó Сизов С.В.
Ó СТИ МИСиС
Содержание
Предисловие ………………………………………………………………………………………………. |
|
Лабораторная работа 1. Редакторы и компиляторы языков программирования С и С++ на различных платформах …………………………………………………………………………………… |
4 |
Лабораторная работа 2. Реализация простейшего класса ……………………………………………… |
13 |
Лабораторная работа 3. Классы потоков ввода-вывода данных ………………………………………. |
20 |
Лабораторная работа 4-5. Статически и динамически подключаемые библиотеки (4 часа) ………... |
22 |
Лабораторная работа 6. Наследование и полиморфизм (4 часа) ………………………………………. |
24 |
Лабораторная работа 7. Классы библиотеки Qt: элементы виджета ………………………………….. |
27 |
Лабораторная работа 8. Классы библиотеки Qt: элементы отображения …………………………….. |
28 |
Лабораторная работа 9. Методы и средства проектирования интерфейса пользователя в среде Windows …………………………………………………………………………………………………… |
29 |
Лабораторная работа 10. Методы и средства проектирования интерфейса пользователя в среде Unix ………………………………………………………………………………………………………… |
34 |
Лабораторная работа 11. Создание интерфейса простых приложений ……………………………….. |
42 |
Лабораторная работа 12. Классы библиотеки Qt: обработка событий ………. ……………………… |
42 |
Лабораторная работа 13. Создание приложений баз данных (4 часа) ………………………………… |
44 |
Предисловие
Дисциплина «Объектно-ориентированное программирование» являются основными в цикле специальных дисциплин ГОС ВПО специальности 230105.
Методические указания к проведению лабораторных работ составлены в соответствии с требованиями ГОС ВПО к минимуму содержания и уровню подготовки выпускника по указанным специальностям.
Предлагаемые ниже лабораторные работы рассчитаны на 42 учебных часа: 20 часов по дисциплине «Программирование и основы алгоритмизации» и 22 часа по дисциплине «Объектно-ориентированное программирование». Они предполагают поэтапное освоение умений и навыков программирования на языке С++ от написания простых программ до создания объектно-ориентированных приложений. Характерной особенностью лабораторных работ является минимальное использование средств автоматического создания кода программ. В большинстве лабораторных работ достаточен простой текстовый редактор. Для создания интерфейса пользователя используется библиотека компонентов Qt, а так же средство быстрой разработки приложений Qt designer распространяющиеся по лицензии GNU.