========================================================================
MICROSOFT FOUNDATION CLASS LIBRARY : Scribble
========================================================================
AppWizard has created this Scribble application for you. This application
not only demonstrates the basics of using the Microsoft Foundation classes
but is also a starting point for writing your application.
This file contains a summary of what you will find in each of the files that
make up your Scribble application.
Scribble.h
This is the main header file for the application. It includes other
project specific headers (including Resource.h) and declares the
CScribbleApp application class.
Scribble.cpp
This is the main application source file that contains the application
class CScribbleApp.
Scribble.rc
This is a listing of all of the Microsoft Windows resources that the
program uses. It includes the icons, bitmaps, and cursors that are stored
in the RES subdirectory. This file can be directly edited in Microsoft
Developer Studio.
res\Scribble.ico
This is an icon file, which is used as the application's icon. This
icon is included by the main resource file Scribble.rc.
res\Scribble.rc2
This file contains resources that are not edited by Microsoft
Developer Studio. You should place all resources not
editable by the resource editor in this file.
Scribble.reg
This is an example .REG file that shows you the kind of registration
settings the framework will set for you. You can use this as a .REG
file to go along with your application or just delete it and rely
on the default RegisterShellFileTypes registration.
Scribble.clw
This file contains information used by ClassWizard to edit existing
classes or add new classes. ClassWizard also uses this file to store
information needed to create and edit message maps and dialog data
maps and to create prototype member functions.
/////////////////////////////////////////////////////////////////////////////
For the main frame window:
MainFrm.h, MainFrm.cpp
These files contain the frame class CMainFrame, which is derived from
CMDIFrameWnd and controls all MDI frame features.
res\Toolbar.bmp
This bitmap file is used to create tiled images for the toolbar.
The initial toolbar and status bar are constructed in the
CMainFrame class. Edit this toolbar bitmap along with the
array in MainFrm.cpp to add more toolbar buttons.
/////////////////////////////////////////////////////////////////////////////
AppWizard creates one document type and one view:
ScribbleDoc.h, ScribbleDoc.cpp - the document
These files contain your CScribbleDoc class. Edit these files to
add your special document data and to implement file saving and loading
(via CScribbleDoc::Serialize).
ScribbleView.h, ScribbleView.cpp - the view of the document
These files contain your CScribbleView class.
CScribbleView objects are used to view CScribbleDoc objects.
res\ScribbleDoc.ico
This is an icon file, which is used as the icon for MDI child windows
for the CScribbleDoc class. This icon is included by the main
resource file Scribble.rc.
/////////////////////////////////////////////////////////////////////////////
Other standard files:
StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file
named Scribble.pch and a precompiled types file named StdAfx.obj.
Resource.h
This is the standard header file, which defines new resource IDs.
Microsoft Developer Studio reads and updates this file.
/////////////////////////////////////////////////////////////////////////////
Other notes:
AppWizard uses "TODO:" to indicate parts of the source code you
should add to or customize.
If your application uses MFC in a shared DLL, and your application is
in a language other than the operating system's current language, you
will need to copy the corresponding localized resources MFC40XXX.DLL
from the Microsoft Visual C++ CD-ROM onto the system or system32 directory,
and rename it to be MFCLOC.DLL. ("XXX" stands for the language abbreviation.
For example, MFC40DEU.DLL contains resources translated to German.) If you
don't do this, some of the UI elements of your application will remain in the
language of the operating system.
/////////////////////////////////////////////////////////////////////////////
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这是我深入浅出MFC资源的相关下载。 本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。 本书内含光盘一片,书中所有原始码与可执行文件尽在其中。
资源推荐
资源详情
资源评论
收起资源包目录
深入浅出MFC源码执行文件 (538个子文件)
ComTest.aps 248KB
OcxTest.aps 47KB
Scribble.aps 46KB
Scribble.aps 45KB
Scribble.aps 32KB
Scribble.aps 32KB
Graph.aps 32KB
Graph.aps 32KB
Scribble.aps 31KB
Scribble.aps 31KB
Scribble.bak 13KB
Scribble.bak 13KB
Scribble.bak 13KB
Scribble.bak 12KB
Scribble.bak 12KB
Scribble.bak 12KB
Graph.bak 11KB
Graph.bak 11KB
MAKE.BAT 20B
MAKE.BAT 20B
MAKE.BAT 20B
MAKE.BAT 20B
MAKE.BAT 20B
MAKE.BAT 20B
MAKE.BAT 20B
MAKE.BAT 20B
MAKE.BAT 18B
Make.bat 16B
MAKE.BAT 15B
Make.bat 14B
DISSECT.BMP 198KB
Splsh16.bmp 81KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
LITEBULB.BMP 1KB
TOOLBAR.BMP 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
Toolbar.bmp 1KB
TOOLBAR.BMP 838B
TOOLBAR.BMP 838B
TOOLBAR.BMP 838B
TOOLBAR.BMP 838B
MLTITHRD.C 8KB
JBACKUP.C 6KB
GENERIC.C 5KB
SCRIBBLE.CLW 6KB
SCRIBBLE.CLW 5KB
SCRIBBLE.CLW 5KB
ComTest.clw 5KB
OcxTest.clw 5KB
Graph.clw 5KB
Graph.clw 5KB
SCRIBBLE.CLW 5KB
Scribble.clw 5KB
SCRIBBLE.CLW 4KB
MLTITHRD.CLW 3KB
GRIDCTRL.CPP 11KB
SCRIBVW.CPP 10KB
ComTest.cpp 8KB
SCRIBVW.CPP 7KB
SCRIBDOC.CPP 7KB
SCRIBDOC.CPP 7KB
TipDlg.cpp 6KB
MLTITHRD.CPP 6KB
SCRIBDOC.CPP 5KB
GridDlg.cpp 5KB
Graph.cpp 5KB
SCRIBVW.CPP 5KB
SCRIBVW.CPP 5KB
SCRIBVW.CPP 5KB
SCRIBDOC.CPP 5KB
MFC.CPP 5KB
SCRIBBLE.CPP 5KB
SCRIBBLE.CPP 5KB
SCRIBBLE.CPP 5KB
SCRIBBLE.CPP 5KB
SCRIBBLE.CPP 5KB
MainFrm.cpp 4KB
OcxTest.cpp 4KB
Scribble.cpp 4KB
GraphView.cpp 4KB
GraphView.cpp 4KB
Graph.cpp 4KB
SCRIBDOC.CPP 4KB
Splash.cpp 3KB
GraphDoc.cpp 3KB
GraphDoc.cpp 3KB
MainFrm.cpp 3KB
MAINFRM.CPP 3KB
MAINFRM.CPP 3KB
MAINFRM.CPP 3KB
MAINFRM.CPP 3KB
MAINFRM.CPP 3KB
HELLO.CPP 3KB
mltithrdView.cpp 3KB
MY.CPP 3KB
MY.CPP 3KB
MY.CPP 3KB
共 538 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
baikaishui525
- 粉丝: 50
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功