Visual C#2010开发权威指南PDF电子书下载
- 电子书积分:22 积分如何计算积分?
- 作 者:尹成,陈荔城,陈振宇编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302300618
- 页数:803 页
第1章.NET 4.0框架和Visual Studio2010开发工具 1
1.1 Visual Studio 2010开发平台 1
1.1.1 Visual Studio 2010的安装流程 2
1.1.2 Visual Studio 2010开发概览 5
1.1.3 Visual Studio 2010与以往版本的比较 6
1.1.4 Visual Studio 2010的11大新功能 9
1.1.5把项目迁移到Visual Studio2010 14
1.1.6 Visual Studio 2010的集成开发环境 14
1.1.7 Visual Studio 2010的类层次结构 14
1.1.8 Visual Studio 2010代码编辑器 16
1.1.9 Visual Studio 2010代码段 17
1.1.10 Visual Studio 2010调试 20
1.1.11 Visual Studio 2010重构 21
1.1.12 Visual Studio 2010的生成和部署 23
1.1.13 Visual Studio 2010 MSBuild 26
1.1.14 Visual Studio 2010 ClickOnce部署 27
1.2 .NET 4.0框架概览和新特性 34
1.2.1 .NET发展历程 35
1.2.2 .NET 4.0新特性与先前版本的比较 35
1.2.3 .NET 4.0框架概述与分析 37
1.2.4 .NET 4.0中的新特性-等价类型(Type Equivalency) 40
1.2.5 .NET 4.0中的新特性-契约式设计 43
1.2.6 .NET 4.0中的新特性-交互新特性 48
1.2.7 .NET 4.0中的新特性-NET 4.0安全模型 50
1.2.8 .NET 4.0中的新特性-Stub方法重定向 53
1.2.9 .NET 4.0中的新特性-InProc SxS 61
1.2.10 .NET 4.0中的新特性-垃圾回收机制 64
1.2.11 .NET 4.0中的新特性-并行计算 66
1.2.12 .NET 4.0中的新特性-动态语言C#与VB混合编程 69
1.2.13 .NET 4.0中的新特性-性能及诊断 71
1.2.14 .NET 4.0中的升级与增强-数据 72
1.2.15 .NET 4.0中的升级与增强-并行编程 73
1.2.16 .NET 4.0中的升级与增强-WPF 73
1.2.17 .NET 4.0中的升级与增强-WF 74
1.2.18 .NET 4.0中的升级与增强-Offiice 2010 74
1.2.19 .NET 4.0中的升级与增强-Windows Azure 75
1.2.20 .NET 4.0中的升级与增强-Silverlight 78
1.2.21 .NET 4.0中的升级与增强-SharePoint 80
1.2.22 .NET 4.0中的升级与增强-WCF 82
1.2.23 .NET 4.0中的升级与增强-ASP.NET 82
1.2.24. NET 4.0中的升级与增强-Reports 83
本章小结 86
第2章C# 4.0新特性概览和Visual C#2010新体验 87
2.1 C# 4.0新特性概览 87
2.1.1 C# 4.0新特性-动态查找 88
2.1.2 C# 4.0新特性-dynamic类型 91
2.1.3 C# 4.0新特性-动态操作 91
2.1.4 C# 4.0新特性-运行时查找 91
2.1.5 C# 4.0新特性-带有动态参数的重载解析 91
2.1.6 C# 4.0新特性-动态语言运行时 92
2.1.7 C# 4.0新特性-已知问题 92
2.1.8 C# 4.0新特性-命名参数和可选参数 92
2.1.9 C# 4.0新特性-可选参数 93
2.1.10 C#4.0新特性-命名参数和可选参数 93
2.1.11 C#4.0新特性-重载解析 93
2.1.12 C#4.0新特性-COM交互特性 94
2.1.13 C# 4.0新特性-动态引入 94
2.1.14 C# 4.0新特性-无PIA的编译 94
2.1.15 C# 4.0新特性-省略ref 95
2.1.16 C# 4.0新特性-Variance变性 95
2.1.17 C# 4.0新特性-Covariance协变性 95
2.1.18 C# 4.0新特性-Contravariance逆变性 96
2.1.19 C# 4.0新特性-限制 96
2.1.20 C# 4.0新特性-COM示例 97
2.2创建Visual C# 2010应用程序 98
2.2.1基于Visual C# 2010创建Windows Form第一个应用 98
2.2.2基于Visual C# 2010创建WPF第一个应用 100
2.2.3基于Visual C# 2010创建ASP.NET第一个应用 102
2.2.4基于Visual C# 2010创建Reports第一个应用 105
2.2.5基于Visual C# 2010创建WCF第一个应用 111
2.2.6基于Visual C# 2010创建Windows Azure第一个应用 113
2.2.7基于Visual C# 2010创建Offiice 2010的第一个应用 119
2.2.8基于Visual C# 2010创建SharePoint第一个应用 124
2.2.9基于Visual C# 2010创建Windows Sevice第一个应用 128
2.2.10基于Visual C# 2010创建WF第一个应用 133
2.2.11基于Visual C# 2010创建Silverlight第一个应用 137
2.2.12基于Visual C# 2010创建XNA Games第一个应用 139
2.2.13基于Visual C# 2010创建Windows Phone 7第一个应用 142
本章小结 146
第3章C#面向对象编程和语法分析 147
3.1变量、作用域、运算符和表达式 147
3.1.1变量 147
3.1.2作用域 148
3.1.3运算符 149
3.1.4表达式 153
3.2方法和操作符重载 153
3.2.1方法 153
3.2.2运算符重载 156
3.3使用流程控制语句 159
3.3.1条件语句 159
3.3.2循环 161
3.3.3跳转语句 163
3.4管理错误和异常 164
3.4.1 C#中的异常 165
3.4.2处理异常 166
3.4.3自定义异常 167
3.5创建并管理类和对象 168
3.5.1数据成员 169
3.5.2函数成员 169
3.6理解值和引用 172
3.6.1值类型(Value Types) 173
3.6.2引用类型(Reference Types) 174
3.7使用枚举和结构来创建值类型 176
3.7.1枚举(Enums) 176
3.7.2结构(Structs) 177
3.8使用数组和集合 179
3.8.1数组(Arrays) 179
3.8.2数组和集合接口 180
3.8.3集合(Collections) 182
3.9继承 187
3.9.1继承的分类 187
3.9.2实现继承 187
3.9.3接口 192
3.10使用垃圾回收和资源管理 194
3.10.1自动内存管理 194
3.10.2清理非托管资源 195
3.11实现属性以访问字段 197
3.11.1属性的定义 197
3.11.2 get与set属性访问器 199
3.11.3自动实现的属性 200
3.12泛型概述 200
3.12.1泛型类 202
3.12.2泛型方法 203
3.12.3泛型约束 204
3.13枚举集合 206
3.13.1 IEnumerator接口 206
3.13.2 foreach语句 207
3.13.3 yield语句 207
3.14委托、事件和Lambda 209
3.14.1委托 209
3.14.2事件 218
3.14.3 Lambda表达式 221
3.15索引器和指针 224
3.15.1索引器 224
3.15.2指针 225
3.16 LINQ编程 228
3.16.1 LINQ查询介绍 229
3.16.2使用λ表达式 231
3.16.3查询结果排序 231
3.16.4 join子句 232
3.17字符串和正则表达式 236
3.17.1字符串 236
3.17.2正则表达式 240
本章小结 244
第4章.NET框架知识讲解 245
4.1基于.NET框架知识讲解 245
4.2公共语言运行库 246
4.2.1托管代码 248
4.2.2代码验证 248
4.2.3代码访问验证 248
4.2.4实时编译(JIT) 248
4.2.5垃圾回收 249
4.3 .NET平台构造块(CTS和CLS) 249
4.4程序集 253
4.4.1元数据 254
4.4.2程序集版本管理 255
4.4.3微软中间语言(MSIL) 255
4.4.4资源 256
4.5 .NET开发应用程序的范畴 256
4.6 .NET框架类库 257
4.7使用C#开发第一个程序 259
本章小结 262
第5章Visual C# 2010开发及Windows Form应用 263
5.1基于Visual C# 2010开发Windows Form应用 263
5.1.1创建Windows窗体应用程序类层次结构 271
5.1.2 Control类 272
5.1.3标准控件和组件 276
5.2基于 Visual C# 2010开发GDI+绘图 293
5.2.1理解绘图规则 294
5.2.2测量坐标和区域 296
5.2.3调试须知 300
5.2.4世界、页面和设备坐标 300
5.2.5颜色 300
5.2.6画笔和钢笔 301
5.2.7绘制图形和线条 302
5.2.8绘制可滚动的窗口 304
5.2.9显示图像 305
5.2.10使用双缓冲技术 307
5.2.11绘制文本 312
5.2.12字体和字体系列 313
5.2.13打印 318
本章小结 318
第6章Visual C# 2010开发Windows Azure云计算应用 319
6.1深入解析Windows Azure云计算平台 319
6.2基于Visual C# 2010创建并部署一个WebRole云计算程序 324
6.3基于 Visual C# 2010创建并部署Worker Role云计算程序 333
6.4基于Visual C# 2010开发Table Storage云计算程序 337
6.5基于Visual C# 2010开发Queue Storage云计算程序 340
6.6基于Visual C# 2010开发Blob Storage云计算程序 343
6.7基于Visual C# 2010开发REST API来直接访问Storage Service的云计算程序 347
6.8基于Visual C# 2010开发AppFabric云计算程序 351
6.9基于Visual C# 2010开发SQL Azure云计算程序 362
本章小结 370
第7章以C#开发Office 2010应用 371
7.1基于Visual C# 2010开发Excel 2010 AddIn 371
7.2基于Visual C# 2010开发Excel 2010Template 374
7.3基于Visual C# 2010开发Excel 2010Workbook 378
7.4基于Visual C# 2010开发InfoPath 2010AddIn 382
7.5基于Visual C# 2010开发Outlook 2010AddIn 386
7.6 基于Visual C# 2010开发PowerPoint 2010AddIn 391
7.7基于Visual C# 2010开发Project 2010AddIn 413
7.8基于Visual C# 2010开发Visio 2010AddIn 417
7.9基于Visual C# 2010开发Word 2010AddIn 423
7.10基于Visual C# 2010开发Word 2010Document 427
7.11基于Visual C# 2010开发Word 2010Template 431
本章小结 434
第8章Visual C# 2010开发SharePoint应用 435
8.1基于Visual C# 2010开发SharePoint应用 435
8.2 Windows SharePoint Service开发基础 436
8.2.1所需的开发技能 436
8.2.2 ASP.NET应用程序与SharePoint网站 437
8.2.3为Windows SharePoint Services开发的内容 438
8.2.4基于程序集的解决方案 439
8.2.5 ASP.NET资源 439
8.2.6数据操作 440
8.2.7开发环境 441
8.3快速实现Web部件开发 445
8.4 UI定制与开发 447
8.5定义字段类型开发 455
8.6事件处理器开发 457
8.7 Web内容管理的定制和开发 462
8.7.1页面输出的步骤 463
8.7.2 Web内容管理优势 463
8.8高效率工作流开发 466
8.9 Excel Services开发 472
8.10基于Visual C++ 2010开发WF持久化服务 480
8.11基于Visual C# 2010开发WF跟踪服务 483
本章小结 484
第9章Visual C# 2010开发ASP.NET应用 485
9.1基于Visual C# 2010开发ASP.NET应用 485
9.2基于Visual C# 2010开发ASP.NET Web窗体 491
9.3处理Page事件 505
本章小结 506
第10章Visual C# 2010开发Siverlight4.0应用 507
10.1基于Visual C# 2010开发Siverlight 4.0应用 507
10.1.1 Siverlight 4.0增强企业级应用开发功能 507
10.1.2 Siverlight 4.0增强多媒体影像功能 507
10.1.3 Siverlight 4.0强化客户端功能 508
10.2 Silverlight图形对象的绘制 508
10.2.1 Line 508
10.2.2 Ellipse 509
10.2.3 Rectangle 510
10.2.4 Path 511
10.2.5 Polygon 512
10.2.6 Polyline 512
10.3 Silverlight 4的新控件 513
10.4 Silverlight的实践处理模型 514
10.4.1文档对象模型 514
10.4.2 Silverlight编程模型 515
10.5 Silverlight 4中的动画 516
10.6 Siverlight应用多媒体 518
10.6.1 MediaElement对象 518
10.6.2 MediaElement属性 518
10.7 Silverlight应用实例 522
本章小结 528
第11章Visual C# 2010开发WPF应用 529
11.1概述:基于visual C# 2010开发WPF 529
11.1.1命名空间 529
11.1.2类的层次 531
11.1.3图形 531
11.2 Geometry类 532
11.2.1变形(Transformation) 532
11.2.2粉刷笔(Brushes) 533
11.3 WPF应用布局 534
11.3.1 StackPanel 534
11.3.2 WrapPanel 535
11.3.3 Canvas 535
11.3.4 DockPanel 536
11.3.5 Grid 536
11.4 WPF应用依赖项属性和路由事件 538
11.4.1依赖属性与CLR包装属性 538
11.4.2路由事件(RoutedEvent) 539
11.5 WPF应用经典控件 541
11.5.1 Simple控件 541
11.5.2 Content控件 542
11.5.3 Headered Content控件 543
11.5.4 Items控件 544
11.5.5 Headered Items控件 545
11.5.6修饰 545
11.6 WPF应用窗口 546
11.6.1窗口构成 546
11.6.2窗口的生命周期 548
11.6.3窗口的起始位置 549
11.6.4窗口的大小 549
11.6.5窗口的状态 549
11.6.6窗口外观 550
11.7 WPF应用命令 550
11.7.1定义命令 550
11.7.2定义命令资源 551
11.7.3命令绑定 552
11.8 WPF应用控件模板 552
11.9 WPF应用数据模板 555
11.10 WPF应用列表、树、工具条和菜单 557
11.11 WPF应用数据绑定 561
11.11.1 BooksDemo 562
11.11.2绑定XAML 564
11.11.3简单类绑定 565
11.11.4变更通知 567
11.11.5列表绑定 569
11.11.6多元绑定 572
11.11.7优先级绑定 573
11.12 WPF应用文档 575
11.12.1文本元素 575
11.12.2文本效果 576
11.12.3行列化 578
11.12.4流文档 583
11.12.5固定文档 584
11.13 WPF应用打印 584
11.13.1使用PrintDialog进行打印 585
11.13.2可视化打印效果 585
11.14 WPF应用动画 586
11.15 WPF应用3D绘图 587
11.15.1 3D图形基础 587
11.15.2右手坐标系系统 588
11.15.3 3D场景中的元素 588
11.16 WPF应用多线程 590
本章小结 592
第12章Visual C# 2010开发WCF应用 593
12.1第一个WCF程序 593
12.2 WCF通道模型 597
12.2.1通道堆栈 597
12.2.2通道形状 597
12.2.3通道堆栈的编程 598
12.2.4通道对象模型 598
12.3标准绑定介绍 598
12.4本机WCF-WCF交互的绑定和地址 599
12.4.1场景概述 599
12.4.2进程间通信(IPC) 600
12.4.3使用NetNamedPipeBinding 600
12.5跨主机WCF-WCF交互的绑定和地址 602
12.5.1 Net.Tcp端口共享 603
12.5.2使用NetTcpBinding 603
12.6与WS-1 Basic Web服务进行交互的绑定和地址 606
12.6.1简单对象访问协议 606
12.6.2使用basicHttpBinding 607
12.7与改进Web服务进行交互的绑定和地址 609
12.7.1改进Web服务协议概述 609
12.7.2使用wsHttpBinding 609
12.8使用脱机模式进行消息交互的绑定和地址 612
12.8.1微软消息队列协议 612
12.8.2使用NetMsmqBinding 613
12.9契约定义和分类 616
12.10服务契约 616
12.11数据契约 617
12.12消息契约 618
12.13错误处理和错误契约 618
12.14实例管理 620
12.14.1单调服务 620
12.14.2会话服务 620
12.14.3单例服务 620
12.15并发管理 621
12.16元数据的发布 621
12.17事务管理 623
12.17.1事务传播 623
12.17.2事务协议 623
12.17.3事务管理器 623
12.17.4声明事务 624
12.17.5事务的传播模式 624
本章小结 624
第13章 基于Visual C++ 2010开发Windows Phone 7应用 625
13.1配置Windows Phone 7的开发调试平台 625
13.1.1搭建Windows Phone 7的开发平台 625
13.1.2编写第一个Windows Phone 7程序 627
13.1.3 Silverlight for Windows Phone 629
13.1.4 XNA 4.0 630
13.1.5调试技巧 633
13.2基于Visual C++ 2010开发Windows Phone 7计算器 634
13.3基于Visual C++ 2010开发 Windows Phone 7小游戏 636
13.3.1 XNA Game Studio游戏基础 637
13.3.2 XNA Framework游戏资源 642
13.3.3 XNA Game Studio游戏循环 648
13.3.4 XNA Game Studio游戏输入 653
13.3.5 AlienGame逻辑 656
本章小结 674
第14章 基于Visual C# 2010开发Windows 7应用 675
14.1基于Visual C# 2010实现超级任务栏 675
14.1.1使用任务覆盖图标(Overlay Icon) 679
14.1.2使用任务栏进度条 680
14.1.3使用缩略图工具栏 682
14.1.4使用即时缩略图预览 684
14.1.5使用缩略图截图(Clips) 688
14.1.6使用任务栏弹出列表 689
14.2基于Visual C# 2010实现Shell库 694
14.2.1创建SLUtil项目 696
14.2.2添加Create命令 697
14.2.3添加AddFolder 和RemoveFolder命令 700
14.2.4添加 Delete和Rename命令 703
14.2.5添加SaveFolder、NavPanePinnedState、Icon和FolderType命令 704
14.2.6添加ShowInfo命令 709
14.2.7添加ManageUI命令 712
14.3基于Visual C# 2010实现创建后台服务 716
14.3.1实现服务配置更改 718
14.3.2添加代码将服务注册为触发器-启动服务 720
14.3.3为触发器-启动服务启用UsbCopyService 721
14.4基于Visual C# 2010开发基于Windows 7的设备与性能应用 725
14.4.1添加一个类来公开性能计数器 726
14.4.2公开诊断信息 731
14.4.3检测应用程序 735
14.5基于Visual C# 2010实现多点触摸 737
14.5.1了解多点触控支持 737
14.5.2多点触控示例 738
14.5.3操作基础知识 740
14.5.4 ManipulationDelta和DeltaManipulation 741
14.6基于Visual C# 2010实现传感器编程 744
14.6.1 Windows 7传感器和定位平台 744
14.6.2向WPF应用程序中添加排版 746
14.6.3添加图片指定逻辑 749
14.6.4建立传感器助手 751
14.6.5将ViewModel和传感器助手进行整合 755
14.6.6在UI用户界面添加光纤传感器的交互 756
14.6.7将加速传感器与UI用户界面进行整合(可选) 760
14.6.8摘要 764
14.7基于Visual C# 2010实现Windows 7Ribbon界面开发 764
14.8基于Visual C# 2010开发Windows 7的语音合成 768
14.9基于Visual C# 2010开发Windows 7的语音识别输入 771
14.10基于Visual C# 2010开发Windows 7的语音识别控制 778
14.11基于Visual C# 2010开发Windows 7的Tablet PC笔迹记事本 785
14.12基于Visual C# 2010开发Windows 7的Tablet PC汉字输入程序 795
本章小结 803
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019