Данные книги посвящены методам обьектно-ориентированного программирования для 32-разрядных операционных систем Windows. Рассмотрен широкий круг вопросов создания приложений: консольного, диалогового и многооконного. Тексты соответствующих примеров, которые можно найти на прилагаемой к данной книге дискете, помогут пользователю, не имеющему опыта работы в среде Visual C++, за короткий срок создать собственное работоспособное приложение. Рассмотрены вопросы построения справочной системы и русификации приложения. Кроме того, большое внимание уделено таким особенностям программирования, как применение механизма исключений для обработки ошибок, работа с шаблонами, многозадачность и взаимодействие потоков. Приведен обширный справочный материал по функциям и классам Visual C++. Кроме новичков, книга представит несомненный интерес для программистов, имеющих опыт работы с DOS и осваивающих программирование в среде Windows.
В учебнике рассматриваются вопросы программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel. Основу книги составляет материал, являющийся частью курса, читаемого автором в высшем учебном заведении и посвященного вопросам системного программирования. По сравнению с предыдущей книгой автора — «Assembler: учебный курс», книга существенно переработана. В нее добавлены разделы, посвященные программированию под Windows, и описанию команд процессоров Pentium III. К книге прилагается дискета, которая содержит все листинги программ, рассматриваемых в учебнике, и соответствующий пояснительный материал. Для студентов вузов, программистов и всех желающих изучить язык Assembler.
Данный материал включает ряд тем, которые, как правило, остаются за рамками книг, адресованным начинающим программистам: обработка символьной информации, использование динамических структур, работа с файлами, создание справочной системы. Рассматриваются вопросы работы с графикой, мультимедиа и базами данных. Приведено описание процесса создания анимации в Macromedia Flash 5, создание справочной системы при помощи программы Microsoft HTML Help WorkShop и многое другое.