图书介绍

Visual C#2010开发权威指南PDF|Epub|txt|kindle电子书版本网盘下载

Visual C#2010开发权威指南
  • 尹成,陈荔城,陈振宇编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302300618
  • 出版时间:2012
  • 标注页数:803页
  • 文件大小:220MB
  • 文件页数:819页
  • 主题词:C语言-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C#2010开发权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 Studio201014

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 MSBuild26

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 SxS61

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中的升级与增强-WPF73

1.2.17 .NET 4.0中的升级与增强-WF74

1.2.18 .NET 4.0中的升级与增强-Offiice 201074

1.2.19 .NET 4.0中的升级与增强-Windows Azure75

1.2.20 .NET 4.0中的升级与增强-Silverlight78

1.2.21 .NET 4.0中的升级与增强-SharePoint80

1.2.22 .NET 4.0中的升级与增强-WCF82

1.2.23 .NET 4.0中的升级与增强-ASP.NET82

1.2.24. NET 4.0中的升级与增强-Reports83

本章小结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新特性-省略ref95

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委托、事件和Lambda209

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 AddIn371

7.2基于Visual C# 2010开发Excel 2010Template374

7.3基于Visual C# 2010开发Excel 2010Workbook378

7.4基于Visual C# 2010开发InfoPath 2010AddIn382

7.5基于Visual C# 2010开发Outlook 2010AddIn386

7.6 基于Visual C# 2010开发PowerPoint 2010AddIn391

7.7基于Visual C# 2010开发Project 2010AddIn413

7.8基于Visual C# 2010开发Visio 2010AddIn417

7.9基于Visual C# 2010开发Word 2010AddIn423

7.10基于Visual C# 2010开发Word 2010Document427

7.11基于Visual C# 2010开发Word 2010Template431

本章小结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 Line508

10.2.2 Ellipse509

10.2.3 Rectangle510

10.2.4 Path511

10.2.5 Polygon512

10.2.6 Polyline512

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开发WPF529

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 StackPanel534

11.3.2 WrapPanel535

11.3.3 Canvas535

11.3.4 DockPanel536

11.3.5 Grid536

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 BooksDemo562

11.11.2绑定XAML564

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使用NetNamedPipeBinding600

12.5跨主机WCF-WCF交互的绑定和地址602

12.5.1 Net.Tcp端口共享603

12.5.2使用NetTcpBinding603

12.6与WS-1 Basic Web服务进行交互的绑定和地址606

12.6.1简单对象访问协议606

12.6.2使用basicHttpBinding607

12.7与改进Web服务进行交互的绑定和地址609

12.7.1改进Web服务协议概述609

12.7.2使用wsHttpBinding609

12.8使用脱机模式进行消息交互的绑定和地址612

12.8.1微软消息队列协议612

12.8.2使用NetMsmqBinding613

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 Phone629

13.1.4 XNA 4.0630

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为触发器-启动服务启用UsbCopyService721

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和DeltaManipulation741

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

热门推荐