    ОБ АВТОРЕ 

    Джеффри Рихтер преподает программирование в Win32, на его семинарах 
обучались тысячи разработчиков программного обеспечения. В числе его клиентов 
такие компании, как Allen-Bradley, AT&T, Caterpillar, Digital, GE Medical 
Systems, Hewlett Packard, IBM, Intel, Intuit, Microsoft, Pitney Bowes и 
Sybase. (За информацией по обучению обращайтесь на Web-узел: www.solsem.com.) 
    Джеф регулярно выступает на отраслевых конференциях (в том числе на 
Software Development и COMDEX) и является постоянным научным консультантом на 
конференции WinDev при Бостонском Университете. В 1995 году он написал книгу 
Windows 95: А Developer's Guide (издательство М & Т Books) о программировании 
пользовательского интерфейса для Win32-npHAO:>KeHH^ Кроме того, Джеф — один из 
«пишущих» редакторов журнала Microsoft Systems Journal, где ведет колонку 
«Вопросы и ответы по Win32» и публикует свои статьи. 
    Сейчас Джеф живет в Белльвю (штат Вашингтон) и является консультантом 
Microsoft. Его код включен в Visual C++ и другие приложения, разработанные 
группой Personal Operating Systems корпорации Microsoft. Ему очень нравятся 
куриные тефтели от Costco, сливочное мороженое от Ben & Jerry и телесериал The 
Simpsons. Но больше всего он любит классический рок и джаз в стиле «фьюжн». С 
Джефом можно связаться по электронной почте: v-jeffrr@microsoft.com. 

680

    Рихтер Джеффри 
    Windows для профессионалов 
    Программирование для Windows 95 и Windows NT® 4 на базе Win32® API 
    Перевод с английского под общей редакцией Ю. Е. Купцевича 
    Переводчики Ю. Е. Купцевич, А. Ю. Любимов, Д. М. Арапов, С. Г. Орешко и П. 
А. Левакова 
    Редактор  А. А. Кунарев Технический редактор Л. Н. Никитина 
    Оригинал-макет выполнен с использованием издательской системы Adobe 
PageMaker 6.0 
    Компьютерный дизайн Е. В. Белоусова, В. Б. Хильченко 
    Главный редактор А. И. Козлов Главный менеджер М. И. Царейкин 
    ШЩВВШ 
    т  N      L Е  G д I      и i [ 
    TypeMarketFonfIifrrery 
    Подготовлено издательским отделом «Русская Редакция» ТОО «Channel Trading 
Ltd.» Генеральный директор В. В. Телушкин 
    Лицензия ЛР № 090082 от 14.04.94 г. Подписано в печать 04.07.97 г. Тираж 5 
000 экз. 

681

    ЭТО ВАЖНО — ПРОЧИТАЙТЕ ВНИМАТЕЛЬНО ПЕРЕД ТЕМ, КАК ВСКРЫТЬ УПАКОВКУ С 
ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ. Вскрытие запечатанного пакета с программным 
обеспечением означает принятие Вами данного лицензионного соглашения Microsoft. 
    ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ MICROSOFT 
    (прилагаемый к книге компакт-диск) Настоящее лицензионное соглашение 
(далее: "Соглашение") является юридическим документом, оно заключается между 
Вами (физическим или юридическим лицом) и корпорацией Microsoft Corporation 
(далее: "корпорация Microsoft"). Вскрытие запечатанного пакета с программным 
обеспечением означает принятие Вами данного Соглашения. Если Вы не принимаете 
условий данного Соглашения, то незамедлительно верните невскрытую упаковку с 
программным обеспечением и все сопутствующие печатные материалы туда, где Вы 
их приобрели, и Вам будут полностью возмещены все уплаченные суммы. 
    ЛИЦЕНЗИЯ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT 
    1. ОБЪЕМ ЛИЦЕНЗИИ. Настоящее Соглашение дает Вам право на использование 
одной копии прилагаемого к книге программного продукта корпорации Microsoft 
(далее: "Программа" или "Программное обеспечение") на одном терминале, 
соединенном с одним компьютером. Программа считается используемой на 
компьютере, если она загружена во временную память (т.е. ОЗУ) или установлена 
в постоянную память (например, жесткий диск, CD-ROM, другое устройство 
хранения) этого компьютера. Не допускается использование Программы в сети 
более чем на одном компьютере или терминале одновременно. 
    2. АВТОРСКОЕ ПРАВО. Программа является интеллектуальной собственностью 
корпорации Microsoft или ее поставщиков и защищена законодательством об 
авторских правах США и положениями международных договоров. Исходя из этого, 
Вы должны обращаться с программой таким же образом, как и с любым другим 
материалом, защищенным авторским правом (например, с книгой или копией 
музыкального произведения), за исключением того, что Вы можете: а) создать 
одну копию Программы исключительно в качестве резервной или архивной или б) 
перенести Программу на жесткий диск при условии, что оригинал сохраняется 
исключительно в качестве резервного или архивного экземпляра. Копирование 
печатных материалов, поставляемых вместе с Программой, запрещается. 
    3. ПРОЧИЕ ПРАВА И ОГРАНИЧЕНИЯ. Не разрешается использовать Программу в 
прокате или передавать ее во временное пользование, но Вы можете передать 
Программу и сопутствующие печатные материалы на постоянной основе при условии, 
что Вы не сохраняете никаких копий, а получатель соглашается на условия 
данного Соглашения. Вы не имеете права предпринимать обратное конструирование, 
декомпиляцию или дизассемблирование Программы. Если программа является 
исправлением (update) или была исправлена, то любая передача должна включать в 
себя последнее исправление и все предыдущие версии. 
    4. РАЗЛИЧНЫЕ НОСИТЕЛИ ПРОГРАММЫ. Не разрешается использовать прочие 
носители на других компьютерах, а также сдавать носители в прокат или во 
временное пользование или уступать их для использования в иных целях, за 
исключением указанного выше случая передачи Программы и печатных материалов на 
постоянной основе. Если упаковка программы содержит более одного вида 
дисков-носителей (3,5"; 5,25"; CD-ROM), то Вам разрешается использовать 
носители только одного вида, который соответствует Вашему отдельному компьютеру. 
    5. ПРИМЕРЫ КОДА, Если Программное обеспечение включает примеры кода, то 
корпорация Microsoft дает Вам право на свободное от отчислений копирование и 
распространение примеров кода из состава Программного обеспечения при условии, 
что Вы: а) распространяете их только в сочетании с Вашим программным продуктом 
и как его часть; б) не используете названия корпорации Microsoft или ее 
подразделений, ее логотипы или торговые марки для сбыта Вашего программного 
продукта; в) включаете имеющуюся в Программном обеспечении ссылку на авторские 
права в состав этикетки и заставки Вашего программного продукта и г) согласны 
освободить от ответственности и взять на себя защиту корпорации Microsoft и ее 
разработчиков от любых претензий или преследований по закону, включая судебные 
издержки, если таковые возникнут в результате использования или 
распространения Вашего программного продукта. 
    ОГРАНИЧЕНИЕ ГАРАНТИИ 
    ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (включая инструкции по его использованию) 
предоставляется БЕЗ КАКОЙ-ЛИБО ГАРАНТИИ. КОРПОРАЦИЯ MICROSOFT СНИМАЕТ С СЕБЯ 
ЛЮБУЮ ВОЗМОЖНУЮ ОТВЕТСТВЕННОСТЬ, В ТОМ ЧИСЛЕ ОТВЕТСТВЕННОСТЬ ЗА КОММЕРЧЕСКУЮ 
ЦЕННОСТЬ ИЛИ СООТВЕТСТВИЕ ОПРЕДЕЛЕННЫМ ЦЕЛЯМ. ВЕСЬ РИСК ПО ИСПОЛЬЗОВАНИЮ ИЛИ 
ДЕЙСТВИЯМ ПРОГРАММНОГО ОВЕС ПЕЧЕНИЯ ЛОЖИТСЯ НА ВАС. 
    НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ КОРПОРАЦИЯ MICROSOFT, ЕЕ РАЗРАБОТЧИКИ, А 
ТАКЖЕ ВСЕ, ЗАНЯТЫЕ В СОЗДАНИИ, ПРОИЗВОДСТВЕ И РАСПРОСТРАНЕНИИ ДАННОГО 
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА КАКОЙ-ЛИБО УЩЕРБ 
(ВКЛЮЧАЯ ВСЕ, БЕЗ ИСКЛЮЧЕНИЯ, СЛУЧАИ УПУЩЕННОЙ ВЫГОДЫ, НАРУШЕНИЯ ХОЗЯЙСТВЕННОЙ 
ДЕЯТЕЛЬНОСТИ, ПОТЕРИ ИНФОРМАЦИИ ИЛИ ДРУГИХ УБЫТКОВ) ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ 
ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ 
ДОКУМЕНТАЦИИ, ДАЖЕ ЕСЛИ КОРПОРАЦИЯ MICROSOFT БЫЛА ИЗВЕЩЕНА О ВОЗМОЖНОСТИ ТАКИХ 
ПОТЕРЬ. ТАК КАК В НЕКОТОРЫХ СТРАНАХ НЕ РАЗРЕШЕНО ИСКЛЮЧЕНИЕ ИЛИ ОГРАНИЧЕНИЕ 
ОТВЕТСТВЕННОСТИ ЗА НЕПРЕДНАМЕРЕННЫЙ УЩЕРБ, УКАЗАННОЕ ОГРАНИЧЕНИЕ МОЖЕТ ВАС НЕ КОСНУТЬСЯ. 

682

    Издательство представляет книги для профессионалов: 
    Microsoft Corp. Ресурсы Microsoft Office 97 
    Microsoft Press. Microsoft Office 97 Resource Kit/ 
    ISBN 5-7502-0045-0, 928 стр. (вместе с CD), октябрь 1997 г. 
    Microsoft Corp. Ресурсы Microsoft Windows 95 (2 тома) 
    Microsoft Press. Microsoft Windows 95 Resource Kit/ 
    ISBN 5-7502-0015-9, 1080 стр., апрель 1996 г. 
    Microsoft Corp. Руководство программиста по Microsoft Windows 95 
    Microsoft Press. Programmers Guide to Microsoft Windows 95/ ISBN 
5-7502-0035-3, 600 стр., май 1997 г. 
    Д. Рихтер. Windows для профессионалов (3-е изд., перераб.) 
    Microsoft Press. Advanced Windows (3-rd ed.)/ ISBN 5-7502-0046-9, 712 стр. 
(вместе с CD), сентябрь 1997 г, 
    К. Соломон. Microsoft Office 97. Библиотека разработчика 
    Microsoft Press. Microsoft Office 97. Developers Handbook/ 
    ISBN 5-7502-0055-8, 600 стр. (вместе с CD), I квартал 1998 г. 
    Microsoft Corp. Руководство программиста по Visual Basic для Microsoft 
Office 97 (рабочее назв.) 
    Microsoft Press. Microsoft Office 97 Visual Basic Programmers Guide 
    ISBN 5-7502-0034-5, 500 стр., IV квартал 1997 г. 
    X. Кастер. Основы Windows NT и NTFS 
    Microsoft Press. Inside Windows NT/ ISBN 5-7502-0023-X, 440 стр.. февраль 
1997 г. Ф. Зубанов. Windows NT — выбор профи (2-е изд., перераб.) 
    ISBN 5-7502-0018-3, 416 стр., июнь1997 г. 
    Р. Блисс, Р. Вин. Руководство по Microsoft Exchange (рабочее назв.) 
    Microsoft Press. Microsoft Exchange Connectivity Guide 
    ISBN 5-7502-0047-7, 450 стр., IV квартал 1997 г. 
    Ц. Чеппел. Технологии ActiveX и OLE 
    Microsoft Press. Understanding ActiveX and OLE 
    ISBN 5-7502-0029-9, 320 Стр., май 1997 г. 
    Ц. Роджерсон. Основы СОМ 
    'Microsoft Press. Inside СОМ/ ISBN 5-7502-0033-7, 376 стр. (вместе с CD), 
