Mesoscopic Programming

タコさんプログラミング専門

2012-09-15から1日間の記事一覧

Window基底クラスの作成

毎回ウィンドウプロシージャ書くのってめんどくさいとお思いの諸兄に。 お決まりのおパタンを基底クラスとして自分で作っちゃいましょう。 自分で作ればMFCみたいにブラックボックスじゃないから多い日も安心。 まずはヘッダを見てチョンマゲ。 window.h #if…

ヌメロン検証アルゴリズム

ヌメロンの検証アルゴリズムについて説明します。 作り始めたころはイフ文だらけで頭がパンクしそうになったけど、落ち込んで寝ていたらアイデアが浮かんだ。 『どうせコンピュータにやらせるんだから全部試させてみりゃ良いんじゃね?』 ここですね肝は。ど…

iPhone5欲しい

5年前に買った昔ながらの携帯電話しか持ってない。それでも5年前は最先端だったのに。iPhoneも出た当時は高すぎて欲しくならなかったけど、iPhone5は1万円台で買えるんですね。欲しい。 でもその前にXPノートパソコンが欲しい。今使ってるのはVistaなのでく…

class Numer0n

ヌメロンのクラス定義は以下のようになっとります。 class Numer0n { public : TCHAR title[ MAX_STRING ]; Column maxColumn; RuleID rule; Player players[ MAX_MOVE ]; Record records[ MAX_RECORD ]; SHORT maxRecord; Record newRecord; HANDLE hFile; …

ヌメロン検証プログラム

ヌメロン大好きなんだけど、たまにとんちんかんな解説が入ることがあるよね。たぶん人力で検証してるか、またはちゃんとした検証ソフトを使ってないせいだと思う。 仕方がないから自分で作ってやったぜ。 こんな感じで手持ちのカードやアイテムを設定しる。 …

困ったちゃん2

ウィンドウを背景色で塗りつぶしたくないからわざわざInvalidateRect()でFALSEを指定してるのに、同じタイミングで子ウィンドウのコントロールを破棄すると、こいつが勝手にTRUEで呼び出してるらしく、WM_PAINTが来た時には結局コントロール以外のリージョン…