Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Інститут підприємництва і перспективних технологій
при національному університеті «Львівська політехніка»
Контрольна розрахункова робота
на тему «Створення елементарної Windows-програми з віконним інтерфейсом на мові Асемблер»
Виконав студент КІ-3
Перевірив
2008 р.
Створення вікон на Асемблері
Мета: ознайомитись з створенням вікон в середовищі Асемблер
Теоретичні відомості
Windows містить дуже багато ресурсів для програм. Центральне місце в них займає Win32 API. Windows API це набір дуже корисних і готових до використання будь-якою програмою функцій, розташованих усередині Windows і функціонально об'єднаних в DLL-файлах, таких як Kernel32.dll, User32.dll і Gdi32.dll. Kernel32.dll містить API-функции, що працюють з пам'яттю і керуючі процесами. User32.dll управляє інтерфейсом Вашої програми. Gdi32.dll містить графічні функції. Окрім трьох основних існують і інші бібліотеки, інформація про них вам також доступна.
Windows-програма динамічно пов'язана з dll-файлами, тобто код API-функції не включається у виконуваний файл, на це місце поміщається команда безумовного переходу в те місце відповідної бібліотеки, де знаходиться дана функція. Для того, щоб Ваша програма змогла знайти необхідні API-функции в процесі роботи, Ви повинні включити деяку інформацію .exe файл. Необхідна інформація знаходиться в бібліотечних функцій, що імпортуються. Ви повинні пов'язати свою програму з вірною бібліотекою функцій, що імпортуються, інакше вона не зможе знайти необхідну функцію.
Існує два типи API-функций: ANSI і Unicode. Імена ANSI функцій закінчуються символом "А", наприклад стандартне вікно. Імена Unicode функцій закінчується символом "W" (Wide char), наприклад стандартне вікно. Windows 95 в основному використовує ANSI функції, Windows NT - Unicode.
Текст програми: