|
Введение в программирование с помощью apiWin32 API (расшифровывается как интерфейс прикладных программ) - это множество подпрограмм-функций, на которых построена операционная система WINDOWS, которая использует 32х-битную адресацию, начиная с WINDOWS 95 и заканчивая WINDOWS XP. Разработчики WINDOWS сделали много усилий чтобы стандартизировать как названия функций, так и их параметры. Поэтому использовать их не так трудно, если усвоить некоторые общие концепции.Большинство функций доступны для программ пользователя, написанных для Windows на любом языке программирования (в том числе и на ассемблере). Множество этих функций расширяется при переходе к следующей версии Windows, таким образом, обеспечивается совместимость разработанных ранее программ с новыми версиями операционной системы. Существуют и функции, которые не отражены в документации, или для своего применения требуют от программы специальных прав доступа к памяти. Суть функций API понять гораздо легче, если представить, с каким файлам они вызываются и на какие группы эти функции разделяются. Ассемблер - это как раз тот удобный и простой способ, который позволит вам обращаться непосредственно к любой функции API, который находится в DLL-файле. Секрет познания операционной системы через программирование на ассемблере заключается в том, что сам ассемблер не накладывает никаких ограничений на программу и данные, с которыми она работает. Это должен делать сам программист с целью защиты операционной системы от своих некорректных действий. Таким образом, основной целью системного программирования является написание корректных программ с неограниченными возможностями (в рамках операционной системы). Для сохранения корректности мы будем пользоваться определенными правилами программирования, которые будут понятны на конкретных примерах. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Другие статьи по теме: - Введение в программирование с помощью api- Язык программирования Паскаль - Понятие алгоритма - Технологии Internet - Средства доступа к базам данных |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |