Jun 06

Последняя лабораторная по “Архитектуре ЭВМ” - это был отжиг. Один из преподов (которому мы эту работу должны были сдать) долго болел и на наших занятих был всего пару раз. После того, как он “отболел”, он появился у нас на уроке, начал наезжать, что мы всей группой нифига не сдаем (офигенно просто, особенно если учитывать, что сдавать некому было), пугал тем, что нас расформируют как группу и все мы перейдем под его кураторство (он куратор в параллельной группе).

После наездов препод огласил наконец - что именно он от нас хочет на лабораторной, а именно - низкоуровневого программирования (работа с каким-нибудь устройством), и желательно на ассемблере. Попытки доказать ему, что ни одна современная ОС не даст нам напрямую соединится с устройством, он мне выдал замечательнейшую фразу - “загружайтесь с дискеты под дос и программируйте”. Это была жесть.

Сейчас он немного успокоился и без проблем принимает лабораторные на WinAPI (которого, как мне показалось, он вообще не знает).

Так как выбор был небольшой (особо парится не хотелось) - сделал программу для “работы” с клавиатурой. Смотрите сами. :) В файлах - класс работы с клавиатурой (обертка для некоторых функций из WinAPI), builder’овский проект (мне влом разбираться, что здесь нужно, а что нет - выкладываю весь проект, ну и exe’шник.

Файлы: source (keyboard.h), source (builder project), exe.

PS. Ближе к вечеру сегодня появится еще одна лаба. :) 

written by fxposter \\ tags: , , ,


7 Responses to “C++ Classes: Keyboard”

  1. 1. Kallisto Says:

    Дискотека… хм… помню был раньше бэкдор с этой функцией… хэкэр ?=)

  2. 2. mihailt Says:

    “загружайтесь с дискеты под дос и программируйте”

    да уж отжиг.. ;)

  3. 3. FX Poster Says:

    Этот препод у нас щас ведет базы данных…

  4. 4. mihailt Says:

    и как??

  5. 5. FX Poster Says:

    Да так, читай

  6. 6. mihailt Says:

    хмм..ну понятно вобщем, навеяло кой-чего вчера смотрел:
    http://www.hackles.org/cgi-bin/archives.pl?request=254

  7. 7. FX Poster Says:

    :-D

Leave a Reply