プログラミング図形「12J」(ワンニャンジェー)開発ブログ

JAVAベースの図形でプログラミング出来る言語、「12J」を製作中です。

2012-11-01から1ヶ月間の記事一覧

引越しまでに

引っ越す話については2012-11-23 - 泥酔の駄文日記時間がないですがギリギリまでは12制作進めたいところ。さて着手しようとしてるのがファイルの読み込み、保存。 仮に今抱えてる文字入力枠問題がベータ版まで完成しなかった場合、こちらで文字入力を対処…

ついでに

ウインドウを角丸にして角を取ってみました。

めぬー

プレートのメニューから終了処理ができるようにしました。 ついでに、前回予告してたタイトルバーの消去。 ソフト名である「Programing Shape 12」は左下に表示させるように。うん、かなり独自色濃くなってきた。こうなるとウインドウの最大化最小化とか、出…

解消

文字化け、string.hをインクルードして、sizeofからstrlenにしたらアッサリ治りました。 昨晩の苦労はいったいなんだったのか・・・まぁ、無事文字が出たら終わりでなくて、ここからメニューっぽい処理させるようにしないといかんのですがね。メニューからサ…

一難去って

宣言通りメニュー作成に着手してみたが、なんだこりゃ・・・ 出社時間きたので続きは帰ってからになりそうですが、textout命令の文字設定間違ってるっぽいなぁ。

ええい、もう。

文字入力枠は一旦保留で、メニュー関連に着手予定。 その間に、なんか良いアイデアもうかぶでそ。

文字枠がね

出せるけど、うまく消せない。 諦めて他の先に完成させたほうがいいでしょうかねぇ。

とりあえず

作るべき機能や、すべき事を思いつくままならべたらこうなった。果たしてこれは多いのか少ないのか。結構たくさんあるなぁと個人的には思ってますが。 正直時間が惜しいので、ぶっちゃけ仕様をここで紹介するより作ってから紹介したほうが良い気がしてきた。…

こんなかんじで

tracを導入したわけですが、返す返すもオンラインで動かないのが残念。 まぁ今ん所一人で作ってるからいいんですが。 土日の休みに向けて色々進めていきたいところです・・・が、明日は午前中仕事なんだよなぁ。

トラッカー導入

今後協力者が現れること想定してtrac入れようかとも思ったんだけど、上手いことサーバに組み込めなかったのでTRACLightning で妥協することに。 少なくとも個人レベルでは完成に向けて進捗わかりやすくなるかな?

12の仕様解説(5)

日付見ると随分長いことやってなかった気がします。さて前回あたりの仕様で定数TBには押しピンマークを表示させるのを覚えてますでしょうか? これをお飾りだけにするのも勿体無いので、文字入力に再利用します。 具体的には、この部分をクリックすることで…

さらに進捗というか仕様案

文字入力についt思いついたアイデアがあるので次の日記あたりで書く予定。 その他仕様で固まった部分もあるのでついでに。あんま仕様ばかりイメージ先行すると実装すんの大変なんですけどね。 進捗管理にソフト使おうかねい。

もちっと進捗

一応ダブルクリックで表示させて、マウスに追従するところまでは完成。 あとは入力した文字を反映させたり、文字が入力されたらh乗じ枠を消したりとか細かい修正。 というか、ダブルクリック以外にしたほうがいいのかねぇ。キー長押とか。

進捗?

人力はてなで回答があったので、それを元に文字入力枠テスト中。 うまくいったらいいなぁ

引越しました。

若干のレイアウト変更、あと旧日記をまとめてインポートした際にカテゴリを整理しました。 (仕様とか見やすいほうがよろしかろうと)今後も宜しくです。・・・まぁ、どれだけの人がみてくれてるかわからんけれども。

文字難航中

はい、表題のとおりです。 プレート部分に文字を入れられるようにしたいのですが ダイアログボックスやエディット枠とかを表示は出来るんだけど固定位置に出っぱなし状態。 マウス位置に移動させたり、非表示にしたりが出来ないと意味ないんですよ。一応参考…

アンカ改良

アンカですが、既に置いた地点を再びマウスをドラックすることで、移動さたり何もないところを選択して切り離すことで外したり出来るようにしました。あと、主従関係がおかしかったので修正。 C言語の関数的に考えて、同一子TBが複数置けないとおかしいです…

12の仕様解説(4)

前回の仕様で、TBの形状変化について少し触れました。実は今まで触れなかった右耳で、それを可能にしています。 まずオレンジ色の予約語、水色や黄色の数字型、文字型は右耳からこんな選択ができます。 さらに数字・文字は右耳選択で以下のように変化します…

今日の成果

前回話したアンカですが ここから ここまで出来るようになりました ちなみに、アンカはTBの数字の小さい方にしか貼れない仕様になってます。 (B000をメイン関数にしてるのと、数字順にTBを配置してるため見た目綺麗でもあるので)右耳にアンカ外しとか数字…

TBアンカテスト(一部追記)

タイムバルーンの関連付け用のポイントを表示するテスト。 毎回「タイムバルーン」「関連付け」って書くのも面倒なんで、以降は「TB」「アンカ(錨)」と表記します。アンカーと伸ばさないのは某VIPクオリティ。 それにしても、ますます見た目がアナロ…

12の仕様解説(3)

さて、今回は12の変数型の解説です。 こっちを後回しにしたのは、面倒くさいからです。 (主に画面キャプチャ的な意味で)仕様解説(1)でも説明した通り、タイムバルーンの右耳をクリックしてドラッグすることで色が変更出来、色がそのまま型や種類を表…

そういえば

12の呼び方をまだ決めてません。 「トゥエルブ」「ワンツー」「ジュウニ」「イレブンマイナス」・・・どれにしましょうね?流石に自分の名前を付ける勇気はないので。

12の仕様解説(2)

プレートでタイムバルーンを関連付ける話を前回しましたが、実際どのように、というよりどういう順番で関数や変数がされるかの流れを説明します。例えばこのようにタイムバルーンB000に複数のタイムバルーンを関連付けた場合。 関連付けたタイムバルーンが時…

12の仕様解説(1)

ある程度までは発表できる段階になったので、ぼちぼち「12」の仕様を図入りで解説します。12特有の色んな用語が飛び交いますが、現段階では仮であって変更する可能性があります。 というより、単語は覚えなくても視覚的に感覚で使えるのをウリにしてます…

そろそろ

必要になってきたと思うので12の解説を次の日記あたりで。 そろそろ「駄文」「本編」カテゴリ分けが必要かな。あー、ちなみに私事で恐縮ですが今月末近くなったら転勤準備のため、ただでさえ更新頻度が少ないこの日記が更に滞る可能性あり。 失踪ではない…

掲示板

エラー問題、某掲示板で質問したら解決しました。やっぱ凄いな某掲示板そういえば、何か個人掲示板で私んトコを紹介してくれてる場所が(笑) http://8226.teacup.com/poo/bbs/t17/?駄目人間さんありがとうございます。今後もよろしくお願いします。

新たな問題発生

2010ではダブルバッファリング実現できたんだけど。同じソースを2003に突っ込むとエラー。 代替方法が見つからなかったら新しいVC++購入も検討しないとダメかなぁ。あと、ある程度動く状態で「こんな感じ」なマニュアル作る予定だったんだが、 足りない部分…