Итак, мы начнем с того, что познакомим Вас с wxPython в главе 1, «Добро пожаловать в wxPython», которая объясняет, как появился wxPython, и что делает его настолько удивительным, что Вы должны все бросить и начать его использовать. Мы покажем немного типового кода, несколько классных экранных снимков (screenshots) и сравним wxPython с его родительским проектом wxWidgets. В главе 2, «Крепкий фундамент для Ваших wxPython-программ» мы обсуждаем два объекта, требуемых во всех wxPython приложениях. Первый – прикладной объект, управляет циклом сообщений и следит за жизненным циклом (lifecycle) приложения. Второй – главное окно, является ключевым пунктом взаимодействия пользователя с программой. Мы покажем Вам, как использовать их оба и посоветуем, как избежать неполадок.

В главе 3, «Работа в среде, управляемой событиями» мы сосредоточимся на цикле сообщений wxPython, рассматривая, что представляют собой события и как они генерируются. Мы детально пройдем процесс связывания события с кодом, который генерируется в ответ. Вы увидите, как создать свои собственные пользовательские события. Глава 4, «Упрощение работы в wxPython при помощи PyCrust» является введением в интерактивную оболочку PyCrust, а так же связанным с Py пакетом полезных приложений. Мы покажем Вам, как обвязать Ваше приложение в оболочке PyCrust для более легкой отладки, а также как использовать Py-объекты как часть Ваших приложений.

В главе 5, «Создание Вашего проекта» мы обсудим важные вопросы создания кода пользовательского интерфейса. Мы покажем идеи того, как поддерживать чистоту кода и свободу его обслуживания. Мы также покажем, как wxPython может использоваться как часть рабочего шаблона типа Модель/Вид/Диспетчер. Глава завершается обсуждением того, как выполнить тестирование модулей приложения wxPython. В главе 6, «Работа с базовыми составными блоками», мы свяжем все воедино, чтобы построить приложение для рисования, показывающее несколько полезных моментов функциональных возможностей wxPython. Закончив первую часть книги, Вы будете иметь обширные представления о wxPython и будете готовы работать с другим материалом остальной части книги.

WxPython_in_Action/Введение_в_wxPython (последним исправлял пользователь alafin 2010-05-10 13:59:16)