午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

Visual Studio

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その10、不具合修正

ダウンロード先 久しぶりに使おうとして参照に追加したらエラー 直るまでに取った行動 構成マネージャーでプラットフォームの変更 ターゲットフレームワークの変更 プロジェクトファイルのPlatforms項目を削除 選択範囲の公開 感想 関連記事 ダウンロード先 …

Visual StudioのGit変更ウィンドウに必要ないファイルがたくさん表示されるようになったけど、.gitignoreで解決

Visual StudioのGit変更で見慣れないファイル?がたくさん表示されるようになった なにこれ MainWindow.xaml.csに変更を加えてデバッグ開始しただけで6個も更新されたことになっている、dllとかpdbとか 今までだったら変更したMainWindow.xaml.csだけが表示…

WPF、自動サイズ調整するCanvas、子要素のサイズや位置の変更で更新

動作確認、通常のCanvasと比較 作成環境 コード 子要素のサイズ取得 参照したところ 感想日記 動作確認、通常のCanvasと比較 動作確認 上が今回のCanvas、下が普通のCanvas ExCanvas 背景色 TextBlock.Text="子要素11" TextBlock.Text="子要素12" Canvas 背…

Visual Studio Community 2022インストールした

インストール BitmapSourceVisualizer動いた メモリ使用量増えた 関連記事 インストール 必須 必要領域6.18GB、思っていたより少なくてよかった 空き領域 インストール先のSSDの空き領域は30GBしかないからねえ インストール開始 完了 約20分で完了した 起動…

ファイルの公開、共有をYahoo!ボックスからGitHubへ移転作業中

Visual Studio 2019 CommunityからローカルリポジトリをGitHubに公開する手順 ファイルを開いて、チームエクスプローラーの同期で公開 Visual Studioのオプションの設定 ファイルを開く 同期→公開 GitHubで確認 感想と経緯 関連記事 Visual Studioのオプショ…

WPFのBitmapSourceVisualizer、アルファ値を保持して画像のコピーできるようにした

改善点 結果 ダウンロード先 インストール方法 Visual Studio 2019で.NET Coreや.NET 5の場合は .NET Coreより古い.NET Frameworkとかだと少し違うみたいで 概ね期待通りに動くけど 改善点 表示した画像をクリップボードにコピーするときに、アルファ値を正…

.NET Core、WPF、ユーザーコントロールのDLLをアプリで使うまでの手順メモ

この前作ったユーザーコントロールを実際に使うまで ユーザーコントロールのdllファイル ControlLibraryCore20200620.7z これを適当なところに展開しておいて 新しいプロジェクトの作成 テンプレートの.NET CoreのWPFで作成 今回のユーザーコントロールは.NE…

画像をアプリに埋め込んでアプリで利用するまでの手順メモ

dobon.net 最初はこの方法で試してみたけど、WPF+.NET Coreっていう違いのためかうまくできなくて dobon.net ここと smdn.jp ここを参考にしてできた でも全く同じじゃなくて微妙に違うところもあったのでメモ 環境 Visual Studio Community 2019 .NET Core…

.NET CoreでもWPFのBitmapSource用のデバッガービジュアライザーを使うには

gogowaten.hatenablog.com gogowaten.hatenablog.com ↑のビジュアライザーを.NET Coreで使おうとしたら こんなエラーが出て使えなかった、どうやらビジュアライザーのdllファイルを置く場所が.NET Frameworkとは違うみたいで、エラー画面にあるパス C:\Users…

.NET Core3.1のインテリセンスを日本語に設定変更した

結果 日本語でおk、だったのが 日本語になった! 環境は Visual Studio Community 2019 .NET Core3.1 方法はマイクロソフトのサイトからダウンロードしたファイルを適切に配置するだけ、だったんだけど docs.microsoft.com 説明を読んでもさっぱりわからん q…

.NET Coreで作ったアプリの実行ファイルの作成手順

rksoftware.hatenablog.com こちらを参考にして期待通りの実行ファイルができたのでメモ ソリューションエクスプローラーのプロジェクト名の右クリックメニューから発行 「編集」もしくはペンのアイコンをクリック プロファイルの設定 それっぽいところを変…

.NET Coreを使ってみた、.NET Frameworkで作ったアプリのコードはコピペで動いた

.NET Coreって名前だけは聞いていたけど、わかりやすかったのは codezine.jp なるほど、ってことで.NET Coreを使ってみた 昨日の記事の.NET Frameworkで作ったアプリのコードをコピペして動くのか試してみる 上のが今まで使っていた.NET Framework、下のが.N…

C# .NET FrameworkでもCPUの拡張命令SIMDと並列処理で、画像の減色処理速度40倍

2020/03追記 処理速度40倍ってあるけど、実際はそんなに速くなっていない可能性 gogowaten.hatenablog.com MathクラスのPowを使わないで普通に掛け算すれば、30~80倍くらい速くなる。逆に言うとPowを使うと遅くなる。SIMDでの処理ではMathPowを使っていない…

WPFのBitmapSourceVisualizer、画像の保存とクリップボードへコピーできるようにした

gogowaten.hatenablog.com これの続き dllの名前を変更した、MyVisualizerからBitmapSourceVisualizer 画像を保存できるようにした 画像をクリップボードへコピーできるようにした 画像の表示方法を選択出るようにした、実寸とウィンドウに合わせる これで十…

