Changes between Version 1 and Version 2 of HowTo/VisualStudioWeb2013Tutorial


Ignore:
Timestamp:
Aug 29, 2014, 5:44:37 PM (10 years ago)
Author:
村山 俊之
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowTo/VisualStudioWeb2013Tutorial

    v1 v2  
    44== はじめに ==
    55
     6このページは、 Microsoft Visual Studio Express 2013 for Web を使って Web 開発を行うまでの、ごく初歩的な内容を扱ったチュートリアルとなります。本ツールを初めて利用する初学者の学習に、ぜひお役立てください。
     7
     8なお、 Visual Studio を用いた Web 開発では、さまざまな技術的選択肢が用意されておりますが、本記事では主に以下の技術を選択したものとして解説しています。何卒ご了承下さい。
     9
     10 * サーバーサイド Web アプリケーション言語: C#
     11 * DBMS: Microsoft SQL Server
     12   * DBMS への接続方法: LINQ to Entity Data Model
     13 * フレームワーク: ASP.NET MVC5
     14   * ビューエンジン: Razor
     15 * クライアントスクリプト: JavaScript with JQuery
     16
    617== セットアップ ==
    718
     19まず、 2012 以降の Visual Studio は全てのバージョンで Windows Vista/7 以降のバージョンを求められます。 XP 以前の方は… 諦めるか、会社の偉い人に訴えて新しい PC を調達してもらうかして下さい。
     20
     21[http://www.visualstudio.com/ja-jp/downloads/download-visual-studio-vs.aspx Visual Studio のダウンロードサイト]にて、「Visual Studio Express 2013 with Update 3 for Web」を選択し、日本語を選択して「今すぐインストール」からインストーラをダウンロードし、インストールを実行してください。
     22
     23インストール、および実行には、 Microsoft アカウントでの認証が必要になる場合があります。アカウントを取った覚えがない方 (初めての方はないと思います…) は、アカウントを取得してください (無料ですが、メールアドレスが必要になります)。
     24
     25=== 事前にやっておくべきこと ===
     26
     27Windows での開発全般に言えることですが、隠しファイルが非表示だったり、登録されている拡張子を表示しない設定だったりすると、色々と不便です。フォルダオプションで設定を直しておきましょう。 Vista/7 以降の Windows の場合、コントロールパネル→デスクトップのカスタマイズ→フォルダオプションから設定できるはずです。
     28
     29Visual Studio Express 2013 for Web (以下、 Visual Studio と表記) を初めて起動したら、まずはじめに、メニューの「ツール」→「設定」→「上級者用の設定」を選択しましょう。こうすることで、このバージョンの Visual Studio にて提供されているすべての機能にアクセスできるよう、メニューやツールバーの配置などが変更されます。
     30
     31[[Image(fig-senior-setting.PNG, align=center)]]
     32
     33最近の Visual Studio では、デバッグ時に使用する Web ブラウザを、主要なものから選択して起動することができるようになっています。 IE だけとは言わず、この際、ぜひさまざまなブラウザをインストールしてみてください。
     34
     35 * [http://www.mozilla.org/ja/firefox/new/ Mozilla Firefox]
     36 * [https://www.google.co.jp/chrome/browser/index.html Google Chrome]
     37 * [https://www.apple.com/jp/safari/ Apple Safari]
     38 * [http://www.opera.com/ja Opera]
     39
     40== プロジェクト新規作成 ==
     41
     42では早速、なにか作ってみることにしましょう。この手のツールは最初に作り始めるまでがとにかく長いですが、まぁ、気長に…。
     43
     44Visual Studio を起動しましょう (まずはこれがそもそも時間がかかる場合があります… メニューが操作できなくても慌てず、気長に)。起動したら、メニューの「ファイル」→「新しいプロジェクト…」を選択します。
     45
     46[[Image(fig-new-project-01.PNG, align=center)]]
     47
     48「新しいプロジェクト」ダイアログが開きます。画面左、インストール済みテンプレートのツリーから、「Visual C#」→「Web」を選択し、表示される項目の「ASP.NET Web アプリケーション」を選択しましょう。
     49
     50名前は、そうですね… 初めてですし、「HelloWorld」とでもしておきましょうか。ソリューション名もおなじになるはずです。
     51
     52場所は、あなたが覚えて置ける場所であれば、好きな場所で構いません。デフォルトではマイドキュメントの下のどこかになっているはずです。
     53
     54「ソリューションのディレクトリを作成」はチェックを入れたほうがよいでしょう。「ソース管理に追加」は、とりあえずチェックを外しておいて下さい (あなたの仕事ではチェックを入れるように求められるかもしれませんが… とりあえずここでは不要です)。
     55
     56以上を確認して「OK」ボタンを押しましょう。
     57
     58[[Image(fig-new-project-02.PNG, align=center)]]
     59
     60次の画面に進みます。ここではテンプレートの選択や、単体テストの設定、認証の設定などを行います。
     61
     62まず、「テンプレートの選択」にて、「MVC」を選択します。 ASP.NET での Web 開発で、 MVC テンプレートは割と最近に追加されたもので、 Visual Studio '''以外'''の方法で行われている一般的な Web 開発場面においてはよく使われるフレームワークの MVC アーキテクチャに似せた作りとなっています。
     63
     64ちなみに、従来 Visual Studio を使った Web アプリ開発でよく用いられていたテンプレートに相当するのは、この画面で選択できる中では「Web Forms」がそれに該当します。豊富な Web 部品を WYSIWYG な専用エディタでペタペタ貼り付け、部品に応答ハンドラを設定してあげればアプリが出来上がるという手軽さは魅力ですが、