両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン |
dotnet [2019/03/01 23:01] – [コーディング規約] ともやん | dotnet [2019/09/20 11:58] – [.NET 関連] ともやん |
---|
<ifauth !@loggedinusers><html> | ====== .NET 関連 ====== |
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> | .NET Framework 4.8\\ |
<script> | * Windows 専用バージョンの .NET\\ |
(adsbygoogle = window.adsbygoogle || []).push({ | .NET Core\\ |
google_ad_client: "ca-pub-0791334967460971", | * クロスプラットフォームバージョンの .NET\\ |
enable_page_level_ads: true | \\ |
}); | 本家: [[https://dotnet.microsoft.com/|.NET | Free. Cross-platform. Open Source.]]\\ |
</script></html></ifauth> | ダウンロード: [[https://dotnet.microsoft.com/download|Download .NET (Linux, macOS, and Windows)]]\\ |
====== .NET Framework 関連 ====== | |
| .NET Framework 4.8 は[[https://www.microsoft.com/|マイクロソフト]]が開発したアプリケーション開発・実行環境である。\\ |
| [[https://docs.microsoft.com/ja-jp/dotnet/csharp/|C#]]、[[https://docs.microsoft.com/ja-jp/dotnet/visual-basic/|Visual Basic .NET]]、[[https://docs.microsoft.com/ja-jp/cpp/dotnet/dotnet-programming-with-cpp-cli-visual-cpp?view=vs-2019|C++/CLI]]、[[https://fsharp.org/|F#]]、[[https://docs.microsoft.com/ja-jp/powershell/|PowerShell]]、[[https://ironpython.net/|IronPython]]、[[http://ironruby.net/|IronRuby]]... などの言語がある。\\ |
| 各種言語のコンパイラは、ソースコードを共通中間言語 (CIL) のバイトコードに翻訳しアセンブリに格納する。\\ |
| * [[https://docs.microsoft.com/ja-jp/dotnet/standard/common-type-system|共通型システム]] (CTS: Common Type System)\\ |
| * [[https://docs.microsoft.com/ja-jp/dotnet/standard/common-type-system|共通言語仕様]] (CLS: Common Language Specification)\\ |
| * [[https://ja.wikipedia.org/wiki/%E5%85%B1%E9%80%9A%E4%B8%AD%E9%96%93%E8%A8%80%E8%AA%9E|共通中間言語]] (CIL: Common Intermediate Language) ※ MSIL と呼ばれていた事もある。\\ |
| * [[https://ja.wikipedia.org/wiki/%E5%85%B1%E9%80%9A%E8%A8%80%E8%AA%9E%E5%9F%BA%E7%9B%A4|共通言語基盤]] (CLI: Common Language Infrastructure) |
| * [[https://ja.wikipedia.org/wiki/%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9|ジャストインタイムコンパイラ]] (JIT: Just-in-time compiler)\\ |
| * [[https://en.wikipedia.org/wiki/Virtual_Execution_System|仮想実行システム]] (VES: Virtual Execution System)\\ |
| ===== インストール ===== |
| Fedora 30 での .NET Core のインストール\\ |
| [[linux:fedora_copr#net_core|Fedora Copr リポジトリ - .NET Core]]\\ |
| |
| ===== 開発環境 ===== |
| [[windows:visualstudio|Microsoft Visual Studio (Windows)]]\\ |
| |
| ===== .NET Core ===== |
| [[dotnet:core:blazor|Blazor - Web ブラウザで動作する .NET Core 環境]]\\ |
| |
| ===== Framework ベンチマーク ===== |
| [[https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=plaintext|TechEmpower Framework Benchmarks]]\\ |
| |
===== FCL(Framework Class Library) ===== | ===== FCL(Framework Class Library) ===== |
[[dotnet:vjslib_zip| Visual J# ライブラリによるZIP圧縮]]\\ | [[dotnet:vjslib_zip| Visual J# ライブラリによるZIP圧縮]]\\ |
[[dotnet:timers|.NET Frameworkのタイマについて]]\\ | [[dotnet:timers|.NET Frameworkのタイマについて]]\\ |
| |
| ===== オープンソース ===== |
| [[https://github.com/quasar/QuasarRAT|QuasarRAT]] - オープンソース軽量リモート管理ツール\\ |
| ※元々は軽量リモート管理ツールだが、マルウェア、バックドアとして利用されるほど高性能で有名!?\\ |
| |
===== 構成ファイル ===== | ===== 構成ファイル ===== |