图书介绍
计算机专业人员书库 Visual C++ NET实践与提高-深入Windows编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 曾玉胆,苏贵洋等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:750537409
- 出版时间:2002
- 标注页数:453页
- 文件大小:231MB
- 文件页数:464页
- 主题词:
PDF下载
下载说明
计算机专业人员书库 Visual C++ NET实践与提高-深入Windows编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Visual C++.NET1
1.1什么是.NET1
1.2 Visual C++.NET的安装2
1.3开发界面4
1.3.1工作区窗口5
1.3.2项目管理6
1.3.3类管理6
1.3.4资源管理7
1.3.5属性窗口8
1.4转换旧的项目9
1.5应用程序向导10
1.6添加映射12
1.7调试工具13
1.8不同的MSDN16
1.9其他新鲜事物18
1.10小结19
第2章 面向对象的程序设计20
2.1根本思想和要解决的根本问题20
2.2代码重用24
2.2.1应用程序重用方式24
2.2.3接口重用25
2.2.4源代码重用方式25
2.2.2模块重用方式25
2.2.5类代码重用26
2.3接口设计31
2.3.1类封装31
2.3.2模板类35
2.3.3深入接口设计过程38
2.4小结48
第3章 Windows 消息机制49
3.1概述49
3.2 发送消息的方式50
3.3.1 MFC对于消息的Default处理56
3.3 MFC中的消息机制56
3.3.2 MFC中菜单、工具条、状态条的更新问题57
3.4 MFC中的消息反射机制62
3.4.1为什么需要消息反射62
3.4.2消息反射的响应62
3.4.3消息反射的响应顺序64
3.4.4消息反射的例子65
3.5遗留的问题68
3.5.1消息循环的遗留问题68
3.5.2处理MDI主框架客户区的消息73
3.6指针与句柄79
3.7小结83
4.1概述84
4.1.1对话框84
第4章 对话框与控件编程84
4.1.2控件85
4.2定制dialog中的控件86
4.3给对话框添加工具栏、状态栏和菜单94
4.3.1在对话框中实现工具栏94
4.3.2在对话框中实现状态栏96
4.3.3在对话框中实现菜单97
4.4在ToolBar中创建控件98
4.5动态创建控件100
4.6启动时隐藏对话框窗口101
4.7子类化105
4.8自定义控件109
4.9控件的Owner Draw116
4.10 Common Dialog扩展121
4.11伸缩对话框124
4.12小结128
第5章 动态链接库129
5.1概述129
5.1.1认清DLL与LIB的真实面目129
5.1.2 DLL的两种动态链接方法130
5.1.3 DLL与EXE的关系132
5.2 DLL编程细节133
5.2.1 DLL编程必须注意的问题133
5.2.2 DEF文件134
5.2.3 DLL的载入过程139
5.2.4 DLL变量141
5.2.5 DLL的其他特性144
5.3几种常用的DLL145
5.3.1最简单的DLL145
5.3.2资源DLL148
5.4特殊的DLL应用152
5.4.1控制面板应用152
5.4.2屏幕保护程序154
5.5模块的几种函数接口166
5.5.1回调函数167
5.5.2模块封装的发展趋势170
5.6小结171
第6章 ActiveX控件172
6.1概述172
6.2 ActiveX控件173
6.2.1 ActiveX控件与Windows 控件173
6.2.2 ActiveX控件与普通COM组件174
6.3在Visual C++中使用ActiveX控件177
6.4使用MFC开发ActiveX控件182
6.4.1接口设计183
6.4.2生成控件框架187
6.5使用ActiveX控件子类化Windows 控件206
6.6 ActiveX控件中的消息反射机制207
6.7小结210
第7章 多线程编程211
7.1概述211
7.2 Visual C++中多线程库支持213
7.2.1 MFC提供的方法214
7.2.2Win32提供的API函数218
7.2.3 C运行库提供的函数220
7.3线程操作223
7.3.1线程暂停计数器223
7.3.2线程的标识223
7.3.3线程的返回值224
7.3.4时程优先级224
7.3.5线程优先级227
7.3.6线程休眠230
7.4 MFC与多线程231
7.5多线程编程示例232
7.6线程同步238
7.6.1 Wait函数238
7.6.2 Event(信号量)244
7.6.3 Mutex(互斥量)246
7.6.4 CriticalSection(关键代码)248
7.6.5 Semaphore(信标)249
7.7同一进程创建多个界面线程251
7.8遗留的问题254
7.9小结261
8.1概述263
8.2使用文件进行通信263
第8章 进程间数据通信263
8.3使用注册表进行通信264
8.4使用特定的消息进行通信266
8.5使用文件映射进行通信275
8.6使用剪贴板进行通信286
8.7使用读写进程内存方式进行通信297
8.8使用管道进行通信298
8.9使用共享数据段进行通信309
8.10小结318
9.1概述319
第9章 COM接口319
9.2 COM组件与C++类对象325
9.3代理/残根DLL329
9.4 BSTR330
9.5几个常用的接口333
9.5.1 IUnknown333
9.5.2 IDispatch333
9.5.3 IObjectWithSite335
9.5.4 IConnectionPoint与IConnectionPointContainer336
9.5.5 IOleCommandTarget340
9.5.6永久化接口344
9.6.1浮动按钮例子345
9.6几个例子345
9.6.2 IE插件例子355
9.7 MFC中接口的实现361
9.8小结368
第10章 Shell编程369
10.1概述369
10.2几个常用的Shell功能函数369
10.2.1 ShellExecute与ShellExecuteEx369
10.2.2 SHBrowseForFolder372
10.2.3 SHFileOperation379
10.2.4 SHGetFileInfo382
10.2.5 SHGetSpecialFolderLocation与SHGetSpecialFolderPath386
10.2.6 SHGetSettings389
10.2.7 SHAutoComplete390
10.2.8 Shell-NotifyIcon391
10.3文件拖放支持394
10.4 Shell常用接口403
10.4.1 Shell扩充使用的接口404
10.4.2 Shell名字空间扩展使用的接口407
10.5小结421
第11章 数据组织422
11.1概述422
11.2 MFC提供的数据组织手段422
11.2.1 CObject423
11.2.2 MFC类库提供的数据结构427
11.3 窗口属性429
11.4 线程内数据组织431
11.5 Owner-Draw的组织数据434
11.6 Block Memory438
11.7小结445
附录A Visual C++编程风格446
A.1变量风格446
A.2文件风格447
A.2.1文件生成447
A.3.1函数注释448
A.3函数风格448
A.2.3空行约定448
A.2.2文件头部注释448
A.3.2代码缩进449
A.4注释风格449
A.5小结449
附录B 推荐书目450
C++基础书籍及提高书籍450
MFC编程书籍450
Windows 编程技术书籍451
面向对象编程书籍452
COM书籍452
附录C 光盘使用说明453
热门推荐
- 2302044.html
- 929285.html
- 3239361.html
- 1462694.html
- 66667.html
- 3108819.html
- 1400932.html
- 1186127.html
- 879273.html
- 3094764.html
- http://www.ickdjs.cc/book_2874642.html
- http://www.ickdjs.cc/book_98819.html
- http://www.ickdjs.cc/book_848250.html
- http://www.ickdjs.cc/book_3275111.html
- http://www.ickdjs.cc/book_1355146.html
- http://www.ickdjs.cc/book_3002887.html
- http://www.ickdjs.cc/book_392451.html
- http://www.ickdjs.cc/book_2605228.html
- http://www.ickdjs.cc/book_392758.html
- http://www.ickdjs.cc/book_1189309.html