Skip to content Skip to sidebar Skip to footer

Книга “Programming with wxDev-CPP”

Книга для начинающих, которая рассказывает об использовании IDE wxDev-CPP для разработки приложений на С++/wxWidgets. Скачать книгу "Programming with wxDev-CPP" Домашняя страница книги "Programming With wxDev-CPP"

Перевод книги Julian’а Smart’а – Глава XIV – Файлы и потоки

Скачать PDF-версию (262 кб) В этой главе рассказывается о классах, которыми располагает библиотека wxWidgets для низкоуровневого доступа к файлам и потокам. Классы потоков wxWidgets не только защищают ваше приложение от особенностей различных стандартных библиотек C++, но также предоставляют множество полезных функций, включая сжатие, запись в zip-архивы и даже потоковые сокеты. Также рассматривается механизм виртуальных файловых систем, который позволяет вашему приложению легко получать данные из источника, отличного от обычных дисковых файлов.

Перевод книги Julian’а Smart’а – Глава XIII – Структуры данных (Часть 2)

Читать первую честь этой главы.

Хранение и обработка дат и времени

wxWidgets предоставляет достаточно комплексный класс wxDateTime для хранения даты и времени с множеством доступных операций, таких как форматирование, часовые пояса, различные арифметические операции и {т.д.} Статические функции дают информацию о текущей дате и времени, а также методы получения информации о високосном годе. Советуем использовать этот класс, даже если вам необходимо просто хранить информацию о времени и дате. Вспомогательные классы wxTimeSpan и wxDateSpan дают возможность легко изменять существующие объекты wxDateTime.

Перевод книги Julian’а Smart’а – Глава XIII – Структуры данных (Часть 1)

Скачать PDF-версию (327 кб) Хранение и обработка информации является важнейшей частью любого приложения. wxWidgets предоставляет широкий выбор структур данных, начиная от самых простых, хранящих информацию о размере и расположении, и, заканчивая сложными, такими как массивы и ассоциативные массивы. В этой главе мы рассмотрим различные полезные структуры данных, сосредоточившись на их часто используемых методах. Об остальных методах и особенностях работы с этими структурами можно прочитать в документации.

Перевод книги Julian’а Smart’а – Глава III – Обработка сообщений

Скачать PDF-версию (294 кб) В этой главе разъясняются основные принципы построения управляемых сообщениями приложений. Рассказывается о том, как генерируются сообщения, как приложение может перехватить их с помощью таблицы сообщений и про методы обработки сообщений. Мы также обсудим присоединяемые (динамические) обработчики сообщений, а также опишем методику создания собственных классов, типов и макросов для сообщений.

Перевод книги Julian’а Smart’а – Глава II – Начало

Скачать PDF-версию (240 кб) Я буду очень признателен, если вы будете сообщать обо всех орфографических и пунктуационных ошибках, которые встретите в тексте. Также желательно сообщать о всех не совсем ясно написанных частях текста.

Начало

В этой главе рассматривается структура простой программы, написанной с использованием wxWidgets.

Перевод книги Julian’а Smart’а – Глава I – Введение

Скачать PDF-версию (513 кб) В этой главе мы расскажем о библиотеке wxWidgets и основных областях ее использования: коснемся истории проекта, вопросов лицензирования, архитектуры библиотеки и использующих эту библиотеку подпроектов (портов), а также расскажем о сообществе пользователей данной библиотеки.