Ассемблер для Windows


Глава


Часть III Более сложные примеры программирования в Windows
Глава Примеры программ использующих таймер
Глава Примеры программ использующих таймер - часть 2
Первый пример
Первый пример - часть 2
Пример реализации простейшего таймера
Следующая программа несколько сложнее предыдущей
Следующая программа несколько сложнее предыдущей - часть 2
Пример использования двух таймеров
Результат работы программы
В данном разделе мы рассмотрим весьма интересный вопрос о всплывающих подсказках
В данном разделе мы рассмотрим весьма интересный вопрос о всплывающих подсказках - часть 2
В данном разделе мы рассмотрим весьма интересный вопрос о всплывающих подсказках - часть 3
В данном разделе мы рассмотрим весьма интересный вопрос о всплывающих подсказках - часть 4
В данном разделе мы рассмотрим весьма интересный вопрос о всплывающих подсказках - часть 5
В данном разделе мы рассмотрим весьма интересный вопрос о всплывающих подсказках - часть 6
Пример диалогового окна с всплывающими подсказками
Диалоговое окно с всплывающими подсказками
Глава Многозадачное программирование
Под процессом будем понимать объект
Под процессом будем понимать объект - часть 2
Под процессом будем понимать объект - часть 3
Под процессом будем понимать объект - часть 4
Под процессом будем понимать объект - часть 5
Под процессом будем понимать объект - часть 6
Пример создания процесса
Теперь пришла пора вплотную заняться потоками
Теперь пришла пора вплотную заняться потоками - часть 2
Теперь пришла пора вплотную заняться потоками - часть 3
Пример создания потока
Поговорим теперь о многопотоковой программе
Поговорим теперь о многопотоковой программе - часть 2
Семафоры
Семафоры - часть 2
События
Критические секции
Критические секции - часть 2
Критические секции - часть 3
Критические секции - часть 4
Критические секции - часть 5
Пример синхронизации двух потоков посредством критической секции
Взаимоисключения
Использование динамических библиотек
Иллюстрация понятия связывания
Перейдем теперь к разбору программных примеров динамических библиотек
Простейшая DLLбиблиотека
Простейшая DLLбиблиотека - часть 2
Вызов динамической библиотеки Явное связывание
Мы здесь рассмотрим только вызывающую программу
Вызов динамической библиотеки Неявное связывание
Текст динамической библиотеки и программы
Основной модуль и динамическая библиотека Передача параметров
Основной модуль и динамическая библиотека Передача параметров - часть 2
Рисунок З З Пример загрузки ресурса из динамической библиотеки
Рассмотрим теперь вопрос о том как используют динамическую библиотеку
Рассмотрим теперь вопрос о том как используют динамическую библиотеку - часть 2
Пример использования разделяемой памяти в динамической библиотеке
Глава Взаимодействие с ресурсами локальной сети
В прикладном программировании часто возникает вопрос определения сетевых устройств
В прикладном программировании часто возникает вопрос определения сетевых устройств - часть 2
Простой пример определения типа устройств
Результат работы программы
Результат работы программы - часть 2
Результат работы программы - часть 3
Результат работы программы - часть 4
Программа осуществляющая соединение с сетевым ресурсам
Программа осуществляющая соединение с сетевым ресурсам - часть 2
Рекурсивный поиск сетевых ресурсов в локальной сети
Что осталось за бортом?
Глава Разрешение некоторых проблем программирования в Windows
В Как сделать так чтобы при минимизации окна значок его помещался бы на системную панель?
В Как сделать так чтобы при минимизации окна значок его помещался бы на системную панель? - часть 2
В Как сделать так чтобы при минимизации окна значок его помещался бы на системную панель? - часть 3
Демонстрация процедуры помещения иконки на системную панель
В Есть ли дополнительные средства упрощающие файловую обработку?
В Есть ли дополнительные средства упрощающие файловую обработку? - часть 2
В Можно ли контролировать ввод информации в окне редактирования?
В Можно ли контролировать ввод информации в окне редактирования? - часть 2
В Можно ли контролировать ввод информации в окне редактирования? - часть 3
Пример использования подклассов
В Возможны ли какиелибо способы взаимодействия и обмен информацией между запущенными приложениями?
В Возможны ли какиелибо способы взаимодействия и обмен информацией между запущенными приложениями? - часть 2
В Возможны ли какиелибо способы взаимодействия и обмен информацией между запущенными приложениями? - часть 3
Пример взаимодействия с консольным процессом через PIPE
В Можно ли не допустить многократный запуск одного и того же приложения?
В Имеет ли операционная система
В Как отправить данные на печатающее устройство?
В Может ли приложение узнать какие программы в настоящее время запущены?
В Может ли приложение узнать какие программы в настоящее время запущены? - часть 2
В Может ли приложение узнать какие программы в настоящее время запущены? - часть 3
Программа поиска процессов
Пример работы программы на Рисунок
Глава Некоторые вопросы системного программирования в Windows
О страничной и сегментной адресации
Схема преобразования логического
Преобразование линейного адреса
Адресное пространство процесса
Управление памятью
Управление памятью - часть 2
Управление памятью - часть 3
Пример программы с выделением динамической памяти
Фильтры (HOOKS)
Фильтры (HOOKS) - часть 2
Фильтры (HOOKS) - часть 3
Фильтры (HOOKS) - часть 4
Простой пример построения глобального фильтра
Глава Использование ассемблера с языками высокого уровня
Согласование вызовов
Согласование имен
Согласование параметров
В данном разделе рассматривается простой модуль на языке ассемблера
) Borland C++
Пример использования процедуры из внешнего модуля Используется транслятор BORLAND C++
Visual C++
Модуль на языке ассемблера для компоновки с помощью пакета Visual C++
) Delphi
Пример подключения объектного модуля к программе на Delphi
В этом разделе используется другой тип вызова быстрый
Пример регистрового соглашения вызова процедуры
Вызываемая ассемблерная процедура
Консольная программа на C++
Консольная программа на C++ - часть 2
Пример использования в ассемблерном модуле APIфункций и ресурсов
Здесь рассматривается пример простейшего калькулятора
Симодуль для программы простейшего
Пример работы программыкалькулятора (Рисунок ) V
Пример использования директивы
Пример использования директивы
Динамическая библиотека созданная на Delphi
Пример динамической библиотеки написанной на Delphi
Пример программы на языке



Начало    



Книжный магазин