июль 1997 г. 
    И. Круз, Л. Таллер. Основы MAPI 
    Microsoft Press. Inside MAPI/ ISBN 5-7502-0032-9, 600 стр. (вместе с CD), 
IV квартал 1997 г. 
    Microsoft Corp. Справочник по Microsoft OLE DB 1.1 (рабочее назв.) 
    Microsoft Press. Microsoft OLE DB 1.1 Developers Reference md Software 
Development Kit/ 
    SBN 5-7502-0054-X, 800 стр. (вместе с CD), I квартал 1998 г. 
    Ч. Дж. Круглински. Основы Visual C++ (версия 4) 
    Microsoft Press- Inside Visual C++ 
    SBN 5-7502-0025-6, 696 стр. (вместе с CD), февраль 1997 г. 
    3. Биллиг, И. Мусикаев. Visual C++ 4. Книга для программистов 
    SBN 5-7502-0022-1, 352 стр., февраль 1997 г. 
    ",. Дэвис. Программирование на Microsoft Visual Java ++ 
    Microsoft Press. Learn Java Now/ ISBN 5-7502-0030-2, 376 стр. (вместе с 
CD), май 1997 г. 
    7. Как, Л. Поган. Мой узел Web 
    Microsoft Press. Build your Own Website/ 
    SBN 5-7502-0024-8, 232 стр. (вместе с CD), январь 1997 г, 
    э. Шушан, Д. Райт. Дизайн и компьютер 
    Microsoft Press. Desktop publishing by design (4-th ed.)/ 3BN 
5-7502-0027-2, 544 стр. (вместе с CD), июнь 1997 г. 
    И Р V Г Г If H Р Н Н II Н « г J I I II Л л ГСДЛИцйл 
    тел.: (095) 142-0571, тел./факс: (095) 145-4519 e-mail: rusedit@online.ru 

683

    ^^ <_ЁЭ".1к j ^дупьютерные 
    <? | Internet Ini сети 
    \ :' | 
    Каждая книга серии «Учебный курс» («Training») Microsoft Press может 
служить и справочником, и официальным учебным курсом для подготовки к сдаче 
экзамена по программе Microsoft Certified Professional. 
    Micivsoft 
    Издания составлены с учетом требований корпорации Microsoft к уровню 
профессиональных знаний специалистов по конкретной теме. 
    Компьютерные сети. Учебный курс 
    696 стр., май 1997 г. @ ^„^ 
    Microsoft Internet Information Server. Учебный к 
    416стр., июль 1997г. ff 
    • Техническая поддержка MS Windows NT 4.0. 
    Учебный КурС - 500 стр., IV квартал 1997 г. ДД 
    "                                   ^ff CD-ROM 
    • Microsoft TCP/IP. Учебный курс 
    - 500 стр., I квартал 1998 г. ш^^ 
    и конкретно 
    г Microsoft Office 97: наглядно и конкретно 
    352 стр.. август 1997 г. 
    • Microsoft Excel 97: наглядно и конкретно 
    356 стр., август 1997 г. 
    • Microsoft Access 97: наглядно и конкретно 
    256 стр., август 1997 г. 
    • Microsoft Word 97: наглядно и конкретно 
    320 стр., Ill квартал 1997 г, 
    • Microsoft Windows NT Workstation 4.0: 
    наглядно и конкретно 
    328 стр., [II квартал 1997 г. 
    Новая серия «Наглядно и конкретно» («At a Glance») Microsoft Press 
познакомит самый широкий круг читателей с новейшим семейством программных 
продуктов Microsoft Office 97. 
    В этих прекрасно оформленных изданиях приведены наиболее быстрые способы 
решения конкретных задач. Чтобы узнать, как выполнить любую из них, достаточно 
открыть нужную страницу. Подробные инструкции позволят Вам освоить даже самые 
сложные возможности новейших программ. 

684