せっかくの冬休みと言うこともあり、この機会に普段できないことを色々とやろうと思っています。その、「普段できないこと」のうちのひとつが、気が向くままのソフト開発だったりします。
最近、ようやく「オブジェクト指向」なるものをある程度理解して、色々試してみたいなと思っていましたが、なかなか時間が取れませんでした。
ようやく冬休みに入り、時間ができたので、過去に作った「Pocke'con Beep Music Studio」(以下、PBMSと表現します)をバージョンアップしようかなと思いました。
・・・が、現在公開されているPBMS0.7βのソースの一部を紛失。残った部分をテキストエディタで開いて読んでみても、訳がわからん・・・という状態です。コード汚すぎ・・・
と言うことで、気を取り直して、新たに1から書き直すことにしました。
せっかくなので、最近覚えたC#という言語を利用することにしました。
前までは、Visual Basicで書いてたのですが、C#と比べてコードを書く量がやや多いことや、最近はC言語やC#でプログラムを書くことが多いと言う理由から、C#を採用。
個人的な意見ですが、VBはバージョン6.0の時が一番使いやすかった気がします。理由は、無理やりでも動くし、あいまいでも良かったから。
VB.NETは、6.0とはほぼ別物になりましたし、正直、私もつい最近まで分かりませんでした。(今は、普通に使えますが・・・)
画面は開発中のものです
さて、新バージョンのPBMSでは、「MMLエディタ」を搭載したり、マルチパートの再生に対応したり、ポケコンとの通信機能を実装したりと、やりたい事は結構あります。その中で、今日は「MMLエディタ」の実装を試みていました。思ったより難しいかなーと言うのが感想ですが、ちゃんと実装できそうです。
公開はまだまだ先になりそうです。「そこそこに」期待していただければ幸いです。
最近、ようやく「オブジェクト指向」なるものをある程度理解して、色々試してみたいなと思っていましたが、なかなか時間が取れませんでした。
ようやく冬休みに入り、時間ができたので、過去に作った「Pocke'con Beep Music Studio」(以下、PBMSと表現します)をバージョンアップしようかなと思いました。
・・・が、現在公開されているPBMS0.7βのソースの一部を紛失。残った部分をテキストエディタで開いて読んでみても、訳がわからん・・・という状態です。コード汚すぎ・・・
と言うことで、気を取り直して、新たに1から書き直すことにしました。
せっかくなので、最近覚えたC#という言語を利用することにしました。
前までは、Visual Basicで書いてたのですが、C#と比べてコードを書く量がやや多いことや、最近はC言語やC#でプログラムを書くことが多いと言う理由から、C#を採用。
個人的な意見ですが、VBはバージョン6.0の時が一番使いやすかった気がします。理由は、無理やりでも動くし、あいまいでも良かったから。
VB.NETは、6.0とはほぼ別物になりましたし、正直、私もつい最近まで分かりませんでした。(今は、普通に使えますが・・・)
画面は開発中のものです
さて、新バージョンのPBMSでは、「MMLエディタ」を搭載したり、マルチパートの再生に対応したり、ポケコンとの通信機能を実装したりと、やりたい事は結構あります。その中で、今日は「MMLエディタ」の実装を試みていました。思ったより難しいかなーと言うのが感想ですが、ちゃんと実装できそうです。
公開はまだまだ先になりそうです。「そこそこに」期待していただければ幸いです。
