徹底解説 Windows 7 & Windows Server 2008 R2 ~「働き方」を進化させる新OSのすべて~(日経BPムック)
あけましておめでとうございます。2010年早々から技術の話です。今年はOffice 2010やVisial Studio 2010などが登場して、共同作業、チーム開発、オブジェクト指向設計から実装がおもしろくなる年です。
その前に昨年秋に出たWindows Server 2008 R2がおもしろいことを知りました。R2は64ビットのみサポートされます。広大なメモリを利用して仮想化してみませんか。
まずはこの本で180日間の体験版で試してみましょう。
今年の締めはアンチウィルスソフトです。
Kaspersky Internet Security 2010 6台版
中国で感染したウィルス撃退に年末も取り組んでいます。EXE以外のファイルが感染するなんて初めてです。
実家のPCが複数あるので、実家用に6ライセンスの箱で買いました。一台あたりなんと2500円です。
データのバックアップはスカイドライブで行っています。では、みなさん、お体もPCもウィルスにやられないように、よいお年をお迎えください。
【参照】
中国へ行く前にPCを武装しよう | オブジェクト脳@kcg
ちなみに私は2009年の3分の1を中国で過ごしたんですね。
Windows2000のWin32API
Windows2000プログラミング標準講座―Windows95/98/NT共通の基本的なプログラミング技法とWindows2000の新機能 (Programmer’s SELECTION)
Herbert Schildt(英語読みハーバート・シルト)さんはC言語の権威です。これはWindowsプログラミングの本のWindows2000版です。いわゆるWin32APIのWindows2000用です。
この本で少しずつ勉強すればWindows開発が完璧になるんですが,現在ではWin32APIで開発することはほとんどありません。
【簡易目次】
Windows2000の概要
Windows2000プログラミングの基礎
アプリケーションのエッセンス:メッセージと基本入出力
メニューの概要
ダイアログボックス
様々なコントロール
ビットマップの使い方と再描画問題の解決方法
テキストの制御
グラフィックスの使い方
コモンコントロールとコモンダイアログボックス〔ほか〕
【詳細目次は以下】
Windows 2000プログラミング標準講座:SEshop.com/商品詳細
CD-ROMにソースコードがすべて収録されているのでかなり便利です。
【原書はこちら】
Amazon.co.jp: Windows 2000 Programming from the Ground Up: Herbert Schildt: 洋書
【出版社のサイト】
Windows 2000プログラミング標準講座:SEshop.com/商品詳細
【Windows開発ならコンピュータサイエンス学系,デジタルゲーム学系】
京都コンピュータ学院 | 学科 | コンピュータサイエンス学系
京都コンピュータ学院 | 学科 | デジタルゲーム学系
京都コンピュータ学院 | オープンキャンパス
オープンキャンパス(体験入学)参加申込み -京都コンピュータ学院-
昔のWindows開発
C/C++プログラマのためのWindows95プログラミング (Programmer’s selection―Nuts & bolts)
Herbert Schildt(英語読みハーバート・シルト)さんはC言語の権威です。これはWindowsプログラミングの本です。いわゆるWin32APIの本です。
この本で少しずつ勉強すればWindows開発が完璧になるんですが,現在ではWin32APIで開発することはほとんどありません。
10年前くらいのKCG 情報科学科や現在のデジタルゲーム学系の学科では,この本でWindows開発をやっていました。オブ脳は情報科学科のCGゼミを担当していましたが,Win32APIの訓練をしてから,DirectX5のプログラミングを教えていました。
【簡易目次】
1 Windows95の基礎知識
2 メッセージと基本I/O
3 メニュー
4 ダイアログボックス
5 その他の標準コントロール
6 クライアント領域の管理
7 Windows95のコモンコントロール
8 アップダウンコントロールとトラックバー
9 スレッド型マルチタスク処理
10 グラフィック
【詳細目次は以下】
C/C++プログラマのためのWindows95プログラミング:SEshop.com/商品詳細
私自身は,この本のほとんどすべてをプログラミングしました。しかし,Visual C++5.0ベースで書かれているので,Visual C++ 6.0のときに少し修正する必要があるものがあります。たとえばGetStockObject()関数なんか,キャストが必要になります。
【出版社のサイト】
C/C++プログラマのためのWindows95プログラミング:SEshop.com/商品詳細
【Windows開発ならコンピュータサイエンス学系,デジタルゲーム学系】
京都コンピュータ学院 | 学科 | コンピュータサイエンス学系
京都コンピュータ学院 | 学科 | デジタルゲーム学系
京都コンピュータ学院 | オープンキャンパス
オープンキャンパス(体験入学)参加申込み -京都コンピュータ学院-
中国へ行く前にPCを武装しよう
Kaspersky Internet Security 2010 1年版
「新型ウィルス! 身体健康電脳病気 | オブジェクト脳@kcg」という記事で報告したように,中国のウィルスはとてもすさまじいです。今回の感染も,USBメモリは感染していますが,PCは感染したのかどうかもわからず,日々効率の悪い作業の仕方に追われていました。
本日,KCGノートPCはカスペルスキー2009から2010へバージョンアップしました。その前に,自宅のパソコンは2010を導入しました。2010から1ライセンスの購入で2台使用できますので,とても便利です。中国出張のある方は必ず購入しましょう。
映像で中国語を学ぼう!
北京ドリーム―ドラマで学ぶ中国語
NHKテレビ中国語会話のドラマ(2003年4月~2004年3月)をまとめたものです。発音編+全47課で構成され,全台詞,全訳がついています。
映像で中国語を覚えたい方には超おすすめです。
ちなみに,DVDの方は以下を参考にしてください。
【DVD】
Amazon.co.jp:新品および中古商品: NHK外国語会話 GO!GO!50 中国語会話 Vol.1&2 [DVD]
ここがオススメ。
・発音編はなかなかいいです。DVDも併用するととても参考になります。声調,3つのeの読み方,そり舌音の練習など。
・GO!GO!50 という目標で,50個の厳選された例文が出てきます。
asahiに『プロジェクト演習』のことが
2009年の学科再編であたらしく登場した『プロジェクト演習』のことが,asahi.comに掲載されています。KCGに入学を考えている皆さん,新聞ネタになるほどの科目ですよ!!
【出典】
asahi.com(朝日新聞社):歴史誇るコンピューター教育 コミュニケーション能力開発にも力/京都コンピュータ学院 – わが校イチ押し – 教育
超入門者向け
やさしいC 第3版 [やさしいシリーズ]
高橋麻奈の「やさしい」シリーズのC言語です。高橋麻奈は「やさしいJava」で特に有名で,CarとRacingCarといえば高橋麻奈を思い出すぐらいです。その後で出版された「やさしいC++」もナイスです。
これは,さらに後にかかれたCの本です。 著者のサポートページもあります。
【著者によるサポートページ】
やさしいC
内容は超入門用ということですが,巻末には主要なライブラリ関数が掲載されているのは,とてもいいです。初心者には,stdlib.hなどにどんな関数が入っているのかわかりませんので,よく質問を受けるんです。この本であれば,その心配はありませんね。
【簡易目次】
1 はじめの一歩
2 C言語の基本
3 変数
4 式と演算子
5 場合に応じた処理
6 何度も繰り返す
7 配列
8 関数
9 ポインタ
10 配列・ポインタの応用
11 いろいろな型
12 ファイルの入出力
「「やさしいC」の次に読む本を探しています。 – 教えて!goo」なんてページもありますが,KCGブログをみればもっといろいろとわかります。
【ブログ内参照】
大物著者のC言語参考書 | オブジェクト脳@kcg
JIS規格C言語のリファレンス | オブジェクト脳@kcg
有名でないCの良書 | オブジェクト脳@kcg
超おすすめ | オブジェクト脳@kcg
C言語の練習に | オブジェクト脳@kcg
【C言語ならエンジニアリング学系】
京都コンピュータ学院 | オープンキャンパス…12月23日はクリスマスバージョン
オープンキャンパス(体験入学)参加申込み -京都コンピュータ学院-
大物著者のC言語参考書
独習C 第4版
Herbert Schildt(英語読みハーバート・シルト)さんはC言語の権威です。この方のC言語で定番の「独習C」は超有名です。ただし,あまりにも記述量が多いので,そう簡単には読めません。値段的には,この安さがこれほどの量なら納得がいくでしょう。アメリカの大学の教科書としての採用も多く,半期12週分の講義予定に即しています。アメリカでは,これをやらないとC言語の単位がもらえないのかと思うと,一読の価値があります。
【簡易目次】
1 Cの基礎
2 制御文 その1
3 制御文 その2
4 データ型、変数、式の詳細
5 配列と文字列
6 ポインタ
7 関数
8 コンソールI/O
9 ファイル入出力
10 構造体と共用体
11 高度なデータ型と演算子
12 Cのプリプロセッサとその他の高度なトピック
【詳細目次は以下】
独習C 第4版:SEshop.com/商品詳細
私自身は,この本のすべてを読んだわけではありませんが,参考書的に使っています。ちなみに,この本はANSI規格に準拠していますので,JIS規格にも対応するでしょう。しかし,Visual Studioで利用するときには注意が必要かもしれません。
【原書はこちら】
Amazon.co.jp: Teach Yourself C: Herbert Schildt: 洋書 第3版…第4版は日本のamazonでは販売していないようです。
Amazon.co.jp: Teach Yourself C (Teach Yourself): Herbert Schildt: 洋書 第2版(改訂版)
【出版社のサイト】
独習C 第4版:SEshop.com/商品詳細
【C言語ならエンジニアリング学系】
京都コンピュータ学院 | 学科 | エンジニアリング学系
京都コンピュータ学院 | オープンキャンパス…12月23日はクリスマスバージョン
オープンキャンパス(体験入学)参加申込み -京都コンピュータ学院-
JIS規格C言語のリファレンス
JISハンドブック 情報処理―プログラム言語編 (1997)
ANSI規格C言語を日本版にしたJIS規格C言語があります。
組込みでは,JIS規格に基づいたコンパイラーになることがありえます。ところで,本学ではVisual Studio 2008を使用しているので,若干,JIS規格とは異なります。そこで,本日はJIS規格の情報をまとめてみました。
JISC 日本工業標準調査会のサイトに,JIS規格C言語のPDFを閲覧することができます。ただし,印刷はできません。
上記の印刷物にしたものが,「JISハンドブック 情報処理―プログラム言語編」です。
なお,JIS規格のC言語に関しては以下のサイトにもあります。
【参考】
プログラミング言語 C の新機能
【C言語ならエンジニアリング学系】
京都コンピュータ学院 | 学科 | エンジニアリング学系
京都コンピュータ学院 | オープンキャンパス…12月23日はクリスマスバージョン
オープンキャンパス(体験入学)参加申込み -京都コンピュータ学院-
