Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по курс_Windows.doc
Скачиваний:
11
Добавлен:
22.04.2019
Размер:
1.02 Mб
Скачать

Приложение 2. Темы курсовой работы.

  1. Оптимизация. Методы оптимизации.

  2. Фиксация времени выполнения программы.

  3. Командные параметры и переменные среды.

  4. Управление задачами. Изучение TSS.

  5. Страничное управление памятью.

  6. Обработка прерываний и исключений в защищенном режиме.

  7. Программирование в Windows на основе API-функций.

  8. Техника работы с окнами.

  9. Сравнительный анализ 16-битного и 32-битного программирования на ассемблере.

  10. Сравнительная оценка ассемблеров MASM и TASM.

  11. Работа с текстовой информацией при программировании в Windows.

  12. Графика в Windows.

  13. Консольные приложения. Мышь и клавиатура в консольном приложении.

  14. Понятие ресурса. Редакторы и трансляторы ресурсов.

  15. Примеры использования ресурсов.

  16. Использование API-функций для управления файлами. 32-битная FAT.

  17. Макросредства ассемблера в Windows.

  18. Работа с таймером.

  19. Всплывающие подсказки.

  20. Многозадачность в 32-битных операционных системах Windows(Windows 9x, Windows NT, Windows 2000). Создание процессов.

  21. Взаимодействие процессов.

  22. Синхронизация процессов с помощью критической секции.

  23. Распределение процессорного времени. Приостановка задачи.

  24. Создание динамических библиотек (DLL).

  25. Разделяемая память и динамические библиотеки.

  26. Обмен информацией между процессами при помощи канала.

  27. Адресное пространство процесса. Управление памятью.

  28. Фильтры для отладки программ.

  29. Согласование ассемблера с языками высокого уровня.

  30. Драйверы VXD, статические и динамические.

Список литературы

  1. Пирогов В. Ю. Ассемблер для Windows. — СПб. : -Петербург, 2002 г.

  2. Пирогов В. Ю. Ассемблер. Учебный курс. — СПб. : БХВ-Петербург, 2001 г.

  3. Дж. Рихтер. Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows. — СПб.: Питер., 2005 г.

Литература

  1. Голубь Н.Г. Искусство программирования на ассемблере. Лекции и упражнения. – СПб.: ООО “ДиаСофтЮп”, 2002.

  2. Зубков С.В. Assembler для DOS, Windows и Unix. – М.: ДМКПресс, 2000 (2002,2003).

  3. Пирогов В.Ю. Ассемблер для Windows. – М.: Издатель Молгачева С.В., 2002.

  4. Юров В.И. Assembler, практикум. – СПб.: Питер, 2002.

  5. Ирвин К. Язык ассемблера для процессоров Intel, - М.: Издат. Дом “Вильямс”, 2002.