РЕЦЕНЗИИ
Мэтт Питрек. Таинства Windows 95. Серия “Секреты системного программирования в Windows 95”. Киев, “Диалектика”. 1996. 448 с.
Читая и рецензируя предыдущие книги из серии “Секреты...”, я заметил, что изложенный в них материал является достаточным, но не необходимым: достаточным для того, чтобы заметно повысить эффективность работы с Word или Excel, но не таким уж необходимым для тех, кто хочет просто использовать текстовый процессор или электронные таблицы, не вникая в дополнительные детали и удовлетворяясь получаемыми результатами. Материал же, приведенный в данной книге, скорее является необходимым (о достаточности тут судить труднее); необходим он для тех программистов, которые причисляют себя к системным. Кроме того, многие разделы книги окажутся весьма полезными и для прикладных программистов, поскольку очень часто при разработке приложений не хватает системных утилит и подпрограмм и приходится создавать свои собственные, а в этом случае без знания механизмов работы операционной системы просто не обойтись. Понятно, что реальную пользу эта книга принесет тем, кто уже имеет опыт программирования в Windows 3.1 и Windows 95. Возможно, некоторые программисты хотя бы частично знакомы с материалом книги, но большинству из них она позволит сэкономить уйму времени, которое пришлось бы затратить на выяснение тех или иных особенностей работы Windows 95. Более того, поскольку лицензионное соглашение запрещает несанкционированное деассемблирование программ или их отдельных фрагментов, я сильно сомневаюсь, что существуют какие-либо другие легальные способы в полном объеме получить приведенную в этой книге информацию. Также считаю нужным отметить, что изучить материал книги без хорошего знания английского языка (профессиональной программистской лексики) будет крайне затруднительно, так как сообщения и символические имена остаются непереведенными.
Автор книги Мэтт Питрек, постоянный обозреватель колонки “Under the Hood” в Microsoft System Journal и руководитель программных разработок в компании Nu-Mega Technologies, участвовал также в написании двух других книг по Windows. Об уровне его знаний можно судить по высокому качеству рецензируемой книги. В 10 главах освещены практически все основные аспекты работы Windows 95. Начиная с вводной части, в которой дан обзор Win32, описана иерархия операционных систем Win32, указано место Windows 95 в этой иерархии, а также отмечены отличия Windows 95 от Windows 3.1. Автор последовательно рассказывает о всей документированной и недокументированной структуре Windows 95. Некоторые разделы, например глава 4, посвященная USER и GDI, содержат лишь краткое описание тех или иных модулей, поскольку размеры книги ограниченны. Другие, наиболее важные с точки зрения автора, разделы, в частности управление памятью, изложены значительно более подробно. Хотя Windows 95 изначально была объявлена как 32-разрядная ОС, в ней сохранилось большое количество 16-разрядных модулей, поэтому в книге не только рассматриваются ключевые 16-разрядные структуры данных (базы данных модуля и задачи), но и демонстрируется, как эти структуры взаимодействуют со своими 32-разрядными собратьями. Дополнительную ценность книге придают рекомендации и указания, как самостоятельно научиться исследовать ОС Windows и раскрывать ее секреты.
К сожалению, уже стало традицией отмечать отсутствие диска, упомянутого в самой книге. Причем если его отсутствие в предыдущих изданиях было скорее неудобством и лишало читателя некоторых дополнительных возможностей, то для данной книги это уже серьезный недостаток, поскольку автор в самом ее начале говорит, что не любит загромождать страницы листингами и поэтому большинство текстов программ (кроме текстов, приведенных в главе 10) вынес на прилагаемый диск (большой привет!). Правда, мне, кажется, удалось раскрыть “главный секрет” серии “Секреты...”, связанный с отсутствием упоминаемых дисков. В одной из книг, а точнее в “Секреты Excel для Windows 95”, в самом конце приведены телефоны фирм, представляющих в Москве издательство “Диалектика”. Связавшись по телефону с ТОО “Кнорус”, я выяснил, что изначально диски были. Но их оказалось значительно меньше, чем книг, и это были оригинальные диски из США (т. е. прилагавшиеся к оригиналам книг). Они очень быстро разошлись (еще бы!), после чего издательство адаптировало их и передало на тиражирование на Уральский электромеханический завод. Тираж ожидается к середине февраля, поэтому вполне вероятно, что, когда вы будете читать эту статью, диски уже появятся в продаже.
Михаил Гуткин
С фирмой “Кнорус” можно связаться по телефону: (095) 928-1725.