ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
C#のWinFormsでWebView2を試す。
WebView2はWebブラウザ(Edge)をWinFormsのコントロールとしてデスクトップアプリケーションで扱うことが出来るとのことですので、試してみたいと思います。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名
2024/10/31 15:37
HTMLエレメントがWordPress(Cocoon)の記事でどう見えるか確認
div <div>ブロックレベル要素</div> ブロックレベル要素 span <span>インライン要素</span> インライン要素 ol <ol> <li>食パン
2024/10/31 14:04
C#でSystem.Net.HttpListenerを試す。
System.Net.HttpListenerを使うとWebサーバーが書けるとこことなので試してみたいと思います。 とりあえずMicrosoftのサンプルプログラムをConsoleプロジェクトで動かせるように書き換えて実行してみます。 us
2024/10/31 10:18
PowerShellで実行できるコマンドレットや関数の一覧を取得【Get-Command gcm】
PowerShellのシェルから実行できるコマンドレットや関数は沢山ありますが、それを一覧表示するコマンドレットにGet-Commandがあります。 Get-Commandの実行例 PS C:\Users\karet> Get-Com
2024/10/29 09:34
PowerShellでコマンドレットからエイリアスを検索する【Get-Alias -Definition コマンドレット】
コマンドレット名は長いので短縮系のエイリアスを調べたい場合、以下の方法で登録されたエイリアスを検索することが出来ます。 PS C:\Users\karet> Get-Alias -Definition Get-Alias Comman
2024/10/28 09:58
Windows10でエクスプローラーの「送る」にアプリを追加する方法
エクスプローラーでファイルを選択した状態で右クリック(Windows11の場合Shift+右クリック)すると表示されるメニューの項目に「送る」があります。 こちらに表示されるアプリーケーションは特殊なフォルダ内に保存されているショートカット
2024/10/25 14:57
PowerShellでコマンドの実行履歴を取得する方法【Get-History h】
PowerShellでHドライブに移動する際、誤ってh;と入力しエンターキーを押した所以下のような結果が表示されました。 PS C:\> h; Id Duration CommandLine -- -------- ---------
2024/10/25 10:40
JavaScriptで画像の差分を表示するプログラム
ファイルを選択 ファイルを選択 差分を表示 ソースコード: <!DOCTYPE html> <html lang="ja"> <head> <meta name="vi
2024/10/23 14:28
JavaScriptでcanvasの画像をピクセル単位でアクセス。「青色で塗りつぶす」
canvas内の画像の全てのピクセルを青色にセットしてみます。 実行例 ソースコード <!DOCTYPE html> <html lang="ja"> <head> <meta
2024/10/23 11:32
忘れてしまったCSSの基本事項
久々にCSSを含むHTMLを書こうと思い色々と忘れていることに気が付きました。 CSSを記述する場所 HTMLの<head></head>内に記述 要素 <style></style>内にCS
2024/10/23 10:54
JavaScriptでaddEventListenerを初めて使ったこと。
jQueryを使わない素のJavaScriptでイベントを登録する方法で.addEventListener()を使ってみました。 形式としてオブジェクト.addEventListener('イベント',function(
2024/10/23 09:38
Javascriptで画像ファイルを表示しcanvasの幅と高さを取得
ドラックアンドロップでWebブラウザ上に画像を表示することができました。 こちらはHTMLのimgで画像を表示していますが、canvasで表示することが出来れば画像加工が出来そうなので試してみます。 実際動作するフォーム 画像ファイルをドロ
2024/10/22 10:48
JavaScriptでボタンを押すと文字列が変更されるページ
ボタンを押すとこちらの文字列が変化します。 ソースコード: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &lt
2024/10/21 10:54
C#で動画ファイルのタイトルを取得
Windowsでしか動作しないと思われます。 public static string GetTitleFromFile(string file) { const int index = 21; // タイトル var app = Type
2024/10/20 12:16
C#で一定の範囲の連続する数値のコレクションを返す。Enumerable.Range()
0~9までの数値をforeachのループで処理する例。 foreach(var i in Enumerable.Range(0, 10)) { Console.WriteLine($"{i}"); } 結果 0 1 2
2024/10/20 11:07
C#でnull許容の要素をもつ配列から、null以外の要素のみ処理する。OfType<T>
OfType&lt;T&gt;を使うと出来るようです。 string?; foreach(var x in a.OfType&lt;string&gt;()) { Console.WriteLine($&quot;{x}&quot;); }
2024/10/18 10:55
C#で配列から最初の一件を取得したい。ただし配列の要素が0の場合何もしない。
ドラックアンドロップで複数のファイルが文字配列で渡されて最初の1件のみ処理したい。ただし、対応しないファイルが含まれる可能性があるので、フィルター処理を行う必要がありますが、フィルター処理にによってファイル件数が0件になる可能性があります。
2024/10/18 10:30
WPFで動的にコントロールを作成配置するサンプル2
画像を表示するだけのプログラムであればMainWindow.xaml.csで動的にImageコントロールを追加することが出来るのではないかと思い試してみました。 ファイル名:MainWindow.xaml.cs using System.W
2024/10/17 16:05
C#でInt型の数値をbyte配列に変換してみる。
ソースコード: class SampleClass { public int IntValue { get; set; } = 0; public void Save(string path) { // Intをbyte[]へ変換 byte
2024/10/17 10:33
C#でusingディレクティブとnamespaceはどちらが先?
C#のソースコードを書いていてい、コメント以外で最初の行に記述する内容としてusingかnamespaceで悩むことがあります。 このような悩みはnamaspaceの{}を省略するようになってからで、省略することでネストが1つ減るこ点は個人
2024/10/17 09:55
C#でBitmap変数をダミーのBitmapオブジェクトで初期化する
アプリケーションでBitmapオブジェクトを表示する場合、起動時表示する画像が無いので、あまり深く考えずNullをセットすることが多いです。その場合Bitmapオブジェクトの変数をNullを許容にする必要があり、その変数を使う前にNullチ
2024/10/16 14:29
C#のWPFでMouseDownイベントとEventToReactiveCommand
EventToReactiveCommandを使うとXAMLで任意のコントロールで発生したイベントからViewModelのReactiveCommadn(ICommand)を呼び出すことが出来るようです。 &lt;i:Interaction
2024/10/15 16:03
C#のWPFでConverterを使ってスライダーの倍率表示文字列を変換する
スライダーの値をラベルに倍率として表示させたい。その際0.1~10.0の範囲が選択できるようにしたい。 ファイル名:ScaleConverter.cs using System.Globalization; using System.Win
2024/10/15 09:56
WPFのXAMLでStackPanelで水平方向(横)にコントロールを並べる
StackPanelのデフォルトでは垂直方向にコントロールが並びますがOrientation=&quot;Horizontal&quot;とするとコントロールが水平方向に並びます。 &lt;StackPanel Orientation=&q
2024/10/15 09:35
WPFのXAMLだけで画像のスクロールと拡大する。
C#のコードに頼らずXAMLだけで画像のスクロールと拡大機能を組み込みました。 &lt;Window x:Class=&quot;ImgViewer01.MainWindow&quot; xmlns=&quot; xmlns:x=&quot
2024/10/14 20:47
C#でZIPファイル内の複数の画像ファイルをマルチTiffファイルに変換する
前回複数の画像ファイルからTiffファイルを作成出来ましたので、今回はzipファイル内の画像ファイルをtiffファイルに変換します。 前回の記事 ファイル名:Program.cs using System.IO; using System.
2024/10/14 17:53
C#でディレクトリ内の複数の画像ファイルをマルチTiffファイルに変換する
複数の画像ファイルをtiff形式にアーカイブします。 前回の記事 ファイル名:Program.cs using System.IO; using System.Text.RegularExpressions; using System.Wi
2024/10/14 17:38
C#で画像ファイルをTiffファイルに変換する
ファイル名:ImgToTiff01.csproj &lt;Project Sdk=&quot;Microsoft.NET.Sdk&quot;&gt; &lt;PropertyGroup&gt; &lt;OutputType&gt;Exe&l
2024/10/14 16:41
dotnet.exe runでC#のプロジェクトを実行時コマンドライン引数を渡す方法
コンソール上でdotnet.exe runで実行する場合コマンドライン引数を渡す方法を確認しました。 class Program { static void Main(string[] args) { if (args.Length &gt
2024/10/14 09:52
C#で外部コマンドとしてPowerShellのGet-ChildItemを実行し標準出力を取得する。
WPFでエクスプローラーのようなファイルマネージャを作成していまして、ファイルの一覧表示などのUI部分は形が見えてきたので、ファイルを操作するコマンドを組み込もうかと思っています。 C#でコピー命令などを一つ一つ作成するつもりでいますが、外
2024/10/12 14:40
C#のWinFormsでScrollBar付PictureBoxをUserControlで作成してみた。
PanelのAutoScrollとPictureBoxのSizeModeプロパティをAutoSizeにした状態と同じような振る舞いになるようなUserControlで作ることが目標です。 ソースコード ファイル名:CustomControl
2024/10/12 11:30
C#でGZipStreamを試す。
GZipStreamの圧縮展開の速度、ファイルサイズなどを確認してみます。 テストの内容 テスト用の画像ファイル(PNG形式 3840x2160 32bitRGBA)からBitmapImage生成 BitmapImageのPixcelをby
2024/10/10 15:44
C#でテキストファイル内の特定の文字列を正規表現で置き換えるプログラム
ソースコード using System.Text.RegularExpressions; const string srcFile = @&quot;.\sample.txt&quot;; const string dstFile = @&
2024/10/10 11:08
C#でテキストファイルを1行ごと書き込むサンプルプログラム
文字列の配列を1行ごとテキストファイルに書き出すプログラムになります。 const string textFile = @&quot;.\sample.txt&quot;; string textData = &quot;ABCDE\n01
2024/10/10 10:28
C#のReactivePropertyで同じ値を代入した場合Subscribeが実行されるか確認する
値が変更されることをきっかけにSubscribeが実行されるはずなので、同じ値を代入した場合Subscribeは実行されないと思われるので確認してみます。 public ReactiveProperty&lt;string&gt; Titl
2024/10/10 09:51
C#のReactivePropertyで初回のSubscribeをスキップする方法
ReactivePropertyを初期化する際、値の変更とみなされSubscribeが実行されます。 実行されると都合が悪い場合以下の様にするとSubscribe初回をスキップすることが出来るようです。 public ReactivePro
2024/10/10 09:42
VSCodeでSQLiteのdbファイルを参照できる拡張機能「SQLite Viewer」
VSCodeでSQLiteを扱うプログラミングをしていると作成されるdbファイルの中身を確認したいことがあります。 そのような場合VScode拡張機能「SQLite Viewer」を導入すると便利です。 使い方はdbファイルを選択すると内容
2024/10/09 10:31
C#でファイルをキャッシュするプログラム(SQLite)
EntityFrameworkとSQLiteの組み合わせが遅かったので、今回はSQLiteのみで同じプログラムを書いてみました。 ソースコード ファイル名:FileCacheManager.cs using System.Data.Comm
2024/10/09 10:19
C#でファイルをキャッシュするプログラム(Dictionary-TSV)
キャッシュ用のディレクトリにMemoryStreamの内容をファイルとして書き出し、次回以降同じファイルの読み込みはキャッシュファイルを読み込むようにしています。 キャッシュファイルの管理は前回の記事ではSqliteを使いましたが、今回Di
2024/10/08 17:03
C#でファイルをキャッシュするプログラム(EntityFramework-Sqlite)
ファイルを管理するテーブルを作成します。 プロジェクト作成 mkdir &lt;プロジェクト&gt; cd &lt;プロジェクト&gt; dotnet new console -f net6.0 dotnet add package Mic
2024/10/08 17:00
C#でGUIDを生成してみる。
GUIDを文字列に変換し処理時間を計測してみます。 using System.Diagnostics; class Program { static void Main() { Stopwatch sw = new(); sw.Start(
2024/10/08 13:10
WPFのXAMLでTextBoxの文字列を垂直方向で中央に配置する
初期のXAMLにTextBoxを追加 &lt;Window x:Class=&quot;TextblockCenter01.MainWindow&quot; xmlns=&quot; xmlns:x=&quot; xmlns:d=&quot
2024/10/08 10:54
PowerShellの$profile(Microsoft.PowerShell_profile.ps1)
$profile変数はシェルが起動する際実行されるスクリプトファイルのパスがセットされています。 スクリプトの内容として主にユーザーの環境設定のカスタマイズを行います。 筆者こじんとしては、作成したスクリプトや実行ファイルを保存しているディ
2024/10/05 15:10
PowerShellでスクリプトディレクトリのパスを取得する方法
$profileが保存されたディレクトリがPowerShellのスクリプトディレクトリのパスだと思われるので以下のコマンドで取得できると思います。 (Split-Path $profile) $profileが存在しない環境では動作しないと
2024/10/05 13:48
C#で指定するディレクトのファイルの一覧を取得してみる。
サンプルプログラム // カレントディレクトリを取得 string dir = System.Environment.CurrentDirectory; // ファイルの一覧を取得1 foreach(string file in Syste
2024/10/05 10:45
C#でカレントディレクトリの取得と設定をしてみる。
サンプルプログラム // カレントディレクトリを取得 string currentDir = System.Environment.CurrentDirectory; Console.WriteLine($&quot;カレントディレクトリ:
2024/10/05 10:05
WPFのXAMLでメニューとステータスバー付き2ペインのレイアウト
パスやURLの入力を想定したテキストボックスを作るのに苦労しました。 ウィンドウのサイズ変更に応じてテキストボックスの幅が変更されるようになっています。 &lt;Window x:Class=&quot;FileManager02.Main
2024/10/03 17:18
C#で使えそうなExceptionの一覧
既存のExcepitonクラスでユーザープログラムで使えそうなExceptionクラスをピックアップしてみました。 使えそうな一覧 ArgumentException メソッドの引数が無効の値のようです。 ArgumentOutOfRang
2024/10/02 10:48
C#でMemoryCacheクラスでWPFのBitmapSourceをキャッシュしてみる。2
以前の記事で試したプログラムを合わせてZIPファイルをキャッシュへ先読みさせてみます。 using System.Diagnostics; using System.Runtime.Caching; using System.IO; usi
2024/10/01 10:19
2024年10月 (1件〜100件)
「ブログリーダー」を活用して、84さんをフォローしませんか?