Программирование, если к нему относиться с точки зрения хакера, вносит в нашу жизнь много нового и интересного. Для написания шуточных программ приходится изучать систему и функции Windows API. Разработчиками Delphi проделано очень много работы для упрощения создания офисных приложений и баз данных. При этом делать надстройки над всеми функциями Windows API не имеет смысла, поэтому приходится работать с системой напрямую.
Библиотека Windows API - это огромное множество системных функций. Для их полного описания нужно затратить массу времени и сил. Если что-то нужно, то для нас всегда доступен MSDN (Microsoft Development Network), содержащий всю необходимую информацию. Нужно только уметь ее находить.
Как мы уже увидели, программирование шуточных программ - это не просто знание системы, но и умение нестандартно мыслить, распознать что-то такое, чего не замечают другие. В данной книге мы рассмотрели несколько шуточных примеров, но самая лучшая шутка - придуманная и созданная собственными руками.
Оптимизация для кого-то может казаться проблемой, неинтересным занятием или даже пустой тратой времени, но она необходима. В этот момент вы действительно "оттачиваете" свое мастерство программирования, знания системы, Windows API и при этом тренируете навыки и повышаете профессиональный уровень.
Если у вас небольшой опыт программирования, то попробуйте всерьез позаниматься оптимизацией. Ищите новые быстрые алгоритмы и пытайтесь реализовать их с максимальной эффективностью. Таким образом вы сможете получить неоценимый практический опыт, который пригодится в будущих проектах.
Программирование сетевых приложений без использования компонентов, предоставляемых средой программирования Delphi, не так уж и сложно, требует не много усилий и затрат времени. Если при отказе от визуальное™ вообще время разработки увеличивается в несколько раз, то при отказе от сетевых компонентов разработка замедляется несильно.
Если при рассмотрении сетевых функций мы что-то упустили, то вы всегда можете изучить соответствующие стандарты, файлы помощи или даже найти примерное решение в исходных кодах компонентов Delphi. Когда у меня не получается найти решение какой-нибудь проблемы, то я пробую найти выход через "исходники" папки Delphi\Sources. Код, написанный в этих файлах, создан хорошими специалистами. Его легко читать и разбираться в нем.
Я надеюсь, что вы нашли для себя в данной книге много полезного и интересного. Любые комментарии и пожелания я жду на форуме сайта www.vr-online.ru в разделе "Книги от Horrific-а". На этом же форуме можно всегда со мной пообщаться и задать интересующий вас любой вопрос. Мне очень нужны ваши заметки, чтобы я мог их учитывать в дальнейшей работе.
Исследуйте, изучайте, пробуйте, и у вас обязательно все получится. Удачи в ваших собственных проектах!