タグ

.netに関するgomachan85のブックマーク (29)

  • [速報].NET Coreがデスクトップアプリケーション対応。Windows Forms/WPF/UI XAML Libraryもオープンソース化。Microsoft Connect(); 2018

    [速報].NET Coreがデスクトップアプリケーション対応。Windows Forms/WPF/UI XAML Libraryもオープンソース化。Microsoft Connect(); 2018 マイクロソフトは開発者向けイベントMicrosoft Connect(); 2018を開催。基調講演で、.NET Core 3.0のリリースと、Windows Formsなど新たなソフトウェアのオープンソース化を発表しました。 .NET Frameworkをベースにオープンソース化された.NET Coreは、これまでサーバアプリケーション用のフレームワークでした。 今回リリースが発表された.NET Core 3では、デスクトップアプリケーションの開発にも対応します。 また、サーバサイドでもコンポーザブルUIと呼ばれる機能が追加され、C#だけで洗練されたWebのシングルページアプリケーションが開

    [速報].NET Coreがデスクトップアプリケーション対応。Windows Forms/WPF/UI XAML Libraryもオープンソース化。Microsoft Connect(); 2018
  • Visual Studio Express 2015 アンインストール - インコのWindowsSDK

    ここでは、Visual Studio Express 2015 のアンインストール方法を説明します。 Visual Studio Express 2015 のインストーラーから Visual Studio Express 2015 のインストーラーを起動すると、アンインストールすることができます。 アンインストールすることができるのは、 のみになります。 『プログラムのアンインストールまたは変更』から コントロールパネルの『プログラムのアンインストールまたは変更』に下記項目がありますので、アンイストールしてください。 Microsoft .NET Framework は、アンインストールしないか、一番最後にアンインストールしてください。 最初にアンインストールしてしまうと、他の項目がアンインストールできないことがあります。 Microsoft .NET Framework は、他のアプリケ

  • オープンソース化され、MacOS XとLinuxに対応する「.NET Core」とは何か?

    マイクロソフトは昨年11月、.NETのオープンソース化と、MacOS XおよびLinux対応のディストリビューションをマイクロソフト自身がリリースすることを発表しました。この発表は同社にとって大胆な戦略として注目されています。 このとき、マイクロソフトは「.NET Framework」ではなく「.NET Core」をオープンソース化すると発表しています。この.NET Coreとは何でしょうか? その説明は、オープンソース化を発表した11月16日付けのマイクロソフトの.NET Framework blogにポストされたエントリ「.NET Core is Open Source」や、さらに詳しく紹介した12月5日付けのエントリ「Introducing .NET Core」などで読むことができ、また1月16日に都内で行われたイベント「GoAzure」の基調講演でもその内容が触れられました。 マイ

    オープンソース化され、MacOS XとLinuxに対応する「.NET Core」とは何か?
  • @IT:.NET TIPS Encodingクラスで扱えるエンコーディング名は? - C#

    稿は2003/04/11に初版公開、2008/07/24に改訂した記事を再改訂し、Visual Studio 2017でコードの動作検証、図版の追加、全般的な構成の変更などを行ったものです。 ファイルの読み書きなどで文字コードを指定したいときがある。そのために使うEncodingクラス(System.Text名前空間)のインスタンスは、どのようにして取得すればよいだろうか? また、日語独自のエンコーディングを指定するには、どのようなエンコーディング名が使えるのだろうか? 稿で整理して紹介する。

    @IT:.NET TIPS Encodingクラスで扱えるエンコーディング名は? - C#
  • 目的の文字コードに合ったEncodingオブジェクトを取得する

    目的の文字コードに合ったEncodingオブジェクトを取得する例えばテキストファイルを文字列(String型)として読み込む時、そのテキストファイルの文字コードが何であるかによって、適切なエンコーディング(注)を選択する必要があります。そのエンコーディングを表すのが、Encodingオブジェクトです。適切なEncodingオブジェクトを選択してテキストファイルを読み込まないと、文字化けします。 注:「エンコーディング」とは、どのように文字列をバイト列に変換(エンコード)するかという方法のことです。なおここでは、バイト列を文字列に変換(デコード)する方法を含めて「エンコーディング」と呼ぶことにします。 同様に文字列をテキストファイルに書き込む時も、どのような文字コードで書き込むかによって適切なEncodingオブジェクトを選択する必要があります。 ここでは、目的の文字コードに合ったEncod

    目的の文字コードに合ったEncodingオブジェクトを取得する
  • .NET開発者がよく使うサイト、本当に使えるサイト【2014年度版】

    .NET開発者がよく使うサイト、当に使えるサイト【2014年度版】:特集:.NET開発者のためのオンラインリソースガイド Web上には.NET関連サイトが数え切れないほどたくさんある。その中でも.NET開発初心者がまずは押さえておきたいWebサイトを厳選してまとめた。 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになった方に贈るオンラインリソースガイドの2014年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET FrameworkとVisual Studioを提供するマイクロソフトのサイトだろう。だが、ひとくくりに「マイクロソフトのサイト」と

    .NET開発者がよく使うサイト、本当に使えるサイト【2014年度版】
  • 正規表現の構文

    正規表現とは、テキスト文から特定の文字列を検索する際の照合に使用する文字列を定義したものです。 正規表現は、文字パターンを検索対象の文字列と照合するためのテンプレートとして使用されます。 正規表現は、通常の文字 (a ~ z など) と、メタ文字という特殊文字で構成されます。 特殊文字 次の表は、1 文字のメタ文字のリストと、正規表現におけるメタ文字の動作を示しています。 注意 これらの特殊文字のいずれかと一致させるには、円記号 (\) を先頭に指定して、最初にこの文字をエスケープする必要があります。 たとえば、リテラル文字 "+" を検索する場合は、"\+" という表現を使用できます。

    正規表現の構文
  • .NET開発の新標準「NuGet」入門(前編)(1/4) - @IT

    特集:.NET開発の新標準「NuGet」入門(前編) .NETで開発モジュール導入が楽々に! NuGet入門 芝村 達郎 2011/09/15 ●NuGetとは何か ASP.NET MVC 3ベータ版が公開されたときに、「NuPack」と呼ばれるアプリケーションも同時に公開されたことをご存じだろうか。 .NET開発者にはなじみがないかと思うが、RubyPerlにはRubyGemsやCPANといった、公開されているモジュールを簡単にダウンロード、インストールするパッケージ・マネージャ機能が提供されている。NuPackはそれらパッケージ・マネージャの.NET版と考えていただければいいだろう。 その後、「NuPack」は「NuGet」と名前を変え、ASP.NET MVC 3と同時にリリースされた。当初はASP.NET MVC専用といっても過言ではない状況だったが、バージョン・アップを重ねた今で

  • GitHub - dotnet/roslyn: The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - dotnet/roslyn: The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
  • [速報]米マイクロソフト、C#/Visual Basic次世代コンパイラ「Roslyn」をオープンソースで公開。独自言語など開発可能に。Build 2014

    [速報]米マイクロソフト、C#/Visual Basic次世代コンパイラ「Roslyn」をオープンソースで公開。独自言語など開発可能に。Build 2014 米マイクロソフトは、開発中の.NETコンパイラプラットフォーム「Roslyn」をオープンソースとして公開しました。Roslynは、C#とVisual Basicのソースコードを分析、変換、実行ファイルの生成機能などをAPIとして提供するもの。 オープンソースとしての公開は、現在開催中のマイクロソフトのイベント「Build 2014」2日目の基調講演のステージ上で行われました。 ソースコードは「.NET Compiler Platform ("Roslyn") - Documentation」で公開されています。Roslynをベースに独自言語をVisual Studioで利用することなどが可能になります。 さらに同社は「.NET Fou

    [速報]米マイクロソフト、C#/Visual Basic次世代コンパイラ「Roslyn」をオープンソースで公開。独自言語など開発可能に。Build 2014
  • 開発環境までもWeb化?! Visual Studio Online “Monaco”機能徹底解説(Win&Mac対応)

    Visual Studioのオンライン版?! Webブラウザー上で動作する開発環境“Monaco”で開発はどう変わるのか? その全機能をさまざまなブラウザーで徹底的に試してみる。さらにデスクトップアプリ開発も実験してみる。 連載 INDEX 次回 → 先日(米国時間で11月13日に)開催されたオンラインイベント「Visual Studio 2013 Launch Event 」の中で、「Visual Studio Online」が発表された。この名前を文字通りに受け取るなら、「Visual Studioの“オンライン版”」という意味になるだろう。しかし実際に発表されたその内容は(筆者の理解では)、これまで「Team Foundation Service」と呼んでいたものを強化しつつ、名称変更したにすぎないものだった。 これでは「命名と実体が合っていない」ということになる。ところがこの命名の

  • Mono Project

    Mono is a software platform designed to allow developers to easily create cross platform applications. The Mono Project (mono/mono) (‘original mono’) has been an important part of the .NET ecosystem since it was launched in 2001. Microsoft became the steward of the Mono Project when it acquired Xamarin in 2016. The last major release of the Mono Project was in July 2019, with minor patch releases

  • GZipStream クラス (System.IO.Compression)

    例 次の例は、GZipStream クラスを使用してファイルのディレクトリを圧縮および展開する方法を示しています。 using System; using System.IO; using System.IO.Compression; public class FileCompressionModeExample { private const string Message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip e

    GZipStream クラス (System.IO.Compression)
  • GZIP形式でファイルを圧縮/解凍するには?[2.0のみ、C#、VB] - @IT

    .NET Framework 2.0には、ストリームをGZIP形式で圧縮/解凍*するためのGZipStreamクラス(System.IO.Compression名前空間)が新しく追加されている。GZIP形式はUNIXやLinuxで一般的に使用されている圧縮ツールである「gzipコマンド」で用いられている圧縮方式である。 稿ではこのGZipStreamクラスを用いてファイルを圧縮/解凍する方法について解説する。 なお、GZipStreamクラスはあくまでもストリームを圧縮/解凍するためのクラスであり、複数のファイルを1つのファイルに圧縮するなどの機能は持っていない(これを実現するためには複数のファイルを1つのファイルにまとめる処理を自分で実装する必要がある)。 GZipStreamクラスのコンストラクタ GZipStreamクラスでは、コンストラクタのパラメータにて圧縮を行うか解凍を行うか

  • Break Free of Code Deadlocks in Critical Sections Under Windows

  • 相対URLから絶対URLを取得する、絶対URLから相対URLを取得する

    相対URLから絶対URLを取得する、絶対URLから相対URLを取得する相対URLから絶対URLを、あるいは絶対URLから相対URLを決定するのは、自力では大変です。しかし.NET Frameworkでは、Uriクラスを使うと簡単にできます。ここではその方法を紹介します。 相対URLから絶対URLを取得するまずは、相対URLから絶対URLを取得する方法を紹介します。下の例では、「http://www.dobon.net/vb/」を基準にした時の「top.html」の絶対URLを取得しています。 '基準になるURLのUriオブジェクトを作成する Dim u1 As New Uri("http://www.dobon.net/vb/") 'u1を基にして、相対URL"top.html"のUriオブジェクトを作成する Dim u2 As New Uri(u1, "top.html") 'u2の絶対

    相対URLから絶対URLを取得する、絶対URLから相対URLを取得する
  • WMI オブジェクトの取得 (Get-WmiObject)

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    WMI オブジェクトの取得 (Get-WmiObject)
  • 無償の逆コンパイラ「ILSpy」を利用するには?[C#]

    プログラム内部の動作をデバッグするなどの目的で活用される逆コンパイラ。.NET Reflectorの有料化で、オープンソースのILSpyが新登場。その利用方法を紹介。 連載目次 .NET開発では、プログラム内部の動作をデバッグするなどの目的で、逆コンパイラ(decompiler)が用いられることがよくある。逆コンパイラとは、.NETアセンブリ(=.EXEファイルや.DLLファイルなど)から、C#やVB(Visual Basic)などのソース・コードを生成できるツールのことである。 有名なツールに、.NET Reflectorがあり、これに機能を追加するアドインも豊富に提供されている(.NET Reflectorについては、「.NET Tools:.NET逆コンパイラとコードを難読化するDotfuscator」を参照してほしい)。.NET Reflector(標準版)は、長らく無償で提供され

    無償の逆コンパイラ「ILSpy」を利用するには?[C#]
  • リファレンス (Visual Basic)

    このセクションでは、Visual Basic プログラミングに関するさまざまなリファレンス情報へのリンクを示します。 このセクションの内容 Visual Basic の言語リファレンス Visual Basic 言語のさまざまな側面に関するリファレンス情報を提供します。 Visual Basic のコマンド ライン ツール Visual Basic のコマンド ライン コンパイラ、コンパイラ オプション、およびキーワード アップグレード ツールについて説明します。 .NET Framework の参照情報 (Visual Basic) .NET Framework クラス ライブラリの使用方法に関する情報へのリンクを示します。 Visual Basic 言語仕様 完全な Visual Basic 言語仕様へのリンクを示します。ここには、この言語のあらゆる側面に関する詳細な情報が掲載されてい

    リファレンス (Visual Basic)
  • C#と諸々 C# コードを PowerShell 上で使用する関数の注意点

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) 前回の記事で書いた、C# コードを PowerShell 上で使用する関数が、意外と使えそうなことに気づいた。 ( なので前回の記事のタイトルも変更。 ) で、この関数、実は一つ欠点がある。生成されたアセンブリは現在のアプリケーションドメインにロードされるため即座に利用が可能なわけだが、アプリケーションドメインにロードされたアセンブリはアプリケーションドメインがアンロードされない限りアンロードできない。つまり、コンパイルするたびにアセンブリがロードされメモリを消費していくことになる。 アセンブリの動的なロードは、アプリケーションのプラグイン機能で良く使われる。その際、この問題を回避する方法として用いられるのが、プラグイン用のアプリケーションドメインを別