Mesoscopic Programming

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

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

ウィンドウズプログラミング講座第7回:ウィンドウサイズ制限

概要 ドキュメントウィンドウのサイズを固定にしたいので、まずはメインウィンドウのサイズ変更に制限を設けたいと思います。 ドキュメントウィンドウ class DocView : public Window { static const INT width = 640; static const INT height = 480; }; 説…

ウィンドウズプログラミング講座第6回:プロファイルとかの対応

概要 今回はプロファイルとかに対応する処理を実装します。 プロファイルというのは前に実行したときのウィンドウの位置とかサイズとかを覚えているやつのことです。 ミューテックス 先にミューテックスの実装からやります。 ミューテックスというのは同じア…

ウィンドウズプログラミング講座第5回:ツールバーとステータスバーと子ウィンドウ

概要 今回はツールバーとステータスバーと子ウィンドウを一気に追加します。 これでかなりアプリらしくなります。 まだまだ序盤なのでテヘペロっと行きます。 実行画面 ソースファイル Window.h Window.cpp main.h main.cpp 実行ファイル Windows.zip ツール…

ウィンドウズプログラミング講座第4回:メニューとキーボードアクセラレータ

概要 おはようございます。メニューもアクセラレータもウィンドウズプログラムの基本中の基本ですが、やんないと先に進めないのでサクっと行きます。 あとうちでは原則としてリソースファイルは嫌いなので使いません。何しろリソースファイルは修正がめんど…

ウィンドウズプログラミング講座第3回:ウィンドウクラスの作成

概要 今回は、ヌメロン講座で既出ですが改めてウィンドウクラスについてご説明いたします。本当はクラス化の前にメニューやアクセラレータをやろうかと思ったんですが、そもそもメニューやキーアクセラレータのような基本的なことは入門書や他のサイトさんで…

ヌメロン製作講座第34回:スペルミス修正

修正点 ヌメロン関係のサイトをググってて気が付きました。 「バイト」って「BYTE」じゃなくて「BITE」だった! 恥ずかしいのでいそいで直しました。 スペル以外の変更はないので実行ファイルはありません。 ソースファイル Anal.cpp Cell.h Numer0n.cpp Num…

CSSいじってデザイン変更

CSS

前々から気になってた。 怖いよ、怖いよ、ソースコードが折れ曲がるよ。 今どきちょっとせま過ぎるんじゃない? はてなダイアリーだと水平スクロールバーが出るデザインがあるので問題ないのだが、はてなブログのデザインにはそんなの無いみたいだ。 ゆくゆ…

ウィンドウズプログラミング講座第2回:ウィンドウの作成

今回はウィンドウを作ります。 この辺のわりと当たり前のところはサクサクっと行っちゃいますけど、でもヘルプを見てもなかなか分からない部分とか気になる部分は解説しちゃいます。 WinMain int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInsta…

JavaScriptのテスト中

はてな記法とJavaScriptの混在テスト コピー元ブロック このボタンを押してください コピー先ブロック var count = 0; function foo() { var src = document.getElementById( 'Source' ); var dst = document.getElementById( 'Destination' ); count++; dst…

ウィンドウズプログラミング講座第1回:はじめに

みなさん今日はセルゲイ・イヴァノビッチです。ウソです。 それではウィンドウズのプログラミングについて学んで行きまっしょい。 ウィンドウズ ウィンドウズとは何でしょうか?そうですウィンドウを酢に漬けたやつです。違います。それは酢ウィンドウです。…

ヌメロン製作講座第33回:入力改良

修正点 エクセルを使っていて気が付きました。 いちいちセルを選んでリターンキーを押すのはめんどくさい。 そこでエクセルのようにリターンキー押さずにすぐ入力できるようにしました。 ソースファイル Grid.cpp Grid.h main.cpp main.h 実行ファイル Numer…

ヌメロン製作講座第32回:メッセージなど

修正点 ステータスバーのメッセージを詳細にしました。 コンピュータプレイヤーの名前を「ヌメロン」出演者の名前にしました。 設定画面 ソースファイル Cell.cpp Cell.h Grid.cpp Grid.h InfoGrid.cpp main.cpp main.h Numer0n.cpp Numer0n.h Player.cpp Pl…

ヌメロン製作講座第31回:改良

修正点 デバッグついでにいろいろ改良しました。 見た目に大きな変更点としては、ツールバーとステータスバーを追加しました。 マウスホイールによるスクロールに対応しました。 シャッフルとチェンジによる設定ナンバー変更に完全対応しました。 あとやりた…