Posts in C#で作ってみた
C#で数式を中置記法から後置記法(逆ポーランド記法)に変換してみた
- 01 1月 2018
- Category: C#で作ってみた
数式を示す文字列を、逆ポーランド記法に変換してみました。数値は自然数のみ、演算は加減乗除のみに対応したものですが、追々応用していけばよろしいかと思ったわけです。手法としては、スタックを使った変換です。 逆ポーランド記法についてはウィキペディアを参照してください。
C#で画像をグレースケールや半透明に変換するアプリを作ってみた
- 25 12月 2017
- Category: C#で作ってみた
タイトルの通りです。C#を使って、jpeg画像をグレースケールにしたり、色を反転したり、半透明にしたりするアプリを作ってみました。
テキストファイルをCSV形式に変換するツールを作ってみた
- 21 8月 2017
- Category: C#で作ってみた
スマホでデータを入力するときにどうしてますか? 私は、フィールドの区切りを改行、レコードの区切りを空行にする、という感じにテキストエディタに入力してテキストファイルを作っています。 例えばこんな感じです。
C#でExcelの表のコピーをMarkdownに変換するアプリを作ってみた
- 16 3月 2016
- Category: C#で作ってみた
クリップボードにコピーしたExcelの表データを、Markdownの表形式に変換してクリップボードに入れ直すアプリをC#のWPFで作ってみました。 試した環境は下記です。
C#で画像のHSBを抽出して描くツールを作ってみた
- 07 3月 2016
- Category: C#で作ってみた
C#で画像ファイルの各画素のHSBを計算して、それを描くツールを作ってみました。WPFアプリです。日記です。 作った環境は下記です。
C#でMVVMパターンのアプリを作ってみた(Microsoft.TeamFoundation.Controls無し編)
- 04 2月 2016
- Category: C#で作ってみた
Microsoft.TeamFoundation.Controls.dll(Microsoft.TeamFoundation.MVVM名前空間)の再配布が不可ということなので、以前作ったアプリをdllの参照追加無しで作り直してみました。 こちらのサイトを参考にさせていただきました。
C#でMVVMアプリを作ってみる
- 01 2月 2016
- Category: C#で作ってみた
C#のXAMLを使ったWPFアプリを、MVVMパターンで作ってみます。MVVMについては、他のページを参照してください。 下記の環境で試しました。
C#で作った特許情報の入力を補助するツールをちょっと直してみた
- 21 1月 2016
- Category: C#で作ってみた
以前作ったツールですが、XMLファイルを手直しするときにXMLファイルをテキストエディタで編集するとなると該当する項目を探すのが面倒ということで、項目を選択して編集する機能を追加しました。 機能追加後のツールはこんな感じです。 編集したい項目を、リストボックスで選択できるようにしました。プログラムの内部としては、データを更新したときにその都度XMLデータをシリアライズしてファイルに書き込むようにしました。 Source Treeの使い方を試しながら作業したのでちょっと時間がかかりましたが、半日ぐらいで機能追加できました。エラー処理してないしバグ取りもしてないので完全に自分でしか使えないツールですが、入力済みのデータの修正がものすごく簡単にできます。 ツールに機能を追加するのに費やした時間と、XMLファイルを既製のXMLエディタやテキストエディタで編集するのにかかる時間を比較すると、冷静に考えればテキストエディタでXMLファイルを直接編集するほうがかかる時間は短いと思います。テキストエディタでいじれるようにするためにXMLにしたんだし。でも、自分で作ったツールの方が編集作業が楽です。 費用対効果的には、もっとチョイチョイと短時間でツールを作れるようになるか、もしくは作ったツールを何人かでシェアしないとペイしないですかね。 試した環境は下記です。
C#で特許情報の入力を補助するツールを作ってみた
- 12 1月 2016
- Category: C#で作ってみた
特許の情報を集めてXMLにして保存しようとしているのですが、一件ずつ手入力したり一項目ずつコピペするのも面倒です。ということで、C#で入力補助するツールを作ってみました。整形されたテキストから各項目の内容を読み取ってXMLに変換するだけのツールなのですが、作業はすごく楽になります。いわゆるサンデープログラマーでも、C#でこんなことが出来ますよという例です。
C#で正規表現を試すツールを作ってみた
- 29 12月 2015
- Category: C#で作ってみた
最近、文字列を正規表現でいじっているのですが、なかなか一発で検索パターンが作れません。パターンを修正するたびにプロジェクトをビルドし直すのもどうかと思いまして、正規表現を試すツールを作ってみました。 作成した環境は下記です。
C#でWPFでHello worldしてみた
- 18 12月 2015
- Category: C#で作ってみた
C#でWPFのデスクトップアプリを作ってみました。初めてのWPFアプリです。といっても、Hello Worldです。今までWindows Formsで作ってきていて問題無かったのですが、個人的なツールとはいえ、もうそろそろWPFに切り替えようかと思いまして。また、作ったアプリをディスプレイ解像度を変えて動作を見てみます。 アプリの作成環境は下記です。
C#でHello Worldしてみた
- 20 9月 2015
- Category: C#で作ってみた
Visual Studio 2015 Express for Windows DesktopのC#で、Hello Worldしてみました。Express EditionよりもCommunity Editionの方が便利らしいのですが、先々仕事場で使うアプリを作りたくてExpress Editionを選択しました。