GUIプログラミング入門 for Windows Forms
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
image
pptx
src
README.md

README.md

GUIプログラミング入門 by Windows Forms

はじめに

本文書はGUI(グラフィック・ユーザー・インターフェース)を持ったアプリケーションを作成するために、どのようにプログラミングすればよいかを身に付けることを目的としています。対象プラットフォームはWindows Formsで、プログラミング言語にはC#を用います。 RDBMSの操作、ファイル操作、Webアクセス等の外部サービスとの連携方法については、本文書の対象外とします。

想定する読者

  • C#を使って簡単なコンソールアプリケーションが作成できる程度に習熟している
  • Visual Studioを用いたプロジェクト作成、実行手順など一通り習熟している

本文書のゴール

  • 単一画面を持つアプリケーションが作成できる
  • 複数画面間のデータ連携を行うアプリケーションが作成できる
  • 例外や入力値の検証(バリデーション)等のエラー処理を適切に行える

本文書の開発環境

  • Windows 10 Pro 64bit
  • Visual Studio 2015 Community

目次

  1. Hello World!
    まずは画面を表示して文字を表示するプログラムを作成し、その仕組みを理解していきましょう。
  2. ボタンを押すと……?
    ボタンを使ってイベント処理の基本を理解していきましょう。
  3. あなたのお名前は?
    テキストボックスコントロールを使って、アプリケーションに値を伝える方法を理解していきましょう。
  4. 様々なコントロールたち
    アプリで使う主なコントロールの特徴を理解していきましょう。
  5. クリック!クリック!
    ボタンを押したら数字がカウントアップするアプリケーションを通じて、「状態」を管理する方法を理解していきましょう。
  6. それはできません
    テキストボックスなどに入力された値の妥当性を判断し、結果をユーザーに伝える方法を理解していきましょう。
  7. 貴方にお任せ
    ダイアログ形式で画面を表示して、処理を交代する方法を理解していきましょう。
  8. 一緒にやろう
    2つの画面で連携して処理を行う方法を理解していきましょう。

サンプルについて

各章のサンプルコードは、srcフォルダーの下にある章番号フォルダーの中にあります。リポジトリ全体をzipファイル等でダウンロードして展開後、Visual Studioでソリューションを開いて内容を確認してください。

参考資料

ライセンス

クリエイティブ・コモンズ・ライセンス

この 作品 は クリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンス の下に提供されています。