图书介绍

Visual Basic 2010&.NET 4高级编程PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic 2010&.NET 4高级编程
  • (美)谢尔登,(美)霍利斯,(美)夏基著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302254508
  • 出版时间:2011
  • 标注页数:1244页
  • 文件大小:302MB
  • 文件页数:1272页
  • 主题词:BASIC语言-程序设计

PDF下载


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

下载说明

Visual Basic 2010&.NET 4高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 语言结构和环境3

第1章 Visual Studio 20103

1.1 Visual Studio 2010:从Express到Ultimate的各种版本4

1.2 Visual Basic的关键字和语法7

1.2.1控制台应用程序10

1.2.2从项目模板上创建项目11

1.2.3 Solution Explorer窗口13

1.2.4项目属性14

1.2.5 Assembly Information屏幕15

1.2.6编译设置16

1.2.7调试属性20

1.2.8引用21

1.2.9资源23

1.2.10设置24

1.2.11其他项目属性选项卡26

1.3 ProVB VS2010项目27

1.3.1在代码中设置窗体属性29

1.3.2 Visual Studio的其他组件37

1.4增强示例应用程序的功能37

1.4.1定制代码39

1.4.2构建应用程序43

1.4.3重用第一个Windows窗体50

1.5 Visual Studio 2010中的特色功能51

1.5.1构建配置51

1.5.2任务列表53

1.5.3 Command窗口54

1.5.4 Server Explore54

1.5.5在Visual Studio 2010中记录和使用宏55

1.5.6类图57

1.5.7应用程序生命周期管理58

1.5.8性能工具60

1.6小结62

第2章 对象和VisualBasic63

2.1面向对象的术语64

2.1.1对象、类和实例64

2.1.2对象的组成65

2.1.3 System.Object68

2.2使用Visual Basic类型68

2.2.1值类型和引用类型69

2.2.2基本类型71

2.3命令:条件语句72

2.3.1 If Then73

2.3.2比较运算符73

2.3.3 Select Case75

2.4值类型(结构)75

2.4.1布尔类型76

2.4.2整数类型77

2.4.3无符号类型78

2.4.4小数类型78

2.4.5 Char和Byte类型81

2.4.6 DateTime类型81

2.5引用类型(类)82

2.5.1 Object类82

2.5.2 String类83

2.5.3 XML字面量87

2.5.4 DBNull类和IsDBNull()函数89

2.6参数传递89

2.7变量的作用域91

2.8使用对象92

2.8.1对象的声明和实例化92

2.8.2对象引用93

2.8.3取消对象的引用93

2.8.4前期绑定与后期绑定94

2.9数据类型转换95

2.10创建类100

2.10.1类100

2.10.2事件的处理110

2.10.3处理多个事件111

2.10.4 WithEvents关键字111

2.10.5触发事件111

2.10.6声明和触发定制事件112

2.10.7用WithEvents关键字接收事件113

2.10.8用AddHandler接收事件115

2.10.9构造函数方法116

2.10.10终止和清除117

2.11高级概念118

2.11.1重载方法119

2.11.2重载构造函数方法121

2.11.3共享方法、变量和事件122

2.11.4运算符重载127

2.11.5委托129

2.11.6类和组件133

2.11.7 Lambda表达式134

2.12小结135

第3章 定制对象137

3.1继承138

3.1.1继承的实现139

3.1.2继承的层次157

3.1.3与基类、类及对象交互159

3.1.4构造函数164

3.1.5 Protected作用域169

3.1.6事件与继承171

3.1.7共享方法174

3.1.8共享事件176

3.1.9创建抽象基类176

3.2多接口178

3.2.1对象接口178

3.2.2辅助接口180

3.3抽象性185

3.4封装性188

3.5多态性190

3.5.1方法签名190

3.5.2实现多态性191

3.6进一步讨论继承200

3.7小结211

第4章 公共语言运行库213

4.1 .NET应用程序的组成元素214

4.1.1模块214

4.1.2程序集215

4.1.3类型215

4.2版本化与部署216

4.2.1对版本化更好的支持216

4.2.2 Major.Minor.Build.Revision版本介绍217

4.2.3更好的部署217

4.3跨语言集成218

4.3.1通用类型系统218

4.3.2元数据219

4.3.3对元数据更好的支持219

4.3.4属性220

4.3.5 Reflection API222

4.4 IL反汇编程序222

4.5内存管理223

4.5.1传统的垃圾回收机制223

4.5.2更快地为对象分配内存230

4.5.3垃圾回收器的优化231

4.6名称空间232

4.6.1名称空间的概念233

4.6.2名称空间与引用236

4.6.3常用的名称空间237

4.6.4导入名称空间并指定别名239

4.6.5为名称空间指定别名240

4.6.6在ASP.NET中引用名称空间241

4.7创建自己的名称空间241

4.8 My关键字244

4.8.1 My.Application名称空间244

4.8.2 My.Computer名称空间248

4.8.3 My.Forms名称空间251

4.8.4 My.Resources名称空间251

4.8.5 My.User名称空间251

4.8.6 My.WebServices名称空间251

4.9扩展My名称空间252

4.10小结254

第5章 用Visual Basic进行声明式编程255

5.1声明式编程与Visual Basic256

5.2使用XAML创建窗口257

5.3 XAML语法260

5.3.1 XAML语言基础261

5.3.2使用XAML声明工作流264

5.4小结265

第6章 异常处理和调试267

6.1 Visual Studio 2010 Team System的新增内容:历史调试267

6.2与Visual Basic 6兼容的注意事项268

6.3 .NET中的异常处理268

6.4结构化异常处理的关键字269

6.4.1 Try、Catch和Finally关键字270

6.4.2 Throw关键字271

6.4.3抛出新的异常272

6.4.4 Exit Try语句273

6.4.5嵌套的Try结构274

6.4.6异常属性的使用275

6.4.7 Message属性276

6.4.8 InnerException和TargetSite属性276

6.5与Visual Basic 6样式的错误处理交互操作280

6.6记录错误281

6.6.1事件日志281

6.6.2事件、方法和属性282

6.6.3写入跟踪文件284

6.7小结286

第7章 测试驱动的开发287

7.1测试的内容和方式288

7.2 Visual Studio中的TDD工具290

7.3单元测试过程291

7.3.1创建测试程序291

7.3.2运行测试程序294

7.3.3测试数据访问代码295

7.3.4使用Generate from Usage特性302

7.4其他Visual Studio版本306

7.5第三方测试框架306

7.6小结307

第Ⅱ部分 业务对象和数据访问311

第8章 数组、集合和泛型311

8.1数组312

8.1.1多维数组313

8.1.2 UBound函数314

8.1.3 ReDim语句314

8.1.4 Preserve关键字315

8.2集合315

8.2.1循环语句317

8.2.2装箱319

8.3泛型320

8.3.1泛型的使用321

8.3.2 Nullable类型322

8.3.3泛型类型323

8.3.4泛型方法326

8.4创建泛型327

8.4.1泛型类型328

8.4.2泛型方法334

8.4.3约束335

8.4.4泛型和后期绑定338

8.4.5协变和逆变339

8.5小结340

第9章 在VB中使用XML341

9.1 XML简介342

9.2 XML序列化343

9.3 System.Xml文档支持348

9.4 XML流样式分析程序348

9.4.1写入XML流349

9.4.2读取XML流352

9.4.3文档对象模型(DOM)360

9.5 XSLT转换364

9.5.1使用XSLT转换不同的XML标准367

9.5.2 System.Xml.Xsl中定义的其他类和接口370

9.6 ASP.NET中的XML370

9.6.1 XmlDataSource服务器控件370

9.6.2 XmlDataSource控件的名称空间问题374

9.6.3 Xml服务器控件375

9.7 LINQ to XML376

9.8 LINQ to XML帮助对象376

9.8.1 XDocument对象377

9.8.2 XElement对象377

9.8.3 XNamespace对象378

9.8.4 XAttribute对象380

9.9 Visual Basic和XML字面量381

9.10使用LINQ查询XML文档382

9.10.1查询静态的XML文档382

9.10.2查询动态的XML文档384

9.11处理XML文档385

9.11.1读取XML文档385

9.11.2写入XML文档386

9.12 VB中的Lambda表达式387

9.13小结389

第10章 ADO.NET和LINQ391

10.1 ADO.NET的体系结构392

10.2 ADO.NET的基本功能393

10.2.1 ADO.NET的常见任务393

10.2.2 ADO.NET的基本名称空间和类398

10.2.3 ADO.NET组件399

10.3 .NET数据提供程序400

