C# 【C#】オブジェクトのDeepCopyとCompare C#でオブジェクトをコピーするときや比較するときは、単に"="や"=="演算子を使用すると参照コピー(参照比較)になります。内部の実体まで複製するコードを記載します。下準備以前のシリアライズ関数を用意します。 public static s... 2023.08.03 ゆーき C#Visual Studioプログラミング
C# 【C#】Google検索する(ブラウザを開く) C#を使って指定のキーワードを使い、ブラウザを開いてGoogle検索を行うコードを記載します。ソフトから自動で既定のブラウザを開き、検索結果を表示するところまで。 public void GoogleSearch(string keywor... 2023.08.02 2024.09.13 ゆーき C#Visual Studioプログラミング
C# C#とPython間で画像を受け渡す【クラス】 C#とPythonでHTTP通信を行い、画像を受け渡すコードを記載します。■C#側 public class RestClient { private static readonly string BASE_URL = " private ... 2023.08.02 2023.08.03 ゆーき C#PythonVisual Studioプログラミング
C# 【C#】画面の一部をスクリーンショットする ■デスクトップ上の領域をスクリーンショットするコードを記載します。 public Bitmap CaptureScreen(Rectangle screenRect) { Bitmap bmp = new Bitmap(screenRect... 2023.08.02 2024.06.28 ゆーき C#Visual Studioプログラミング
C# 【C#】画面上に枠を表示する C#でデスクトップ上に四角枠を表示するコードを記載します。↓の青枠みたいに表示します。■DialogRegionView.csusing System;using System.Collections.Generic;using Syste... 2023.08.02 2023.08.07 ゆーき C#Visual Studioプログラミング
C# 【C#】画面の領域をマウスで範囲指定する C#でデスクトップ上の領域をマウスで選択するソースコードを記載します。実行すると半透明のフォームを画面一杯に表示し、マウスをドラッグすると選択した座標を取得できます。選択領域は赤枠で追従します。■DialosRegionSelection.... 2023.08.02 2023.10.02 ゆーき C#Visual Studioプログラミング
C# 【C#】Base64画像と文字列の相互変換 C#でBase64形式の相互変換関数について記載します。■Bitmap(画像) →string(文字列) public static string EncodeBitmap(Bitmap bitmap) { using (MemoryStr... 2023.08.02 2023.08.03 ゆーき C#Visual Studioプログラミング
C# 【C#】パラメータ管理【関数】 ソフトを作成する時にパラメータの無いソフトを作ることはほとんど無いと思います。そのためにパラメータをファイルなどに保存してことが多いです。パラメータの保存/読出もプログラムを記述しなければならないのが普通ですが、バージョンアップ(ソフト改造... 2023.08.01 2023.08.02 ゆーき C#Visual Studioプログラミング