图书介绍
Visual C++.NET编程实战PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++.NET编程实战](https://www.shukui.net/cover/62/33240177.jpg)
- 丁有和编著 著
- 出版社: 重庆天极信息发展有限公司
- ISBN:7900353046
- 出版时间:2002
- 标注页数:310页
- 文件大小:27MB
- 文件页数:323页
- 主题词:
PDF下载
下载说明
Visual C++.NET编程实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章VC.NET开发环境1
1.1概述2
1.1.1 Visual C++.NET的最新特点2
1.1.2安装Visual C++.NET的最低软硬件要求2
1.1.3配置远程IIS服务器3
1.1.4安装Visual Studio.NET Beta 2中文企业版3
1.2 Visual C++.NET开发环境简介5
1.2.1概述5
1.2.2开发环境的菜单和工具栏6
1.2.3窗口及其基本操作6
1.3方案和方案工作区8
1.3.1方案基本概念8
1.3.2方案资源管理器9
1.3.3类视图9
1.3.4资源视图9
1.3.5资源及其基本操作10
1.3.6使用资源模板11
1.4开发环境的初步实践14
1.4.1理解应用程序类型14
1.4.2使用向导编制一个单文档应用程序15
1.4.3项目配置与编译运行17
1.5找回Visual C++6.0原来的编程方式18
1.5.1将开发环境按Visual C++ 6.0布置18
1.5.2如何添加一个类19
1.5.3如何添加成员函数和变量20
1.5.4如何进行消息映射和代码重载20
第2章定制和发布MFC应用程序22
2.1理解向导创建的程序框架23
2.1.1用户应用类23
2.1.2用户文档类26
2.1.3用户视图类28
2.1.4文档视图机制32
2.1.5主框架窗口类CMainFrame34
2.1.6其他应用程序框架36
2.2菜单、工具栏和状态栏38
2.2.1用编辑器设计菜单38
2.2.2使用键盘快捷键41
2.2.3菜单的编程控制42
2.2.4使用快捷菜单45
2.2.5使用工具栏编辑器46
2.2.6工具栏和菜单相结合47
2.2.7状态栏及其操作48
2.3安装和部署项目51
2.3.1 WindowsInstaller概述51
2.3.2使用向导创建一个安装程序51
2.3.3安装程序与合并模块54
2.3.4安装项目的属性54
2.3.5部署编辑器56
2.3.6部署安装项目57
第3章使用DHTML对话框60
3.1 CSS和DHTML概述61
3.2 DHTML对话框的一般使用62
3.2.1一般创建方法62
3.2.2使用DHTML对话框编辑器64
3.2.3在HTML编辑器中设置元素的CSS属性67
3.3 DHTML对话框元素的编程控制71
3.3.1 HTML元素的事件映射71
3.3.2数据交换(DDX)72
3.3.3在程序中获取和改变元素的CSS属性73
3.4 innerHTML和innerText属性的编程控制75
3.4.1 innerHTML和innerText属性76
3.4.2 BSTR、 CComBSTR和CString76
3.4.3 CComPtr类77
3.4.4使用CDHtmlDialog对innerHTML和innerText属性的控制77
3.4.5应用实例78
3.5使用CMultiPageDHtmlDialog82
3.5.1一般使用方法82
3.5.2 CMultiPageDHtmlDialog映射机制84
3.5.3重载OnNavigateComplete84
3.5.4应用实例85
第4章ALT和COM+90
4.1模板及标准模板库STL91
4.1.1函数重载机制的不足91
4.1.2函数模板92
4.1.3类模板93
4.1.4如何在Visual C++.NET中开发一个模板应用程序94
4.1.5使用标准模板库STL96
4.2组件对象模型(COM)基础103
4.2.1类代码重用的回顾103
4.2.2 COM、组件和接口概述105
4.2.3用MFC创建COM项目Ex_ ComDemo105
4.2.4步骤一:如何创建一个COM组件框架106
4.2.5步骤二:添加一个COM对象类107
4.2.6步骤三:理解IUnknown接口107
4.2.7步骤四:MFC接口宏及COM组件代码的添加108
4.2.8步骤五:注册115
4.2.9步骤六:创建一个客户程序进行测试117
4.2.10进程内组件和进程外组件120
4.2.11 COM组件的复用120
4.3活动模板库(ATL)基础120
4.3.1 ATL概述120
4.3.2示例Ex_Bu lb122
4.3.3步骤一:创建一个ATL项目122
4.3.4步骤二:添加一个控件123
4.3.5步骤三:向控件添加属性(方法)126
4.3.6步骤四:更改OnDraw代码127
4.3.7步骤五:测试128
4.4用ATL开发COM组件130
4.4.1接口定义语言130
4.4.2 C++的虚函数表Vtable132
4.4.3 COM接口是一个Vtable结构指针134
4.4.4 C++智能指针134
4.4.5 CComPtr和CComQIPtr134
4.4.6 ATL的基本宿主支持135
4.4.7 ATL对COM对象的类支持136
4.4.8 ATL的COM映射宏139
4.4.9 ATL的类厂支持140
4.5用ATL创建COM综合类例:Ex_AtlStudent141
4.5.1实现Ex_AtlStudent服务器程序142
4.5.2创建客户测试程序Ex_AtlStuTest149
4.5.3使用ATL智能指针编写测试代码151
4.6用ATL开发COM+组件152
4.6.1 COM+基本框架152
4.6.2 COM+系统服务154
4.6.3 COM+应用开发156
4.6.4一个COM+的示例过程158
第5章WEB应用和服务程序开发164
5.1 XML和XSL165
5.1.1 XML概述165
5.1.2简单的XML文档166
5.1.3 XSL、 XSLT和XPath概述167
5.1.4一个功能完整的XML示例175
5.1.5用Visual Studio.NET编辑XML文档178
5.2 ATL Server基础179
5.2.1 ATL Server与ASP、 ISAPI的区别179
5.2.2 ISAPI和IIS181
5.2.3 ATL Sever机制181
5.2.4 SRF文件简介182
5.2.5 HTTP流185
5.2.6使用Cookies186
5.2.7 HTTP文件上传187
5.2.8线程池188
5.3示例Ex_AtlServerDemo188
5.3.1创建一个ATL Server项目188
5.3.2添加替换方法191
5.3.3修改SRF文件内容194
5.3.4添加Student.css和Header.htm文件196
5.3.5添加Student.xml文件198
5.3.6获取XML数据199
5.3.7测试205
5.4 Web Services概述205
5.4.1什么是Web Services205
5.4.2为什么要使用Web Services207
5.4.3 SOAP208
5.4.4 UDDI208
5.4.5 WSDL209
5.5示例Ex_AtlWebStudent209
5.5.1创建一个ATL Server Web服务项目210
5.5.2添加Web方法和结构类型210
5.5.3生成和部署212
5.5.4创建并运行一个测试程序212
第6章Internet应用开发215
6.1 MFC对Internet应用的最新支持216
6.1.1 CHtmlEditDoc和CHtmlEditView类216
6.1.2 CHtmlGen类217
6.1.3 CAtlHttpClient类219
6.1.4 EMail的最新支持219
6.2示例Ex_HtmlEdit221
6.2.1创建一个基于CHtmlEditView的单文档应用程序221
6.2.2源代码和网页视图的切换222
6.2.3添加HTML元素插入的功能230
6.2.4增加HTML格式设置的功能231
6.3接收邮件示例Ex_Mail232
6.3.1创建一个基于对话框项目233
6.3.2构造一个CPop3类233
6.3.3设计对话框并添加代码236
6.4FTP实现文件数据传送和访问239
6.4.1编写FTP应用程序的一般过程239
6.4.2 CFtpConnection类241
6.4.3示例Ex FTP241
第7章GDI+和图像处理248
7.1 GDI+概述249
7.1.1 GDI+新特性249
7.1.2 GDI+编程模块的变化250
7.1.3用Visual C++.NET使用GDI+的一般方法252
7.2 GDI+绘图基础255
7.2.1坐标空间及其变换255
7.2.2画笔257
7.2.3画刷和渐变260
7.2.4图形几何变换262
7.2.5基本绘图函数264
7.3 GDI+的字体和文本绘制265
7.3.1字体属性和字体创建266
7.3.2文本输出266
7.3.3文本格式化属性268
7.4 GDI+的图像处理269
7.4.1概述269
7.4.2调用和显示图像文件271
7.4.3图像旋转和拉伸272
7.4.4调整插补算法的质量273
7.5使用CImage类274
7.5.1 CImage类概述275
7.5.2使用CImage的一般方法275
7.5.3将图片用其它格式保存277
7.5.4柔化和锐化处理279
7.5.5变成黑白图片281
第8章托管C++应用程序开发283
8.1托管C++概述284
8.1.1什么是托管C++285
8.1.2为什么使用托管C++285
8.1.3使用托管C++项目向导287
8.2托管C++语言基础287
8.2.1托管C++程序结构287
8.2.2托管C++的数组290
8.2.3托管C++的结构和类293
8.2.4_gc接口297
8.2.5委派298
8.3应用实例Ex_McWinGdi300
8.3.1使用Win表单的基本代码框架300
8.3.2添加表单事件处理302
8.3.3添加GDI+图形绘制代码303
8.3.4为表单添加背景图像304
8.3.5添加控件及控件处理程序305