Mesoscopic Programming

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

2013-01-01から1年間の記事一覧

ウィンドウズ分割窓実験プログラム

はじめに 窓を分割する以外、なんにもしないプログラムを作りました。 窓好きの人にはお勧めです。 WinTestOne.zip CApplication.cpp CApplication.h CContainer.cpp CContainer.h CDockPane.cpp CDockPane.h CMainWnd.cpp CMainWnd.h CObject.cpp CObject.h…

ウィンドウズ学習プログラム #001:分割ウィンドウコンテナ

はじめに 仕事でC#を勉強することになり、家でもC#をやろうと思いました。 がしかし会社のPCはWindows7なのに対し、うちのはVistaなのでVisual Studio 2012 Expressが動きません。 動かないんならインストールできないようにしてくれれば良いようなものを。 …

メモ:これが安全というものなのか?_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES の功罪

私は今しがた _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES の存在を知った。 どうやっても _tcscpy_s() がエラーを起こすからだ。 何故なのだ? 最近 Visual C++ 2010 Express を始めて、前のソースが警告だらけになるので _tcscpy() などを _tcscpy_s() のよう…

ヌメロン検証プログラム Ver.2 #010:最終回

更新内容 エキシビションマッチルールに対応しました。 実行画面 実行ファイル Numer0n2.zip 棋譜ファイル Numer0n2.nmr ソースファイル CApp.cpp CApp.h CBase.cpp CBase.h CBrowser.cpp CBrowser.h CDialogBox.cpp CDialogBox.h CInspect.cpp CInspect.h C…

ヌメロン検証プログラム Ver.2 #009:新ルール対応

更新内容 第11回大会と第12回大会の新ルールに対応しました。 その他諸々のバグ取りもあり。 実行画面 実行ファイル Numer0n2.zip 棋譜ファイル Numer0n2.nmr ソースファイル CApp.cpp CApp.h CBase.cpp CBase.h CBrowser.cpp CBrowser.h CDialogBox.cpp CDi…

ヌメロン検証プログラム Ver.2 #008:コールミス表示

更新内容 明白なコールミスを検出し表示するようにしました。 思ってた通り眞鍋のコールミス率はハンパ無い。 あんなんで良くチャンピヨンになんてなれたもんだと思う。 あと意外とあっちゃんも2回コールミスしてた模様…。 ヌメロン番組感想 とにかくこの番…

ヌメロン検証プログラム Ver.2 #007:思考ルーチン改良

更新内容 コンピュータが無意味にアイテム使ってくるのはさすがに興覚めなので、 相手がどこまで攻めてきてるか判断してアイテムを使うように改良しました。 あとバグ修正も。 実行画面 実行ファイル Numer0n2.zip 棋譜ファイル Numer0n2.nmr ソースファイル…

ヌメロン検証プログラム Ver.2 #006:思考ルーチン挫折

更新内容 思考ルーチンをいろいろテストしたけど、結局ランダムより強くならなかったのであきらめました。 一応、思考ルーチン用のパラメータ設定機能を追加したりなどしたのでアップします。 その他、バグ修正や改良なども多々行いました。 実行画面 実行フ…

ヌメロン検証プログラム Ver.2 #005:データページ改良

更新内容 データページの改良とバグ修正です。 実行画面 実行ファイル Numer0n2.zip 棋譜ファイル Numer0n2.nmr ソースファイル CApp.cpp CApp.h CBase.cpp CBase.h CBrowser.cpp CBrowser.h CDialogBox.cpp CDialogBox.h CInspect.cpp CInspect.h CInspectP…

ヌメロン検証プログラム Ver.2 #004:データページのバグ修正

バグ内容 データページの集計処理に多数のバグがあったので修正しました。 また見つかったら直します。 実行画面 今後の予定 現在ほぼ乱数なコンピュータの思考ルーチンを改良する予定です。 実行ファイル Numer0n2.zip 棋譜ファイル Numer0n2.nmr ソースフ…

ヌメロン検証プログラム Ver.2 #003:データヌメロン

データヌメロンとは? ヌメロン第4回大会において上地雄輔により提唱された、過去データを分析して対策を練る戦法である。 今回は各プレイヤーの対戦成績とかのデータページを作ったので、番組を見る際の参考にするとよいだろう。 実行画面 備考 試合種別の…

ヌメロン検証プログラム Ver.2 #002:不具合修正

致命的不具合 さっそくですが、致命的不具合を発見し修正したので公開します。 不具合現象 デバッグモードを切り替えるとフリーズする。 不具合原因 ブラウザの更新処理にてツリービューを完全に再構築するのだが、 ツリービューアイテムを削除した際に発生…

ヌメロン検証プログラム Ver.2 #001:はじめに

はじめに ヌメロンとは、対戦ゲーム形式の史上最強の知的お笑い番組である。 あっちゃんのコワ面白い変質者キャラは何度見ても笑える。 昨夜の放送ではあの決め台詞「負けたかと思いましたよ」が聞けなかったが、 カッコ悪く負けるあっちゃんも笑えて面白い…

ヌメロンの女王

昨夜の放送で、ついに初の女性チャンピオンが誕生しましたね。 それにしても眞鍋の勘の鋭さは神がかってる。 眞鍋の勘とあっちゃんの計算力があればまさに無敵だな。ところでヌメロン検証プログラムバージョン2を開発中です。 前回、私の誤解ででたらめな感…

ファイルビュワー

工事中…

Programming Tips #034:スクロールバーを動的に追加した直後に完全に描画する方法

概要 もしかすると Vista だけかも知れないが、ウィンドウスタイルのスクロールバーを動的に追加したあと、 SetWindowPos() 関数の SWP_FRAMECHANGED だけだと水平スクロールバーの描画が不完全になる。 何かスクロールつまみの左側の影が表示されないような…