午後わてんのブログ

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

Visual Studio

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

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も速かった

画像の使用色数を数える 画像ファイルからのBitmapSourceからCopyPixelsして取得するbyte[]を使って 重複しない色の配列やリストを作って数える方法で処理速度比較してみた 条件 BitmapSourceのPixelFormatはPbgra32限定、アルファ値は無視するので256*256*2…

エクセル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はショートカットキー…