logo
Методичка по курс_Windows

Приложение 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, статические и динамические.