10.3.1 Connection对象400

10.3.2 Command对象401

10.3.3通过Command对象使用存储过程402

10.3.4 DataReader对象405

10.3.5命令的异步执行407

10.3.6 DataAdapter对象409

10.3.7 SQL Server.NET数据提供程序413

10.3.8 OLE DB .NET数据提供程序413

10.4 DataSet组件413

10.4.1 DataTableCollection对象414

10.4.2 DataRelationCollection对象414

10.4.3 ExtendedProperties属性414

10.4.4创建和使用DataSet对象415

10.4.5 ADO.NET的DataTable对象417

10.4.6 DataSet和DataTable对象的高级ADO.NET特性418

10.5使用通用提供程序模型420

10.6 ADO.NET中的连接池422

10.7 Transactions类和System.Transactions名称空间423

10.7.1创建事务423

10.7.2创建资源管理器425

10.8 LINQ to SQL425

10.9 LINQ to SQL和Visual Basic426

10.9.1用LINQ to SQL提取数据:创建控制台应用程序426

10.9.2 O/R设计器427

10.9.3创建Product对象428

10.10对象到LINQ对象的映射429

10.10.1 DataContext对象430

10.10.2 Table(TEntity)对象432

10.11查询数据库433

10.11.1使用查询表达式433

10.11.2查询表达式详述433

10.11.3用表达式过滤434

10.11.4联接434

10.11.5数据项的组合435

10.12存储过程437

10.13更新数据库438

10.14小结440

第11章 使用Entity Framework访问数据441

11.1对象关系映射441

11.2 Entity Framework体系结构442

11.2.1概念模型443

11.2.2存储模型446

11.2.3映射模型447

11.2.4 LINQ to Entities448

11.2.5 ObjectContext449

11.3把对象映射到实体上451

11.3.1简单映射451

11.3.2对多个对象使用一个表453

11.3.3对一个对象使用多个表455

11.4从模型中生成数据库457

11.5小结460

第12章 使用SQL Server461

12.1 SQL Server Compact462

12.1.1连接SQL Server CompactEdition数据库463

12.1.2同步数据466

12.2 SQL Server内置的XML功能472

12.3 SQL Server中的CLR集成474

12.3.1决定使用T-SQL还是VB475

12.3.2创建用户定义的类型475

12.3.3创建存储过程487

12.3.4在SQL Server中使用Web服务493

12.3.5 SQL Server 2008特性498

12.4 WCF数据服务499

12.4.1 REST499

12.4.2 Atom和JSON499

12.4.3使用WCF数据服务提供数据500

12.4.4 WCF数据服务的客户端库504

12.5小结508

第13章 服务(XML/WCF)509

13.1服务510

13.1.1网络角度510

13.1.2应用程序的发展510

13.1.3合并网络和应用程序开发510

13.1.4 Web服务基础511

13.1.5存在的问题512

13.1.6其他技术512

13.1.7 Web服务513

13.1.8组合起来514

13.1.9 WCF服务的构成514

13.2向SOA迈出一大步515

13.2.1 WCF的功能516

13.2.2协定和元数据516

13.2.3使用WS-*协议517

13.3建立WCF服务518

13.4建立WCF使用者应用程序524

13.4.1添加服务引用525

13.4.2查看引用526

13.4.3配置文件的修改529

13.4.4编写使用者应用程序的代码531

13.5使用数据协定533

13.6名称空间535

13.6.1建立主机应用程序535

13.6.2建立使用者应用程序536

13.6.3查看HelloCustomer Service的WSDL和架构538

13.7小结540

第Ⅲ部分 智能客户端应用程序543

第14章 Windows窗体543

14.1 System.Windows.Forms名称空间543

14.2窗体的使用544

14.2.1设置启动窗体544

14.2.2通过Sub Main显示窗体545

14.2.3 Application类的更多内容545

14.2.4窗体的启动位置545

14.2.5窗体边框545

14.2.6始终置顶——TopMost属性546

14.2.7附属窗体546

14.2.8改变窗体的透明度547

14.2.9可视化继承549

14.2.10滚动窗体549

14.2.11 MDI窗体549

14.2.12 VB2010中的MDI样例550

14.2.13对话框窗体551

14.2.14运行时的窗体553

14.2.15默认的窗体实例554

14.3控件554

14.3.1以Tab键切换控件的顺序554

