图书介绍
Visual C++.NET编程技术体验PDF|Epub|txt|kindle电子书版本网盘下载
- 胡涛编著 著
- 出版社: 电子工业出版社
- ISBN:
- 出版时间:2003
- 标注页数:529页
- 文件大小:57MB
- 文件页数:544页
- 主题词:
PDF下载
下载说明
Visual C++.NET编程技术体验PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VC++NET综述1
1.1.NET平台2
1.2 IDE5
1.2.1 组成5
1.2.2 自定义IDE11
1.3 VC++NET的新增功能12
1.3.1 建立项目12
1.3.2 C++托管13
1.3.3属性化编程16
1.3.4库的变化17
第2章定制窗口19
2.1 MFC窗口20
2.1.1创建窗口21
2.1.2注册窗口21
2.1.3关闭和销毁窗口22
2.1.4激活窗口22
2.2示例——设置窗口风格22
2.2.2修改窗口默认风格23
2.2.1界面设计23
2.2.3设置窗口背景24
2.2.4更改窗口标题25
2.2.5 更改窗口图标25
2.2.6使用动画窗口27
2.2.7使用透明窗口28
2.2.8使窗口总在最前29
2.3创建非规则形状的窗口31
2.3.1 示例——创建六边形窗口32
2.3.2示例——创建异形窗口34
第3章菜单和控制条高级编程39
3.1菜单40
3.1.1 CMenu类40
3.1.2菜单编程要点41
3.1.3示例——菜单编程45
3.2 工具栏49
3.2.1 CToolBar类简介49
3.2.2工具栏编程要点54
3.2.3示例——工具栏编程56
3.3.1 CStatusBar类62
3.3状态栏62
3.3.2使用状态栏要点66
3.3.3示例——状态栏编程66
3.4对话条70
3.4.1 CDialogBar类71
3.5 ReBar控件72
3.5.1 CReBar类72
3.5.2示例——为工具栏添加皮肤73
第4章控件及其编程77
4.1控件概述78
4.2创建控件79
4.2.1列表控件80
4.2.2选项卡控件87
4.3从标准控件派生控件90
4.4接收来自公共控件的通知91
4.5常用控件92
4.5.1静态控件92
4.5.2编辑控件93
4.5.3按钮控件96
4.5.4组合框控件101
4.5.5列表框控件104
4.5.6滑块控件107
4.5.8滚动条控件113
4.5.9数值调节钮控件117
4.5.10图像列表控件119
4.5.11树控件123
第5章系统编程131
5.1.1注册表132
5.1注册表编程132
5.1.2操作注册表的Win32API函数134
5.1.3支持注册表操作的NET Framework类136
5.1.4示例——操作注册表137
5.2系统托盘编程142
5.2.1 概述142
5.2.2示例——系统托盘编程144
5.3 Win32钩子技术146
5.3.1钩子类型147
5.3.2编写钩子程序148
5.3.3示例——鼠标钩子程序149
5.4文件处理153
5.4.1 序列化153
5.4.2使用 CFile类159
5.4.3示例——文件分割器162
5.5剪贴板编程167
5.5.1 概述167
5.5.2选择剪贴板机制167
5.5.3使用Windows标准剪贴板167
5.5.4 使用OLE剪贴板机制169
第6章 多文档/多视图编程173
6.1文档/视图体系174
6.1.1文档/视图体系概述174
6.1.2文档模板和文档/视图的创建过程176
6.2创建单文档多视图程序178
6.2.1标准的单文档多视界面179
6.2.2滚动和缩放视图179
6.2.3拆分窗口181
6.2.4示例1——单文档多视183
6.2.5示例2——单文档多视186
6.3多文档应用程序193
6.4多顶级文档193
第7章对话框高级编程195
7.1 实现对话框数据交换和验证196
7.2无模式对话框197
7.2.1编程要点197
7.2.2示例——实现无模式对话框199
7.3通用对话框类203
7.3.1 CColorDialog类203
7.3.2 CFileDialog类204
7.3.3 CFindReplaceDialog类205
7.3.4 CFontDialog类206
7.3.5 CPrintDialog类207
7.4属性表与属性页207
7.4.1属性表及运行机制207
7.4.2 CPropertySheet类209
7.4.3 CPropertyPage类211
7.4.4创建属性表212
7.4.5示例——使用模式属性表及向导属性表213
7.5 Web对话框220
7.5.1创建Web对话框的一般方法221
7.5.2使用“Web对话框”编辑器223
7.5.3 Web对话框编程230
7.5.4示例——鼠标敏感文字232
第8章 GDI+图形编程235
8.1 GDI+概述236
8.1.1 GDI+的组成236
8.1.2新增功能237
8.1.3 GDI+的接口类239
8.1.4编程模式的变化243
8.2图形绘制247
8.2.1使用GDI+步骤247
8.2.2坐标系统和变形249
8.2.3使用Pen对象绘制线条和形状257
8.2.4使用Brush对象填充形状261
8.2.5构造并绘制曲线269
8.2.6构造并绘制轨迹271
8.2.7重新着色273
8.2.8图形容器280
8.2.9区域与剪辑282
8.3文本与字体285
8.3.1构造字体系列和字体285
8.3.2绘制文本286
8.3.3设置文本格式287
8.3.4.设定文本输出质量290
8.4 GDI+图像处理291
8.4.1文件格式291
8.4.3 DrawImage方法293
8.4.2 Image和Bitmap类293
8.4.4 图元文件297
8.4.5 CImage类298
8.4.6示例——图像浏览器298
第9章多线程编程301
9.1进程和线程302
9.1.1使用多个线程303
9.1.2多线程的优点303
9.1.3多线程的缺点303
9.2.1启动用户界面线程304
9.1.4线程类型304
9.2 用户界面线程304
9.2.2初始化线程306
9.3辅助线程306
9.3.1启动辅助线程306
9.3.2实现控制函数307
9.4挂起和恢复线程307
9.5.3检索线程的退出代码308
9.5.2过早终止线程308
9.5.1正常线程终止308
9.5终止线程308
9.6线程通信309
9.6.1 示例——使用全局变量通信309
9.6.2示例——使用Windows消息通信312
9.7线程同步313
9.7.1线程安全类313
9.7.2 Event对象314
9.7.3示例——使用Event对象315
9.7.4 CriticalSection对象316
9.7.5示例——使用CriticalSection对象317
9.7.6 Mutex对象319
9.7.7示例——使用Mutex对象320
9.7.8 Semaphore对象321
9.7.9示例——使用Semaphore对象322
9.8调试多线程323
9.8.1 “线程”窗口324
9.8.2利用“线程”窗口操作线程324
9.8.3线程调试提示325
第10章DLL编程327
10.1基础知识328
10.1.1概述328
10.1.2 DLL的类型329
10.2使用动态链接库334
10.2.1 DLL的入口函数DllMain()334
10.2.2 从DLL导出335
10.2.3导入到应用程序340
10.3调试DLL347
10.4示例——创建和使用Win32DLL349
10.5示例——创建和使用MFC DLL352
第1 1章ATL编程359
11.1概述360
11.1.1.ATL简介360
11.1.2 ATL基本技术361
11.2示例——简单的非属性化ATL项目362
11.2.1创建ATL项目362
11.2.2添加控件364
11.2.3为控件添加属性367
11.2.4更改绘图代码368
11.2.5添加事件369
11.2.6添加属性页到控件372
11.2.7测式375
11.3示例——使用ATL开发COM组件378
第1 2章 STL编程383
12.1 STL简介384
12.2算法384
12.4迭代器388
12.3容器388
12.5 STL的其他部分389
12.6示例——list编程390
12.6.1创建项目390
12.6.2构造list390
12.6.3在list中插入元素392
12.6.4统计list中的对象394
12.6.5在list中查找对象395
12.6.6从list中删除元素399
12.6.7使用list的成员函数sort排序401
12.7小结402
第1 3章网络编程403
13.1WinSock编程404
13.1.1基础404
13.1.2 MFC提供的类407
13.1.3使用CSocket类410
13.1.4示例——网上聊天应用程序412
13.2.2创建Internet客户端应用程序的MFC类424
13.2.3 使用 MFCWinInet类编写Internet客户端应用程序424
13.2.1 Win32 Internet扩展424
13.2 WinInet编程424
13.2.4 Internet客户端类的前提条件426
13.2.5 示例——简单的网页浏览器427
13.3 ISAPI编程432
13.3.1 ISAPI与CGI432
13.3.2 ISAPI基础432
13.3.3 示例——ISAPI服务器扩展编程434
第1 4章数据库编程437
14.1数据库基础438
14.2 SQL438
14.2.1 定义基本表和插入数据438
14.2.2 SQL查询439
14.2.3 SQL数据控制442
14.2.4定义视图及其他442
14.2.5数据字典443
14.3.1 基本概念444
14.3.2 MFC的ODBC类444
14.3 ODBC444
14.3.3 CDatabase类445
14.3.4 CRecordset类447
14.3.5 CRecordView类454
14.3.6 示例——ODBC数据库编程455
14.4 DAO简介463
14.5 OLE DB/ADO465
14.5.1通用数据访问技术465
14.5.2 OLE DB对象模型466
14.5.3 ADO对象模型467
14.5.4 ADO编程要点468
14.5.5 示例——ADO编程479
第1 5章HTML帮助系统编程485
15.1概述486
15.2 HTML帮助文件的制作和使用488
15.2.1 HTML Help Workshop编辑窗口中的工具栏489
15.3示例——创建HTML帮助文件490
15.3.1创建项目及HTML页490
15.3.2设置项目选项491
15.3.3添加主题文件492
15.3.4添加目录和索引493
15.3.5 设计窗口样式494
15.3.6区分上下文帮助496
15.4第二方Html帮助制作工具498
15.4.1 ForeHelp498
15.4.2 DocToHelp499
15.4.3 RoboHelp499
15.5在程序中使用HTML帮助499
15.5.1 HtmlHelp()函数499
15.5.2示例——区分上下文帮助500
第1 6章安装和部署项目503
16.1概述504
16.1.1 Microsoft Windows安装程序504
16.1.2部署项目504
16.2设置部署项目属性505
16.2.1在“属性”窗口中设置常规项目属性505
16.2.2用“Install属性页”对话框配置相关属性508
16.3部署编辑器510
16.3.1打开部署编辑器510
16.3.2 “文件系统”编辑器510
16.3.5 “用户界面”编辑器511
16.3.3注册表编辑器511
16.3.4 “文件类型”编辑器511
16.3.6 “自定义操作”编辑器512
16.3.7 “启动条件”编辑器512
16.4示例——用安装程序向导创建安装项目512
16.5示例——部署应用程序515
16.5.1修改Install安装项目属性515
16.5.2确定要重新发布的依赖文件516
16.5.5创建桌面快捷方式517
16.5.4添加共享系统文件517
16.5.3将Windows应用程序添加到安装程序中517
16.5.6创建“程序”菜单项518
16.5.7创建文件关联519
16.5.8为Windows应用程序添加注册表键519
16.5.9添加自定义安装对话框520
16.5.10为应用程序创建实例文件520
16.5.11添加启动条件检查InternetExplorer版本521
16.5.12生成和测试安装521
附录A虚拟键码表523