Описание компакт-диска к книге Ю. Магды "Ассемблер. Разработка и оптимизация Windows-приложений"




Скачать 45.66 Kb.
НазваниеОписание компакт-диска к книге Ю. Магды "Ассемблер. Разработка и оптимизация Windows-приложений"
Дата публикации16.05.2013
Размер45.66 Kb.
ТипДокументы
uchebilka.ru > Информатика > Документы

Описание компакт-диска к книге Ю. Магды "Ассемблер. Разработка и оптимизация
Windows-приложений"


Все программы, записанные на CD, протестированы в операционных системах Windows 2000/XP и являются полностью работоспособными. Большая часть программ (на ассемблере и на Delphi) без каких-либо ограничений и изменений будет работать и в Windows 98/MЕ.

В консольных приложениях главы 2 применяются функции ReadConsole и WriteConsole. Однако если программы будут работать в системе Windows 98, то вместо этих функций нужно использовать функции файлового ввода/вывода WriteFile и ReadFile.

Для разработки и отладки ассемблерных программ использовался пакет разработки MASM32 версии 8, включающий в себя компилятор ML версии 6.14 и компоновщик LINK версии 5.12 фирмы Microsoft. Кроме этого, применялся также компилятор TASM 32 и компоновщик TLINK 32 из пакета TASM 5.0 фирмы Borland.
^

Каталог CHAPTER_2


Каталог CHAPTER_2 содержит подкаталоги, в которых находятся исходные тексты программ, а также исполняемые и объектные модули примеров из главы 2 книги. Подкаталог W2K содержит примеры консольных приложений для работы в Windows 2000/XP, а подкаталог W98 — два примера модифицированных программ для работы в Windows 98. В подкаталоге W2K содержатся следующие примеры:

  • EXAMPLE1 — программа сложения двух целых чисел;

  • EXAMPLE2 — программа нахождения разности двух чисел;

  • EXAMPLE3 — программа вычисления суммы элементов целочисленного массива;

  • EXAMPLE4 — программа, демонстрирующая операцию деления двух чисел со знаком;

  • EXAMPLE5 — программа вычисления суммы элементов целочисленного массива с использованием команд математического сопроцессора;

  • EXAMPLE6 — программа сравнения двух вещественных чисел с использованием команд математического сопроцессора;

  • EXAMPLE7 — программа, выполняющая подсчет числа вхождений элемента в целочисленный массив;

  • EXAMPLE8 — программа, вычисляющая значения синуса и косинуса угла;

  • EXAMPLE9 — программа копирования одной строки в другую;

  • EXAMPLE10 — программа, демонстрирующая операцию сложения двух строк;

  • EXAMPLE11 — программа, выполняющая преобразование символов нижнего регистра в верхний;

  • EXAMPLE12 — программа сравнения двух строк.
^

Каталог CHAPTER_3


Каталог CHAPTER_3 содержит подкаталоги, в которых находятся исходные тексты программ, а также исполняемые и объектные модули примеров из главы 3, отдельно для Delphi 7 и Visual C++ .NET.

Подкаталог D7 содержит следующие примеры Delphi-приложений:

  • EXAMPLE1 — программа нахождения разности двух целых чисел;

  • EXAMPLE2 — программа, вычисляющая максимальное значение в массиве целых чисел;

  • EXAMPLE3 — программа, складывающая два вещественных числа;

  • EXAMPLE4 — программа, демонстрирующая доступ к строке, находящейся в ассемблерном модуле;

  • EXAMPLE5 — программа, выполняющая копирование строки из ассемблерной процедуры в основную программу;

  • EXAMPLE6 — программа, возвращающая часть строки, находящейся в ассемблерном модуле;

  • EXAMPLE7 — программа, возвращающая часть строки;

  • EXAMPLE8 — программа, возвращающая позицию символа в строке.

Подкаталог NET содержит следующие примеры для Visual C++ .NET:

  • EXAMPLE1 — программа, вычисляющая разность двух целых чисел;

  • EXAMPLE2 — программа нахождения максимума в массиве целых чисел;

  • EXAMPLE3 — программа, складывающая два вещественных числа;

  • EXAMPLE4 — программа нахождения максимума в массиве вещественных чисел;

  • EXAMPLE5 — программа, выполняющая копирование строки из процедуры на ассемблере в основную программу;

  • EXAMPLE6 — программа, возвращающая часть строки;

  • EXAMPLE7 — программа, возвращающая позицию элемента в строке;

  • EXAMPLE8 — программа, выполняющая копирование строк.
^

Каталог CHAPTER_4


Каталог CHAPTER_4 содержит подкаталоги, в которых находятся исходные тексты программ, а также исполняемые и объектные модули примеров из главы 4:

  • EXAMPLE1 — пример процедурно-ориентированного приложения Windows на Visual C++ .NET;

  • EXAMPLE2 — пример процедурно-ориентированного приложения Windows на ассемблере.
^

Каталог CHAPTER_5


