Advanced Windows
Author(s)
Bibliographic Information
Advanced Windows
(マイクロソフト公式解説書)
日経BPソフトプレス , 日経BP出版センター (発売), 2008.10
第5版
- 上
- 下
- Other Title
-
Windows via C/C++
Available at 24 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
-
Library, Faculty of Engineering, Kinki University図書館
上007.634||R35||1600224853,
下007.634||R35||2600224862 -
National Institute of Technology, Gunma College Library図書
上007.634:R35:13113051,
下007.634:R35:23113204
Search this Book/Journal
Note
本文は日本語
原著第5版の翻訳
下巻初版2刷(2011.4)の出版者: 日経BP社
下巻初版2刷(2011.4)の発売: 日経BPマーケティング
Description and Table of Contents
- Volume
-
上 ISBN 9784891005924
Description
本書では、Windowsのさまざまな機能と、C/C++プログラミング言語を使ってそれらにアクセスする方法を紹介しています。Windows XP、Windows Vista、Windows Server 2008で追加されている170以上の新しい関数とWindowsの基本機能を取り上げ、システムがそれらのAPI関数や基本機能をどのように使用し、アプリケーションがそれらを最大限に利用するには、どのようにすればよいかについてOSの仕組みから詳細に解説しています。上巻では、必須の基礎知識からプロセス、スレッド、カーネルオブジェクトなどについて取り上げています。OSの機能を熟知し、本書に掲載したプログラミング技法を豊富なサンプルコードで習得すれば、安定した質の高い高度なソフトウェア開発が可能になります。
Table of Contents
- 第1部 必須の基礎知識(エラー処理;文字と文字列の操作;カーネルオブジェクト)
- 第2部 作業を遂行する(プロセス;ジョブ;スレッドの基礎;スレッドのスケジューリング、優先度、親和性;ユーザーモードでのスレッドの同期;カーネルオブジェクトによるスレッドの同期;同期デバイスI/Oと非同期デバイスI/O;Windowsスレッドプール;ファイバ)
- Volume
-
下 ISBN 9784891005931
Description
本書では、Windowsのさまざまな機能と、C/C++プログラミング言語を使ってそれらにアクセスする方法を紹介しています。Windows XP、Windows Vista、Windows Server 2008で追加されている170以上の新しい関数とWindowsの基本機能を取り上げ、システムがそれらのAPI関数や基本機能をどのように使用し、アプリケーションがそれらを最大限に利用するには、どのようにすればよいかについてOSの仕組みから詳細に解説しています。下巻では、メモリ管理、ダイナミックリンクライブラリ、構造化例外処理について取り上げています。OSの機能を熟知し、本書に掲載したプログラミング技法を豊富なサンプルコードで習得すれば、安定した質の高い高度なソフトウェア開発が可能になります。
Table of Contents
- 第3部 メモリ管理(Windowsメモリアーキテクチャ;仮想メモリの探究;カスタムアプリケーションでの仮想メモリの使用;スレッドのスタック;メモリマップファイル;ヒープ)
- 第4部 ダイナミックリンクライブラリ(DLLの基礎;DLLの高度なテクニック;スレッドローカルストレージ;DLLインジェクションとAPIフック)
- 第5部 構造化例外処理(終了ハンドラ;例外ハンドラとソフトウェア例外;未処理の例外、ベクトル化例外処理、C++例外;エラー報告とアプリケーションの回復)
- 付録(ビルド環境;メッセージクラッカー、子コントロールマクロ、APIマクロ)
by "BOOK database"