Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Для всех примеров следующих глав используются одни и те же параметры командной строки компилятора MASM. Полное описание директив компилятора не приводится, чтобы не загромождать текст излишними деталями и подробностями, которые нам вряд ли понадобятся. Существует много хороших описаний компилятора MASM, в которых эти директивы подробно описаны, и читатель при желании сможет найти любую интересующую его информацию.
Мы не будем использовать макросредства и высокоуровневые структуры языка ассемблер (кроме оператора invoke) — они упрощают исходный текст, но затрудняют анализ программ. Наши приложения должны быть легко читаемы и анализируемы! Исходные тексты программ этой и следующей глав легко адаптируются для работы с компилятором Borland TASM 5.
Можно сделать некоторые выводы о программировании Windows- приложений на ассемблере:
• во-первых, многие приложения, подчас довольно сложные, можно написать, используя шаблон классического приложения, модифицируя существующие обработчики сообщений в оконной процедуре и/или применяя свои;
• во-вторых, богатый набор WIN API функций позволяет решить практически любую задачу по обработке данных;
• в-третьих, использование ассемблера существенно увеличивает быстродействие программы и уменьшает размер исполняемого модуля.
Можно надеятся, что материал последующих глав еще больше убедит читателя использовать язык ассемблера для разработки Windows-приложений.


 
 
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru