メイン コンテンツへスキップ
Visual Studio
.NET 開発 | Visual Studio2023-05-15T12:52:31-07:00

.NET アプリケーションを開発する

C#、F#、または Visual Basic を使用して、複数のオペレーティングシステムとデバイスの Web とネイティブアプリケーションをビルドします

.NET アプリの構築に必要なフレームワークとツールをインストールします

  • .NET デスクトップ、ASP.NET、および Web 開発用のコンポーネントが含まれています
  • 軽量でシンプルなインストールを取得する
  • インストール中にコンポーネントを追加するか、
Visual Studio の概要ビデオのスクリーンショット

ダウンロードすると、下で選択した Visual Studio のエディションのライセンス条項に同意したものと見なされます。 Visual Studio を使用してソフトウェアをダウンロードする機能も提供します。 このソフトウェアは、サード パーティに関する通知または付随するライセンスに記載されているとおり、個別にライセンスされます。 ダウンロードすると、これらのライセンスにも同意したものと見なされます。

別の言語でコードを記述しますか?

Visual Studio for Windows をダウンロードして、必要なツールを選択します。

C# と Visual Basic のスクリーンショット

C# と Visual Basic

高い生産性、多目的、タイプ セーフ、オブジェクト指向、オープンソース

C# と Visual Basic は、.NET 上で実行されるさまざまな種類のアプリケーションを作成するために設計されたプログラミング言語です。 これらは、強力でタイプ セーフなオブジェクト指向の言語です。 これらの言語は、豊富なコード分析 API を提供する .NET Compiler Platform “Roslyn” 上に構築されており、すべて GitHub でオープンソース化されています。

F#

シンプルで効率的、かつデータリッチな関数型のプログラミング

F# は、オープンソース、クロスプラットフォーム、機能第一のプログラミング言語です。これにより、開発者は、簡単で保守しやすく堅牢なコードで、コンピューティングの問題に取り組むことができます。 F# は GitHub で公開されており、多くのツールとライブラリが F# コミュニティから入手できます。

F# のスクリーンショット
Code Analysis のスクリーンショット

.NET の仕事効率化

生産性を最大限に

Visual Studio には、Visual Basic と C# コードの作成中に利用できる、IntelliSense とアナライザーによるライブ サポート機能があります。また、幅広く使用されているデバッグ ツールと診断ツールも提供しています。

Azure のクラウド アプリ

ミッション クリティカルなアプリを迅速に配置します。 無料で開始する。成長に合わせて自在にスケーリングできます

Azure Web Apps、関数、Cloud Services、Vm を使用して、クラウドで ASP.NET web アプリと .NET プログラムを実行します。既定のGitHub アクションの統合を使用して Azure にすばやく展開します。

Azure のクラウド アプリのスクリーンショット
ASP.NET を使用したアプリケーションのスクリーンショット

ASP.NET を使用する Web アプリケーション

最新の Web アプリの作成と配置に必要なオープンで柔軟性の高いツール

ASP.NET は、高機能な Web アプリとサービスを構築するためのオープン ソースの Web フレームワークです。 JavaScript の代わりに C# を使用して、美しい、応答性の高い Web UI をすべてビルドします。 Web ソケットなどのリアルタイム テクノロジーを使用して、Web API とモバイル サイトも作成できます。

Windows デスクトップ アプリケーション

Windows フォームおよび WPF

.NET と Visual Studio を使用すると、Windows 用にデータ中心の最新の基幹業務アプリケーション (LoB) を開発できます。 WPF で視覚的に優れたユーザー エクスペリエンスを作成するか、または WinForms の生産性の高い WYSIWYG デザイナーを使用して UI、メディア、複雑なビジネス モデルを組み込みます。 コントロール、データ バインディング、アニメーション、スタイル、テンプレートなどの包括的な一連の機能を使用して、エンタープライズ クラスの基幹業務アプリケーションをすばやく開発できます。

WinForms と WPF のスクリーンショット
Xamarin のスクリーンショット

クロス プラットフォーム モバイル

Visual Studio と Xamarin

iOS、Android、macOS、および Visual Studio で C# を使用した Windows 用の多機能なネイティブ アプリを開発します。 Xamarin.Forms を活用して、プラットフォーム間でネイティブで高性能なクロスプラットフォーム ユーザー インターフェイスをビルドし、.NET Standard ライブラリを利用して .NET エコシステムにプラグインし、コードと NuGet エコシステムを共有します。

ユニバーサル Windows プラットフォーム

1 つの Windows プラットフォーム、多くのデバイス

C# と Visual Basic のスキルを活用し、Windows 10 の処理能力を利用して次世代のアプリを作成します。
Windows 10 は、さまざまなデバイス (モバイル、デスクトップ、Xbox など) で共通の 1 つの統合コア上で実行されます。 C# と Visual Basic で作成した Windows 10 アプリは、C++ と .NET ネイティブ ランタイムで作成した場合と同じほどの速さで稼働します。

フィードバック