2018-12-17に投稿

Visual Studio 2017 Community のインストールから Hello World

こんにちは。

仕事で使うことになったので、
ひとまずお決まりのやつやっておきます。

ダウンロード
下記よりダウンロードします。

Visual Studio のダウンロードサイト

ダウンロードサイト

「無償ダウンロード」ボタンをクリックします。

ファイル保存ダイアログ

ファイル保存ダイアログが表示されるので、「ファイルを保存」ボタンをクリックします。
インストール
ダウンロードした「vs_community__1162393407.1493355018.exe」を
管理者として実行します。

ライセンス条項同意画面

ライセンス条項同意画面が表示されるので、
内容を確認したうえで「続行」ボタンをクリックします。

コンポーネント選択画面

必要なコンポーネント(って言い方が正しいかわかりませんが)を選択し
「インストール」ボタンをクリックします。

インストール中

インストールにしばらく時間がかかります。
(私の環境では30分以上かかりました・・・)

インストール完了

インストールが完了すると、ボタンの表示が「変更」、「起動」に変わります。
ここから起動する必要もないので、閉じてしまいます。
サンプルを作成してみる
VisualStudioの起動
スタートメニューから「Visual Studio 2017 Community」を起動します。

起動中

起動準備(初回のみ)

スタートページ

やっと起動しました。。
プロジェクトの作成
新規プロジェクトを作成します。

新規プロジェクト作成

上部メニューの「ファイル」>「新規作成」>「プロジェクト」を選択します。

プロジェクト作成ダイアログ

アプリケーションの種類選択

Windows 上で動作するクライアントアプリケーションを作成するため
「WPF アプリ」を選択します。
プロジェクト名などの設定
プロジェクト名に「WpfSample」を入力します。
(場所は好きなところを指定してください。)
作成
「OK」ボタンをクリックします。

プロジェクトトップ

プロジェクトを作成したら上記のような画面が表示されます。
各エリアについて

 エディタエリア

ソースコードの編集や、GUIによるコンポーネントの配置などを行います。
XAML編集エリア
画面の構成を XML で表示されます。直で編集することも可能です。
ソリューションエクスプローラー
プロジェクト構成がツリー形式で表示されます。
ここから画面(ソース)の追加やプロジェクトの設定などが行えます。
プロパティ
配置されたコンポーネント等を選択することでプロパティが表示され、編集することができます。

コンポーネントの配置
画面にラベルを配置します。

ツールボックス

左側に格納されている「ツールボックス」を開きます。

ツールボックス全体

ラベルの選択

ツールボックスから「Label」を選択します。

ラベルの配置

ドラッグアンドドロップで、画面に「Label」を配置します。

プロパティの編集

配置した「Label」を選択し、表示内容を「Hello World!」に変更します。
ビルド
ビルドを実行し、「アプリケーション」を作成します。

ソリューションのリビルド

上部メニューの「ビルド」>「ソリューションのリビルド」を選択します。

出力の確認

下部に表示される「出力」エリアに、特にエラーが表示されなければビルドは正常に完了です。
アプリケーションの起動
開始ボタン

画面上部の「開始」ボタンをクリックします。

アプリケーション画面

無事に画面が立ち上がれば完了です。
と思ったらデバッグ用のメニューが表示されています・・。

アプリケーション開発時に役に立つものですが、
一応表示されないケースもやっておきます。

構成を変更

上部メニューに「Debug」と表示されている箇所があるので、
「Release」に変更します。

アプリケーションの起動

ついでに、「Label」の位置を変更し、再度「開始」ボタンをクリックします。

アプリケーション(デバッグじゃない方)起動

今度はデバッグ用メニューが表示されていませんね。
ひとまずこれで完了です。
まとめ
Visual Studio 2017 は無償で利用でき、
且つ AndroidやiOS向けのアプリまで開発できる優れものです。

これから開発をしてみたいという方にもお勧めですので是非インストールして
色々と試してみてください。

ではでは。

Originally published at www.doraxdora.com
ツイッターでシェア
みんなに共有、忘れないようにメモ

doraxdora

IT関係の仕事をしています/1985年生まれの東京在住/便利なサービスやツール漁りや料理などが好き/2017年~ブログやってます/自分でサービスとか作ってリリースしたい/何かありましたらお気軽にDMどうぞ

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント