编辑推荐

VisualC++在Windows应用程序开发工具中占有重要的地位,VisualC++2013版本和前面的版本相比有了不少改进。针对Windows系统下对VisualC++2013的开发介绍书不是很多、也不够全面的现状,《Visual C++2013从入门到精通(视频教学版)(附光盘)》作者撰写了这本针对初中级读者的VisualC++2013开发书。
作者在长期的编程实践中使用过许多VisualC++系列开发工具(从6.0到2013都用过),积累了不少技术心得和开发经验,但这些技术比较零散,系统性不强,借助《Visual C++2013从入门到精通(视频教学版)(附光盘)》将这些内容整理成一个完整的系统,并且将所涉及的技巧和方法讲述出来,是一件很荣幸的事。
软件开发是一门需要实践的技术,《Visual C++2013从入门到精通(视频教学版)(附光盘)》理论尽量用简单易懂的语言表达,然后配以相应的实例,避免空洞的说教。对于其中的技术细节,都尽量讲深讲透,为读者提供翔实可靠的技术资料。对于VisualC++2013中的开发环境和开发技巧,《Visual C++2013从入门到精通(视频教学版)(附光盘)》从基本的内容讲起,然后进行提高,所以《Visual C++2013从入门到精通(视频教学版)(附光盘)》可以说是“从入门到精通”。

内容简介

Visual C++2013从入门到精通(视频教学版)(附光盘)》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍了使用VisualC++2013进行程序开发应该掌握的各方面知识。
Visual C++2013从入门到精通(视频教学版)(附光盘)》共分11章,包括VisualC++2013概述,Windows编程基础,MFC对话框程序设计,MFC控件程序设计,菜单、工具栏和状态栏的开发使用,图形和图像,动态链接库,多线程编程,数据库编程,网络Sochet编程,VisualC++2013程序发布。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会VisualC++2013程序开发的精髓,快速提高开发技能。
Visual C++2013从入门到精通(视频教学版)(附光盘)》适合作为软件开发入门者的自学用书,可供开发人员查阅、参考,也适合作为高等院校相关专业的教学参考书。

作者简介

朱文伟,无锡江南计算研究所担任软件工程师。

目录

第1章VisualC++2013概述1
1.1VisualC++2013简介1
1.2安装VisualC++2013及其帮助2
1.3认识VisualC++2013集成开发环境2
1.3.1起始页2
1.3.2主界面4
1.3.3标题栏4
1.3.4菜单栏4
1.3.5工具栏5
1.3.6类视图6
1.3.7解决方案资源管理器7
1.3.8输出窗口7
1.3.9错误列表7
1.3.10设置源码编辑窗口的颜色7
1.3.11显示行号8
第2章Windows编程基础9
2.1开发Windows程序的三种方式9
2.2SDK方式9
2.3MFC方式12
2.3.1通过向导生成一个简单的MFC程序13
2.3.2手工写一个简单的MFC程序13
2.3.3手工写一个稍复杂的MFC程序17
2.4托管方式19
2.4.1.NETFramework的概念20
2.4.2公共语言运行时库(CLR)20
2.4.3.NETFramework类库20
2.4.4*个托管C++控制台程序21
2.4.5*个托管C++表单程序22
2.5字符集23
2.5.1计算机上的三种字符集23
2.5.2Unicode编码的实现28
2.5.3C运行时库对Unicode的支持32
2.5.4C++标准库对Unicode的支持34
2.5.5WindowsAPI对Unicode的支持34
2.5.6VisualC++2013开发环境对Unicode的支持35
2.5.7字符集相关范例36
2.6SDK编程基础39
2.6.1消息的定义39
2.6.2预定义消息41
2.6.3自定义消息45
2.6.4消息和事件45
2.6.5消息和窗口45
2.6.6工程目录结构55
2.6.7调试初步56
2.6.8Win32控件编程58
2.6.9Win32对话框编程95
2.7MFC编程基础109
2.7.1MFC类库概述109
2.7.2MFC应用程序类型112
2.7.3添加菜单114
2.7.4窗口客户区116
2.8键盘120
2.8.1键盘概述120
2.8.2键盘消息122
2.9鼠标131
2.9.1鼠标概述131
2.9.2鼠标消息132
2.10字符串138
2.10.1几个字符串类型139
2.10.2Win32API中的字符串141
2.10.3MFC中的字符串141
2.11控制台编程148
2.12内存管理150
2.13文件操作152
2.13.1Win32API操作文件152
2.13.2MFC类操作文件155
2.14MFC的异常处理163
2.15调试输出164
2.15.1调试程序常用快捷键164
2.15.2利用Win32API进行调试输出165
2.15.3在MFC程序调试输出165
2.15.4可视化查看变量的值165
第3章MFC对话框程序设计166
3.1对话框程序设计概述166
3.2建立一个简单的对话框程序167

前言/序言

  这是一本VisualC++入门的经典书籍。任何学过C/C++语言并立志成为一名Windows开发工程师的朋友,都可以从《Visual C++2013从入门到精通(视频教学版)(附光盘)》起步。《Visual C++2013从入门到精通(视频教学版)(附光盘)》虽然有点厚实,但内容通俗易懂,由浅入深,并且实例丰富,步骤详细,注释充分,相信大家都能看得懂。对于中高级开发人员,也可以通过《Visual C++2013从入门到精通(视频教学版)(附光盘)》快速上手VisualC++2013这个强大的开发工具。《Visual C++2013从入门到精通(视频教学版)(附光盘)》并没有讲述C++语言部分,因为这是一本Windows编程的书籍,里面都是实实在在Windows编程的干货。此外,实例丰富是《Visual C++2013从入门到精通(视频教学版)(附光盘)》的一大特点,大家知道,编程开发光了解理论是不够的,只有自己上机调试运行下例子,才能深刻理解编程,尤其对于VisualC++更是如此。另外,为了照顾初学者,每个实例步骤非常详细,从建立工程到运行工程,都有着丰富的注释,步骤注释详细是《Visual C++2013从入门到精通(视频教学版)(附光盘)》的另外一大特点。
  VisualC++在当前Windows编程开发平台上已是霸主地位,其功能之强大令人叹为观止。希望大家能够通过《Visual C++2013从入门到精通(视频教学版)(附光盘)》的学习,打好Windows开发的基础,早日成为VisualC++高手。
  《Visual C++2013从入门到精通(视频教学版)(附光盘)》配套一张DVD光盘,按《Visual C++2013从入门到精通(视频教学版)(附光盘)》各章分10个目录为读者提供示例项目文件,读者可以在阅读示例的时候,运行这些项目以加深对相关内容的理解,并培养自己动手编程的能力。
  虽然作者尽了自己*大努力,但是不可避免地在书中仍然会有一些小错误出现。希望大家斧正,关于《Visual C++2013从入门到精通(视频教学版)(附光盘)》的*新动态和错误列表,可以关注作者博客http://itrzw.blog.sohu.com/,读者反映的建议或书中错误会更新到博客上。《Visual C++2013从入门到精通(视频教学版)(附光盘)》所有例子都在Windows7上用VisualC++2013编译通过。非特别说明,默认情况下工程字符集都是Unicode版本,这也是VisualC++2013默认采用的字符集。
  此外,为了帮助初学者顺利求职成功,对于购买《Visual C++2013从入门到精通(视频教学版)(附光盘)》的读者在求职试用期内提供免费的技术咨询服务,具体情况详见博客。
  编者
  2017年2月

其他推荐