出版时间:2010-2 出版社:人民邮电出版社 作者:梁水,王家胜 编著 页数:450
前言
近年来,我国软件服务业持续快速发展,为拉动国民经济增长作出了重要的贡献,并已成为推动国民经济和社会发展的基础性、战略性和先导性产业,为推进两化融合、转变发展方式、保障国家信息安全提供了重要支撑。 但是,由于我国软件产业起步较晚,因此在发展中仍旧存在着产业规模偏小、产品结构不合理、专业人才匮乏等问题,严重制约了软件产业的进一步发展。因此,培养高层次、复合型的软件行业人才对于抓住软件服务业发展的战略机遇、促进软件行业的快速发展具有非常重要的意义。 展望未来,人类的知识进步必将由独立的发展进化为分享式的驱动学习方式。因此,开源软件在社会的发展过程中也将会扮演越来越重要的角色,发挥着越来越大的重要作用。如今,无论是操作系统、数据库,还是中间件技术,都已经遍布了开源软件的身影。事实上,开源软件正给软件产业带来了巨大的变化。开源软件所带来的商业模式改革,也将会对软件产业产生重大的影响。 工业和信息化部软件与集成电路促进中心(CSIP)作为国家软件与集成电路公共服务平台的承载单位,将建设和运营开源软件公共服务平台作为其重要的职责和历史使命。通过组织Linux参考实现、搭建开源中国社区、建设国家开源软件资源库等一系列行动,凝聚起开源力量,为我国软件产业的发展提供强大的支持。 而作为推动开源技术普及的重要举措——开源软件开发系列从书是带领开发者进入开源软件开发领域的最佳选择,希望能在开源软件的普及和推广中发挥重大作用。
内容概要
本书以全面介绍了使用Visual C++进行程序开发的各种技术。在内容安排上由浅入深,让读者循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明、编程信条等栏目,夯实读者编程技术,丰富编程经验。 本书共分为20章,按内容结构可以分为5篇,环境篇、基础篇、界面编程篇、提高篇和高级应用篇。其中,基础篇介绍了C++语言的语法知识。界面编程篇介绍了界面程序设计使用的技术,例如,对话框、菜单、工具栏和各种控件的使用。提高篇介绍了图形、图像处理、打印技术和文件操作。高级应用篇介绍了数据库、动态链接库技术。内容结构如下图所示。 本书附有配套光盘。光盘中提供有本书所有程序的源代码、教学录像、项目全程开发录像和编程词典体验版学习软件。其中,源代码全部经过精心调试,能够在Windows 2000、Windows XP、Windows 2003环境下编译和运行。 本书适用于Visual C++的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
书籍目录
第1篇 环境篇 第0章 学前指导 0.1 认识程序 0.2 如何学好Visual C++ 0.3 程序员的成长之路 0.4 就业前景 0.5 编程我也行 0.6 了解开发相关的几个概念 0.7 编程答疑 0.8 光盘使用指南 第1章 Visual C++集成开发环境 1.1 Visual C++ 6.0简介 1.1.1 Visual C++概述 1.1.2 Visual C++主要特点 1.2 集成开发环境介绍 1.2.1 主窗口布局 1.2.2 类视图选项卡 1.2.3 资源视图选项卡 1.2.4 文件视图选项卡 1.2.5 菜单和工具栏 1.2.6 调试与输出窗口 1.2.7 代码编辑区 1.2.8 类向导 1.3 程序调试 1.3.1 创建调试程序 1.3.2 进入调试状态 1.3.3 Watch窗口 1.3.4 Call Stack窗口 1.3.5 Memory窗口 1.3.6 Variables窗口 1.3.7 Registers窗口 1.3.8 Disassembly窗口 1.4 实践练习 第2章 编程加油站(一) 必知必会001 如何创建基于对话框的MFC工程 必知必会002 如何创建基于文档视图的MFC工程 必知必会003 打开已存在的工作区 必知必会004 怎样查找工程中的信息 必知必会005 如何使用静态库的方式编译工程 必知必会006 怎样在添加对话框资源时创建对话框类 必知必会007 如何使用断点查看MFC源码 必知必会008 怎样定制自己的工具栏 必知必会009 在工作区中创建多个工程 必知必会010 使用集成开发环境时的常见问题 必知必会011 集成开发环境使用技巧 第2篇 基础篇 第3章 C++语言基础 3.1 C++程序的组成 3.2 程序设计规范 3.2.1 注释 3.2.2 命名 3.2.3 空白 3.2.4 缩进 3.3 程序设计基础 3.3.1 关键字 3.3.2 标识符 3.3.3 常量 3.3.4 变量 3.3.5 宏定义 3.4 基本数据类型 3.4.1 简单类型 3.4.2 字符串类型 3.4.3 枚举类型 3.5 运算符 3.5.1 赋值运算符 3.5.2 算术运算符 3.5.3 关系运算符和逻辑运算符 3.5.4 递增递减运算符 3.5.5 位运算符 3.5.6 sizeof运算符 3.5.7 new和delete运算符 3.5.8 优先级 3.6 实践练习 第4章 C++语句控制 4.1 语句 4.1.1 简单语句 4.1.2 复合语句 4.2 顺序结构 4.3 选择结构 4.3.1 if条件语句 4.3.2 switch分支语句 4.4 循环结构 4.4.1 while语句 4.4.2 do...while语句 4.4.3 for语句 4.5 异常处理语句 4.5.1 异常捕捉 4.5.2 抛出异常 4.6 其他控制语句 4.6.1 强制结束break 4.6.2 继续语句continue 4.6.3 退出语句exit 4.7 实践练习 第5章 高级数据类型 第6章 函数 第7章 面向对象程序设计 第8章 编程加油站(二) 第3篇 界面编程篇 第9章 用户界面设计 第10章 MFC高级控件 第11章 文档与视图 第12章 编程加油站(三) 第4篇 核心技术篇 第13章 图形、图像处理 第14章 打印技术 第15章 文件操作 第16章 编程加油站(四) 第5篇 高级应用篇 第17章 ADO编程基础 第18章 动态链接库 第19章 编程加油站(五)
章节摘录
编程语言之间都是相通的,对一门编程语言达到精通的人来说,转向另外一门语言的学习和开发不会发生本质转变。其实,编程技术和武侠小说里面的武功有很多相像之处。武功分内功和招式两部分,所谓内功是习武之人多年积累下来的武术功底,内力强大的人无论学哪一种武功都能快速掌握并发挥出威力。相反,招式只是应用上的东西,如果只学招式不练内功那么再好的武功都仅仅是花拳绣腿。初学Visualc++的时候可能你需要花长达1年的时间入门(当然根据个人能力入门时间会不同),做了5年Visualc++后你会发现即使项目彻底转向C#、Delphi等,你也只需要1个月的时间就能入门。如果你做了5年Visualc++而转向另外一种技术的学习和开发,这5年绝不是白费的。因此,在入门以后你积累的一些经验就好似内功积淀了下来,会厚积薄发。在整个学习过程中,你还要学会使用一些工具来解答你的问题。因为不是每一个初学者的周围都会有高手回答自己的问题。我们要学会自己解决问题,同时需要注意以下几个问题。
媒体关注与评论
我是一名刚毕业的大学生,买了明日科技编写的许多图书。虽然学校里开设了C++课程,但我对于Visual C++工具以及程序开发还不是很了解,你们编写的图书对我帮助很大,非常感谢。 ———paul 偶然买了一本你们编写的图书,抱着试试看的想法,我通过你们的论坛(bbs.mingribook.com)提了一个问题,没想到很快得到了回答。希望你们能把服务坚持下去。 ———zsf 最近我在做一个视频方面的项目,从明日科技的图书和论坛上得到了很大的帮助。你们帮我解决了许多问题,如果能有一本视频项目实战的书就好了。 ——小鱼
编辑推荐
提升学习效率百分百,241个知识点讲解 165个编程实例 70个常见问题 54个必知必会 超值DVD附赠30小时交互式视频、书中全部源代码、编程词典体验版 看视频 学编程 做产品 全程视频+项目实战+互动答疑 10位知名专家倾力推荐 《视频学Visual C++》创作团队:明日科技是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。 《视频学Visual C++》主要内容: 快速入门: 学前指导 visual c++集成开发环境 编程加油站 C++语言基础 C++语句控制 高级数据类型 函数 面向对象程序设计 界面编程: 用户界面设计 MFC高级控件 文档与视图 编程加油站 核心技术与应用: 图形、图像处理 打印技术 文件操作 编程加油站 ADO编程基础 动态链接库 图像处理 屏幕录像
图书封面
评论、评分、阅读与下载