Библиотеки qt и stl. Иерархия объектов, коллекция, итераторы
Download 0.9 Mb.
|
1671980777134 Лаб раб 4п
- Bu sahifa navigatsiya:
- БИБЛИОТЕКИ QT И STL. ИЕРАРХИЯ ОБЪЕКТОВ, КОЛЛЕКЦИЯ, ИТЕРАТОРЫ
- Цель.
- Qt 5.11 . Библиотека Qt
Цель. Получить практические навыки создания объектов-коллекция и использования методов-итераторов. Краткие теоретические сведения. Введение в библиотеку Qt. В начале создания Qt библиотека предназначалась для быстрой разработки кроссплатформенных оконных (GUI) приложений на C++, с целью упростить жизнь программистов, пишущих на C++ кросс-платформенные, переносимые GUI-приложения, которые должны работать и в среде Windows, Symbian, и в среде Unix/Linux под X11, и на компьютерах Macintosh. В настоящее время Qt значительно переросла рамки простого набора инструментов (тулкита) для разработки графических интерфейсов приложений. Она предоставляет использующему её программисту целостный фреймворк (framework - программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта), позволяющий при написании большей части приложения использовать только «родные» классы Qt и практически полностью отказаться от написания системно-зависимого кода, использования системных вызовов (будь то Win32 API или Unix system calls) или от изобретения собственных кросс-платформенных обёрток и «велосипедов». Qt - полностью объектно-ориентированная библиотека. Классы Qt покрывают почти все потребности программиста. В Qt предусмотрены классы и для работы со строками, и для работы с файлами, сетью, базами данных, XML, и для обеспечения многопоточности в приложении, и многое-многое другое. По своим возможностям и богатству библиотека Qt сравнима с .NET Framework или с системой классов Java 2 EE. В дальнейшем при выполнении лабораторных работ наряду с изучением классической библиотеки STL будет использоваться и библиотека Qt 5.11. Библиотека Qt - это множество классов (около 1500), которые охватывают большую часть функциональных возможностей операционных систем, предоставляя разработчику мощные механизмы, расширяющие и вместе с тем упрощающие разработку приложений. При этом не нарушается идеология операционной системы. Qt не является единым целым - она разбита на модули (табл. 1.1 ). Таблица 1.1. Некоторые модули Qt
Download 0.9 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling