В попередньому уроці я коротко розповів як налаштувати веб-сервер для роботи. Сподіваюсь, інформація була досить детальна і ви тепер в змозі створити при необхідності віртуальний сервер та налаштувати його для роботи. Зрозуміло, що тема налаштувань веб-сервера цим не обмежується, але поки що нам цього досить. Крокуємо далі.
Archive for the ‘Програмування’ Category
[Qt] QAxObject – как правильно освободить память.
Січень 5th, 2011
admin Для использования COM-объектов под Windows в Qt используется специальный класс – QAxObject.
Для его использования под GPL-лицензией необходимо зайти в папку qt/src/activeqt – и выполнить qmake и make install, а так же подключить библиотеку в проект:
[Qt] Как динамически загрузить dll (shared libraries) под Linux
Жовтень 27th, 2010
admin Для этих целей используется класс [b]QLibrary[/b] который является по сути оберткой над системными вызовами.
Но за частую, даже после того, как приложение с библиотекой собрано – библиотека не грузится. Проблема как правило в отличиях в именования разделяемых библиотек (тех же dll) и правилах их поиска.
[Qt] QListView – как реализовать множественный выбор.
Жовтень 27th, 2010
admin Компонент, о котором пойдет в этой статье, используется часто в самых различных ситуациях. И это в принципе не удивительно, [b]QListView[/b] во первых позволяет удобно отображать самые разные типы данных, во вторых – в полной мере реализует принцип Model-View (модель-представление).
Но начинающих часто может поставить в тупик – как реализовать множественный выбор в данном компоненте (да и не только в нем – данный подход достаточно универсален для всех компонентов, которые наследуют от [b]QAbstractItemView[/b])?
Сейчас я попытаюсь показать – как это можно сделать.
Для начала предположим, что у нас на форме находится компонент типа [b]QListView[/b], назовем его lwMain. Данный компонент отображает данные из модели [b]QSqlQueryModel[/b], которая получает из базы два поля – идентификатор и имя объекта. Наша задача – получить список выбранных идентификаторов и имен – и передать их далее.
Для реализации множественного выбора необходимо установить поле [b]selectionMode[/b] в значение [b]QAbstractItemView::MultiSelection[/b] либо [b]QAbstractItemView::ExtendedSelection[/b]. Эти два типа отличаются тем, что в последнем случае множественный выбор происходит только при зажатой клавише [b]Shift[/b] либо [b]Ctrl[/b]
Объектно-ориентированный язык С++ (ООП)
Жовтень 10th, 2010
admin ПЛАН:
1. Что такое ООП.
2. Объект как элемент на котором базируется ООП
3. Класс
4. Наследование, инкапсуляция, полиморфизм – 3 кита ООП
Начиная изучение языков программирование, многие новички не знают с чего начать. Начинать как и везде надо с базовых понятий, ООП – это основа Обектно-ориентированого языка С++
[C++]Утечки памяти (Memory Leak)
Жовтень 3rd, 2010
admin Имейте пожалуйста ввиду. Согластно сообщения Absolut (http://forum.codenet.ru/showthread.php?p=333146) в среде разработки Borland Builder версии 6.0 имеются проблемы связанные с утечкой памяти.
CDS-файлы. Как с ними работать? Как открыть?
Серпень 16th, 2010
admin В связи с вопросом который был задан на форуме в одноименной теме, попытаюсь объяснить.
[Qt]Microsoft Office XML Reference: Пример извлечения информации
Серпень 14th, 2010
admin Начиная с версии MS Office 2000 офисный пакет умеет выполнять преобразование документов в формат XML.
[Qt+Firebird] Как установить начальное значение генератора/последовательности из клиента
Липень 7th, 2010
admin В процессе работы столкнулся с необходимостью – дать возможность пользователю устанавливать начальное значение для генератора (точнее в стандарте – SEQUENCE).




Posted in
Tags:




