Четверг, 17.07.2025, 01:50 Приветствую Вас Гость

On-line: Книги, учебники, статьи

Главная | Регистрация | Вход | RSS

Введение

Краткое содержание глав

Часть I. Основы 32-битного программирования в Windows
Глава 1. Средства программирования в Windows.
Дается краткое описание средств программирования на ассемблере: трансляторов, компоновщиков, отладчиков и т.п.
Глава 2. Основы программирования в операционной системе Windows.
Излагаются принципы программирования в Windows, описываются основные структуры на языке ассемблера.
Глава 3. Примеры простых программ на языке ассемблера.
Приводятся примеры программ для Windows с подробным их комментарием.
Глава 4. Экскурс в 16-битное программирование.
Дается описание 16-битного программирования. Приводятся примеры программ в 16-битном исполнении.
Глава 5. Ассемблеры MASM и TASM.
Дано описание команд двух наиболее популярных ассемблеров, их развитие и основные отличия.

Часть II. Более подробное описание программирования в Windows
Глава 1. Примеры простейших программ.
Приводятся примеры простейших 32-битных программ для Windows с подробными пояснениями. Основной упор делается на работу с текстом и графику.
Глава 2. Консольные приложения.
Излагаются основы консольного программирования и технология создания консольных приложений на ассемблере. Приводятся примеры консольных программ, в частности использование таймера в консольном приложении.
Глава 3. Понятие ресурса. Редакторы и трансляторы ресурсов.
Дается понятие ресурса, его структуры, редакторы ресурсов, язык ресурсов, трансляторы ресурсов и их компоновка в исполняемый модуль.
Глава 4. Примеры программ, использующих ресурсы.
Приводятся примеры программ с ресурсами (диалог, списки, кнопки и т.п.).
Глава 5. Управление файлами.
Излагаются основы файловой системы Windows (FAT32). Дается описание основных API-функций работы с файлами, приводятся примеры программ с файловой обработкой, пример рекурсивного поиска файлов по дереву каталогов.
Глава 6. Макросредства ассемблера и программирование в Windows.
Дается описание основных директив и команд MASM и TASM. Приводятся примеры использования макросредств и условного ассемблирования.

Часть III. Сложные примеры программирования в Windows
Глава 1. Примеры программ, использующих таймер.
Даются примеры более сложных программ для Windows. Излагаются некоторые приемы программирования. Рассматривается теория всплывающих подсказок и др.
Глава 2. Многозадачное программирование.
Рассматривается многозадачность операционной системы Windows, способы взаимодействия между задачами. Рассматривается многозадачность в рамках одной задачи (threads).
Глава 3. Создание динамических библиотек.
Рассматривается структура динамических библиотек, взаимодействие с динамической библиотекой, обмен информацией с динамической библиотекой, примеры динамических библиотек.
Глава 4. Взаимодействие с ресурсами локальной сети.
Описываются базовые функции, позволяющие получать доступ к ресурсам локальной сети. Приводятся примеры программирования в локальной сети.
Глава 5. Разрешение некоторых проблем программирования в Windows.
Излагаются некоторые "трудные" вопросы программирования в среде Windows и методы их разрешения. В основу взяты наиболее часто задаваемые программистами вопросы (FAQ'и).
Глава 6. Некоторые вопросы системного программирования в Windows.
Излагаются отдельные вопросы системного программирования (структура операционных систем, структура памяти в Windows 9x, Windows NT, Windows 2000 и т.п.).
Глава 7. Использование ассемблера с языками высокого уровня.
В данной главе излагаются способы взаимодействия современных языков высокого уровня с языком ассемблера. Показывается возможности использования языка ассемблера с языками высокого уровня (Delphi, Borland C++, Visual C++).

Часть IV. Отладка, анализ кода программ, драйверы
Глава 1. Структура исполняемых модулей.
Излагается структура 32-битных загружаемых и объектных модулей.
Глава 2. Обзор отладчиков и дизассемблеров.
Дается краткий обзор наиболее популярных отладчиков и дизассемблеров, описание работы с ними.
Глава 3. Введение в Turbo Debugger.
Дается краткое описание работы в Turbo Debugger для 32-битных приложений.
Глава 4. Описание работы с дизассемблером W32Dasm и отладчиком SoftICE.
Излагаются основы дизассемблирования и отладки в программах W32Dasm и SoftICE.
Глава 5. Основы анализа кода программ.
Приводятся базовые структуры программного кода и методы анализа кода.
Глава 6. Исправление исполняемых модулей.
Излагаются некоторые методы исправления программного кода.
Глава 7. Структура и написание драйверов .VXD.
Излагается теория драйверов для Windows, приводятся примеры драйверов для операционной системы Windows.

Вход на сайт
Поиск
Календарь
«  Июль 2025  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Наш опрос
Как Вам удобнее??
Всего ответов: 341
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0