Visual Studioは、GUI(グラフィカルユーザーインターフェイス)、コンソール、Webアプリケーション、モバイルアプリ、クラウド、Webサービスなどを開発するためにMicrosoftが開発した統合開発環境(IDE)である。 このIDEの助けを借りて、ネイティブコードだけでなくマネージドコードも作成することができます。 Windowsストア、Microsoft Silverlight、Windows APIなど、マイクロソフトのソフトウェア開発ソフトウェアのさまざまなプラットフォームを使用します。 C#, C++, VB(Visual Basic), Python, JavaScript, その他多くの言語でコードを書くことができるため、言語に特化したIDEではありません。 36種類のプログラミング言語をサポートしています。 Windowsだけでなく、macOSでも利用できます。
Visual Studioの進化。 VS(Visual Studio)の最初のバージョンは1997年にリリースされ、Visual Studio 97と名付けられ、バージョン番号は5.0であった。 Visual Studioの最新バージョンは、2017年3月7日にリリースされた15.0です。 これは、Visual Studio 2017とも呼ばれています。 最新のVisual Studioでサポートされている.Net Frameworkのバージョンは3.5から4.7です。 JavaはVisual Studioの古いバージョンでサポートされていましたが、最新バージョンではJava言語のサポートを提供していません。
Visual Studio Editions
There are 3 editions of Microsoft Visual Studio as follows:
1.1. Communityです。 2014年に発表された無償版です。 他のエディションはすべて有償です。 Professionalエディションと同様の機能が含まれています。 このエディションを使用して、任意の個々の開発者は、.Netアプリケーション、Webアプリケーションおよび多くのように、独自の無料または有料のアプリケーションを開発することができます。 企業組織では、このエディションは、いくつかの制限があります。 たとえば、あなたの組織は、250以上のPCと100万ドル(米国ドル)以上の年間売上高を持っている場合は、このエディションを使用することは許可されていません。 非エンタープライズ組織では、最大5つのユーザーがこのエディションを使用することができます。 このエディションの主な目的は、エコシステム(何千もの拡張機能へのアクセス)と言語(C#、VB、F#、C++、HTML、JavaScript、Pythonなどのコーディングが可能)のサポートを提供することです。
2.Professional: Visual Studioの商用版です。 Visual Studio 2010以降のバージョンに搭載されている。 XMLやXSLTの編集をサポートし、Server ExplorerなどのツールやMicrosoft SQL Serverとの統合を提供します。 マイクロソフトは、このエディションの無料トライアルを提供し、試用期間の後、ユーザーはそれを使用して継続するために支払わなければならない。 その主な目的は、柔軟性(あらゆる種類のアプリケーションを構築するためのプロフェッショナルな開発者ツール)、生産性(CodeLensなどの強力な機能がチームの生産性を向上)、コラボレーション(アジャイルプロジェクト計画ツール、チャートなど)およびMicrosoftソフトウェア、プラスアジュール、Pluralsightなどの加入者特典の提供です
3. Enterprise: 品質と規模のニーズを持つあらゆる規模のチーム用の統合的、エンドツーエンド・ソリューションです。 マイクロソフトは、このエディションの90日間の無料トライアルを提供し、試用期間の後、ユーザーはそれを使用して継続するために支払わなければならない。 このエディションの主な利点は、拡張性が高く、高品質のソフトウェアを提供できることです。
Getting Started with Visual Studio 2017
- First, you have to download and install the Visual Studio. それについては、「Visual Studio 2017のダウンロードとインストール」を参照してください。 VS 2017のインストール時に、.NET core workloadを選択するのを忘れないようにしましょう。
- VisualStudioを開いて最初のプログラムを書き始めると、次のように多くのツールウィンドウが表示されます:
- コードエディタ。
- Output Window: ユーザーがコードを書く場所。 ここでは、Visual Studio は、出力、コンパイラの警告、エラーメッセージ、およびデバッグ情報を表示します。
- プロパティ: ユーザーが現在作業しているファイルを表示します。
- ユーザーは、表示メニューからウィンドウを選択することによって、要件に応じてウィンドウを追加することも可能です。 Visual Studio では、ツールウィンドウはカスタマイズ可能であり、ユーザーはウィンドウを追加したり、既存の開いているウィンドウを削除したり、最適にウィンドウを移動させたりすることができる。
- 表示メニューは、Visual Studio の追加ツールウィンドウを開くために使用されます。
- プロジェクト メニューは、プロジェクトにいくつかのファイルや依存関係を追加するために使用します。
- 設定の変更、拡張機能による Visual Studio への機能追加、およびさまざまな Visual Studio ツールへのアクセスには、ツール メニューを使用します。 表示 → カスタマイズ
で、コマンドを追加したり削除したりできます。
- Visual Studio IDE は、SVsSolution、SVsUIShell、および SVsShell として知られる 3 種類のサービスを提供します。
- SVsSolutionサービスは、Visual Studio でソリューションとプロジェクトを列挙する機能を提供するために使用されます。
- SVsUIShell サービスは、ツールバー、タブなどのユーザー インターフェイス機能を提供するために使用されます。
- SvsShell サービスは、VSPackages の登録を処理するために使用されます。
C#