タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

.NETに関するamourkarinのブックマーク (6)

  • [速報]マイクロソフト「.NET 5」正式リリース。1つのフレームワークでWindows/Mac/Linuxのデスクトップ、サーバアプリ、Webアプリなどが開発可能に

    [速報]マイクロソフト「.NET 5」正式リリース。1つのフレームワークでWindowsMacLinuxデスクトップ、サーバアプリ、Webアプリなどが開発可能に マイクロソフトは、アプリケーションフレームワークの最新版となる「.NET 5」正式版のリリースを発表しました。 .NET 5は「.NET Framework」と「.NET Core」フレームワークを統合し、その後継となるオープンソースのフレームワークです。 これにより長いあいだマイクロソフトのもっとも重要かつプロプライエタリなフレームワークだった「.NET Framework」が、その地位を正式にオープンソースの「.NET 5」へ譲ることになります。 Announcing .NET 5.0 https://t.co/dwjJTZA399 — .NET (@dotnet) November 10, 2020 .NET 5はWi

    [速報]マイクロソフト「.NET 5」正式リリース。1つのフレームワークでWindows/Mac/Linuxのデスクトップ、サーバアプリ、Webアプリなどが開発可能に
  • サロゲートペアや結合文字が含まれているか調べる

    サロゲートペアや結合文字が含まれているか調べるString型の文字列にサロゲートペアや結合文字が含まれていると、非常に厄介です。これらを考慮しないでコードを書くと、文字列にこれらの文字が入っているときに、不具合が生じるかもしれません。ここでは文字列内にサロゲートペアや結合文字が含まれているかを調べる方法を紹介します。 サロゲートペアが含まれているか調べる通常は、1つのChar値で1つの文字を表現します。ところがサロゲートペア(代用対)は、2つのChar値を使って1つの文字を表現します。サロゲートペアの例としては、魚のホッケ(魚へんに花)(文字コードはU+29E3D)や、牛丼の吉野家の「よし」の字(土に口)(文字コードはU+20BB7)などがあります。ホッケの場合はU+D867とU+DE3D、「よし」の場合はU+D842とU+DFB7の2つのChar値を使って表現します。 サロゲートペアにつ

    サロゲートペアや結合文字が含まれているか調べる
  • MailMessageクラスでハマった - esepin.net

    久々にハマった .NETでメール送信するときは MailMessage というクラスを部分的に使うのですが、こいつは日語環境で文字化けしやすいという問題を抱えていました この問題については "MailMessage 文字化け" などでググると山ほど出てきます 今回はこの問題ではなく .NET Framework 4.5からMailMessageクラスの挙動が変更された ということに起因します .NET Frameworkの4.0と4.5は共存できない.NET Frameworkの4.5をインストールすると4.0は勝手にアンインストールされてしまいます 4.5がインストールされているマシンだと、コンパイル時の対象フレームワークに4.0を指定しても実際使用されるのは4.5のアセンブリです また、Environment.Version を使ってインストールされているVerを判定することはできま

  • グラデーションをかける

    注意:画像の表示方法が分からないという方は、まず「コントロールやフォームに画像を表示する」をご覧ください。また、塗りつぶした図形の描画法については、「塗りつぶした図形を描く」をご覧ください。 線形グラデーション線形グラデーションは実に簡単で、LinearGradientBrushオブジェクト(System.Drawing.Drawing2D名前空間)をブラシとして使用するだけです。 次の例ではピクチャボックス(PictureBox1)をグラデーション(縦に白から黒)をかけて塗りつぶしています。ここでは縦にグラデーションをかけているためLinearGradientModeにVerticalを指定していますが、右上から左下へのグラデーションにはBackwardDiagonal、左上から右下へのグラデーションにはForwardDiagonal、左から右へのグラデーションにはHorizontalを

    グラデーションをかける
  • C#で指定した位置をクリックする - whoopsidaisies's diary

    マウスの移動とクリック マウスの移動にはSetCursorPos関数,クリックにはmouse_event関数を使う. どちらの関数もUSER32.dllに実装されているため,DllImport属性を使用して宣言する.DllImport属性は,System.Runtime.InteropServices名前空間にあるのでusing宣言しておく. using System.Runtime.InteropServices; [DllImport("USER32.dll", CallingConvention = CallingConvention.StdCall)] static extern void SetCursorPos(int X, int Y); [DllImport("USER32.dll", CallingConvention = CallingConvention.StdCal

    C#で指定した位置をクリックする - whoopsidaisies's diary
  • .NET TIPS ほかのアプリケーションを実行してその終了を待つには? - C# VB.NET - @IT

    「TIPS:ほかのアプリケーションを実行するには?」では、.NETプログラム内からほかのアプリケーションを実行する方法を紹介している。この方法では、Processクラス(System.Diagnostics名前空間)のStartメソッドを呼び出して、アプリケーションを実行している。Startメソッドの動作仕様では、アプリケーションが実際に起動すれば、すぐにそのメソッド呼び出しは完了し、呼び出し側での処理が継続する。つまり、アプリケーションの終了を待たずに次の処理に進めるわけである。 しかし場合によっては、起動したアプリケーションの処理が完全に終わるまで次の処理に進ませたくないことがある。例えば、 圧縮ファイルの解凍を行うアプリケーション 解凍されたファイルを解析して別フォーマットで再保存するアプリケーション という2つの外部アプリケーションを順番に呼び出すとき、1が完了するのを待たなければ

  • 1