[Visual.C++.范例开发大全].陈国建等.扫描版.pdf

所需积分/C币:30 2013-08-08 21:30:31 145.48MB PDF
收藏 收藏
举报

[Visual.C++.范例开发大全].陈国建等.扫描版.pdf
内容简介 本书精心挑选了有代表意义的400余个实例,详细介绍了如何利用Ⅴ isual c++的强大功能来开发应用 程序。本书附带1张DVD光盘,内容为本书所有实例的多媒体语音教学视频及书中实例的源代码。另外, 光盘中还免费赠送了大量的编程电子书与视频讲解。 本书共17章,分4篇。主要内容包括 Visual C++的基础界面、文档视图、对话框的调用和使用方法 及常见控件的使用方法和技巧;文件系统、图形图像程序、音频与视频、键盘、光标及操作系统的应用 与技巧;Ⅴ isual C++数据库开发、进程和线程、动态链接库、 ActiveX和COM组件的应用和技巧; Visual C++网络应用程序的开发和技巧、特殊文件(如XML、HTML、Word、 Excel)的处理方法和常见的一些 操作技巧。 本书内容丰富,实用性强,实例贴近生活,容易理解,而且书中每一个实例都经过仔细调试。本书 适合 Visual c++初、中级学习人员和提高使用,也可以作为Ⅴ Visual C++程序员案头必备的参考资料。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 版权所有,侵权必究。侵权举报电话:010-6278298913701121933 图书在版编目(CP)数据 Ⅴ isual o艹+范例开发大全/陈国建等编著.一北京:清华大学出版社,2010.7 (程序员典藏 ISBN978-7-302-22624-6 Ⅱ.①陈…Ⅲ.①C语言-程序设计Ⅳ.①TP312 中国版本图书馆CP数据核字(2010)第081855号 责任编辑:夏兆彦 责任校对:徐俊伟 责任印制:李红英 出版发行:清华大学出版社 地址:北京清华大学学研大厦A座 http:www,tup,com.cn 求邮编:1004 社总机:010-62770175邮购:010-6278654 投稿与读者服务:010-62795954sic@tup.tsinghua.edu.cn 质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn 印刷者:北京密云胶印厂 装订者:北京市密云县京文制本装订厂 经销:全国新华书店 开本:185×260印张:;49.75字数:1208千字 (附光盘1张) 版次:2010年7月第1版 印次:2010年7月第1次印刷 印数:1~5000 定价:89,00元 产品编号:034114-01 作者简介 陈国建毕业于计算机科学与技术专 业。擅长 Visual C++开发环境的各项 开发技术,有多年的suaC++项目 开发经验。主要从事网络通信、数据 库应用、 Windows驱动等软硬件开 发。负责开发了多个软硬件系统,获 得了技术部门和科研单位的好评。 杨国祥毕业于计算机科学与技术专 业。擅长CO++语言、 Visual C++开 发环境的各种开发技术、嵌入式开发 技术。有多年的 Visual C++及嵌入式 项目开发经验,涉及图形图像、网 络、数据库、嵌入式系统、嵌入式驱 动开发等多个领域。长期活跃于 Visual c++、 Linux和嵌入式等技术论 坛。曾经编写并出版了《C/C++程序 员面试指南》一书。业余时间爱好篮 球、旅游和阅读科幻书籍。 唐清荣毕业于计算机科学与技术专 业。长期从事计算机程序设计一线教 学工作,有多年的CC++程序设计教 学经验。擅长 VisualC++环境的各种 开发技术,对 Windows编程有丰富的 开发经验和教学经验。负责学校的 C/C++程序设计课题组的研究和开 发,同时指导众多学生做CC++程序 设计课程的毕业设计。 技术支持 E-mail:bookservice2008@163.com 论坛网址http://www.wanjuanchina.net 清芬挺秀,华夏增辉。 自强不息,厚德载物。 的确 前言 为什么要写这本书? C艹+在国内外都是使用非常广泛的计算机编程语言。据 EvansData(一家著名的分析机 构)的调査显示,使用C++作为开发语言的人员在整个程序员中占46%。使用C++开发的 应用软件则更是数不胜数,例如大家每天都在使用的 Windows操作系统,其内核就是用C 语言和汇编语言开发的,而其上层应用则全部都是基于C++开发的。基于C++语言的开发 工具也很多,其中使用最多的是 Visual c艹(简称VC艹+)。它是微软公司开发的一个IDE (集成开发环境),从经典的VC+6.0到如今的vC++NET,一直是众多程序员的不二 选择。 在 Windows平台下,VC++是最契合微软操作系统的开发工具,学好它是很多人 的愿望。但大部分VC++的初学者都有一些共同的疑问:例如已经具有C++语言的基础知 识,如何使用ⅴC++集成开发环境开发优秀的 windows应用程序呢?使用C艹+开发 Windows应用程序又有那些特别之处呢? 实际上,这些问题都是VC++初学者或者已经学习过一段时间的入门读者所共有的问 题。这些问题反映出这些读者缺少必要的编程实践和对VC+的深入理解,所以才会有如 此种种的疑问。本书主要就是为了解决这些疑问而写作的。希望通过本书,能给广大vC++ 学习者提供一些良好的学习经验和心得体会,点拨思路,举一反三,最终能提升VC艹开 发水平。 本书精心选择了400余个实例,主要对VC+集成开发环境的基础知识在具体场景中 的应用进行了详细讲解,给出了实际应用中常见问题的解决方案和解决模式,也加入了作 者多年的编程实践经验和技巧。本书中的实例力求简洁,通过简单的应用展现使用ⅤC++ 开发应用程序的方法和技巧,避免了大篇幅的理论说教,读者可以从中体会到ⅤC艹+精练、 深邃的魅力。另外,本书还专门配备了多媒体语音教学视频,便于读者高效、直观地学习。 本书有何特色? 本书内容全面,编排科学,选择的实例主要从解决实际问题出发,涉及各类应用并具 有实际意义,对于系统掌握VC艹编程有很大帮助。本书由多位长期从事VC艹开发的资 深程序员合作完成,每位作者均有多年的VC++应用开发经验,对于VC++在不同领域的 应用有深刻的理解。本书对所有实例都进行了精心组织,并以最简单易懂的语言讲解,主 要特色如下: 口作者专门为本书的每一个实例都录制了多媒体语音教学视频,直观地讲述每一个 前言 实例的实现过程和最后的运行过程。通过视频,读者可以快速掌握本书的每一个 实例。 口实例丰富、典型,具有很强的示范性和实用价值,并且涉及VC++开发的各方面应 用,读者可以直接使用书中的实例解决实际的编程问题。 口本书对基本语法不作过多介绍,而是重点讲解开发中最常用和最实用的编程技术 与技巧,目的在于让读者进行实战演练,提高编码水平 口本书每个实例在编写过程中都具备良好的编程规范,结构清晰,并给出了详细注 释和说明,便于读者更好地理解。 口专门对VC++程序开发中容易出现的一些错误给出了解决方法,并给出了相应的建 议,帮助读者少走弯路。 囗本书选择的程序代码都长度适中,力争将每个代码都介绍清楚,给出清晰的代码 执行思路和该类问题的解决思路。 式口本书列举的大部分实例,最后都给出了改进方法及遇到类似问题的解决思路。 本书内容及知识体系 第1篇C++入门与基本文档视图(第1~4章) 本篇包括96个实例,主要介绍了第一个VC++程序的创建、窗体的设计、视图的应用、 对话框应用及程序中常用控件和组件的使用技巧等。 第2篇文件、系统、输入输出和音频视频(第5~10章) 本篇包括156个实例,主要介绍了文件系统应用、图形图像程序应用、音频和视频应 用、操作系统应用、鼠标及键盘应用、光标与图标应用等。 第3篇数据库、进程和动态链接库(第11~14章) 本篇包括64个实例,主要介绍了VC艹数据库开发、进程和线程、动态链接库、 ActiveX 和COM组件的各种应用和技巧等。 第4篇网络技术及其他特殊操作技巧(第15~17章) ℃本篇包括90个实例,主要介绍了VC+网络应用程序的开发和技巧、特殊文件(如 XML、HTML、Word、 Excel)的处理方法和常见的一些操作技巧等。 本书约定 N【实例介绍】:对需要解决的问题的已知条件和需要解决的部分做出说明,对于某些 复杂的问题给出了举例,说明该题目的功能是什么,以及要求是什么。 【开发过程】:给出了解决问题的主要步骤及如何用VC++编写代码实现。在代码中, 对重要的变量或者复杂语句给出了注释和解释,对复杂的方法给出了功能介绍。 【关键技术解析】:对实例中涉及的关键技术和解决问题的思路给出精辟的分析和说 明,必要时对一些关键代码进行分析。 ,喜次 空【难点剖析】:对于有一定难度的实例,给出了难点分析和解决方法。基础知识部分 中的难点剖析主要是分析初学者不易理解的内容,应用部分的难点剖析主要是给出难点代 码分析及思路扩展。 II 前言 【拓展应用】:对实例中的重要知识点进行回顾,并给出了对实例进一步拓展的思路 和拓展时所涉及的技术及方法。 配书光盘内容介绍 为了方便读者阅读本书,本书附带1张DVD光盘。内容如下: 口本书400余个实例的源代码。 口本书400余个实例的多媒体教学视频,包括实例的实现过程和运行演示。 口免费赠送的大量互补学习资料,包括编程讲座视频、编程电子书和应用系统等 适合阅读本书的读者 口所有想学习ⅤC++的初学者。 口已经具备ⅤC++的基础知识,想进一步提升开发水平的人员。 口VC++的程序员和软件工程师。 大中专院校及相关社会培训班的学生 口希望作为案头必备技术手册的程序员。 阅读本书的建议 口没有ⅤC++基础的读者,建议从第1章顺次阅读并演练每一个实例。 有一定VC++基础的读者,可以根据实际情况有重点地选择阅读 口对于每一个实例,先自己思考一下实现的思路,然后再阅读,学习效果更好。 口先对每一个实例的实现思路和实现过程完整地阅读一遍,然后再结合光盘中的多 媒体视频讲解动手实现一次,理解会更加深刻。 本书作者及编委会成员 本书由陈国建、杨国祥、唐清荣主笔编写。其他参与编写和资料整理的人员有王征、 王石、姜海英、邵毅、张路平、李臻、武勇、徐宁、刘玉珊、麻雪、吝晓宁、范永龙、赵 盟、傅靖、李佳、刘丹、肖冰、王行恒、冯浩楠、纪超、段桂东、黄宝生、张珍珍、石淑 珍、陈超、牛晓辉、刘聪、任潇、张双、于志华、李秀劲、李胜美、蔡文仙、杜阳阳、吴 兴亮、陈水望、黄仼桢、梅婷婷、皇波、白雪蛟。在此一并表示感谢! 本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、 聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。 编著者 响带 目录 (720 02 第1篇VC+入门与基本文档视图 第1章 Visual c++6.0MFC程序设计快速入门(入教学视频:5分钟) l. 1 Visual C艹+6.0开发环境简介…… 12创建Ⅴ Visual c++60应用程序… 3 实例001创建第一个MFC应用程序 实例002创建第一个C++应用程序… 第2章文档视图应用程序实例(教学视频:159分钟) 21窗体操作………… 实例003实现启动时无子窗口的MDI程序………………………… 实例004实现MDI应用程序启动时子窗口默认最大化…… 实例005MDI应用程序启动时主窗口默认最大化 “丰术 实例006具有图片背景的MD主窗口… 实例007全屏显示的窗体… 12 实例008创建带滚动条的窗体………… 15 实例009窗体拆分 16 实例010始终置顶的SDI程序 哪…“ 实例011不可移动的窗体 18 实例012创建不可改变大小的SDI窗口…… 19 实例013动态设置窗口位置和大小………… 20 实例014保存窗口状态… 实例015双击主窗口弹出“打开”对话框 25 22标题栏…… 实例016获取标题栏高度 2 实例017获取标题栏上按钮的尺寸……… 6 实例018定制标题栏文字 127 实例019添加标题栏右键菜单项……………………… 28 实例020屏蔽标题栏右键系统菜单及隐藏按钮…… …………29 实例021禁用标题栏上的最大化、最小化和关闭按钮… 实例022显示和隐藏标题栏 31 23菜单 32 实例023获取菜单栏高度…… 实例024启用和禁用菜单… …5 实例025动态添加菜单… 目录 实例026带单选标记的菜单 36 实例027复选标记的菜单 38 实例028带图标菜单的SD程序… …………………………39 实例029带图标菜单的MDI… 实例030位图菜单 …41 实例031创建客户区右键菜单……… 实例032隐藏和显示菜单栏………… 4 实例033为应用程序添加多语言支持…… 5 24工具栏… 48 实例034工具栏按钮的添加、删除和分组…… 实例035不能停靠的工具栏 实例036下压式工具栏按钮 49 实例037给工具栏添加图像背景… ……50 实例038动态隐藏和显示工具栏 25状态栏 ……………52 实例039显示和隐藏状态栏 ……………… 实例040带进度条的状态栏… …53 实例041在状态栏上加载图像…… ……………54 实例042滚动字幕的状态栏 56 第3章对话框应用实例(黑教学视频:82分钟) "…58 31对话框界面… 58 实例043设置对话框应用程序窗口启动位置……… 实例044半透明对话框 ………9 实例045创建不规则对话框应用程序… 建 ……60 实例046拖动没有标题栏的对话框 61 实例047实现收缩对话框应用程序 实例048基于对话框的托盘程序 ……:11 …64 实例049为对话框应用程序添加菜单栏…… 6 实例050带有工具栏的对话框应用程序 ……67 实例051为对话框应用程序添加右键菜单…………………… 68 实例052模式对话框与非模式对话框 实例053属性页对话框 7 实例054向导式对话框…… 2 实例055为对话框应用程序添加启动界面 实例056为对话框应用程序添加具有百叶窗效果的启动界面 ……………76 3.2通用对话框 …… 实例057文件打开对话框…………78 实例058在程序启动时弹出文件打开对话框………… …79 实例059在文件打开对话框中预览图片………………………………………80 实例060文件保存对话框 “… 实例061选择文件夹对话框… 82 实例062字体对话框…… ·中日中 实例063颜色对话框………… 实例064查找与替换对话框 VI· 目录 第4章控件应用实例(教学视频:150分钟) …89 41常见控件………………………………………………………89 实例065图文按钮………… 89 实例066具有随机图片背景的 EditBox控件……………………………………90 实例067使用 List Box显示系统逻辑磁盘驱动器列表 实例068利用列标题对列表视图进行数据排序…… ……93 实例069使用 Static Text控件显示当前系统时间… …95 实例070使用 Data time picker控件调整系统时间………………………………………96 实例071使用 Combo box控件控制字体大小… 实例072使用 Rich edit控件显示文本文件 98 实例073使用 Tree Control控件显示文件目录 实例074位图进度条… 实例075使用 Progress控件实现文字进度条…… ……103 实例076使用 Static Text控件显示当前时间… ……104 实例077使用 Picture Box显示动态打开图像……………106 实例078使用 Group Box控件对控件分组 …107 实例079使用 Check box实现多选………………………109 实例080使用 Radio Button实现单选…10 实例081 Horizontal scroll bar与 Vertical scroll bar滚动条……………………………111 实例082 Slider控件的使用…… 112 实例083捕获键盘热键 113 实例084播放动画 …115 实例085使用 Data Time Picker实现日期的选择………………………………………116 实例086使用 Month calendar获取日期………………… 117 实例087使用 IP Address读取IP…………… 118 实例088使用 Custom Control自定义控件… 119 实例089 Extended Combo box控件……… ……120 实例090使用 Tab Control实现选项卡 122 4.2控件的扩展使用方法……………………………………………………124 实例091动态创建控件………………124 实例092隐藏和显示控件……………………………………………………………125 实例093启用和禁用控件……………………………………………………………126 实例094向窗体中动态添加控件… 127 实例095在控件上右击弹出菜单 …428 实例096自定义控件字体颜色 129 第2篇文件、系统、输入输出和音频视频 第5章丈件系统应用实例(教学视频:85分钟) 134 51文件操作…… …………134 实例097读写文件 实例098读写INI文件 136 实例099对话框支持文件拖放 138 实例100复制、移动和删除文件………39 ·vI·

...展开详情
试读 127P [Visual.C++.范例开发大全].陈国建等.扫描版.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
jzxvip2012 最近在学,很经典
2016-12-03
回复
qq_33864928 Thank you!
2016-11-19
回复
qingganxuecha 好评,好评。
2016-10-22
回复
southernsky_c 做理论书的参考效果不错
2016-08-08
回复
wxyrogue 电子版的看着很方便,影印版还是很清晰的。
2016-06-03
回复
liudafei_none 很好的书,作为入门
2016-04-08
回复
Azure-Star 很好,电子版的看着很方便,影印版还是很清晰的。
2016-01-30
回复
wgxh05 很好很强大
2015-12-29
回复
lhlyxfkw 最近在学,很经典。。
2015-05-17
回复
lianshaoshan 好书,可以当工具书使用
2015-04-24
回复
  • 至尊王者

    成功上传501个资源即可获取
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf 30积分/C币 立即下载
1/127
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第1页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第2页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第3页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第4页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第5页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第6页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第7页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第8页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第9页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第10页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第11页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第12页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第13页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第14页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第15页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第16页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第17页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第18页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第19页
[Visual.C++.范例开发大全].陈国建等.扫描版.pdf第20页

试读结束, 可继续阅读

30积分/C币 立即下载 >