14.3.2所有控件的属性555

14.3.3动态调整控件的大小和布局555

14.3.4 FlowLayoutPanel控件557

14.3.5 TableLayoutPanel控件558

14.3.6 Panel和GroupBox容器控件559

14.3.7扩展的Provider控件560

14.3.8数据输入的高级功能562

14.3.9验证数据输入564

14.3.10工具栏与ToolStrip控件565

14.3.11菜单568

14.3.12通用对话框569

14.3.13拖放操作571

14.3.14标准Windows窗体控件小结573

14.3.15处理相关控件组575

14.3.16在运行时添加控件576

14.4其他编程技巧577

14.5小结577

第15章 Windows窗体的高级功能579

15.1在可视化控件中封装逻辑579

15.2在Windows窗体中开发自定义的控件580

15.2.1继承现有的控件580

15.2.2构建复合控件580

15.2.3从头编写控件581

15.3继承现有的控件581

15.3.1基本步骤581

15.3.2给派生的控件添加代码581

15.3.3其他有用的特性584

15.3.4为派生的控件自定义事件585

15.3.5限制选中项数的CheckedListBox586

15.4 Control与UserControl基类589

15.4.1 Control类589

15.4.2 UserControl类589

15.5复合控件590

15.5.1创建复合的User-Control591

15.5.2改变控件的大小591

15.5.3提供子控件的属性592

15.5.4一个具体的例子592

15.6从头构建控件595

15.7给工具箱中的控件添加图标600

15.8在控件中嵌入其他控件601

15.9小结602

第16章 集成WPF和Windows窗体的用户控件605

16.1集成库606

16.2在Windows窗体中包含WPF控件607

16.2.1创建WPF控件库608

16.2.2 Windows窗体应用程序610

16.3在WPF中包含Windows窗体控件616

16.4集成的限制621

16.5小结622

第17章 WPF桌面应用程序623

17.1内容、位置、原因、方式——WPF策略624

17.2光栅图形和矢量图形625

17.3下一个Windows项目应使用WPF吗625

17.4创建WPF应用程序626

17.4.1实现定制的WPF应用程序627

17.4.2定制用户界面639

17.4.3定制按钮647

17.4.4 WPF用户控件651

17.5小结672

第18章 Expression Blend 3675

18.1了解Blend676

18.2 SketchFlow682

18.2.1第一个SketchFlow682

18.2.2 SketchFlow Player685

18.2.3归档SketchFlow686

18.3小结686

第19章 Silverlight687

19.1什么是Silverlight687

19.1.1 Smooth Streaming特性688

19.1.2业界标准视频688

19.1.3数字版权管理688

19.2启动Silverlight项目688

19.2.1 Silverlight应用程序689

19.2.2 Silverlight导航应用程序689

19.2.3 Silverlight类库690

19.3 Silverlight解决方案691

19.3.1 Web应用程序691

19.3.2应用程序库缓存691

19.3.3 Silverlight应用程序692

19.4控件695

19.5给Silverlight项目添加项702

19.5.1 Silverlight用户控件703

19.5.2 Silverlight应用程序类703

19.5.3 Silverlight页面703

19.5.4 Silverlight子窗口703

19.5.5 Silverlight模板控件703

19.5.6 Silverlight资源字典704

19.6浏览器之外的Silverlight704

19.7小结705

第Ⅳ部分 Internet应用程序技术709

第20章 Silverlight和服务709

20.1服务和Silverlight709

20.1.1 ASMX Web服务709

20.1.2 WCF服务712

20.1.3 ADO.NET数据服务716

20.2 Model-View-ViewModel725

20.2.1分割725

20.2.2 Model725

20.2.3 View728

20.2.4 ViewModel729

20.3小结729

第21章 使用ASP.NET731

21.1 ASP.NET的历史731

21.2 ASP.NET的重要特性732

21.2.1开发效率732

21.2.2性能和可伸缩性732

21.2.3本地化732

21.2.4健康监控733

21.2.5易于访问数据733

21.2.6管理和维护733

21.3 Visual Studio对ASP.NET的支持733

21.3.1 Web Site和WebApplication项目733

21.3.2 ASP.NET应用程序文件夹734

21.3.3 Web服务器选项735

21.4用Web窗体构建ASP.NET应用程序735

21.5数据驱动的应用程序746

21.5.1使用Sq1DataSource控件绑定数据746

