图书介绍
Visual C++.NET专业项目实例开发PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++.NET专业项目实例开发](https://www.shukui.net/cover/19/31537221.jpg)
- (美)Sai Kishore,(美) Sripriya著;何红波,英宇等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:750841263X
- 出版时间:2003
- 标注页数:624页
- 文件大小:90MB
- 文件页数:646页
- 主题词:C语言(学科: 程序设计) C语言 程序设计
PDF下载
下载说明
Visual C++.NET专业项目实例开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第二部分 专业项目1
1.1 .NET Framework1
目录译者序NIIT简介作者简介前言第一部分 VC++.NET介绍第1章 .NET Framework基础1
1.1.1 公共语言运行环境2
第三部分 专业项目2
第四部分 专业项目3
1.1.2 类库4
第五部分 专业项目4
1.1.3 程序集5
第六部分 专业项目5
1.1.4 调试器6
1.1.5 代码访问安全性6
1.2 Visual Studio.NET介绍6
第七部分 专业项目6
第八部分 专业项目7
1.2.1 Visual Studio.NET IDE7
1.2.4 Visual C++.NET8
1.2.3 Visual Basic.NET8
1.2.2 Visual C#.NET8
第九部分 专业项目8
第十部分 专业项目9
1.2.5 Windows窗体9
1.2.6 Web表单9
1.2.7 Web服务9
第十一部分 专业项目10
1.3 VC++.NET的新特征和增强功能10
1.4 小结11
2.1 MFC编程概述12
第2章 VC++.NET编程基础12
2.2.1 事件处理13
2.2 MFC编程基础13
2.2.2 设备无关性22
2.3 小结29
3.1 MFC Application Wizard介绍30
3.1.1 启动MFC Application Wizard30
第3章 创建用户界面30
3.1.2 创建一个应用程序框架31
3.1.3 执行应用程序35
3.2 定制一个应用程序框架36
3.2.1 为窗体控件创建变量38
3.2.2 在控件与变量之间传递数据39
3.3 处理按钮事件42
3.4 小结43
4.1 创建菜单44
4.1.2 为显示菜单编写代码44
4.1.1 创建菜单资源44
第4章 使用菜单、对话框和窗口控件44
4.1.3 处理菜单47
4.2 使用对话框和控件49
4.2.1 创建模式对话框51
4.2.2 创建无模式对话框58
4.3 小结61
5.1.1 文档/视图结构的组成62
5.1 走近文档/视图结构62
第5章 文档/视图结构62
5.1.2 文档/视图类的功能63
5.2 创建一个MDI应用程序70
5.2.1 一个MDI应用程序的例子71
5.2.2 改进这个应用程序72
5.2.3 回顾基于文档/视图的应用程序的控制流程82
5.3 小结83
第6章 线程84
6.1.1 单线程应用程序84
6.1 线程基础84
6.1.2 多线程应用程序85
6.2 进一步讨论线程86
6.2.1 用于工作者线程的AfxBeginThread函数86
6.2.3 创建一个单线程应用程序88
6.2.2 用于用户界面线程的AfxBeginThread函数88
6.2.4 创建一个多线程应用程序91
6.2.5 终止线程92
6.3 线程同步93
6.3.1 CSyncObiect94
6.3.2 CMutex94
6.3.3 CCriticalSection94
6.3.4 CSemaphore95
6.3.5 CEvent95
6.3.6 CMultiLock96
6.3.7 CSingleLock96
6.4 小结96
项目1 使用VC++.NET进行数据库编程97
项目1 概述97
第7章 使用ODBC管理数据库概述98
7.1 数据库访问机制98
7.1.1 ODBC98
7.1.2 DAO98
7.1.3 选择一种数据访问技术98
7.2 MFC ODBC类99
7.2.1 CDatabase类99
7.2.2 CRecordset类100
7.3 小结105
7.2.3 CRecordView类105
8.2 SaveMyMoney银行解决方案106
8.1 SaveMyMoney银行案例分析106
第8章 实现数据访问的技术106
8.3.1 需求分析107
8.3 项目生命周期107
8.3.2 高层设计108
8.3.3 低层设计110
8.3.4 构造111
8.4.1 创建Banking数据库112
8.4 银行业务应用程序112
8.3.6 用户验收测试112
8.3.5 集成和测试112
8.4.2 配置一个ODBC数据源115
8.4.3 创建SaveMyMoney应用程序116
8.4.4 编写应用程序代码125
8.5 小结168
第9章 VC++.NET中的程序调试和异常处理169
9.1 MFC应用程序的异常处理169
9.2.1 调试基础172
9.2 调试VC++.NET应用程序172
9.2.2 建立配置173
9.2.3 Task List175
9.2.4 断点窗口179
9.2.5 自动窗口185
9.2.7 查看窗口186
9.2.6 局部窗口186
9.2.8 快速查看对话框187
9.2.9 其他调试窗口187
9.3 小结188
项目2 使用Managed C++应用程序创建应用程序189
项目2 概述189
第10章 托管扩展的介绍190
10.1 .NET中的C++语言190
10.2 使用C++托管扩展编程191
10.2.1 类192
10.2.3 属性194
10.2.2 接口194
10.2.5 装箱195
10.2.4 异常195
10.3 创建一个GUI应用程序196
10.4 小结200
11.1.1 GDI+提供的服务201
11.1 GDI+介绍201
第11章 介绍GDI+、事件和委托201
11.1.2 GDI+的新功能202
11.2 编程模式变化203
11.2.1 在GDI+中重载方法204
11.2.2 用于画图和填充的不同方法204
11.2.3 创建区域204
11.3.1 System.Drawing名字空间205
11.3 GDI+中重要的类和名字空间205
11.3.2 Graphics类206
11.3.4 Pen类209
11.3.3 Brush类209
11.4.1 事件介绍211
11.4 事件和委托211
11.4.2 委托介绍212
11.4.3 托管代码中的事件处理214
11.5 小结216
11.4.4 统一事件模型216
12.1.1 需求分析阶段217
12.1 项目案例分析217
第12章 创建一个托管扩展应用程序217
12.1.2 设计阶段218
12.1.3 编码和构造阶段221
12.1.4 测试阶段221
12.2 编写应用程序代码221
12.2.1 创建应用程序221
12.2.2 创建用户界面窗体221
12.1.5 执行阶段221
12.2.3 创建应用程序菜单225
12.2.4 创建应用程序工具栏和状态栏229
12.2.5 应用程序的事件处理231
12.2.6 委托235
12.3 Easy Tool应用程序的完整代码列表239
12.4 小结287
项目3 概述288
项目3 Managed C++中的ADO.NET288
第13章 ADO.NET介绍289
13.1 数据访问技术概述289
13.2 ADO.NET介绍291
13.2.1 ADO.NET的功能292
13.2.2 ADO.NET的优点292
13.3 ADO.NET的体系结构293
13.4 ADO.NET和XML303
13.5 小结303
14.2.1 创建数据库304
第14章 在Managed C++应用程序中实现ADO.NET304
14.1 项目概述304
14.2 数据库规划304
14.3 创建银行业务应用程序305
14.2.2 创建Account_Detail表305
14.2.3 创建BankLogin表305
14.3.1 在托管扩展中创建项目306
14.3.2 创建登录窗体306
14.3.3 创建Account Details窗体311
14.4 小结327
项目4 概述328
项目4 创建托管扩展类库并用于ASP.NET应用程序328
第15章 ASP.NET介绍329
15.1 ASP.NET的演变329
15.2 创建ASP应用程序的需求330
15.2.1 ASP.NET体系结构331
15.3 创建Web表单332
15.2.3 Web表单的组成332
15.2.2 Web表单基础332
15.3.1 IIS应用程序根目录337
15.3.2 ASP.NET Web表单服务器控件338
15.3.3 HTML服务器控件与Web控件的比较339
15.3.4 向表单添加服务器控件339
15.3.5 设置Web控件的属性340
15.3.6 处理Web控件的事件341
15.4 验证控件343
15.4.1 使用验证控件343
15.4.2 使用多个验证控件348
15.5 小结349
16.1 税款计算器应用程序350
第16章 创建类库并用于ASP.NET应用程序350
16.1.1 项目生命周期350
16.1.2 创建Managed C++类库351
16.1.3 创建ASP.NET应用程序353
16.2 小结358
项目5 使用ATL创建COM组件359
项目5 概述359
第17章 COM介绍360
17.1 COM的演变362
17.1.1 什么是COM363
17.2 COM组件364
17.1.2 COM要解决的问题364
17.2.1 COM组件的类型365
17.2.2 COM库366
17.2.3 接口367
17.2.4 COM中注册表的作用376
17.2.5 COM对象的实例化377
17.3 COM中的线程378
17.4 COM+380
17.4.2 负载平衡381
17.4.6 队列组件381
17.4.4 新线程模型381
17.4.3 基于角色的安全381
17.4.5 对象缓冲池381
17.4.1 内存数据库381
17.4.8 自动化事务382
17.4.7 COM+事件382
17.5 小结382
18.1 属性和反射的介绍383
第18章 基于属性的编程介绍383
18.1.1 属性类别383
18.1.2 自定义属性384
18.1.3 反射386
18.2 小结388
19.1 Art-Shop——一个在线美术馆389
第19章 使用ATL实现COM389
19.2 项目生命周期389
19.2.1 设计站点389
19.2.2 Checkout页面390
19.3.1 理解Luhn算法391
19.3 创建信用卡验证组件391
19.3.2 使用ATL Project Wizard创建基础COM组件392
19.3.3 创建CoClass并添加功能393
19.3.4 测试组件402
19.4 小结405
项目6 概述406
项目6 创建ATL Server应用程序406
第20章 ATL Server介绍407
20.1 什么是ATL Server408
20.1.1 请求处理程序410
20.1.2 其他功能411
20.2 小结412
第21章 创建一个客户簿应用程序413
21.1 案例分析413
21.2 创建基于HTML表单的界面415
21.3 创建ATL Server应用程序416
21.3.1 理解客户簿项目419
21.3.2 修改SRF420
21.3.3 表单处理420
21.3.4 添加方法到默认处理程序421
21.4 创建空XML文件424
21.5 小结425
项目7 概述426
项目7 创建Web服务426
第22章 Web服务和相关技术介绍427
22.1 什么是Web服务427
22.2 Web服务结构428
22.3 相关技术428
22.3.1 Web服务和XML429
22.3.2 Web服务和SOAP437
22.3.3 Web服务描述语言439
22.3.4 统一描述、发现和集成(UDDI)439
22.4 .NET和Web服务安全440
22.4.1 在Internet上确保Web服务的安全440
22.4.2 在Intranet上确保Web服务的安全441
22.5 小结442
23.1.1 项目生命周期443
23.1 Art-Shop的合作方案443
第23章 使用托管扩展创建Web服务443
23.1.2 ArtShop数据库中的Product表444
23.1.3 创建基础Managed C++Web服务445
23.1.4 修改Web服务448
23.1.5 用SQL Server.NET Data Provider访问数据450
23.1.6 测试Web服务453
23.1.7 用Managed C++建立Web服务使用程序453
23.2 小结460
第24章 用ATL Server创建Web服务461
24.1 汇率Web服务461
24.2 项目生命周期461
24.2.1 需求分析462
24.2.2 设计462
24.2.3 构造462
24.2.4 测试462
24.3 创建Web服务462
24.3.1 创建数据库、表和存储过程462
24.3.2 创建ATL Server Web服务463
24.4 测试应用程序474
24.5 小结477
项目8 Managed C++.NET程序集和COM与.NET的互操作性478
项目8 概述478
第25章 .NET中的程序集、清单以及与COM的互操作性概述479
25.1 程序集479
25.1.1 程序集的类型479
25.1.2 全局程序集高速缓存481
25.1.3 程序集的优点481
25.1.4 程序集版本化482
25.1.6 创建程序集483
25.1.5 程序集的内容483
25.1.7 程序集名称484
25.1.8 公钥和私钥484
25.1.9 程序集位置486
25.1.10 将私有程序集转换成共享程序集486
25.2 创建.NET组件487
25.3 COM互操作性487
25.4 COM可调用的包装器488
25.5 运行时可调用的包装器489
25.5.1 从.NET中调用COM对象490
25.5.2 从COM中调用.NET对象492
25.6 小结492
26.1 Art-Shop——创建一个登录组件493
26.2 项目生命周期493
第26章 实现COM和.NET的互操作性493
26.4 创建登录程序集495
26.3 在ArtShop数据库中创建Customer表495
26.4.1 用SQL Server.NET Data Provider访问数据497
26.4.2 实现方法498
26.5 测试组件502
26.6 小结503
第27章 在.NET程序集中使用COM+服务504
27.1 Art-Shop Kiosks——下订单504
27.2 .NET和COM+服务505
27.2.1 使用事务506
27.2.3 创建ProcessOrder程序集507
27.2.2 创建数据库表507
27.2.4 用COM+服务注册ProcessOrder组件511
27.2.5 测试组件512
27.3 小结512
项目9 在VC++.NET中使用XML513
项目9 概述513
第28章 在VC++.NET中使用XML514
28.1 New-Tech公司——方案514
28.2 项目生命周期514
28.2.1 需求分析和设计515
28.2.2 应用程序的设计515
28.3 .NET中的XML——.NET XML类516
28.2.3 构造516
28.3.1 XmlTextReader类517
28.3.2 XmlValidatingReader类517
28.3.3 XmlReader类517
28.3.4 XmlWriter类518
28.3.5 XmlDocument类519
28.3.6 XPathNavigator类520
28.3.7 XPathDocument类521
28.4 创建和测试Scheduler应用程序521
28.5 小结528
项目10 VC++.NET中的联网与远程化529
项目10 概述529
29.1 网络编程介绍530
第29章 实现网络互联530
29.1.1 套接字531
29.1.2 IP地址和端口531
29.2 使用VC++.NET开发一个网络应用程序532
29.2.1 System.Net名字空间532
29.2.2 Socket类532
29.2.3 WebRequest类535
29.2.4 IPAddress类535
29.3 System.Threading名字空间536
29.3.1 Thread类536
29.4 案例分析537
29.5.3 构造538
29.5.2 设计538
29.5.1 需求分析538
29.5 项目生命周期538
29.6 小结549
第30章 远程化介绍550
30.1 .NET远程化结构的介绍550
30.1.1 进程间通信550
30.1.2 .NET远程化框架概况551
30.2 远程对象——服务器端552
30.2.1 本机化远程对象552
30.2.2 配置远程对象552
30.2.3 传递远程对象553
30.3 代理对象——客户端555
30.4 信道服务555
30.4.1 信道的工作原理556
30.5 远程化元数据和配置文件557
30.4.2 安全通信557
30.6 对象生存期558
30.7 小结559
第31章 实现远程化560
31.1 NJ Finances——方案560
31.2 .NET远程化561
31.3 创建远程对象应用程序562
31.3.1 创建远程服务器应用程序567
31.3.2 创建客户机应用程序569
31.3.3 测试578
31.4 小结578
第十二部分 附录附录A .NET蓝图和目标579
A.1 蓝图说明579
A.1.3 数据访问存储层580
A.1.2 业务逻辑/应用层580
A.1.1 表示层580
A.2 .NET的架构变化581
A.3 .NET框架设计目标582
A.3.1 可用性582
A.3.2 易管理性585
A.3.3 性能588
A.3.4 可靠性589
A.3.5 可伸缩性590
A.3.6 安全性590
附录B .NET Server系列592
B.1 Application Center 2000592
B.2 BizTalk Server 2000593
B.4 Content Management Server 2001594
B.3 Commerce Server 2000594
B.5 Exchange 2000595
B.6 Host Intergration Server 2000596
B.7 Internet Security and Acceleration Server 2000597
B.8 Mobile Informatation 2001 Server598
B.9 SharePoint Portal Server 2001600
B.10 SQL Server 2000601
附录C 名字空间与属性603
C.1 System名字空间603
C.2 System.Windows.Forms名字空间604
C.2.1 窗体604
C.2.2 控件604
C.2.3 组件604
C.3.1 COM属性605
C.3.2 IDL属性605
C.2.4 通用对话框605
C.3 属性605
C.3.3 ATL Server属性606
C.3.4 OLE DB使用者属性606
C.3.5 编译器属性606
附录D 将非托管代码迁移到托管代码607
附录E C#基础614
E.1 Visual C#.NET起源614
E.2 C#简介615
E.3 一个示例程序623
E.4 小结624