Разработка приложения для работы с XML-документами
Автор: _parshinka_ • Ноябрь 22, 2018 • Курсовая работа • 5,717 Слов (23 Страниц) • 556 Просмотры
Содержание
Введение 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 по-прежнему остается популярной среди разработчиков.
...