Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка приложения для работы с XML-документами

Автор:   •  Ноябрь 22, 2018  •  Курсовая работа  •  5,717 Слов (23 Страниц)  •  479 Просмотры

Страница 1 из 23

Содержание

Введение        2

Глава 1. Теоретические аспекты разработки пользовательских  приложений управления с помощью библиотеки Qt        4

1.1. Обзор библиотек языка C++, предназначенных для создания интерфейса пользователя        4

1.2. Библиотека Qt и её особенности        6

1.2. Интегрированная среда разработки Qt Creator, ее элементы и принципы работы        6

1.3. Структура и возможности библиотеки Qt        8

1.4. Технология работы с XML        15

Глава 2. Разработка приложения для работы с XML-документами        19

2.1. Постановка задачи        19

2.2. Разработка программного кода для работы с XML-документами        19

2.3. Инструкция программиста        23

2.4. Инструкция пользователя        23

Заключение        26

Список использованной литературы        27

Приложение        28

Введение

Курсовая работа посвящена реализации возможностей библиотеки Qt при работе с XML-документами. Qt - это кроссплатформенная библиотека C++ классов для создания графических пользовательских интерфейсов (GUI).

Целью курсовой работы является разработка приложения, предназначенного для работы с XML-документами в среде Qt Creator с использованием библиотеки Qt.

Достижение указанной цели осуществлялось путем решения следующих задач:

  • - обзор библиотек языка C++, предназначенных для создания интерфейса пользователя (Qt и др.);
  • - рассмотрение структуры и возможностей библиотеки Qt;
  • (модули, классы, слоты, сигналы, основные события и правила создания обработчиков событий в Qt);
  • - изучение интегрированной среды Qt Creator, ее элементов и принципов работы;
  • - изучение модулей для работы с XML-документами.

Глава 1. Теоретические аспекты разработки пользовательских  приложений управления с помощью библиотеки Qt

1.1. Обзор библиотек языка C++, предназначенных для создания интерфейса пользователя

Язык программирования C++ является гибким и мощным инструментом для разработки программного обеспечения, использовавшийся для разработки наиболее важных программных продуктов в течение прошедших лет. Среда разработки C++ открывает широкие возможности в разработке интерфейса пользователя, предоставляя огромный выбор библиотек для создания GUI (Qt, MFC, wxWidgets, GTK+, Juce, WTL и т.д.).

Рассмотрим некоторые из этих библиотек:

QT

Qt является стандартной библиотекой для разработки высоко производительных кроссплатформенных приложений. Qt обеспечивает переносимость исходного кода между Microsoft Windows, Mac OS X, Linux, всеми основными коммерческими Unix системами, и встраиваемым Linux.  

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

Начиная с коммерческого представления в 1996 году, Qt стал основой для многих тысяч успешных приложений по всему миру, включая Google Earth, Adobe Photoshop Elements, и Skype. На Qt также основан популярный рабочий стол Linux - стандартный компонент во всех передовых дистрибутивах Linux.

MFC

Microsoft Foundation Classes (MFC) – библиотека на языке С++, разработанная компанией Microsoft для облегчения работы с GUI в Microsoft Windows благодаря широкому набору библиотечных классов. MFC поддерживает современные технологии программирования, благодаря чему программы, написанные с ее помощью будут обладать необходимой функциональностью и надежностью. Благодаря ей программист получает шаблонный «скелет» программы, после чего ему остается вписать код в места где требуются специальные действия. Несмотря на то, что упор компании Microsoft на MFC был ослаблен в пользу Microsoft .NET Framework, MFC по-прежнему остается популярной среди разработчиков.

...

Скачать:   txt (55.9 Kb)   pdf (639.5 Kb)   docx (416.8 Kb)  
Продолжить читать еще 22 страниц(ы) »
Доступно только на Essays.club