初心者用 VC++,MFCでのプログラミングでのTips集です。(個人の覚書きです。参考になれば・・・)
簡単なものですが、随時 追加する予定です。(他から流用したもの・自作と混ざっています。)
Visual C++6.0が主体です。 コピペで、すぐに使えるように・・・

MFCのウィザードは使用せず、全てコーディングしています。
エディタでのキーボード入力がはるかに早い!
ウィザードで作成すると、View,Doc等のファイル名がバラバラになるので、mainfrm,thedoc,thedlg,theview
のように固定しています。こうすると、名前が統一されます。( CTheApp, CTheDoc, CTheView, ・・・ )
プロジェクト名は、直接エディタで名称を変更します。

またリソースエディタも使用せず、直接編集しています。リソースエディタで作成された内容を見れば
コントロール・パラメータ等の設定がどのようになっているかわかります。

...............................................................................................................................................

FD Microsoft C Version 4.0 DOS
FD Microsoft C Version 5.0 DOS
FD Microsoft C Version 6.0 DOS
FD Microsoft C/ C++ Version 7.0 DOSからWindowsへの架け橋 ... SDK
CD Microsoft Visual C++ VC++ 1.0
CD Microsoft Visual C++ VC++ 1.5
CD Microsoft Visual C++ VC++ 2.0 32bit win
CD Microsoft Visual C++ VC++ 4.0
CD Microsoft Visual C++ VC++ 4.2
CD Microsoft Visual Studio 97 VC++ 5.0
CD Microsoft Visual Studio 6.0 VC++ 6.0
CD Microsoft Visual Studio .NET(2002) VC++ 7.0 .NET Framework
CD Microsoft Visual Studio .NET 2003 VC++ 7.1
CD Microsoft Visual Studio 2005 VC++ 8.0 Win SxS
DVD Microsoft Visual Studio 2008 VC++ 9.0 2008.2.8発売
DVD Microsoft Visual Studio 2010 VC++ 10.0 2010.6.18発売

次世代の Visual C++ の内側

Cプログラミング関連書籍
C/C++コンパイラ
MS Windows 起動画面集
コントロールパネル画面集
5インチフロッピー エンベロープ画像集
3.5/5インチFDの媒体変換サービス
VC関連のLINK集
Pocket PC Tips
NHKコンピュータ講座テキスト
フローチャート定規
書籍 BootStrap
MFC・VC関連書籍
OpenGLの書籍
覚え書き
WAMP自宅サーバー

iPhone入門
Android入門
Titanium入門

VC++6.0 から .NETやVC++2005以降への移行に関するメモ
....................................................................................................................................................................................................................................................................................
Google
WWW を検索 www.crimson-systems.com を検索
....................................................................................................................................................................................................................................................................................
Visual Studio 2010
Visual Studio 2010 Express Edition
Visual Studio 2008 Service Pack 1 (DVDイメージ)
Visual Studio 2008 日本語情報 Web サイト
Microsoft Visual C++ 2008 再頒布可能パッケージ (x86)
Microsoft Visual C++ 2008 サンプル ライブラリ
・無償のVisual Studio 2008 がダウンロードできるようになりました。
Visual Studio 2008 Express Edition 日本語版
Visual Studio 2008 Professional Edition アカデミック
Visual Studio 2005 Express Edition
Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
Platform SDK PSDK-x86.exe 1.3MB
Win32プロジェクトの出し方
FreeのISOイメージの書き込み DeepBurner





MFC ( Microsoft Foundation Class ) とは・・・
Microsoft C/C++ Windows用アプリケーションソフトの統合開発環境であるMicrosoft Visual C++に付属するクラスライブラリ。
Windowsアプリケーションソフトの作成に有用な多くのクラスを提供する。

Foundation(ファンデーション) とは 
化粧品のファンデーションでご存知かも知れませんが 「基礎」 です。

Windowsの開発は 当初SDKで Windows APIを callしていました。
その後、MFC ができました。( MFC 1.0 MFC 2.0 ・・・・ )

また、よくみかける Afx○○○は、 Application Freamework にXを付加したもの。



VC++1.0のインストール画面のロゴ


VC++1.0のツール類  (16bit Windowsの開発用)


VC++1.0のIDE


当時のVisual製品



SDKとは・・・ ソフトウェア開発キット(Software Development kit) 
ソフトウェア開発者向けに用意されたヘッダーやライブラリ、ドキュメントやサンプルなどの総称のことをいいます。 API関数をパッケージしたものと考えてもよいかも知れません。
WindowsについてはMicrosoftが用意しており、Windowsでプログラミングをおこなう場合は通常これを使用することになります。
MFCはSDKをラッピングしており、関数の集合であるSDKをC++のクラスという概念を利用し、オブジェクト指向プログラミングを比較的容易に開発できるようにしたものです。同時に複雑なSDKの仕様を隠蔽し、簡素化しているので、SDKを使う場合と比べてさほどWindowsの知識を必要としません。しかし、プログラムは作成できるが中身がわからずとなってしまいます。Windowsの知識を得るためにも、基礎を習得しておく必要があります。

VC++6.0のサービスパック6








このページの先頭へ 生き物ギャラリー 生き物ギャラリー2 庭木・草花 機関車トーマス関連 ゲーム 投稿画像ギャラリー 4コマまんが





CRIMSON Systems Homeへ Copyright (C) CRIMSON Systems