21.5.2使用LinqDataSource控件绑定数据754

21.5.3使用ObjectDastaSource控件绑定数据757

21.6小结759

第22章 ASP.NET的高级功能761

22.1母版页761

22.1.1创建母版页762

22.1.2创建内容页765

22.1.3为母版页提供默认内容767

22.2导航767

22.2.1使用SiteMapPath服务器控件769

22.2.2 Menu服务器控件770

22.3使用ASP.NET的提供程序模型771

22.4成员和角色管理776

22.5配置文件属性781

22.6 Microsoft Ajax(ASP.NET AJAX)783

22.6.1理解对Ajax的需求783

22.6.2 Microsoft Ajax的实现784

22.6.3 UpdatePanel控件和客户端服务调用785

22.6.4示例项目785

22.6.5添加UpdatePanel控件789

22.6.6使用客户端服务调用和客户端模板790

22.7小结795

第23章 ASP.NET MVC797

23.1 MVC和ASP.NET798

23.2构建ASP.NET MVC应用程序798

23.2.1创建项目798

23.2.2控制器和操作800

23.2.3添加模型802

23.2.4视图804

23.2.5路由807

23.2.6搭框架和CRUD操作808

23.2.7验证815

23.3小结817

第24章 SharePoint 2010开发819

24.1简介819

24.1.1 SharePoint Foundation2010820

24.1.2 SharePoint Server 2010820

24.1.3 SharePoint的术语820

24.1.4 SharePoint开发环境821

24.2 Feature和Solution Framework821

24.2.1 Feature821

24.2.2 Solution Framework829

24.3用于SharePoint开发的Visual Studio工具833

24.4 SharePoint 2010对象模型839

24.4.1服务器对象模型840

24.4.2客户端对象模型843

24.5构建Web部件845

24.6小结851

第V部分 库和专业主题技术855

第25章 Visual Studio Tools for Office855

25.1 VSTO的各个版本856

25.1.1 Offce的自动化功能和VSTO856

25.1.2免PIA部署856

25.1.3 VSTO项目类型857

25.2 Office业务应用程序的体系结构858

25.3使用VBA和VSTO859

25.4创建文档模板(Word)864

25.4.1给文档添加内容866

25.4.2添加Ribbon和操作窗格867

25.4.3激活操作窗格870

25.4.4更新内容控件872

25.5创建Office插件(Excel)875

25.6 Outlook Form Regions881

25.7小结889

第26章 Windows Workflow Foundation891

26.1应用程序中的工作流891

26.2建立工作流892

26.2.1用Windows Workflow Foundation添加工作流892

26.2.2一个简单的工作流894

26.2.3标准活动897

26.2.4一个不太简单的工作流899

26.2.5建立定制活动907

26.2.6动态加载工作流911

26.3重新构建工作流设计器912

26.4小结915

第27章 本地化917

27.1文化和区域917

27.1.1理解文化类型918

27.1.2线程919

27.1.3在ASP.NET中声明全局文化921

27.1.4在ASP.NET中使用文化设置922

27.2转换数值和操作923

27.2.1理解日期之间的区别923

27.2.2理解数字和货币的区别925

27.2.3理解排序字符串的区别927

27.3 ASP.NET资源文件929

27.3.1使用本地资源929

27.3.2全局资源933

27.4 Windows窗体中的资源文件935

27.5小结938

第28章 与COM的交互操作939

28.1理解COM940

28.2 COM和.NET的交互940

28.2.1传统的组件941

28.2.2 .NET应用程序942

28.2.3调试945

28.2.4直接使用TlbImp945

28.2.5后期绑定946

28.3 ActiveX控件950

28.3.1传统的ActiveX控件950

28.3.2另一个.NET应用程序952

28.3.3再次调试954

28.4在COM应用程序中使用.NET组件954

28.4.1 .NET组件954

28.4.2 RegAsm956

28.4.3 TlbExp957

28.5 P/Invoke957

28.6小结957

第29章 网络编程959

29.1协议、地址和端口959

29.1.1地址与计算机名961

29.1.2端口:指定应用程序961

29.1.3防火墙:不离不弃962

29.2 System.Net名称空间963

29.2.1 Web请求与响应963

29.2.2使用WebClient简化常用的Web请求969

29.3套接字970

29.3.1构建应用程序971

29.3.2创建Conversation窗口973

29.3.3发送消息980

29.3.4关闭应用程序984

29.4在应用程序中使用Internet Explorer988

29.5小结991

第30章 应用程序服务993

30.1给应用程序服务使用IIS993

30.2 Windows服务993

30.3 Windows服务的特性994

30.4与Windows服务交互995

30.5创建Windows服务996

30.5.1用于Windows服务的.NET Framework类996

30.5.2其他类型的Windows服务998

30.6在VB中创建Windows服务998

30.7创建文件监视器服务1000

30.7.1创建Windows服务的解决方案1000

30.7.2给服务添加.NET组件1000

30.7.3安装服务1003

30.7.4启动服务1004

30.7.5卸载服务1005

30.8与服务通信1005

30.8.1 ServiceController类1006

30.8.2把ServiceController集成到例子中1007

30.8.3 ServiceController的更多内容1008

30.9定制命令1008

30.10给服务传递字符串1010

30.11调试服务1010

30.12小结1012

第31章 程序集和反射1013

31.1程序集1013

31.2清单1014

31.2.1程序集标识部分1016

31.2.2引用的程序集1018

31.3程序集与部署1018

31.3.1应用程序私有的程序集1018

31.3.2共享程序集1019

31.4版本化问题1020

31.4.1应用程序隔离1020

31.4.2并行执行1020

31.4.3自描述1021

31.4.4版本策略1021

31.4.5配置文件1022

31.5反射基础1025

31.5.1 Assembly类1026

31.5.2获得当前加载的程序集1026

31.5.3 Type类1027

31.6程序集的动态加载1028

31.6.1 Assembly类的LoadFrom方法1028

31.6.2动态加载示例1029

31.6.3传入程序集1030

31.7小结1031

第32章 .NET Framework中的安全性1033

32.1安全的概念与定义1034

32.2 System.Security.Permissions名称空间中的权限1035

32.2.1代码访问权限1037

32.2.2身份权限1038

32.2.3基于角色的权限1038

32.3管理代码访问权限集合1041

32.4用户访问控制1043

32.5定义应用程序的UAC设置1043

32.5.1安全性工具1045

32.5.2使用Security Exception类处理异常1046

32.6加密基础1047

32.7小结1060

第33章 使用任务和线程进行并行编程1061

33.1启动并行任务1061

33.1.1 System.Threading.Tasks.Parallel类1062

33.1.2 Parallel.Invoke1062

33.2把串行代码转换为并行代码1066

33.2.1检测热点1067

33.2.2测试并行执行获得的速度提升1069

33.2.3理解并行和并发执行1070

33.3并行循环1071

33.3.1 Paralle1.For1071

33.3.2 Paralle1.ForEach1076

33.3.3退出并行循环1081

33.4指定希望的并行度1086

33.4.1 ParallelOptions1086

33.4.2理解硬件线程和逻辑核心1087

33.5创建和管理任务1088

33.5.1 System.Threading.Tasks.Task1089

33.5.2理解任务的生命周期1090

33.5.3使用任务并行化代码1091

33.5.4从任务中返回值1099

33.5.5为并发和并行准备代码1102

33.5.6理解并发集合特性1103

33.5.7把LINQ转换为PLINQ1106

33.6小结1108

第34章 部署1109

34.1应用程序部署1110

34.1.1 .NET中的部署很简单1110

34.1.2 XCOPY部署1110

34.1.3使用Windows Installer1110

34.1.4 ClickOnce部署1111

34.2选择Framework版本1111

34.3 Visual Studio部署项目1112

34.3.1项目模板1112

34.3.2创建部署项目1113

34.4修改部署项目1117

34.4.1项目属性1117

34.4.2 File System编辑器1119

34.4.3 Registty编辑器1122

34.4.4 File Types编辑器1124

34.4.5 User Interface编辑器1125

34.4.6 Custom Actions编辑器1127

34.4.7 Launch Conditions编辑器1129

34.4.8构建1132

34.5 Windows应用程序的Internet部署1132

34.5.1“无接触”部署1132

34.5.2 ClickOnce部署1133

34.6 IIS Web部署工具1140

34.7小结1142

第Ⅵ部分 附录1145

附录A VB编译器1145

附录B Visual Basic Power PacksTools1161

附录C Workflow 20081173

附录D 企业服务1193

附录E 云的编程1215

热门推荐