真実の楽譜(フルスコア)

プログラム関係の忘備録になるはず

Windows

Open JTalkをWindowsでビルドして動かしてみる

オープンソースの日本語の音声合成エンジンOpen JTalk Open JTalk - HMM-based Text-to-Speech System 日本語合成エンジンなのに公式解説は英語だらけだし、 Windowsに導入する際にはソースファイルからビルドが必要だったりと、 一癖あったので忘備録として…

ReadOnlyの時にチカチカしないNumericUpDownを作る

NumericUpDown GUIで数値を上下に変化させて指定することができる、 NumericUpDownというFormコントロールがあります。 NumericUpDown クラス (System.Windows.Forms)アプリケーションでユーザーに数値を入力してもらう際に、 ボタンを押せば一定間隔で指定…

C# Fromで動画再生するには

WPFやWinRTならXAMLベースのMediaElementクラスを使うことが、 MSDNでも書かれているように鉄板だと思います。 http://msdn.microsoft.com/ja-jp/library/aa970915(v=vs.110).aspxしかし現在自分が今行っている案件はWindows Form開発。 Formアプリケーショ…

ILSpyを使ってC#プログラムをリバースエンジニアリング

C#の実行プログラムやDLLはそのままだと、 リバースエンジニアリングし放題ってことの確認。 シーザー暗号プログラムテスト 今回はテストとして、入力文字列をシーザー暗号で 暗号化と復号化を行うプログラムを作成しました。 その後リバースエンジニアリン…

三角形ボタンの作り方(C# Form)

C# Formアプリケーションで、 上下左右や、進む・戻る等を指定するときに便利な三角形ボタンの作り方。 雑なやり方(非推奨) 標準のボタンをFormに貼り付けて、 テキストに三角形の記号文字を指定。 public Form1() { InitializeComponent(); button1.Text …

C#でCOMポート番号とシリアル接続機器名を同時に取得する方法

マイコン機器とデータ通信を行う方法としては、 シリアル通信(RS-232)を行うことがメジャーだと思います。.NET Framework 2.0以降ではSerialPortクラスが実装され、 シリアル通信を行うプログラムを書くのがお手軽になりました。 http://msdn.microsoft.com/…