ブログ記事171件
非同期処理を同期的に行う方法は、Waitを使う!について書きます。(A)コーディングします。(1)MainWindow.xaml(2)MainWindow.cs(B)実行結果非同期処理を同期的に行う方法は、Waitを使う!こんな感じです。また、幸せになれました(^^♪よかった。よかった。
がぉちゃ!先日、自作アプリ作成中の内容でブログ書いてたんだけど、遂に完成しまちた!その時のブログはこちら成果味気ないイラストがパワーアップ!マウスが若干あれだけど、結構見栄えが良くしたよ折角だから、アプリ紹介動画作っちゃ!もしよかったら見てね自作アプリの紹介(キーボード&マウス可視化)アプリの実演でBLUEPROTOCOLを使用しています!©2019BandaiNamcoOnlineInc.©2019BandaiNamcoStudiosIn
技術愛好者や求職者の皆さん、プログラミング言語の世界に足を踏み入れて、2024年に就職市場を支配する言語を見てみませんか?約1000万件の求人情報を全網羅し、市場で最も人気のある言語を明らかにしました。さあ、始めましょう!1.Python–28.4%今年の王者はPythonです。すべてのプログラミング関連の求人のうち28.4%を占めています。その理由は?Pythonは簡単で使いやすく、多用途です。Web開発からAI、データサイエンスまで、何でもできる。企業がPythonを好む理由は、開発
ネットをPDF印刷したものを、簡単に閲覧できるソフトを作りました。当然、重要な記事ばかりです(^^♪ハートを付けたり外したりできます。(操作説明)(0)デスクトップ上の「PDF記事のまとめ」フォルダに、任意のWEBサイトなどをPDF印刷する。あるいは、PDFの説明書などを入れる。(1)「検索」ボタンをクリックする。(2)PDF記事の一覧が出る。(3)PDF記事の一覧をクリックすると、お目当ての記事が読める。使い始めると、すごく便利です。ぜひ、
OpenCVSharp4を用いて、画像をリサイズして保存する方法について書きます。まず、富士山の絵をC:\富士山.jpgとして、保存しておきます。さて、説明を開始します。(1)新しいプロジェクトの作成(2)NuGetパッケージマネージャーを使用して「OpenCvSharp4.Windows」パッケージをインストールします。(3)プログラミングします。(4)実行します。富士山の絵が無事にリサイズされて保存されました。また、富士山の絵がウインドウに表示されま
(まとめ)MahApps.Metroを使うと、格好の良い部品を使える。(手順)(1)WPFアプリ(.NETFramework)を作成します。(2)「参照」を右クリックして、「NuGetパッケージの管理」で、「MahAps.Metro」をインストールします。(3)usingMahApps.Metro.Controlsとして、MetroWindowをMainWinowに継承させる。(4)MainWindow.xamlをプログラミングします。
iPhoneのHEICの画像の表示方法について書きます。(結論)Formでは、Magick.NET-Q8-AnyCPUとMagick.NET.SystemDrawingを使う。(1)フォームアプリを作成します。(2)NuGetで、パッケージをインストールします。(3)画像を入れておきます。(画像は、常にコピーするにします)(4)プログラミングします。(最後に)iPhoneのHEICファイルがばっちり表示され
今回は、ファイルの情報から、動画のファイルの長さを調べてみます。(1)新しいプロジェクトをします。(2)Shell32を、COM参照します。(3)画面をデザインします。(4)プログラムを書きます。適当な動画ファイルを参照します。今回は、"c:\ベルーガさん.mp4"ファイルです。(5)実行して、ボタンをクリックします。(6)はい、27番の動画の再生の長さの情報を、見事にファイルから取得できました(^^♪GetDetailsOfの、27番ありがとう。良かっ
System.Diagnostics.Process.Start("explorer.exe",@"任意のフォルダ名");で解決です。.NET5~8では、旧式の方法は無理です。旧式の方法:System.Diagnostics.Process.Start(@"任意のフォルダ名");結果:アクセスが拒否されます。以上です。
VisualStudio2022で使える、Prismのテンプレートパック、MVVM開発に良いですね(^^♪PrismTemplatePackPrismTemplatePack-VisualStudioMarketplaceインストールすると、下のようなテンプレートが追加される(*^▽^*)良かった。良かった(^^♪
Microsoft.Data.Sqliteを利用する準備について書きます。(1)NuGetで、SQLitePCLRaw.bundle.e_sqlite3をインストールします。(2)NuGetで、SQLiteを検索すると、Microsoft.Data.SqliteとSystem.Data.SQLiteが現れます。そこで、動作が正確な方のMicrosoft.Data.Sqliteを選んで、インストールします。(3)プログラムのPackagesフォルダにインストールされた、S
EntityFrameworkのLINQtoEntitiesはチェーンメソッドをつなげることで自動でSQLが生成されて、データ取得が抽象化されるので、とても便利です。こういうのって、どういうSQLになるのかを意識することなく、直感的に処理が実装できるってところがいいところなはずでよね。ところが、EntityFrameworkを採用したはずなのに「どういうSQLが生成されるのか気になる」「期待通りのSQLが生成されてほしい」と考える人が多いみたい。今回もそんな感じの
2ヶ月ほど前にUIAutomationでEdgeURL検索FindFirst(TreeScope.Descendants,"view_1020")が遅いと言ったけどEdgeが先日アップデートされて"view_1020"検索でのURL文字列取得が10倍ほど早くなった。Edgeのときだけ鈍いとお客さんに言われてたここ数ヶ月かなり調査もしたが結局MSが悪さをしていたのか。いつまた500㍉超えの状態に戻るかわからない恐怖。
C#のWPFで、AND検索をする方法について解説します。(1)プロジェクトを作成します。(2)作成したプロジェクトに、「データ」クラスを追加し、コーディングします。(3)MainWindow.xamlをコーディングします。(4)MainWindow.xaml.csをコーディングします。(5)実行します。「東京」と「江戸川区」で、AND検索します。「東京江戸川区」と入力して、「and検索」ボタンをクリックします。すると・・・はい、きちんとAND検索できました。幸せに
C#のWPFでの画像の変換プログラムを書きます。(1)新しいプロジェクトを作ります。(2)System.Windows.Formsを参照します。(3)Magick.NET-Q8-AnyCPUをNuGetでインストールします。(4)Magick.NET.SystemWindowsMediaをNuGetでインストールします。(5)XAMLのコーディング(6)XAML.CSのコーディング(追加分)以上です。実行します。入力ボタンで、iPhoneで撮影したHEICのファイル
VisualStudio2022をUpdateしてからアプリケーションは応答していません。プログラムは時間が経てばまた応答する可能性があります。このプロセスを終了しますか?↑が毎回表示され「プロセスの終了」しVSを再起動すると動き出します。不便。なおるのかな?
最初のDataTableの各行を取得し、指定されたカラムの値をキーとして、Dictionaryオブジェクトに格納します。次に、2番目のDataTableの各行を取得し、同様に指定されたカラムの値をキーとして、Dictionaryオブジェクトに格納します。2つのDictionaryオブジェクトを比較し、同じキーが存在し、それらの値が一致する場合は、2つのDataTableの行が一致していると見なすことができます。以下は、このアルゴリズムを使用したC#のサンプルコードです。using
CronosっていうCRON式を解析してくれる素敵なライブラリを人から紹介してもらったので使ってみました。ASP.NETに定期実行する機能を組込むのに使ってみましたが、そもそもASP.NETで定期実行しようとすることに無理がある?それはともかくCronos自体はシンプルで使いやすい、いい感じのライブラリでした。.NETでCRONに則って処理をスケジュールしたいって時には強い味方になってくれるかも。こちらで実際に試したレポートを紹介しています。【C#】ASP.NE
あけおめ投稿で、記載したシステム作成についてをお話ししたいと思います。詳しくは色々な諸事情があるので、書きませんが、必要とあらば記載することもあるかもしれません。という条件で、書いていこうと思います。事の始まりは、これも詳しくお話しできませんが(そればっかり。汗)、ひょんなことから教育関係のシステムを作ってほしいと、依頼がありました。というのも、私がフリー状態(というか、プータロー。まあ、療養中なんだけどね。)で、以前、IT関係で働いていたという事で、では、こんなの作って
画像の上にSVGでお絵描きをする機能を実装する機会がありました。その中で、最終的に書き終えたSVGと画像を合成して保存する必要があったんですが、C#で作ったその時の実装ではGraphicsクラスやImageクラスを使って、実質Windows上でしか動かないプログラムになってました。同じことをLinuxでやるならどうやったらいいのかなと思って軽く調べてみたらSkiaSharp.Svgというライブラリを見つけました。使ってみると、めっちゃ簡単で便利だったんでC#でSVGを扱うな
軽量データベースとして有名なSQLiteですが、業務であまり使う機会がないんですよね。私の経歴の中ではDBといえば、OracleとSQLServerが一番多くて、MySQLやPostgreSQLなら、たまに使うかなくらいでした。SQLiteって、話には聞くんだけど、私自身は実は1度も使ったことがなかったんです。で、業務ではないけど個人開発の中で今度SQLiteを使ってみようかなって思っています。ということで、まずは試しに触ってみたんですが、あんまり
最近、QuestPDFってC#でPDFを簡単に作成できるライブラリを見つけました。これまで使っていたPDFSharpもよかったけど、QuestPDFも使ってみるとなかなか良きかなということで、こちらで紹介しています。【C#】QuestPDFで請求書作ってみたら簡単すぎた!C#のPDF事情かつて(15年ほど前の新人時代のことだけど)、C#やVB.NETで帳票周りをよくやっていた時期があります。当時よく使っていたのは、CrystalReports、ActiveReports、SVFといった
オラ!最近本業が忙しくて更新していなかったですが息抜きにAzureFormRecognizerを使ってみたのでメモ。まずusingAzure;usingAzure.AI.FormRecognizer.DocumentAnalysis;nugetからはAzure.AI.FormRecognizer。VisualStudioでnuget。プレビューを有効にしないと出てこないかも。FormRecognizerStudioってのがあってなんとなくお試しできる。カス
私はXamarinが好きで、ちょいと勉強してきました。自分用アプリですが、そんなのも作ったりもしました。(マックは無いので、androidだけですが。もしくはUWP。)そして、本当はタイトルが「Xamarinについて」になるのかもしれません。ですが、『Xamarinについてパート006』現在、Xamarinというものを勉強しています。どういうものかというと、アプリを作る際、今までプラットフォーム毎に対応した言語で作成しなければなりませんでし…ameblo.jpとう
Unityってクロスプラットフォームなアプリが作れてとっても便利です。最近は会社の有志数名と「Unity研究会」っていうのをやっています。全員C#はできますが、スマホアプリってほとんど経験がないのでいろいろ試行錯誤しながら作っています。そんな中で、最近Androidの「アプリリンク」を実装する機会がありました。リンクをクリックするとアプリが起動するあれです。クエリパラメータでアプリが起動する時にコードをアプリに渡すこともできるんです。Android12以降では
作りながら考える今までのやり方だと、あまりconstは使ってきませんでした。ただ、AWSにつなげる時のサンプルとかを見てると出てきます。ということで、分かりやすい説明が下記に載っていたのでメモ定数概要全く変化しない値を、異なる場所で何度も使いたい事があります。このような場合、「リテラル」を何箇所にも分散させて書くのではなく、constというキーワードを用いて定義した定数を使うべきです。ポイント…ufcpp.net重要だと思ったのは、「単一のプロジェクトで使っている分
画像とテキストはWord文書で最も一般的な2つの要素です。MicrosoftWordを使用する際、文書内の画像を抽出する場合は、画像で右クリックして「名前を付けて保存」を選択し、画像の名前を編集してから保存すると解決できです。そして今日の記事は、主にC#および無料で使える.NET用のWordコンポーネントSpire.Docfor.NETを使用して、Word文書から画像を抽出する方法をシェアします。こちらはテキストと画像を含むWordドキュメントです詳細な手順および使用するコードステッ
Excelを使用してデータを処理する場合、ワークシートに多くのコンテンツが含まれているため、データを1行ずつ手動で検索すると、かなり面倒なことになり、時間も無駄にして、効率的にも名案とは言えませんから、困りますよね。MicrosoftExcelは、非常に強力なデータ処理機能(検索と置換)を提供しています。この機能により、求めるデータをすばやく検索し、一度に1つ以上のセルのデータを変更したりまたは更新したりもできます。だけど、開発のために、プログラムで実装する場合もあります。この記事では、無料版
本日はPDFに関する機能を紹介していだたきたいと思います。PDFは、近年最も人気のあるファイルの1つであり、オフィスでも日常生活でもよく使われています。PDFファイルの背景色は白であることが多く、読みすぎると疲れを感じることも珍しくありません。したがって、その背景を自分の好みに変更して、ファイルの見た目がより美しくするだけでなく、人々は自分の目も健康的に使うことになります。では、次はC#を使用してPDFファイルに画像の背景を追加する方法について話しましょう。これは例として使用するファイルの
Excelドキュメントの保護に関して、最初に頭に浮かぶのはパスワード保護の方法ではないでしょうか。しかしWordとは少し違って、一般に、各Excelワークブックには、多かれ少なかれ特定の数のワークシートが含まれているため、したがって、Excelドキュメントを保護するのは、ワークブックの保護とワークシートの保護という2つの種類に分類されます。Excel2013で、左上隅にある「ファイル」->「情報」をクリックして、ワークブックの保護と当のワークシートの保護である2つのオプションを見つけます。ファ