Details

Title: Объектно–ориентированное программирование: учебное пособие
Creators: Глазунов Вадим Валерьевич; Востров Алексей Владимирович; Попов Сергей Геннадьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого
Imprint: Санкт-Петербург, 2022
Collection: Учебная и учебно-методическая литература; Общая коллекция
Subjects: Программирования языки; Вычислительные машины электронные персональные — Программирование; инкапсуляция; наследование; полиморфизм; графические приложения; обработка событий; учебники и пособия для вузов
UDC: 004.438(075.8); 004.42(075.8)
Document type: Tutorial
File type: PDF
Language: Russian
Speciality code (FGOS): 02.03.01
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/5/tr22-73
Rights: Доступ из локальной сети ИБК СПбПУ (чтение, печать, копирование)
Record key: RU\SPSTU\edoc\68185

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Учебное пособие содержит базовые материалы для изучения объектно-ориентированного программирования и овладения технологией разработки компьютерных приложений на основе платформы Qt. Приведены базовые понятия имеющие существенную роль в ООП, такие как: инкапсуляция, наследование, полиморфизм. Рассмотрены технологии разработки шаблонов классов, алгоритмы обработки исключительных ситуаций. Приведена концепция сигналов и слотов, отличия итераторов и контейнеров STL и Qt, свойства метаинформации в классах Qt, принципы построения иерархии объектов. Изложены принципы построения графических приложений, свойства менеджеров компоновки, технология интернационализация приложений. Рассмотрены методы отладки графических приложений, циклы обработки событий и графическое отображение. Даны основы работы с базами данных и концепции MVC с использованием делегатов. Методические рекомендации предназначены для студентов направлений подготовки бакалавров по направлениям «Математика и компьютерные науки» и «Математическое обеспечение и администрирование информационных систем».

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
-> Internet Anonymous

Table of Contents

  • Содержание
  • Лекция 1. Типы данных и операции в С++
  • Лекция 2. Структуры данных и битовые поля
  • Лекция 3. Спецификаторы для данных и методов
  • Лекция 4. Шаблоны классов и преобразования типов
  • Лекция 5. Обработка исключительных ситуаций
  • Лекция 6. Механизм сигналов и слотов в Qt
  • Лекция 7. Иерархии объектов в Qt
  • Лекция 8. Методы отладки и контейнерные классы
  • Лекция 9. Свойства и размеры виджетов
  • Лекция 10. События и вывод графики в Qt
  • Лекция 11. Уровни взаимодействия с базами данных
  • Лекция 12. Менеджеры компоновки и интернациализация приложений
  • Литература

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics