Порядок выполнения л/р.
1. Изучить:
- Харт, Глава 6
2. Ознакомиться
1. MSDN Library - Windows Development - DLL, Processes, and Threads - SDK Documentation - Dynamic-Link Libraries
2. MSDN. – Visual C++. – Adding Functionality. - Technologies and Techniques. – DLLs
3. Джеффри Рихтер, Главы 19, 20. Созданиние эффективных приложений для Win32
4. Джеффри Рихтер. Глава 1,2,3. Программирование на платформе .Net
3. Выполнить письменно ответы на подготовительные вопросы
4. Получить и выполнить индивидуальное задание. Задание включает:
- разработать DLL, в которой содержится исполняемая функция
- написать приложение, использующее возможность вашей DLL
- привести выдержку из таблицы импорта
- привести выдержку из таблицы экспорта
В отчёте привести основную часть из ключевых исходных файлов, выдержки из таблицы импорта, экспорта.
Часть 2. DLL для Visual C#
- создать библиотеку с исполняемой функцией:
1) File - New - Project – Visual C# Project – Class Library
2) добавить свою функцию в класс
3) в результате компиляции получить myclass.dll
- создать новое приложение и включить в него myclass.dll (операция проделывается на закладке Solution -> References, добавьте свою библиотеку)
В отчёте отразить ключевой исходный код библиотеки и код, использующий библиотеку.
Примечание:
· Лабораторная работа выполняется индивидуально
· Срок выполнения 1 недели
· Защита группой 2-4 человек
Вопросы (письменно):
Для защиты (устно):
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.