Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!news.heimat.gr.jp!news.tutrp.tut.ac.jp!news.cc.tut.ac.jp!nfeed.gw.nagoya-u.ac.jp!news-sv.sinet!newsfeed.mesh.ad.jp!t-newsgw1.odn.ne.jp!nwall.odn.ne.jp!not-for-mail From: IIJIMA Hiromitsu Newsgroups: fj.os.ms-windows.programming Subject: Re: Text books of Windows / =?iso-2022-jp?B?V2luZG93cxskQiROGyhC?= =?iso-2022-jp?B?GyRCNjUyShsoQiAbJEI9cRsoQg==?= Date: Mon, 16 Aug 2004 12:36:37 +0900 Organization: DENNOU GEDOU GAKKAI, N. D. D. // FABRICA UTILITATIS Lines: 57 Message-ID: <41202BC5.FB7CB25A@ht.sakura.ne.jp> References: <40F7CB11.29FA31F2@ht.sakura.ne.jp> <86n00wvxfh.fsf@xa12.heimat.gr.jp> <3990217news.pl@insigna.ie.u-ryukyu.ac.jp> <41201965.94209694@ht.sakura.ne.jp> <3990222news.pl@insigna.ie.u-ryukyu.ac.jp> NNTP-Posting-Host: eatcf-12p141.ppp15.odn.ne.jp Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit X-Trace: t-nwall01.odn.ne.jp 1092627438 4012 211.121.43.141 (16 Aug 2004 03:37:18 GMT) X-Complaints-To: news@odn.ad.jp NNTP-Posting-Date: Mon, 16 Aug 2004 03:37:18 +0000 (UTC) X-Mailer: Mozilla 4.78 [ja] (Win98; U) X-Accept-Language: ja,en,zh-TW,zh,zh-CN,de,es,ko Xref: ccsf.homeunix.org fj.os.ms-windows.programming:57 いいじまです。 > > その先は残念ながら、いろんなところに散逸している英語の資料をあさっていく > > しかありません。 > > The Unix Super Text は、そのあたりの散逸しているものを、ちゃんと > 集めているところがすごいと思う。 御意。 > > コンピュータサイエンス関係の学生でなければ(つまり、何かのツールとして > > GUI プログラミングが必要と言うだけなら)、そのまま卒論まで VB と Perl で > > 突っ走る、という選択肢もアリです。VB からも Perl からも API は使えます。 > > それ、ちょっとずれてない? API が使えれば良いってわけじゃなくて、 > Windows API を使う体系的な知識が欲しいわけだよね。 確かに、新城さんの希望とはズレています。でも、「つまり、何かのツールとして GUI プログラミングが必要と言うだけなら」って断って書いてるんだけどなあ :-) そういう人の場合、使う言語の機能で間に合うならそちらを優先、間に合わなけれ ば API で、ということになると思います。 > > Cをマスターした3年生が GUI プログラミングに挑戦、という前提なら、Windows > > API プログラミングの入門テキストは大きな本屋に行けば山のように(というと > > 大袈裟か)あると思います。その中から、ISO C/C++ の範囲の記述に誤りの少な > > いものを選べば、Windows 初級者向けとしては十分でしょう。 > > 具体的にはどれなのかな。たまに見るけど、どれも同じように > 見えます。 どれも大体似たようなものだと思います。C言語のテキストがピンからキリまで たくさんあるのと同様で、中には誤りを堂々と書いているものもありそうです。 具体的な書名は、私はその手のものを読んだことがないのでわかりません。 あとは、「本当にCをわかっている人」限定ですが、 猫でもわかるプログラミング というオンラインテキストがタダで読めます。この著者はCの「正しい文法」に ついてあやふやなところが多々見られるので、C言語編は学生さんには読ませな いほうがいいです。Windows SDK 編の頭から入っていって、あとは処理系のヘッ ダを読んだり実際にテストコードを書いて試してみたり、ということになるでし ょう。実際、プロの世界でも、他の OS・コンパイラへのポータビリティを気に しなくていいところでは、そういうズボラな解決策を採っているところが多いよ うです。 …念のため言っておくと、UNIX の世界でも同様ですよ。一見したところごく普 通のコードのはずが、gcc の特定のバージョンでしかコンパイルが通らない、と いう話はよくありますよね。まあ、ソースが公開されているだけ救いがいはあり ますが。 ======================================================================== 飯嶋 浩光 / でるもんた・いいじま http://www.ht.sakura.ne.jp/~delmonta/ IIJIMA Hiromitsu, aka Delmonta mailto:delmonta@ht.sakura.ne.jp ───【今日のひとこと】──────────────────────── うそはうそであると見抜ける人でないと、難しいでしょうね。         ――西村博之(西鉄バスジャック事件関連のテレビ出演より) ────────────────────────────────────