|
|
猫でもわかるWindowsプログラミング 第3版 (NEKO series)

|
定価: ¥ 2,940
価格: ¥ 2,940
通常24時間以内に発送
メーカー:ソフトバンククリエイティブ
|
カスタマーのおすすめ度:     

|
|
|
|
|
Binding: 単行本 EAN: 9784797348378 ISBN: 4797348372 Label: ソフトバンククリエイティブ メーカー: ソフトバンククリエイティブ Number Of Pages: 432 Publication Date: 2008-06-28 Publisher: ソフトバンククリエイティブ Studio: ソフトバンククリエイティブ
|
|
|
|
|
|
|
|
|
スポットライトレビュー:
|
評価:      概要: 実践重視でテンポよい解説 コメント: C文法をひととおり理解し、
コンソールアプリだけでは
飽き足らなくなった人用。
理論よりも実践重視で、多少わからない部分はあっても、
とりあえず作ってみましょうという雰囲気。テンポよく、眠くはならないです。
関数解説を読み、サンプルコードを自分で改造しているうちに
WinAPI関数のオプションなどがわかるようになりました。
評価:      概要: 著者はMSDNを読んでいない コメント: やっと入った「第14章 Unicodeと64ビット対応」で、
Cランタイム関数 strlen のUnicode対応関数としてWin32APIの lstrlen マクロを出しているのはなぜ?
MSDNの strlen 関数と同じページにはCランタイム関数のUnicode対応版関数の wcslen とさらに lstrlen と同様に切り替える _tcslen マクロが載っているのに。
APIに乗り換えるならなぜ最初からAPIを使わないの?
CRT関数とAPIの速度差を知っているの?(strlen を含む一部のCRT関数はインライン展開が可能なので利用すると速度差は更にとんでもなく広がる。VC++2005以降では wcslen もインライン展開可能な関数)
さらに atoi に対して _wtoi ではなく _wtoi_l
atoi _wtoi _wtoi_l は同じページに載っているのにわざわざロケール指定の _wtoi_l
Unicodeの指定云々の対応が可能な関数はないと言ってますがもちろん同じページに切り替え用の _tstoi マクロ。
DllMainからMessageBox呼ぶようなコードを公開してる人だから仕方ないのだろうけど
まともなWindowsプログラマになりたい人ならMSDNはちゃんと読みましょう
評価:      概要: Visual C++ 2008対応リニューアル版 コメント: 全体的な構成と、サンプルコードのバージョンアップ。
Unicode&64ビット対応に関する解説の追加。
全体的に、第二版よりもブラッシュアップされた印象を受けました。
しかし、残念なことに第二版には収録されていた「スクリーンセーバーをつくろう」がカッ
トされています。
まあ、Visual Studio 2008ではコードを修正しないとビルドできないので載っていなくても
問題ありませんが、ちょっと楽しみが減ったかなぁと・・・。
また、今回新たに追加された「Unicode&64ビット対応」は一読の価値が十分あります。
自分のプログラムが、将来も通用する互換性を確保できるようになると思います。
|
|
|
|
|
|
|

 広告を掲載しませんか?
|