WPFのBitmapSource用のデバッガービジュアライザー作ってみた

WPFのBitmapSource用のデバッガービジュアライザー作ってみた ダウンロード先 MyVisualizer.zip 展開してMyVisualizer.dllを ドキュメントフォルダにある使いたいバージョンのVisual StudioのVisualizersフォルダに入れるだけ ユーザー名がwatenでVisual Stu…

Visual Studio 2019 Communityをインストールした

起動直後のスタート画面、ずいぶんシンプルになった 最近開いた項目には2017で開いていたものが並んでいる 2017のスタート画面、こっちのほうがいいかなあ、チュートリアルはあったほうがいいと思うのは、初めて触ったVisual Studio 2010にあったものが素晴…

ユーザーコントロール(WPF)のDLLを作ってアプリで使うまでの手順メモ

ユーザーコントロールのDLLを作ってアプリで使うまでの手順メモ いつものように間違っていたり冗長なところがあると思うけどできたので書いておく 字ばっかりで絵がないとわかんないよのね ユーザーコントロールのDLLを作成するまで WPFアプリのプロジェクト…

処理速度比較、画像の使用色数を数える、重複なしのリストのHashSetも速いけど配列+ifも速かった

ダウンロード先 github.com 画像の使用色数を数える 画像ファイルからのBitmapSourceからCopyPixelsして取得するbyte[]を使って 重複しない色の配列やリストを作って数える方法で処理速度比較してみた 条件 BitmapSourceのPixelFormatはPbgra32限定、アルフ…

エクセルVBAとC++とC#とVB、それぞれのバブルソートの処理時間

アプリやプログラム言語の違いで処理速度がどれだけ違うのかバブルソートを書いて試してみた エクセルのVBA Visual Studio Community 2017のC++ Visual Studio Community 2017のC# Visual Studio Community 2017のVB この4つで1万件のランダム数値配列をバブ…

Visual Studio Community 2017をインストールしてみた、エクセル2007はのけものだった模様

Visual Studio Community 2017をインストールしてみた インストールした項目は Windows関連 Web & クラウド その他ツール これでインストールサイズは15GB インストール時間は1時間弱 インストールしたパソコンは OSがWindows 10 Home Visual Studio Communi…

Visual Studio 2015 Update 2をインストールした時の様子とXAMLのUIデバッグツールの表示の切り替え

1ヶ月くらい前だけどVisual Studio 2015 Update 2をインストールした時の様子 すべて選択で12GB必要って言われた すべて選択のチェック外したら3GB 何が必要なのかさっぱりわからないので全部入れる ここから長い 最初のスクリーンショットから3時間弱 途中…

Visual Studio Community 2015をインストールしただけ

OSをWindows 10にしたのでVisual Studioもってことで Visual Studio Community 2015をインストールした 連載:簡単! Visual Studio 2015入門:第1回 Visual Studio 2015って何ができるの? (1/6) - @IT http://www.atmarkit.co.jp/ait/articles/1508/07/ne…

Bitmapビジュアライザ、BitmapData、LockBits、配列に入れた時の順番

bitmap visualizer BitmapData = Bitmap.LockBitsとか 画像処理をするときに使うBitmapDataのテスト よくわかっていない 画像データをbyte配列に入れて、それを直接操作する感じ? 配列に入れた時にどの順番に入れられているのかの確認 2x2のBitmap画像を入…

シリアライズ、クラス、オブジェクトの複数の設定の保存をPixtack紫陽花に

昨日の gogowaten.hatenablog.com シリアライズ、クラス、オブジェクトの複数の設定の保存 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ これを使って gogowaten.hatenablog.com Pixtack紫陽花2.7.58.145_文字の描画で書式設定を登録してリストか…

シリアライズ、クラス、オブジェクトの複数の設定の保存

昨日の gogowaten.hatenablog.com シリアライズ、クラス、オブジェクトの設定の保存 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ 続きで今度は二つ(複数)の設定を保存して保存したものから読み込んで設定に反映できるかのテスト この方法であって…

シリアライズ、クラス、オブジェクトの設定の保存

クラス、オブジェクトの設定の保存して復元のテスト やってみたいこと、目的は Pixtack紫陽花での文字の描画で文字の設定を保存しておいて 次回にアプリを起動した時に設定を反映するようにしたい 終了時の設定を復元したい 起動するたびにフォント名や色、…

Pixtack紫陽花2.6.48.132の不具合修正とVisual Studio Community 2013の設定メモ2の記事を書き直したよ

前回 gogowaten.hatenablog.com マウスで線の描画で塗りつぶしの図形を描こうとするとエラーになっていたのを直した 画像を1枚づつ消去できなくなっていたのを修正 ダウンロード OneDrive Pixtack紫陽花_20150125_x64.zip Pixtack紫陽花 - OneDrive ヤフー…

Visual Studio Community 2013の設定メモ

Visual Studio Community 2013の設定メモ ショートカットキーの設定 カーソルの移動で Ctrl+PageDownで次の定義(メソッド)の先頭へ移動したい VisualBasicExpress2010の時は初期状態でこの動きになっていた VisualStudioCommunity2013はショートカットキー…