カットシステムの書籍のご案内

.NET Frameworkプログラミングテクニック
for Visual Basic/C# Vol.3
アプリケーションプログラミング(I) C#編
著者 日向 俊二
判型 B5変型判、292頁
本体価格 3,200円
ISBN 978-4-87783-173-8

本書について

 .NET Framework 2.0とC# 2.0、そしてVisual Studio 2005が登場して、Windowsのアプリケーション開発のスタイルが大きく変わりました。あらかじめ開発されてテストされたコンポーネントが多数提供されるようになったので、プログラマがするべきことは既成のコンポーネントを有効に利用することになりました。これまでプログラマがしなければならなかった作業の多くを省略して、プログラマはアプリケーションの機能を実現することに専念できるようになったのです。

 本書では、.NET Framework 2.0とC# 2.0でアプリケーションを開発するために必要なことを、具体的なサンプルを使ってわかりやすく示します。本書で説明するアプリケーション開発の詳細を読み進むと、アプリケーション開発に必要な知識が自然と身に付き、C#のプログラミングに必要なオブジェクト指向プログラミングやイベント駆動型プログラミングのような重要な概念を自然に理解することができます。また、Visual Studioやプログラムの背後で行われていることを理解することができます。そのうえ、本書ではC#らしいプログラムの書き方に重点を置いているので、C#プログラムの本格的なプログラム書法を最初から身に付けることができます。つまり、アプリケーションを作る楽しみを味わいながら、真の実力を身に付けることができるのが本書です。さらに、各章の練習課題にチャレンジして、本書のサンプルをベースにして機能を追加すると、実際に役立つアプリケーションを開発するための実力が確実に自分のものになります。

 本書はアプリケーションプログラミングを楽しみながらC#のプログラミングを学習するための本です。本書でC#の.NET Frameworkプログラミングを楽しんでください。

目 次

第1章●最初のプログラム

1.1 アプリケーションの概要
1.2 準備
1.3 コード
1.4 コードの解説
1.5 もうひとつの「Hello, C#」
1.6 Hello, Name
1.7 FileCopy
1.8 練習課題

第2章●時計

2.1 時計アプリケーション
2.2 ユーザーインタフェースデザイン
2.3 コード
2.4 コードの説明
2.5 アラーム時計
2.6 練習課題

第3章●テキストエディタ

3.1 アプリケーションの概要
3.2 ユーザーインタフェースデザイン
3.3 コード
3.4 練習課題

第4章●リッチテキストエディタ

4.1 アプリケーションの概要
4.2 ユーザーインタフェースデザイン
4.3 コード
4.4 練習課題

第5章●16進ダンプ

5.1 アプリケーションの概要
5.2 ユーザーインタフェースデザイン
5.3 コード
5.4 練習課題

第6章●キータイプ練習

6.1 アプリケーションの概要
6.2 ユーザーインタフェースデザイン
6.3 コード
6.4 練習課題

第7章●グラフ

7.1 アプリケーションの概要
7.2 ユーザーインタフェースデザイン
7.3 「データ」フォームのコード
7.4 メインフォームのコード
7.5 練習課題

第8章●イメージエディタ

8.1 アプリケーションの概要
8.2 ユーザーインタフェースデザイン
8.3 コード
8.4 練習課題

第9章●Draw

9.1 アプリケーションの概要
9.2 ユーザーインタフェースデザイン
9.3 図形のクラスのコード
9.4 メインフォームのコード
9.5 「描画文字列の入力」フォームのコード
9.6 練習課題

第10章●住所録

10.1 アプリケーションの概要
10.2 ユーザーインタフェースデザイン
10.3 AddressBookのコード
10.4 「IDで検索」フォームのコード
10.5 メインフォームのコード
10.6 練習課題

第11章●Webブラウザ

11.1 アプリケーションの概要
11.2 ユーザーインタフェースデザイン
11.3 メインフォームのコード
11.4 「ソース」フォームのコード
11.5 練習課題

第12章●MIDIキーボード

12.1 アプリケーションの概要
12.2 ユーザーインタフェースデザイン
12.3 MIDIクラスのコード
12.4 フォームのコード
12.5 練習課題

付録●トラブルシューティング

A.1 一般的なトラブルとその対処
A.2 本書サンプル実行時の問題とその対処

参考リソース
索引

ソースコードのダウンロード