MFC

首次创建项目工作区时, 要创建一个项目工作区目录、一个项目工作区文件、 一个项目文件和一个工作区选项文件。
项目工作区文件用于描述工作区及其内容,扩展名为.dsw。
项目文件用于记录项目中各种文件的名字和位置, 扩展名为.dsp。
工作区选项文件用于存储项目工作区设置, 扩展名为.opt。

对于SDI,视是主框架窗口的子窗口;
对于MDI,必须从CMDIChildWnd派生出主框架窗口的子窗口,视是该子窗口的子窗口



文档—视结构的好处
1、将数据操作和数据显示、 用户界面分离。文档只负责数据管理,不涉及用户界面;视只负责数据输出与用户界面的交互,可以不考虑应用程序的数据是如何组织的,甚至当文档中的数据结构发生变化时也不必改动视的代码。
2、MFC在文档—视结构中提供了许多标准操作界面,包括新建文件、 打开文件、 保存文件、打印等,减轻了用户的工作量。用户不必再编写这些重复的代码,从而可以把更多的精力放到编写应用程序特定功能的代码上(主要是从数据源中读取数据和显示)。
3、支持打印和打印预览,用户无需编写代码或只需要编写很少的代码,就可以为应用程序提供打印和打印预览功能。同样的功能如果自己写的话,需要数千行代码。


vc++可视化编程的基本流程

(l) 生成框架
(2) 设计用户界面
 (3) 联接界面和代码 利用ClassWizard把资源文件中定义的界面资源标识ID(如菜单项、工具条和对话框中的控件等)在指定的源文件中映射成相应的函数模板。
(4)编写、修改函数代码
(5) 根据需要创建新类和编写代码
(6)实现文档类
(7) 实现框架中标准的文件操作命令,即Open、Save和Save As命令
(8) 实现视类
(9) 如需要,增加分割窗口(splitter window): 在SDI的主框窗口类或MDI的子窗口类中添加一个CSplitterWnd对象, 并在窗口类的OnCreateClient成员函数中对CSplitterWnd对象进行创建和初始化。如果用户分割了一个窗口,框架将给文档创建并增加附加的视对象。
(10)建立、调试、修改应用程序。如有问题, 可根据需要重复步骤(2)~(10)。
(11) 测试应用程序。如有问题,可根据需要重复步骤(2)~(11)。
(12) 结束。







nHello最简单的程序框架

nScribble鼠标绘图。教程:编程基础,GDI

nDiblook图像处理最简单范例

nMFCIE因特网浏览器

nEnroll数据库

nDaoviewDao(数据访问对象)范例。树型和列视控件

nCubeOpenGL范例,画一个不断旋转的方块

nHierSvrOLE服务器

nOclientOLE包容器

nDrawcli鼠标绘图。也包括OLE。

nWordPad写字板。OLE  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值