787
Views
22
Favorites
Purchase options
Better World Books
DOWNLOAD OPTIONS
No suitable files to display here.
IN COLLECTIONS
Internet Archive Books
Uploaded by
booksale-cataloger4
on
This is no mere «How do I write a Windows 95 app?» manual. Windows 95 System Programming SECRETS reveals the hard-core technical information you need to know in order to tap the true power of 32-bit programming for Windows 95. Written for the programmer who’s done at least some Windows 3.x programming, this authoritative and comprehensive insider’s guide offers practical insight into why Windows 95 works as it does. Designing applications — no matter the type — will become second nature as you
Discover what’s new in Windows 95 from a programming and architectural point of view Plunge into the specifics of its three core data structures — modules, processes, and threads — to understand issues such as local thread storage and structured exception handling Get nitty-gritty details about key 16- and 32-bit data structures, and tour the USER and GDI subsystems to see how windowing, messaging, and graphics work in Windows 95 Dissect the Windows 95 memory architecture: memory paging, selectors, virtual, and heap functions Uncover the relationships among KRNL386.EXE, KERNEL32.DLL, and VWIN32.VXD Scrutinize Windows 95’s Portable Executable formats to glean new insight into dynamic linking, loader behavior, and memory management Plus, on the bonus disk included with Windows 95 System Programming SECRETS, you get spy utilities and valuable source code, as well as author Matt Pietrek’s own special programs for spelunking Windows 95:
WIN32WLK.EXE Walk the Kernel32 Data Structures W32SVSPY.EXE Spy on Win32 VxD Service Calls VAR2MAP.EXE Build Your Own Symbol Tables SHOWWND.EXE View the Internals of Windows Classes PEDUMP.EXE Look at PE Files FSR32.EXE See Thunking without the Thunk Compiler
Михаил Гуткин | 04.03.1997
РЕЦЕНЗИИ
Мэтт Питрек. Таинства 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.
Версия для печати
Интересно |
|
-
Хочется попросить скачать книгу завершающую трилогию раритетов
Windows 95 system programming secrets. by: Pietrek, Matt.зы. Я думал, что книгу Вальтера Они можно взять только у перекупов из-за бугра …
-
alex_dz
Active Member
- Публикаций:
-
0
- Регистрация:
- 26 июл 2006
- Сообщения:
- 580
-
Mikl___
Супермодератор
Команда форума- Публикаций:
-
14
- Регистрация:
- 25 июн 2008
- Сообщения:
- 3.933
Rockphorr,
а в ресурсах предварительно смотреть на пробовали? Мэтт Питрек «Секреты системного программирования в Windows 95» с переводом на русский
M0rg0t и Rockphorr нравится это.
-
Извиняйте, не углядел, посмотрю.
— Сообщение объединено, 14 фев 2024 —
Благодарю
-
Mikl___
Супермодератор
Команда форума- Публикаций:
-
14
- Регистрация:
- 25 июн 2008
- Сообщения:
- 3.933
Rockphorr,
там же в ресурсах, Мэтт Питрек «Внутренний мир Windows» (Windows Internals) в переводе на русский язык -
UbIvItS
Well-Known Member
- Публикаций:
-
0
- Регистрация:
- 5 янв 2007
- Сообщения:
- 6.242
вынь 95: вспомнишь — вздрогнешь
-
Углядел, скачал. Кстати о работе ресурсов — книгу Нэнси вы выложили в понедельник, а видна она стала только в среду вечером …
— Сообщение объединено, 15 фев 2024 —
Запорожец с Порша срисовывли … добрый советский порш … некоторые до сих пор их любят хотя ездят на иномарках. Так и 95 радует любителей своей ламповой кнопкой пуск.
-
Mikl___
Супермодератор
Команда форума- Публикаций:
-
14
- Регистрация:
- 25 июн 2008
- Сообщения:
- 3.933
Rockphorr,
я понимаю, что ресурсам не хватает поиска по автору, по названию (английскому и русскому), но пока пользуйтесь тем, что есть, делитесь книгами с остальными и помните, что снаружи ресурсы не видны, чтобы не было проблем с правообладателями.. Старайтесь оформить выложенные книги согласно Правил оформления книг в ресурсах, если что-то не так ― я поправлю…
P.S. И ни в коем случае, не выкладывайте в Инет ссылки на наши ресурсы, не палите контору
Research и mantissa нравится это.
-
UbIvItS
Well-Known Member
- Публикаций:
-
0
- Регистрация:
- 5 янв 2007
- Сообщения:
- 6.242
не знаю, чем тебя радовала эта хрень — она была создана сугубо для игрушек и падала по любому поводу: фс фэт и отсутствие толковой изоляции процессов не оставляло шансов для чего-то иного. единственная более-менее приличная вещь из 9ХЪЪЪ — это была вынь линолеум https://en.wikipedia.org/wiki/Windows_Me я даже встречал случай, когда линолеум пахал устойчивей 2к.
Содержание
- 1 Литература по WinAPI
- 1.1 ActiveX для профессионалов
- 1.2 Джеффри Рихтер «Windows для профессионалов»
- 1.3 Charles Petzold «PROGRAMMING WINDOWS 95»
- 1.4 MATT PIETREK «Windows 95 System programming SECRETS»
- 1.5 Фень Юань «Программирование графики для Windows»
- 1.6 Эндрю Шульман «Неофициальная Windows 95»
- 1.7 Мэтт Питрек «Внутренний мир Windows»
- 1.8 Библиография
- 1.9 Ссылки
Литература по WinAPI
Знаете что-то ещё — добавляйте
!
ActiveX для профессионалов
- http://www.piter.com/lib/978531400056/activex.phtml
Джеффри Рихтер «Windows для профессионалов»
Без изучения этой книги сложно (или невозможно) разбираться во всех тонкостях Win32 API с точки зрения системного программиста. Имеется CD с исходниками всех примеров в книге.
Charles Petzold «PROGRAMMING WINDOWS 95»
Книга бесценна даже в наше время. Описывает основы программирования с использованием Win32 API.
MATT PIETREK «Windows 95 System programming SECRETS»
Мэтт всегда ищет 1000% то, чего не видно на поверхности.
Фень Юань «Программирование графики для Windows»
Эта книга по духу и по исследованию во многом напоминает книгу Мэтта Питрека «Внутренний мир Windows», но посвящена GDI, плюс в подробностях описывает как работает отрисовка окон в Windows, clip/visible/window regions.
Эндрю Шульман «Неофициальная Windows 95»
Эндрю — этакий журналист в программировании. Иногда его стиль мне кажется нудным, но он неплохо умеет ковырять потроха Windows. Многие его методы исследования поведения Windows можно взять на вооружение.
Мэтт Питрек «Внутренний мир Windows»
Книга, хотя и о Windows 3.1, но чего-либо подобного больше нет в природе. Она содержит дизассемблерные листинги C-подобного кода для огромного количества Windows API, с подробными объяснениями что, зачем, почему и как работает. Т.к. основные принципы внутренней работы Windows не изменились до сих пор, это самая ценная книга с точки зрения разработчика Wine.
Библиография
- Адриан Кинг. Windows 95 изнутри: Пер. с англ.- ПИ95.- 512 с.
- Гукин Д. Оптимизация Windows: руководство фирмы Microsoft.- ПИ95.- 368 с.
- Гукин Д. Реальная жизнь Windows 95: пер. с англ. — ДС96.- 544 с.
- Дженнингс Р. Windows 95 в подлиннике: пер.с англ.- ВС95.- 480 с.
- Джим Бойс. Осваиваем Windows 95 (русская версия): пер. с англ.- БИ95.- 400 с.
- Джим Бойс. Осваиваем Windows 95: пер. с англ.- БИ95.- 368 с.
- Использование Windows 95: Пер. с англ.- 2-е изд./ Рон Персон и др.- ВЛ98.- 880 с.
- Кенин А.М., Печенкина Н.С. Windows 95/NT для пользователей, или Как научится владеть компьютером. Научно-популярное изд.- Екатеринбург, «Планета», 1998.- 432 с.
- Козловский Е.А. Microsoft Windows 95 — АВ95.- 304 с.
- Мэтьюз М., Мэтьюз К. Windows 95: книга ответов/ Пер. с англ.- ПИ96.- 448 с.
- От Windows 3.1 к Windows 95 за один день:пер.с англ.- ВС96.- 96 с.
- Персон Р. Windows 95 в подлиннике: Пер. с англ.- ВС96.- 736 с.
- Петзолд Ч. Программирование для Windows 95: в 2-х томах.- ВС97. — Т.1-стр. 1-740, Т.2- стр.741- 1100 с.
- Питрек М. Секреты системного программирования в Windows 95.- ДЛ96.- 448 с.
- Питрек Мэтт. Внутренний мир Windows: Пер. с ан.- ДС95.- 416 с.
- Рассел Ч., Кроуфорт Ш. Законы Мэрфи для Windows.- ПИ95. — 320 с.
- Ратбон Э. Еще о Windows для «чайников». — ДЛ95.- 304 с.
- Ратбон Э. Windows 95 для «чайников». — ДЛ95.- 304 с.
- Ресурсы Windows 95. Полное описание операционной системы: В 2-х т..- РР, 1996.- Т.1.- 656 с., Т.2.- 424 с.
- Симпсон А. Библия пользователя Windows 95: Пер. с англ.- ДЛ97.- 688 с.
- Стинсон К. Эффективная работа в Windows 95 / Пер. с англ. — ПИ96. — 784 с.
- Стинсон К. Running Windows 3.1 / Пер. с англ. — РР94. — 626 с.
- Тидроу Р. Управление ресурсами Windows 95.- ВС96.- 280 с.
- Фойц Ст., Нигован А. Windows 3.1, Windows 95: Пер. с нем. — BH95. — 520 с.
- Харвей Г. Windows 95 для «чайников». Краткий справочник. 2-е изд.- ДЛ96.- 224 с.
- Хислоп Б., Энжелл Д. Библия для Windows 95.- ДЛ96.- 576 с.
- Чарльз Калверт. Программирование в Windows: Освой самостоятельно за 21 день.-Пер. с англ.-БИ95.-496 с.
- Шафрин Ю. Информационные технологии: В 2-х ч. , ЛБ99.- Ч.1: Основы информатики и информационных технологий.- — 320 с.; Ч.2: Офисная технология и информационные системы.- 336 с.
- Шафрин Ю. Курс компьютерной технологии. В 2-х т.- Т.1. Основы компьютерной технологии. Уч. пос. для старших классов по курсу “Информатика и вычислительная техника”. Изд. третье, перераб.- АВ98.-656 с.
- Шелдон Т. Windows 95. Проще простого.- ДЛ96.- 512 с.
- Штольц К. Секреты сетей под Windows 95.- ДЛ96.- 480 с.
- Teach Yourself Windows 95 in 24 hours. Second Edition. Greg Perry. Techmedia, 1998.
Ссылки
- Хороший сайт с книгами по программированию
- Подборка книг по программированию
Wine | |
---|---|
Программы работающие в Wine • Скачать • Школьный Wine | |
WINE@Etersoft | Общие сведения • Установка на 64-битные ОС • Особенности разработки • Патчи для WINE@Etersoft • Административная установка • Дополнительные компоненты • Как получить WINE@Etersoft? • Лицензия на документацию • Глоссарий • Использование аппаратных ключей защиты в Linux • Дополнительная информация • [ Совместная работа | по CIFS • по NFS ] • Изменение системных ограничений • Регистрация продукта • Пошаговая инструкция по установке rpm-пакетов • Обращение в службу поддержки • Терминальные решения • Установка WINE@Etersoft • Подписка на обновления • Настройка WINE@Etersoft • Разработчику • Enterprise • Что такое WINE@Etersoft SQL • Возможности • Среда для запуска приложений Windows • Использование WINE@Etersoft • FAQ по использованию WINE@Etersoft • Основные команды • WINE@Etersoft/Local • Что такое WINE@Etersoft Local |
Программы | Запуск БЭСТ 4+ • Запуск Консультант+ (сетевой версии) • ГарантF1 • Инфо-Бухгалтер 8.x • Налогоплательщик ЮЛ |
1C | Отличия от обычного Wine • Местоположение базы 1С • 1C: Предприятие 7.7 в WINE • Настройка 1С 7.7 для работы с SQL-сервером • Установка 1С: Предприятия 8.1 • Установка 1С: Предприятия 8.1 в трёхзвенном режиме |
Пользователю | |
Помощь | Использование Winecfg • Использование Regedit • Публичный префикс • Несколько версий • Ключи regedit |
Легальность | DCOM95 • IE5 • DCOM • MSXML |
Утилиты для работы с Wine | Winetricks • WineTools • Q4Wine • PlayOnLinux • IEs4Linux • Wine-Doors • Swine • Wine Launcher • Lutris |
Разработчику | |
Компоненты Windows • Запрет отключения защиты программы • Управление обработчиком исключений • StraceNT • Измерение скорости функций WinAPI • GL • Устройство чтения смарт-карт • Профилирование • Тесты для проверки интерфейсов • Написание тестов в системе Wine • Аутентификация в домене AD • Репозитории • Применение Git-патчей | |
Помощь | Создание патчей • Написание приложения под wine • Отправка патчей • Сборка eterhack • Сборка wine-public |
Отладка | Способы отладки • WINEDEBUG • Winedbg |
Разработка WINE | |
1C • ODBC • WinHelp • Компас • Методика • Тестирование доступа • Цвета • Файловый диалог • Тестирование • Литература • Изображения • Win32 • Шрифты • Файловые блокировки • Ссылки • Ключи защиты • RPM • WineGecko • ListView • Упаковка Wine | |
Производителю | |
Родственные проекты | |
LUK • ReactOS • ARWINSS • CrossOver • KernelEx | |
Прочее | |
PageSetupDlg • FreeBSD • Wwr |