Skip to content
.NET 開発 | Visual Studio2019-07-12T11:31:13-07:00

.NET

.NET は、さまざまなオペレーティング システム、デバイス、サーバーで動作するモバイル アプリケーション、デスクトップ アプリケーション、Web アプリケーションを作成するのに役立ち、Visual Studio に付属しています。

ドキュメント

screenshot of C# and Visual Basic are programming

C# と Visual Basic

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

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

C# の詳細情報

Visual Basic の詳細情報

F#

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

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

screenshot of F# programming language
screenshot of ASP.NET open source web framework

ASP.NET Web アプリ

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

ASP.NET は、HTML、CSS、JavaScript を使用して、すばらしい Web サイトと Web アプリケーションを作成するためのオープンソースの Web フレームワークです。 Web ソケットなどのリアルタイム テクノロジを使用して、Web API とモバイル サイトも作成できます。

Azure のクラウド アプリ

ミッション クリティカルなアプリを迅速にデプロイします。 無料で開始でき、 企業の成長に合わせて自在に拡張できます

Azure Websites、WebJobs、Cloud Services、VM を使用して、ASP.NET Web アプリと .NET プログラムをクラウド内で実行します。.NET と Visual Studio を使用すれば、新しいアプリケーションや既存のアプリケーションをすぐに配置できます。

screenshot of cloud apps in Azure
Universal Windows Platform illustration

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

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

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

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

WinForms と WPF

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

screenshot of WinForms and WPF
screenshot of Visual Studio and Xamarin

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

Visual Studio と Xamarin

iOS、Android、Windows に対応したリッチなネイティブ アプリを、C# を使用して作成します。その際、コードを最大限に再利用できます。 共有プロジェクトやポータブル クラス ライブラリを使用して、デバイス プラットフォーム間でコードを共有します。

公開される 100% のネイティブ API を使用して、デバイス機能に完全にアクセスできます。 ドラッグ アンド ドロップだけで、ネイティブのユーザー エクスペリエンスとネイティブのパフォーマンスを備えたアプリを作成できます。

編集とデバッグ

生産性を最大限に

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

Visual Studio での編集に関する詳細情報

Visual Studio でのデバッグに関する詳細情報

編集とデバッグのスクリーンショット
screenshot of .NET Core

.NET Core

モジュール式、クロスプラットフォーム、オープンソース

.NET Core は、Windows、Mac OS X、Linux で実行される最新のワークロードのために最適化された、一連のランタイム、ライブラリ、コンパイラのコンポーネントです。 アプリから必要なパッケージのみをローカルにインストールできます。.NET Core ランタイム、ライブラリ、コンパイラはすべて GitHub のオープン ソースであり、投稿を受け入れています。

Free, fully-featured IDE for students, open-source and individual
developers

Free download

Professional developer tools, services, and subscription benefits for small
teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all
sizes

Free trial

Feedback