Модули с исходными текстами и их объем

moduli s ishodnymi tekstami i ih obem Почтовый клиент PyMailGUI Python

Эта глава представляет собой своего рода упражнение для самостоятельного изучения. Поскольку программа PyMailGUI является достаточно крупной и в значительной мере воплощает понятия, которые мы уже изучили, мы не будем углубляться в детали ее реализации. Программный код, который приводится здесь, предназначен для самостоятельного чтения. Я предлагаю вам ознакомиться с исходными текстами и с комментариями в них и запустить эту программу у себя, чтобы получить более полное представление о том, как она действует. В состав примеров были включены файлы с сохраненными почтовыми сообщениями, поэтому вы сможете поэкспериментировать с программой, даже не имея подключения к сети.

В процессе изучения и опробования программы для полного понимания функционирования системы вам также может потребоваться вернуться к модулям, представленным выше в книге и повторно используемым здесь. Для справки ниже перечислены основные примеры, которые вновь задействованы в этой главе:

Пример 13.21: PP4E.Internet.Email.mailtools (па кет)

Прием с сервера, передача на сервер, анализ и конструирование почтовых сообщений (глава о разработке сценариев на стороне клиента)

Пример 10.20: PP4E.Gui.Tools.threadtools.py

Управление очередями обработчиков обратного вызова в потоках выполнения для графических интерфейсов (глава об инструментах графических интерфейсов)

Пример 10.16: PP4E.Gui.Tools.windows.py

Настройка рамки окна верхнего уровня (глава об инструментах графических интерфейсов)

Пример 11.4: PP4E.Gui.TextEditor.textEditor.py

Виджет текстового редактора, используемый здесь для просмотра почты, и некоторые диалоги (глава с примерами реализации графических интерфейсов)

Некоторые из этих модулей в свою очередь используют другие примеры, представленные ранее, которые не импортируются программой PyMail- GUI непосредственно (например, для создания окон и панели инструментов модуль textEditor использует модуль guimaker). Естественно, здесь также будут создаваться новые модули. Перечисленные ниже новые модули могут оказаться полезными в других программах:

popuputil.py

Использованная литература:

Марк Лутц — Программирование на Python, 4-е издание, II том, 2011

Каталог сайтов Всего.ру
Оцените статью
Секреты программирования
Добавить комментарий