C# フォーム入門

たのしい GUI プログラミングの世界へようこそ。
対象:入門書レベルの C# の文法は知っているという方。

1. Getting Started

ウィンドウの作例

  1. Windows フォームについて
  2. ビルドの方法
  3. 簡単なウィンドウ
  4. メッセージボックス

2. フォームの基本

  1. スケルトンプログラム
  2. 最大化ボタン
  3. 背景色
  4. サイズ
  5. 位置
  6. 背景画像

3. コントロールの基本

  1. ラベル
  2. ボタン
  3. コレクション
  4. コンテナ

4. イベント

  1. イベントの基礎
  2. ボタンのイベント
  3. フォームの終了
  4. マウス入力
  5. キー入力
  6. 文字入力
  7. タイマ
  8. 再描画
  9. オーバーライド

5. コントロール

コントロールの作例

  1. ラベル
  2. ボタン
  3. テキストボックス
  4. ピクチャボックス
  5. コンボボックス
  6. チェックボックス
  7. ラジオボタン
  8. プログレスバー
  9. リンクラベル
  10. リストビュー
  11. 分割フォーム

6. グラフィックス

グラフィックスの作例

  1. 基本図形 (直線)
  2. 基本図形 (長方形・楕円)
  3. 塗り潰し
  4. テキスト
  5. イメージ
  6. ピクセル (1)
  7. ピクセル (2)
  8. 部分透過
  9. クリッピング
  10. アニメーション
  11. マウスとの連動

7. リソース

  1. リソース
  2. アイコン (タイトルバー)
  3. アイコン (実行ファイル)
  4. サウンド (外部ファイル)
  5. サウンド (埋込みリソース)
  6. テキスト

8. ダイアログ

  1. モーダルダイアログ
  2. モードレスダイアログ
  3. ボタンの割当て
  4. 設定ダイアログ
  5. タブ
  6. バージョン情報
  7. カラーダイアログ
  8. フォントダイアログ
  9. フォルダダイアログ
  10. ファイルダイアログ (開く)
  11. ファイルダイアログ (保存)

9. メニュー (従来版)

  1. メインメニュー (従来版)
  2. コンテキストメニュー (従来版)
  3. ステータスバー (従来版)
  4. ツールバー (従来版)

10. メニュー (TS 版)

  1. メインメニュー (TS 版)
  2. アイコン付きメニュー (TS 版)
  3. コンテキストメニュー (TS 版)
  4. ステータスバー (TS 版)
  5. ツールバー (TS 版)

11. その他

  1. オーナードロー
  2. 多言語対応
  3. Windows API