没有合适的资源?快使用搜索试试~ 我知道了~
VS2010_C++ 开发教程 MFC
需积分: 15 13 下载量 55 浏览量
2017-10-25
10:31:52
上传
评论
收藏 1.79MB DOC 举报
温馨提示
试读
64页
VS2010_C++开发指导教程.pdfVS2010_C++开发指导教程.pdf
资源推荐
资源详情
资源评论
VS2010/MFC 编程入门教程之目录
第一部分:VS2010/MFC 开发环境
编程入门之前言
编程入门之一( 与 安装过程图解)
第二部分:VS2010/MFC 应用程序框架
编程入门之二(利用 向导生成单文档应用程序框架)
编程入门之三( 应用程序工程中文件的组成结构)
编程入门之四( 应用程序框架分析)
编程入门之五( 消息映射机制概述)
第三部分:对话框
编程入门之六(对话框:创建对话框模板和修改对话框属性)
编程入门之七(对话框:为对话框添加控件)
编程入门之八(对话框:创建对话框类和添加控件变量)
编程入门之九(对话框:为控件添加消息处理函数)
编程入门之十(对话框:设置对话框控件的 顺序)
编程入门之十一(对话框:模态对话框及其弹出过程)
编程入门之十二(对话框:非模态对话框的创建及显示)
编程入门之十三(对话框:属性页对话框及相关类的介绍)
编程入门之十四(对话框:向导对话框的创建及显示)
编程入门之十五(对话框:一般属性页对话框的创建及显示)
编程入门之十六(对话框:消息对话框)
编程入门之十七(对话框:文件对话框)
编程入门之十八(对话框:字体对话框)
编程入门之十九(对话框:颜色对话框)
第四部分:常用控件
编程入门之二十(常用控件:静态文本框)
编程入门之二十一(常用控件:编辑框 )
编程入门之二十二(常用控件:按钮控件 、 和
)
编程入门之二十三(常用控件:按钮控件的编程实例)
编程入门之二十四(常用控件:列表框控件 !)
编程入门之二十五(常用控件:组合框控件 ")
编程入门之二十六(常用控件:滚动条控件 )
编程入门之二十七(常用控件:图片控件 #)
编程入门之二十八(常用控件:列表视图控件 !上)
编程入门之二十九(常用控件:列表视图控件 !下)
编程入门之三十(常用控件:树形控件 上)
编程入门之三十一(常用控件:树形控件 下)
编程入门之三十二(常用控件:标签控件 上)
编程入门之三十三(常用控件:标签控件 下)
第五部分:菜单、工具栏与状态栏
编程入门之三十四(菜单: 菜单资源详解)
编程入门之三十五(菜单:菜单及 类的使用)
编程入门之三十六(工具栏:工具栏资源及 类)
编程入门之三十七(工具栏:工具栏的创建、停靠与使用)
编程入门之三十八(状态栏的使用详解)
第六部分:文档、视图和框架
编程入门之三十九(文档、视图和框架:概述)
编程入门之四十(文档、视图和框架:各对象之间的关系)
编程入门之四十一(文档、视图和框架:分割窗口)
第七部分:MFC 常用类
编程入门之四十二( 常用类:$ 类)
编程入门之四十三( 常用类:" 类和 "% 类)
编程入门之四十四( 常用类:定时器 ")
编程入门之四十五( 常用类: 文件操作类)
编程入门之四十六( 常用类: 异常处理)
第八部分:字体和文本输出
编程入门之四十七(字体和文本输出: 字体类)
编程入门之四十八(字体和文本输出:文本输出)
第九部分:图形图像
编程入门之四十九(图形图像: 类及其屏幕绘图函数)
编程入门之五十(图形图像:&' 对象之画笔 #)
编程入门之五十一(图形图像:&' 对象之画刷 !)
第十部分:Ribbon 界面开发
编程入门之五十二( 界面开发:创建 样式的应用程序框架)
编程入门之五十三( 界面开发:为 添加控件)
编程入门之五十四( 界面开发:使用更多控件并为控件添加消息处
理函数)
VS2010/MFC 编程入门之前言
(((((((@的 ))编程入门系列给大家讲了 ))的编程入门知识,大家对 ))语言在语法和设
计思想上应该有了一定的了解了。但是教程中讲的例子只是一个个简单的例程,并没有可
视化窗口。@在这套 编程入门教程中将会给大家讲解怎样使用 进行
可视化编程,也就是基于窗口的程序。
(((((())编程入门系列主要偏重于理论方面的知识,目的是让大家打好底子,练好内功,
在使用 ))编程时不至于丈二和尚摸不着头脑。本套教程也会涉及到 ))的原理性的东
西,同样更重视实用性,让大家学完本套教程以后,基本的界面程序都能很容易编写出
来。
(((((((VC++简介
(((((())全称是 !)),是由微软提供的 ))开发工具,它与 ))的根本区别就在
于,))是语言,而 ))是用 ))语言编写程序的工具平台。))不仅是一个编译器更
是一个集成开发环境,包括编辑器、调试器和编译器等,一般它包含在 !
中。! 包含了 、))、*等编译环境。当然我们在使用 ))+, 的时候
为了轻便,总是只单独安装 ))+,。但自微软 年发布 !, 以来,
微软建立了在, 框架上的代码托管机制,一个项目可以支持多种语言开发的组件,)
)同样被扩展为支持代码托管机制的开发环境,所以,"- 是必须的,也就不再
有 ))的独立安装程序,不过可以在安装 ! 时只选择 ))进行安装。
((((((VC++版本的选择:VS2010
((((((因为 ))+, 以后的版本不再有独立的安装程序,所以@在教程中将不会称 ))
+, 以后的版本为 ))., 等等,而是用 ))所属的 ! 的版本名称代替,比
如 /。
((((((近些年 ))主要的版本包括:))+,、/、0、1 和 。
(((((())+, 占用的系统资源比较少,打开工程、编译运行都比较快,所以赢得很多软件
开发者的青睐。但因为它先于 ))标准推出,所以对 ))标准的支持不太好。举个例子:
((((((2345605))7
((((((8
(((((((((((((((9:45
(((((((;
((((((2 语句中声明的变量 ,对于 ))+, 来说,出了 2 循环仍能使用。但很显然这与
))标准对于变量生存期的规定不符合。
((((((随着 ))版本的更新,对 ))标准的支持越来越好,对各种技术的支持也越来越完
善。但同时新版本所需的资源也越来越多,对处理器和内存的要求越来越高。到
,光安装文件就 & 多,安装后的文件占 /& 多空间,其运行也经常受处理器和内
存等性能的限制。但@还是推荐大家使用 ,毕竟它是最新版本,类库和开发技术
都是最完善的,本教程也将使用 为大家做例程的演示。当然如果系统配置确实比
较低,可以选择 0,0 和 相比还是要轻量级一些的。))+, 已经
过时,奉劝大家尽量别用了。
((((((VC++与 MFC
((((((讲 ))免不了要提 , 全称 !2!!!,也就是微软基
础类库。它是 ))的核心,是 ))与 <-!=#' 的结合,很彻底的用 ))封装了
<-!>(2-?%">,软件开发工具包)中的结构和功能,还提供
了一个应用程序框架,此应用程序框架为软件开发者完成了一些例行化的工作,比如各种
窗口、工具栏、菜单的生成和管理等,不需要开发者再去解决那些很复杂很乏味的难题,
比如每个窗口都要使用 <-!=#' 注册、生成与管理。这样就大大减少了软件开发者的
工作量,提高了开发效率。
(((((((当然 ))不是只能够创建 应用程序,同样也能够进行 <-!> 编程,但
是那样的话就舍弃了 ))的核心,放弃了 ))最强大的部分。 也不是只能用于
))中,它同样也可以用在 ))等编译器中,当然没有几个人这样做。
((((((本节旨在让大家对 ))、 和 有基本的概念上的认识,后面@会带大家
进入 的世界,让大家轻松的开发各种包含窗口、图形等的可视化程序。
VS2010/MFC 编程入门之一(VS2010 与 MSDN 安装过程图
解)
(((((((上一讲中@对 ))和 做了一些简单介绍。在本套教程中@将使用 为大
家讲解如何使用 ))和 进行编程,所以首先要安装 。
(((((((一.下载 VS2010
(((((((首先我们需要下载 ,大家可以在网上下载 破解正式版,建议选择英
文版,养成使用英文工具的习惯。@使用 旗舰试用版 @",! 为例
介绍安装过程,旗舰试用版官方下载地址为:%A---,"!2,"-
!,!%B!%C$4D41.。正式版的安装过程与试用版类似。
((((((二.安装 VS2010
((((((下载后进行安装。安装方法与一般的 ! 文件一样,可以使用虚拟光驱软件 "
! 安装,也可以将其解压后点击 !%, 进行安装。
((((((@为了让大家更直观的看到安装过程,我将在自己机子上再重新安装一次,并截图为
大家讲解。
((((((这里使用 "! 安装 。首先打开 "!,屏幕右下角会出现
托盘图标,在图标上点右键,会弹出菜单,再把鼠标移到菜单项E虚拟设备F上,然后再移
到子菜单项E设备:9 A:无媒体F上,最后点击下一级子菜单项E装载映像F,弹出对话框选
择 @",! 文件。
((((((这样虚拟光驱就会打开此 ! 文件,弹出自动安装的提示,选择E运行 ,F就
可以了,如果没有弹出提示就通过资源管理器进入虚拟光驱,用 !%, 安装。接着会
弹出下面的对话框:
剩余63页未读,继续阅读
资源评论
普通网友
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2024年五一数学建模ABC题思路+代码+论文资料汇总贴.txt
- jquery-3.1.1.min.js
- 使用 Python 和 Pygame 开发《星露谷物语》 游戏+源码(毕业设计&课程设计&项目开发)
- VOC4-123-1-321-32-1
- 基于python开发的踢足球游戏+源码(毕业设计&课程设计&项目开发)
- 【课程设计全套资料】一个基于JAVA-JSP企业合同管理系统
- bootstrap的css和js文件
- lda代码-checkpoint-checkpoint.ipynb
- 基于java局域网飞鸽传书软件设计与实现(源代码+论文).zip
- 基于python开发的魂斗罗游戏+源码(毕业设计&课程设计&项目开发)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功