Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Литература _ Qt 4 программирование GUI на С++

Автор: ViGOur 2.5.2008, 19:40

Прочитал эту книгу еще когда только начинал изучать Qt, Тогда она мне понравилось, вроде все понятно описывается.
На днях снова взял ее в руки полистать, чем дальше листал, тем все более и более стал убеждаться, что эта книга обычное передирование http://www.crossplatform.ru/documentation/qtdoc4.3/index.php, только своими словами и примеры от туда же. Ничего своего (от авторов) мне не попаплось, но не исключаю что есть, возможно. :)

Оглавление:

Цитата
Часть I. Основные возможности средств разработки Qt.
Глава 1. Первое знакомство.
Глава 2. Создание диалоговых окон.
Глава 3. Создание Главных окон.
Глава 4. Реализация функциональности приложения.
Глава 5. Создавние пользовательских виджетов.

Часть II. Средний уровень Qt-программирования.
Глава 6. Управление компановкой
Глава 7. Обработко событий.
Глава 8. Графика 2D и 3D.
Глава 9. Технологий "drag-and-drop".
Глава 10. Классы отображения элементов.
Глава 11. Классы-контейнеры.
Глава 12. Ввод-вывод.
Глава 13. Базы данных.
Глава 14. Работа с сетью.
Глава 15. XML.
Глава 16. Обеспечение интерактивной помощи.

Часть III. Advanced Qt.
Глава 17. Интернационализация.
Глава 18. Многопоточная обработка.
Глава 19. Создание подключаемых модулей.
Глава 20. Возможности, зависимые от платформы.
Глава 21. Программирование встроенных систем.

Приложения.
Приложение А. Установка Qt.
Приложение Б. Введение в С++ для программистов Java и C#.


Итог, книга для новичков, которые хотят почитать поверхностное описание работы с Qt библиотекой.

Автор: Litkevich Yuriy 3.5.2008, 11:48

Цитата(' date='2.5.2008, 23:40) *
Глава 10. Классы отображения элементов.

Аналогичная глава у Шлее называется так:
"Интервью или Модель-представление"
что есть правильнее :)

Автор: AD 3.5.2008, 23:02

Ну если так посудить любая книжка по языку программирования - это передирание документации. По-моему, в книге подробно объяснены примеры, дано объяснения сложным строчкам кода! Язык все-таки не так сух, как в документации! Как пример, могу сказать, что объяснение технологии MFC подробнее, чем в MSDN нет, но читать книжку К.Грегори "Использование Visual C++ 6.0" куда более понятнее и быстрее! Поэтому я советую для быстрого начала программирования на Qt, почитать книжку Саммерфилда и Бланшет.

Автор: ViGOur 4.5.2008, 7:46

Цитата(AD @ 4.5.2008, 0:02) *
Ну если так посудить любая книжка по языку программирования - это передирание документации. По-моему, в книге подробно объяснены примеры, дано объяснения сложным строчкам кода!
Ну это понятное дело, но есть но:
1. примеры можно было сделать и свои.
2. затронуть темы (например сетевого программирования) поглубже, чем в той же документации.

Цитата(AD @ 4.5.2008, 0:02) *
Поэтому я советую для быстрого начала программирования на Qt, почитать книжку Саммерфилда и Бланшет.
Вот об этом я и говорю, что книга для начинающих. :)

Автор: ЙаМайскЫйПчОЛ 25.7.2008, 10:17

Цитата(Litkevich Yuriy @ 3.5.2008, 12:48) *
Цитата(' date='2.5.2008, 23:40) *
Глава 10. Классы отображения элементов.

Аналогичная глава у Шлее называется так:
"Интервью или Модель-представление"
что есть правильнее smile.gif


извините, что так поздно отвечаю, но...
Право на существование имеет и первое и второе, потому что:
1) документация по Qt говорит, что их модель описывающая такое представление данных, основывается на паттерне проектирования MVC, но не является его прямой реализацией.
По этому, в сторогом смысле, Интервью(одно из названий паттерна MVC) в реализации Qt не является таковым, но отрожает его концепцию.
Я бы предпочел называть эту реализацию, как классы отображения модели данных)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)