Каталог CHAPTER_5 содержит подкаталоги, в которых находятся исходные тексты программ на ассемблере, а также исполняемые и объектные модули примеров из главы 5:

  • EXAMPLE1 — программа вывода текста функцией DrawText;

  • EXAMPLE2 — программа, демонстрирующая использование функции GetTextMetrics для позиционирования текста;

  • EXAMPLE3 — программа, демонстрирующая применение функции GetTextExtentPoint32 для позиционирования текста;

  • EXAMPLE4 — программа, демонстрирующая вывод текста на экран различными шрифтами;

  • EXAMPLE5 — программа, демонстрирующая работу со шрифтами;

  • EXAMPLE6 — программа, демонстрирующая установку цвета для текстовых строк;

  • EXAMPLE7 — программа подсчета щелчков мыши;

  • EXAMPLE8 — программа, выводящая координаты мыши на экран;

  • EXAMPLE9 — программа, рисующая диагональ прямоугольника;

  • EXAMPLE10 — программа, рисующая эллипс (3 варианта);

  • EXAMPLE11 — программа, выполняющая рисование при помощи мыши;

  • EXAMPLE12 — программа, отображающая введенный с клавиатуры символ;

  • EXAMPLE13 — программа, преобразующая строчные символы в прописные;

  • EXAMPLE14 — программа, демонстрирующая работу меню;

  • EXAMPLE15 — программа, демонстрирующая динамическую загрузку двух меню;

  • EXAMPLE16 — программа, демонстрирующая работу наиболее часто используемых элементов управления;

  • EXAMPLE17 — программа, демонстрирующая работу диалогового окна;

  • EXAMPLE18 — программа, демонстрирующая принципы разработки и применения библиотек динамической компоновки.
^

Каталог CHAPTER_6


Каталог CHAPTER_6 содержит подкаталоги, в которых находятся проекты на Delphi 7 и Visual C++ .NET, в которых используется встроенный ассемблер. Примеры иллюстрируют материал главы 6:

Подкаталог D7 содержит следующие примеры Delphi-приложений:

  • EXAMPLE1 — программа, демонстрирующая работу с переменными встроенного ассемблера Delphi 7;

  • EXAMPLE2 — программа, вычисляющая сумму двух целых чисел;

  • EXAMPLE3 — программа, суммирующая элементы массива вещественных чисел, находящихся в определенном диапазоне;

  • EXAMPLE4 — программа, определяющая позиции элемента в массиве вещественных чисел;

  • EXAMPLE5 — программа, вычисляющая позиции несовпадающих элементов в двух массивах вещественных чисел;

  • EXAMPLE6 — программа, определяющая размер короткой строки (short string);

  • EXAMPLE7 — программа, определяющая размер строки с завершающим нулем;

  • EXAMPLE8 — программа, определяющая количество слов в строке с завершающим нулем;

  • EXAMPLE9 — программа для замены символов в строке.

Подкаталог NET содержит следующие примеры для Visual C++ .NET:

  • EXAMPLE1 — программа, вычисляющая сумму двух целых чисел;

  • EXAMPLE2 — программа, вычисляющая сумму элементов массива вещественных чисел;

  • EXAMPLE3 — программа, выполняющая сортировку массива целых чисел по убыванию. В одном проекте использован как C++, так и ассемблер;

  • EXAMPLE4 — программа для нахождения максимального элемента в массиве целых чисел;

  • EXAMPLE5 — программа для замены символов-разделителей в строке (ассемблерный вариант);

  • EXAMPLE6 — программа для замены символов-разделителей в строке (вариант C++).

Добавить документ в свой блог или на сайт

Похожие:

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconРеферат по операционным средам, системам и оболочкам на тему: «Инсталляция...
Инсталляция Windows xp. Конфигурирование оболочки Windows xp, оптимизация работы

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconДиски Режим нормального воспроизведения
Если вы хотите включить воспроизведение цифрового видео диска или видео компакт диска, включите телевизор и переключите его на входной...

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconРеферат скачан с сайта allreferat wow ua Разработка и оптимизация...

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconРеферат по операционным средам, системам и оболочкам на тему: «Инсталляция...

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconРуководство Для Преклира. "Handbook for Preclears" Предисловие русского...
В конце книги (в приложениях) читатель найдет описание диска и как с ним работать; Список №4 – "Процессинг Утверждения мэпв" из книги...

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconРазработка фреймворка семантических приложений для распределенной высоконагруженной базы знаний
Целью данной работы является исследование технологий доступа к распределенным информационным ресурсам и проектирование, разработка...

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconПрограмма установки Windows xp сама подготовит ваш пк к инсталляции...
Включите компьютер и вставьте инсталляционный диск с ос в cd- или dvd-rom. В случае необходимости, перезагрузите компьютер и зайдите...

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconПрактическое занятие №1. Установка системы «1С: Прпедприятие»
Для установки системы "1С: Предприятие 1" с компакт-диска не­обходимо выполнить следующие действия

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconМагазин Windows открывается для украинских разработчиков Киев – 12 декабря 2012 г
Магазин Windows для публикации и продажи приложений украинских разработчиков. Теперь они могут без посредников публиковать свои приложения...

Описание компакт-диска к книге Ю. Магды \"Ассемблер. Разработка и оптимизация Windows-приложений\" iconЛекция Архитектура веб-приложений asp. Net. Разработка веб-приложений на платформе. Net

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<