VC++深入详解
正版图书 当天发 带塑封 9952042063392669698
¥
16.17
1.6折
¥
99
九五品
仅1件
作者孙鑫 著
出版社电子工业出版社
出版时间2012-07
版次1
装帧平装
货号9952042063392669698
上书时间2024-12-01
商品详情
- 品相描述:九五品
图书标准信息
-
作者
孙鑫 著
-
出版社
电子工业出版社
-
出版时间
2012-07
-
版次
1
-
ISBN
9787121173608
-
定价
99.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
767页
-
字数
1257千字
-
正文语种
简体中文
-
丛书
孙鑫作品系列
- 【内容简介】
-
从实际应用入手,由浅入深、循序渐进地讲述Windows程序内部运行机制、MFC框架、文本、菜单、对话框、文件操作、网络编程、进程间通信、ActiveX控件、动态链接库、HOOK编程等多个主题。全书还贯穿作者多年来学习编程的一些经验,以及一些学习方法的建议,为读者进一步的学习提供指导。
本书不同于一般的讲述VC++使用的书籍,本书主要从程序内部运行的机制和MFC程序的组织脉络入手,使读者在学习VC++编程知识时,既能够知其然,又能知其所以然,从而帮助读者从根本上理解和掌握Windows的程序设计。
本书的配套光盘还免费提供近45小时的VC++教学视频,读者在学习的过程中可以将视频和书互为参考,配合学习,这样可以更快、更好地掌握VC++编程。
- 【作者简介】
-
孙鑫,国内著名的IT技术和教育专家,2009中国教育杰出人物,程序员之家网站站长(www.phome.asia/www.sunxin.org)。具有十多年的软件开发和教育培训经验,精通多种程序语言和技术架构,曾主讲过的课程包括C/C++、VC++、COM/DCOM/COM+、SQLServer、Oracle、Java、J2EE、Struts/Struts2、Hibernate、iBatis、Spring、数据库建模等。2004年曾推出《Java无难事》和《VC++深入编程》教学视频,获得了强烈反响,在网络上掀起了一股视频教学的风潮,数十万的学员通过这两套视频走上了软件开发的道路。从2006年开始,相继出版了畅销技术专著:《JavaWeb开发详解》、《VC++深入详解》、《Struts2深入详解》、《Servlet/JSP深入详解》、《XML、XMLSchema、XSLT2.0和XQuery开发详解》、《HTML5、CSS和JavaScript开发》。目前专注于Android和iPhone开发。
- 【目录】
-
目录
第1章Windows程序内部运行机制1
1.1API与SDK1
1.2窗口与句柄2
1.3消息与消息队列3
1.4WinMain函数4
1.4.1WinMain函数的定义5
1.4.2窗口的创建6
1.4.3消息循环13
1.4.4编写窗口过程函数15
1.5动手写第一个Windows程序19
1.6消息循环的错误分析23
1.7变量的命名约定25
1.8小结26
第2章掌握C++27
2.1从结构到类27
2.1.1结构体的定义27
2.1.2结构体与类29
2.2C++的特性30
2.2.1类与对象34
2.2.2构造函数34
2.2.3析构函数37
2.2.4函数的重载37
2.2.5this指针39
2.2.6类的继承41
2.2.7虚函数与多态性、
2.2.7纯虚函数48
2.2.8函数的覆盖和隐藏52
2.2.9引用55
2.2.10C++类的设计习惯及头文件
2.2.10重复包含问题的解决57
2.2.11VC++程序编译链接的
2.2.11原理与过程61
第3章MFC框架程序剖析63
3.1MFCAppWizard63
3.2基于MFC的程序框架剖析66
3.2.1MFC程序中的
3.2.1WinMain函数67
3.2.2MFC框架窗口78
3.2.3消息循环85
3.2.4窗口过程函数86
3.2.5文档/视类结构87
3.2.6帮助对话框类88
3.3窗口类、窗口类对象与窗口88
3.3.1三者之间关系88
3.3.2在窗口中显示按钮92
3.4本章小结99
第4章简单绘图100
4.1MFC消息映射机制100
4.1.1ClassWizard101
4.1.2消息映射机制108
4.2绘制线条112
4.2.1利用SDK全局函数实现
4.2.4画线功能114
4.2.2利用MFC的CDC类实现
4.2.4画线功能115
4.2.3利用MFC的CClientDC类
4.2.4实现画线功能116
4.2.4利用MFC的CWindowDC类
4.2.4实现画线功能117
4.2.5在桌面窗口中画线118
4.2.6绘制彩色线条119
4.3使用画刷绘图121
4.3.1简单画刷121
4.3.2位图画刷122
4.3.3透明画刷124
4.4绘制连续线条130
4.5绘制扇形效果的线条132
第5章文本编程135
5.1插入符135
5.1.1创建文本插入符135
5.1.2创建图形插入符139
5.2窗口重绘140
5.2.1OnDraw函数141
5.2.2添加字符串资源142
5.3路径144
5.4字符输入149
5.4.1设置字体153
5.4.2字幕变色功能的实现156
5.5本章小结161
第6章菜单162
6.1菜单命令响应函数162
6.2菜单命令的路由165
6.2.1程序类对菜单命令的
4.2.4响应顺序165
6.2.2Windows消息的分类166
6.2.3菜单命令的路由166
6.3基本菜单操作169
6.3.1标记菜单169
6.3.2默认菜单项172
6.3.3图形标记菜单174
6.3.4禁用菜单项177
6.3.5移除和装载菜单181
6.3.6MFC菜单命令更新机制183
6.3.7快捷菜单187
6.4动态菜单操作193
6.4.1添加菜单项目194
6.4.2插入菜单项目195
6.4.3删除菜单198
6.4.4动态添加的菜单项的
6.4.4命令响应199
6.5电话本示例程序200
6.5.1动态添加子菜单的实现201
6.5.2显示输入的字符203
6.5.3添加菜单项及其命令
6.5.3响应函数206
6.5.4框架类窗口截获菜单
6.5.3命令消息211
6.6本章小结218
第7章对话框(一)219
7.1对话框基本知识219
7.1.1常用控件介绍219
7.1.2对话框的种类220
7.2对话框的创建和显示220
7.2.1模态对话框的创建224
7.2.2非模态对话框的创建225
7.3动态创建按钮228
7.4控件的访问232
7.4.1控件的调整232
7.4.2静态文本控件233
7.4.3编辑框控件235
7.5对话框伸缩功能的实现248
7.6输入焦点的传递254
7.7默认按钮的进一步说明262
7.8本章小结263
第8章对话框(二)264
8.1“逃跑”按钮的实现264
8.2属性表单和向导的创建271
8.2.1创建属性页276
8.2.2创建属性表单282
8.2.3向导的创建287
8.3本章小结307
附录307
第9章定制应用程序外观311
9.1修改应用程序窗口的
9.1外观311
9.1.1在窗口创建之前修改311
9.1.2在窗口创建之后修改314
9.2修改窗口的光标、
9.2图标和背景316
9.2.1在窗口创建之前修改316
9.2.2在窗口创建之后修改320
9.3模拟动画图标322
9.3.1加载图标资源322
9.3.2定时器的处理324
9.4工具栏编程327
9.4.1在工具栏上添加和
9.4.1删除按钮328
9.4.2创建工具栏329
9.5状态栏编程339
9.6进度栏编程345
9.6.1在窗口中创建进度栏346
9.6.2在状态栏的窗格中创建
9.6.2进度栏347
9.7在状态栏上显示鼠标
9.7当前位置354
9.8启动画面357
9.9本章小结360
第10章绘图控制361
10.1简单绘图361
10.2设置对话框366
10.2.1设置线宽366
10.2.2设置线型370
10.3颜色对话框372
10.4字体对话框377
10.5示例对话框382
10.6改变对话框和控件的背景及
10.6文本颜色386
10.6.1改变整个对话框及其上子
10.6.1控件的背景色387
10.6.2仅改变某个子控件的背景
10.6.1及文本颜色388
10.6.3改变控件上的文本字体391
10.6.4改变按钮控件的背景色
10.6.1及文本颜色392
10.7位图的显示398
10.8本章小结403
第11章图形的保存和重绘404
11.1坐标空间和转换404
11.1.1坐标空间404
11.1.2转换405
11.1.3逻辑坐标和设备坐标409
11.2图形的保存和重绘411
11.2.1集合类CPtrArray413
11.2.2OnPaint与OnDraw417
11.3窗口滚动功能的实现419
11.3.1CScrollView类419
11.3.2图形错位现象421
11.4元文件426
11.4.1元文件的使用426
11.4.2元文件的保存
11.4.2与打开429
11.5兼容设备描述表431
11.6本章小结434
第12章文件和注册表操作435
12.1constchar*和char*const435
12.1.1constchar*435
12.1.2char*const436
12.2C语言对文件操作的支持437
12.2.1文件的打开437
12.2.2文件的写入438
12.2.3文件的关闭439
12.2.4fflush函数440
12.2.5文件指针定位440
12.2.6文件的读取442
12.2.7二进制文件和文本文件445
12.2.8文本方式和二进制方式448
12.3C++对文件操作的支持451
12.4Win32API对文件操作
12.4的支持453
12.4.1文件的创建和打开453
12.4.2文件的写入456
12.4.3文件的读取458
12.5MFC对文件操作的支持459
12.5.1文件的写入460
12.5.2文件的读取461
12.5.3CFileDialog类461
12.6Win.ini文件的访问466
12.6.1Win.ini文件的结构466
12.6.2Win.ini文件的写入467
12.6.3Win.ini文件的读取469
12.7注册表的编程472
12.7.1注册表API472
12.7.2注册表访问示例476
12.8本章小结480
第13章文档与串行化481
13.1使用CArchive类对文件
13.1进行读写操作481
13.2MFC框架程序提供的文件
13.2新建功能484
13.2.1I
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价