SlideShare a Scribd company logo
Entity Framework 6.1.3 + Windows フォーム
サンプル アプリケーション構築
手順書
日本マイクロソフト株式会社
開発ツール推進部
武田 正樹
Masaki.Takeda@microsoft.com
最終更新日: 2016 年 7 月 5 日
2
本手順書で構築できるアプリケーション
 Entity Framework 6.1.3 + Windows フォームを利用して、
データベースからほぼノンコーディングでアプリケーションを作成します。
 本手順書では、以下のソフトウェアを同一マシンにインストールしています。
 Visual Studio 2015 (Professional / Enterprise / Community)
 SQL Server Express 2014 http://www.microsoft.com/ja-jp/download/details.aspx?id=42299
3
目次
 データベースの準備 4
 Windows フォーム プロジェクトの新規作成 10
 モデルのリバース エンジニアリング 14
 DataGridView とのデータバインド 22
 アプリケーションの実行 40
データベースの準備
5
1. Visual Studio 2015 を起動し、メニュー[表示]-[サーバーエクスプローラー] の順にクリックします。
データベースの準備 (1)
1
6
1. サーバーエクスプローラーが表示されます。[データ接続] を右クリックします。
2. [接続の追加] をクリックします。
データベースの準備 (2)
1
2
7
データベースの準備 (3)
1. 接続の追加ウイザードが表示されます。[サーバー名] に今回使用するデータベース名を入力します。
2. データベースのログオン情報を入力します。今回は SQL Server 認証を使用しています。
3. [データベース名の選択または入力]を選択し、[DatabaseFirst.Blogging] と入力します。
4. [OK] をクリックします。
1
2
3
4
8
1. サーバーエクスプローラーにデータベースのサーバー名が表示されますので、右クリックします。
2. [新しいクエリ] をクリックします。
データベースの準備 (4)
1
2
9
SQL 文を実行して、 DatabaseFirst.Blogging データベースにテーブルを作成します。
1. 以下のSQL 文を実行します。
2. [▶] をクリックします。SQL 文が実行され、テーブル [Blogs], [Posts] が作成されます。
データベースの準備 (5)
CREATE TABLE [dbo].[Blogs] (
[BlogId] INT IDENTITY (1, 1) NOT NULL,
[Name] NVARCHAR (200) NULL,
[Url] NVARCHAR (200) NULL,
CONSTRAINT [PK_dbo.Blogs] PRIMARY KEY CLUSTERED ([BlogId] ASC)
);
CREATE TABLE [dbo].[Posts] (
[PostId] INT IDENTITY (1, 1) NOT NULL,
[Title] NVARCHAR (200) NULL,
[Content] NTEXT NULL,
[BlogId] INT NOT NULL,
CONSTRAINT [PK_dbo.Posts] PRIMARY KEY CLUSTERED ([PostId] ASC),
CONSTRAINT [FK_dbo.Posts_dbo.Blogs_BlogId] FOREIGN KEY ([BlogId])
REFERENCES [dbo].[Blogs] ([BlogId]) ON DELETE CASCADE
);
1
2
Windows フォーム
プロジェクトの新規作成
11
1. メニュー[ファイル]-[新規作成]-[プロジェクト] の順にクリックします。
Windows フォーム プロジェクトの新規作成 (1)
1
12
1. [Visual C#]-[Windows] をクリックします。
2. [Windows フォーム アプリケーション] を選択します。
3. [ソース管理に追加] のチェックが外れていることを確認します。
4. [OK] をクリックします。
Windows フォーム プロジェクトの新規作成 (2)
1
2
3
4
13
[ソリューション エクスプローラー] に、Windows フォーム プロジェクトが作成されていることを確認します。
Windows フォーム プロジェクトの新規作成 (3)
モデルの
リバース エンジニアリング
15
1. [ソリューション エクスプローラー] の [プロジェクト] を右クリックします。
2. [追加] をクリックします。
3. [新しい項目] をクリックします。
モデルのリバース エンジニアリング (1)
1
2
3
16
1. [Visual C#]-[データ] をクリックします。
2. [ADO.NET Entity Data Model] を選択します。
3. [名前] を [BloggingModel] と入力します。
4. [OK] をクリックします。
モデルのリバース エンジニアリング (2)
1
2
3 4
17
1. Entity Data Model ウイザードが表示されます。[データベースから ED Designer] を選択します。
2. [次へ] をクリックします。
モデルのリバース エンジニアリング (3)
1
2
18
1. データ接続が […DatabaseFirst.Blogging.dbo] となっていることを確認します。
2. 今回は、[はい、データベース接続文字列に含めます。] を選択します。
3. [接続設定に名前を付けて Web.Config に保存] にチェックがはいっていることを確認します。
4. [BloggingContext] と入力します。
5. [次へ] をクリックします。
モデルのリバース エンジニアリング (4)
1
5
2
3
4
19
1. 使用する Entity Framework のバージョンを指定します。 [Entity Framework 6.x] を選択します。
2. [次へ] をクリックします。
モデルのリバース エンジニアリング (5)
1
2
20
1. [モデルに含めるデータベース オブジェクト] の [テーブル] にチェックをいれます。
2. [生成されたオブジェクトの名前を複数化まとは単数化する]にチェックをいれます。
3. [モデル名前空間] が [DatabaseFirst.BloggingModel] になっていることを確認します。
4. [完了] をクリックします。 その後セキュリティ警告が表示されますが、[OK] をクリックします。
モデルのリバース エンジニアリング (6)
1
4
3
2
21
リバース エンジニアリングのプロセスが完了すると、新しいモデルがプロジェクトに追加され、
自動的にそのモデルが開いて Entity Framework デザイナーに表示されます。
モデルのリバース エンジニアリング (7)
DataGridView とのデータバインド
23
まずは、プロジェクトのビルドを行う必要があります。
1. [ソリューション エクスプローラー] の [プロジェクト] を右クリックします。
2. [ビルド] をクリックします。
DataGridView とのデータバインド (1)
1
2
24
DataGridView に使用するデータソースを追加します。
1. メニュー[プロジェクト]-[新しいデータソースの追加] の順にクリックします。
DataGridView とのデータバインド (2)
1
25
[データソース構成ウィザード] が起動します。
1. [オブジェクト] をクリックします。
2. [次へ] をクリックします。
DataGridView とのデータバインド (3)
1
2
26
1. [WindowsFormApplication1] – [WindowsFormApplication1] を展開し、[Blog] にチェックをいれます。
2. [完了] をクリックします。
3. ソリューション エクスプローラーに [Blog.datasource] が生成されていることを確認します。
DataGridView とのデータバインド (4)
1
2
3
27
データソースの追加後にプロジェクトのビルドを行う必要があります。
1. [ソリューション エクスプローラー] の [プロジェクト] を右クリックします。
2. [ビルド] をクリックします。
DataGridView とのデータバインド (5)
1
2
28
1. [Form1.cs [デザイン]] をクリックします。
DataGridView とのデータバインド (6)
1
29
1. メニュー[表示]-[その他のウインドウ] の順にクリックします。
2. [データソース] をクリックします。
DataGridView とのデータバインド (7)
1
2
30
1. [データソース]ウインドウの [Blog] を[Form1] にドラッグ&ドロップ。DataGridView とナビゲーションが追加されます。
2. [blogBindingSource] と [blogBidingNavigator] が表示されていることを確認します。
DataGridView とのデータバインド (8)
1
2
31
DataGridView と Entity Framework のデータバインドには、若干のコードの記述が必要です。
1. DataGridView コントロールが無いフォームの場所で右クリックします。
2. [プロパティ] をクリックします。
DataGridView とのデータバインド (9)
1
2
32
1. プロパティウインドウが開きます。[稲妻アイコン] をクリックします。
2. 動作カテゴリにある [Load] 欄に [Form1_Load] と入力し、[Enter] キーを押します。
DataGridView とのデータバインド (10)
1
2
33
1. Form1.cs の Form1_Load メソッドが表示されますので、以下のように入力します。
DataGridView とのデータバインド (11)
context = new BloggingContext();
context.Blogs.Load();
blogBindingSource.DataSource = context.Blogs.Local.ToBindingList();
1
34
1. Form1.cs 10行目に [using System.Data.Entity;] を追加します。
2. Form1.cs 16行目に [BloggingContext context;] を追加します。
DataGridView とのデータバインド (12)
1
2
35
1. [Form1.cs [デザイン]] をクリックします。
2. DataGridView をクリックして選択し、[▶] をクリックします。
3. [列の編集] をクリックします。
DataGridView とのデータバインド (13)
1
2
3
36
1. 不要な列を削除します。[Posts] をクリックします。
2. [削除] をクリックします。
3. [OK] をクリックします。
DataGridView とのデータバインド (14)
1
2
3
37
1. [保存] アイコンを右クリックします。
2. [Enabled] をクリックします。
3. 再度 [保存]アイコンを右クリックし、[プロパティ] をクリックします。
DataGridView とのデータバインド (15)
1
2
3
38
プロパティウインドウが開きます。
1. アクションカテゴリにある [Click] 欄に [SaveItems] と入力し、[Enter] キーを押します。
DataGridView とのデータバインド (16)
1
39
1. Form1.cs の SaveItems メソッドが表示されますので、以下のように入力します。
2. [すべて保存] アイコンをクリックし、保存します。
DataGridView とのデータバインド (17)
1
context.SaveChanges();
2
アプリケーションの実行
41
1. メニュー[デバッグ]-[デバッグの開始] の順にクリックします。
以下の画面が表示されます。これでアプリケーションの作成は完了です。アイテムの追加や編集などを実施して、問題
なく動作していることを確認してましょう。
アプリケーションの実行 (1)
1

More Related Content

What's hot (20)

PDF
EB corbos and the L4Re microhypervisor: Open-source automotive safety
Alexander Much
 
PDF
Status of the MEMS Industry 2018 Market and technology Report by Yole Dévelop...
Yole Developpement
 
PDF
20190919 よくご相談いただくセキュリティの質問と考え方
Amazon Web Services Japan
 
PDF
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
HostedbyConfluent
 
PDF
GraphFrames: DataFrame-based graphs for Apache® Spark™
Databricks
 
PDF
클라우드 허브: 멀티클라우드 시대의 디지털 비즈니스 핵심 전략
KINX
 
PDF
Distributed Counters in Cassandra (Cassandra Summit 2010)
kakugawa
 
PDF
初心者向けWebinar AWSで開発環境を構築しよう
Amazon Web Services Japan
 
PDF
AWSサーバレスサービスによるセキュリティログ分析基盤
NTTDOCOMO-ServiceInnovation
 
PDF
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
Amazon Web Services Korea
 
PDF
AWS와 함께 하는 클라우드 컴퓨팅 - 홍민우 AWS 매니저
Amazon Web Services Korea
 
PDF
AWS Blackbelt 2015シリーズ AWS Lambda
Amazon Web Services Japan
 
PPTX
DDD Modeling Workshop
Dennis Traub
 
PPTX
Hadoop Architecture | HDFS Architecture | Hadoop Architecture Tutorial | HDFS...
Simplilearn
 
PPTX
2021 days opening
Kameda Harunobu
 
PDF
Data Lake Security on AWS
Amazon Web Services Japan
 
PDF
한국 금융권을 위한 aws cloud 도입 제언 :: 정우진 :: AWS Finance Seminar
Amazon Web Services Korea
 
PDF
イエラエセキュリティMeet up 20210820
GMOサイバーセキュリティ byイエラエ株式会社
 
PDF
Unit testing of spark applications
Knoldus Inc.
 
PDF
ここから始めるAWSセキュリティ
Amazon Web Services Japan
 
EB corbos and the L4Re microhypervisor: Open-source automotive safety
Alexander Much
 
Status of the MEMS Industry 2018 Market and technology Report by Yole Dévelop...
Yole Developpement
 
20190919 よくご相談いただくセキュリティの質問と考え方
Amazon Web Services Japan
 
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
HostedbyConfluent
 
GraphFrames: DataFrame-based graphs for Apache® Spark™
Databricks
 
클라우드 허브: 멀티클라우드 시대의 디지털 비즈니스 핵심 전략
KINX
 
Distributed Counters in Cassandra (Cassandra Summit 2010)
kakugawa
 
初心者向けWebinar AWSで開発環境を構築しよう
Amazon Web Services Japan
 
AWSサーバレスサービスによるセキュリティログ分析基盤
NTTDOCOMO-ServiceInnovation
 
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
Amazon Web Services Korea
 
AWS와 함께 하는 클라우드 컴퓨팅 - 홍민우 AWS 매니저
Amazon Web Services Korea
 
AWS Blackbelt 2015シリーズ AWS Lambda
Amazon Web Services Japan
 
DDD Modeling Workshop
Dennis Traub
 
Hadoop Architecture | HDFS Architecture | Hadoop Architecture Tutorial | HDFS...
Simplilearn
 
2021 days opening
Kameda Harunobu
 
Data Lake Security on AWS
Amazon Web Services Japan
 
한국 금융권을 위한 aws cloud 도입 제언 :: 정우진 :: AWS Finance Seminar
Amazon Web Services Korea
 
イエラエセキュリティMeet up 20210820
GMOサイバーセキュリティ byイエラエ株式会社
 
Unit testing of spark applications
Knoldus Inc.
 
ここから始めるAWSセキュリティ
Amazon Web Services Japan
 

Viewers also liked (20)

PPTX
Xamarin 101 ~環境構築からビルド・テストまで~
Masaki Takeda
 
PPTX
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
Masaki Takeda
 
PPTX
Team Foundation Server 2015 Update 3 インストール 手順書 ~ SQL Server インストールから チームプロジェ...
Masaki Takeda
 
PPTX
Microsoft Azure IaaS 体験手順書
Masaki Takeda
 
PPTX
Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビル...
Masaki Takeda
 
PPTX
Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビル...
Masaki Takeda
 
PPTX
Team Foundation Server 2015 Update 3 アップグレード 手順書 ~ Team Foundation Server 201...
Masaki Takeda
 
PPTX
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...
Masaki Takeda
 
PDF
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
インフラジスティックス・ジャパン株式会社
 
PPTX
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
Masaki Takeda
 
PPTX
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
Masaki Takeda
 
PPTX
Team Foundation Server 2015 Update 2.1 アップグレード 手順書 ~ Team Foundation Server 2...
Masaki Takeda
 
PPTX
Team Foundation Server 2015 Update 1 インストール 手順書
Masaki Takeda
 
DOCX
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書
Masaki Takeda
 
PPTX
Visual Studio Code 拡張の勘所
Masaki Takeda
 
PPTX
Team Foundation Server プロセステンプレートの変更 手順書
Masaki Takeda
 
PPTX
もう怖くない! Team Foundation Server 2015 Update 1 ワークアイテム管理と テンプレートのカスタマイズ 概要
Masaki Takeda
 
PPTX
Test Manager + Team Foundation Server /Visual Studio Team Services 手順書(共有パラメー...
Masaki Takeda
 
PPTX
Team Foundation Server / Visual Studio Team Services 手順書
Masaki Takeda
 
PDF
WordPress 使いのためのMicrosoft Azure 超入門
Masaki Takeda
 
Xamarin 101 ~環境構築からビルド・テストまで~
Masaki Takeda
 
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
Masaki Takeda
 
Team Foundation Server 2015 Update 3 インストール 手順書 ~ SQL Server インストールから チームプロジェ...
Masaki Takeda
 
Microsoft Azure IaaS 体験手順書
Masaki Takeda
 
Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビル...
Masaki Takeda
 
Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビル...
Masaki Takeda
 
Team Foundation Server 2015 Update 3 アップグレード 手順書 ~ Team Foundation Server 201...
Masaki Takeda
 
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...
Masaki Takeda
 
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
インフラジスティックス・ジャパン株式会社
 
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
Masaki Takeda
 
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
Masaki Takeda
 
Team Foundation Server 2015 Update 2.1 アップグレード 手順書 ~ Team Foundation Server 2...
Masaki Takeda
 
Team Foundation Server 2015 Update 1 インストール 手順書
Masaki Takeda
 
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書
Masaki Takeda
 
Visual Studio Code 拡張の勘所
Masaki Takeda
 
Team Foundation Server プロセステンプレートの変更 手順書
Masaki Takeda
 
もう怖くない! Team Foundation Server 2015 Update 1 ワークアイテム管理と テンプレートのカスタマイズ 概要
Masaki Takeda
 
Test Manager + Team Foundation Server /Visual Studio Team Services 手順書(共有パラメー...
Masaki Takeda
 
Team Foundation Server / Visual Studio Team Services 手順書
Masaki Takeda
 
WordPress 使いのためのMicrosoft Azure 超入門
Masaki Takeda
 
Ad

Similar to Entity Framework 6.1.3 + Windows フォーム サンプル アプリケーション構築 手順書 (20)

PDF
Entity Framework(Core)についての概要を学ぼう
TomomitsuKusaba
 
PDF
Daisukei vsug ef
vsug_jim
 
PPTX
20110607
小野 修司
 
PDF
Mvc conf session_4_ono
Hiroshi Okunushi
 
PDF
Entity Framework
Nakashima Yujiro
 
PDF
Application Architecture for Enterprise Win Store Apps with DDD Pattern
Atsushi Kambara
 
PDF
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
MorioImai
 
PDF
ADO.NETとORMとMicro-ORM -dapper dot netを使ってみた
Narami Kiyokura
 
PDF
Open棟梁機能紹介 v02-00
Daisuke Nishino
 
PDF
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Shotaro Suzuki
 
PDF
金魚本読書ノート JPA編
Kazuyoshi Kamitsukasa
 
PDF
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino
 
PPTX
Entity Framework 5.0 deep dive
Atsushi Fukui
 
PDF
ADO.NET Entity Framework
Microsoft
 
PPTX
20100324 勉強会資料(ドメイン駆動)
Masayuki Kanou
 
PDF
VSUG Day 2010 Summer - Using ADO.NET Entity Framework
Atsushi Fukui
 
PDF
設計/ドメイン設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第23回】
Tomoharu ASAMI
 
PPTX
C# LINQ ~深く知って、使いまくろう~
Fujio Kojima
 
PDF
DBP-016_NoSQL in Azure ~ドキュメント指向データベース Azure DocumentDB 徹底解説~
decode2016
 
PDF
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
 
Entity Framework(Core)についての概要を学ぼう
TomomitsuKusaba
 
Daisukei vsug ef
vsug_jim
 
20110607
小野 修司
 
Mvc conf session_4_ono
Hiroshi Okunushi
 
Entity Framework
Nakashima Yujiro
 
Application Architecture for Enterprise Win Store Apps with DDD Pattern
Atsushi Kambara
 
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
MorioImai
 
ADO.NETとORMとMicro-ORM -dapper dot netを使ってみた
Narami Kiyokura
 
Open棟梁機能紹介 v02-00
Daisuke Nishino
 
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Shotaro Suzuki
 
金魚本読書ノート JPA編
Kazuyoshi Kamitsukasa
 
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino
 
Entity Framework 5.0 deep dive
Atsushi Fukui
 
ADO.NET Entity Framework
Microsoft
 
20100324 勉強会資料(ドメイン駆動)
Masayuki Kanou
 
VSUG Day 2010 Summer - Using ADO.NET Entity Framework
Atsushi Fukui
 
設計/ドメイン設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第23回】
Tomoharu ASAMI
 
C# LINQ ~深く知って、使いまくろう~
Fujio Kojima
 
DBP-016_NoSQL in Azure ~ドキュメント指向データベース Azure DocumentDB 徹底解説~
decode2016
 
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
 
Ad

More from Masaki Takeda (11)

PPTX
Team Foundation Server / Visual Studio Team Services によるプロジェクト管理・リポジトリ管理・継続的イ...
Masaki Takeda
 
PDF
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps
Masaki Takeda
 
PDF
モバイルアプリ開発体験ハンズオン Android 編
Masaki Takeda
 
PPTX
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
Masaki Takeda
 
PPTX
モバイルアプリ開発体験ハンズオン Android 編 ~ Xamarin 実装からビルド・テスト・配布 & バックエンドの実装まで ~
Masaki Takeda
 
PPTX
モバイルアプリケーション開発体験ハンズオン ~実装からビルド・テスト・ベータテスト配布まで~ Android 編
Masaki Takeda
 
PPTX
Team Foundation Server 2015 による テスト工数削減
Masaki Takeda
 
PDF
それでもボクはMicrosoft Azure を使う
Masaki Takeda
 
PPTX
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
Masaki Takeda
 
PDF
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
Masaki Takeda
 
PDF
MTとAzureの素敵な関係 '14名古屋
Masaki Takeda
 
Team Foundation Server / Visual Studio Team Services によるプロジェクト管理・リポジトリ管理・継続的イ...
Masaki Takeda
 
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps
Masaki Takeda
 
モバイルアプリ開発体験ハンズオン Android 編
Masaki Takeda
 
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
Masaki Takeda
 
モバイルアプリ開発体験ハンズオン Android 編 ~ Xamarin 実装からビルド・テスト・配布 & バックエンドの実装まで ~
Masaki Takeda
 
モバイルアプリケーション開発体験ハンズオン ~実装からビルド・テスト・ベータテスト配布まで~ Android 編
Masaki Takeda
 
Team Foundation Server 2015 による テスト工数削減
Masaki Takeda
 
それでもボクはMicrosoft Azure を使う
Masaki Takeda
 
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
Masaki Takeda
 
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
Masaki Takeda
 
MTとAzureの素敵な関係 '14名古屋
Masaki Takeda
 

Entity Framework 6.1.3 + Windows フォーム サンプル アプリケーション構築 手順書