图书介绍

Visual Studio 2017高级编程 第7版PDF|Epub|txt|kindle电子书版本网盘下载

Visual Studio 2017高级编程 第7版
  • 美布鲁斯约翰逊BruceJohnson 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302506331
  • 出版时间:2018
  • 标注页数:519页
  • 文件大小:126MB
  • 文件页数:540页
  • 主题词:程序语言-程序设计

PDF下载


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

下载说明

Visual Studio 2017高级编程 第7版PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 集成开发环境3

第1章 快速入门3

1.1入门3

1.1.1安装Visual Studio 20173

1.1.2运行Visual Studio 20177

1.1.3 Visual Studio真的支持云吗?7

1.2 Visual Studio IDE8

1.3小结13

第2章 Solution Explorer、Toolbox和Properties窗口15

2.1 Solution Explorer窗口15

2.1.1预览文件18

2.1.2常见任务18

2.2 Toolbox窗口26

2.2.1排列组件27

2.2.2添加组件28

2.3 Properties窗口29

2.4小结33

第3章 选项和定制35

3.1 Start Page35

3.2窗口布局36

3.2.1查看窗口和工具栏36

3.2.2停靠37

3.2.3保存窗口布局39

3.3编辑区域40

3.3.1浏览打开的项41

3.3.2字体和颜色42

3.3.3可视化指南42

3.3.4全屏模式43

3.3.5跟踪变化44

3.4其他选项44

3.4.1快捷键44

3.4.2快速启动45

3.4.3项目和解决方案46

3.4.4 Build and Run界面47

3.4.5 VB选项48

3.5导入和导出设置48

3.6小结50

第4章 Visual Studio工作区51

4.1代码编辑器51

4.1.1代码编辑器窗口的布局51

4.1.2区域52

4.1.3大纲53

4.1.4代码的格式化53

4.1.5向前/向后浏览54

4.1.6其他代码编辑器功能54

4.1.7拆分视图55

4.1.8代码窗口的分离(浮动)55

4.1.9复制Solution Explorer56

4.1.10创建选项卡组57

4.1.11高级功能58

4.2代码导航59

4.2.1 Peek Definition59

4.2.2增强的滚动条60

4.3命令窗口63

4.4 Immediate窗口64

4.5 Class View工具窗口64

4.6 Error List窗口65

4.7 Object Browser窗口65

4.8小结66

第5章 查找和替换以及帮助67

5.1 Quick Find与Quick Replace67

5.1.1 Quick Find67

5.1.2 Quick Replace68

5.1.3查找选项68

5.1.4 Find and Replace选项69

5.2文件中查找/替换69

5.2.1文件中查找69

5.2.2查找对话框选项70

5.2.3正则表达式70

5.2.4结果窗口72

5.2.5文件中替换72

5.3访问帮助73

5.3.1浏览和搜索帮助系统73

5.3.2配置帮助系统74

5.4小结74

第Ⅱ部分 入门77

第6章 解决方案、项目和项77

6.1解决方案的结构77

6.2解决方案文件的格式78

6.3解决方案的属性79

6.3.1常规属性80

6.3.2配置属性80

6.4项目类型81

6.5项目文件格式83

6.6项目属性83

6.6.1 Application选项卡83

6.6.2 Compile选项卡(仅用于Visual Basic)86

6.6.3 Build选项卡(仅用于C#和F#)87

6.6.4 Build Events选项卡(仅用于C#和F#)88

6.6.5 Debug选项卡88

6.6.6 References选项卡(仅用于Visual Basic)89

6.6.7 Resources选项卡90

6.6.8 Services选项卡90

6.6.9 Settings选项卡91

6.6.10 Reference Paths选项卡(仅用于C#和F#)91

6.6.11 Signing选项卡92

6.6.12 My Extensions选项卡(仅用于Visual Basic)92

6.6.13 Security选项卡93

6.6.14 Publish选项卡93

6.6.15 Code Analysis选项卡94

6.7 C/C++ Code Analysis工具95

6.8 Web应用程序项目属性96

6.8.1 Web选项卡96

6.8.2 Package/Publish Web选项卡96

6.8.3 Package/Publish SQL选项卡97

6.9 Web Site项目97

6.10 NuGet包98

6.10.1 NuGet包管理器98

6.10.2 Package Manager Console99

6.11小结99

第7章 IntelliSense和书签101

7.1对IntelliSense的解释101

7.1.1通用的IntelliSense102

7.1.2 IntelliSense和C++103

7.1.3单词和短语的自动完成103

7.1.4参数信息107

7.1.5快速信息108

7.2 JavaScript IntelliSense108

7.2.1 JavaScript IntelliSense上下文108

7.2.2引用另一个JavaScript文件109

7.3 XAML IntelliSense110

7.4 IntelliSense选项110

7.4.1通用选项110

7.4.2 C#的特定选项111

7.5扩展IntelliSense112

7.5.1代码片段112

7.5.2 XML注释112

7.5.3添加自己的IntelliSense112

7.6书签和Bookmarks窗口113

7.7小结114

第8章 代码片段和重构115

8.1代码片段概述115

8.1.1在Toolbox中存储代码块115

8.1.2代码片段116

8.1.3使用C#中的代码片段116

8.1.4 VB中的代码片段117

8.1.5用代码片段进行封装117

8.1.6 Code Snippets Manager118

8.1.7创建代码片段119

8.1.8查看已有的代码片段119

8.1.9分布代码段122

8.2访问重构支持123

8.3重构操作123

8.3.1 Extract Method重构操作123

8.3.2 Encapsulate Field重构操作124

8.3.3 Extract Interface重构操作124

8.3.4 Change Signature重构操作125

8.3.5 Inline和Explaining Variables重构操作125

8.3.6 Rename重构操作126

8.3.7 Simplify Object Initialization重构操作126

8.3.8 Inline Variable Declarations重构操作127

8.3.9 Use‘throw’Expression重构操作127

8.3.10 Generate Method Stub重构操作128

8.3.11 Remove and Sort Usings重构操作129

8.4小结129

第9章 Server Explorer131

9.1 Servers连接131

9.1.1 Event Logs节点132

9.1.2 Message Queues节点133

9.1.3 Performance Counters节点135

9.1.4 Services节点137

9.2 Data Connections节点138

9.3 SharePoint Connections节点138

9.4小结138

第Ⅲ部分 进阶141

第10章 单元测试141

10.1第一个测试用例141

10.1.1使用特性标识测试145

10.1.2其他测试特性145

10.1.3单元测试和Code Lens147

10.2指定判断条件148

10.2.1 Assert类148

10.2.2 StringAssert类149

10.2.3 CollectionAssert类149

10.2.4 ExpectedException特性149

10.3初始化和清理150

10.3.1 TestInitialize和TestCleanup特性151

10.3.2 ClassInitialize和ClassCleanup特性151

10.3.3 AssemblyInitialize和AssemblyCleanup特性151

10.4测试环境151

10.4.1数据152

10.4.2输出测试结果154

10.5 Live Unit Testing154

10.6高级单元测试155

10.6.1定制属性155

10.6.2测试私有成员156

10.7 IntelliTest157

10.8小结159

第11章 项目模板和项模板161

11.1创建模板161

11.1.1项模板161

11.1.2项目模板164

11.1.3模板结构164

11.1.4模板参数165

11.1.5模板位置166

11.2扩展模板166

11.2.1模板项目的安装166

11.2.2 IWizard166

11.2.3生成扩展项目模板170

11.3 Starter Kit171

11.4联机模板171

11.5小结172

第12章 管理源代码173

12.1源控制173

12.1.1选择源控制存储库173

12.1.2访问源控制174

12.2小结177

第Ⅳ部分 桌面应用程序181

第13章 Windows Form应用程序181

13.1入门181

13.2 Windows窗体182

13.2.1 Appearance属性182

13.2.2 Layout属性183

13.2.3 Window Style属性183

13.3窗体设计首选项183

13.4添加和定位控件184

13.4.1垂直对齐文本控件185

13.4.2自动定位多个控件185

13.4.3控件的Tab键顺序和分层186

13.4.4锁定控件设计187

13.4.5 设置控件属性187

13.4.6 基于服务的组件188

13.4.7智能标记任务188

13.5容器控件188

13.5.1 Panel和SplitContainer控件189

13.5.2 FlowLayoutPanel控件189

13.5.3 TableLayoutPanel控件190

13.6停靠和锚定控件190

13.7小结191

第14章 Windows Presentation Foundation(WPF)193

14.1 WPF介绍193

14.2开始使用WPF194

14.2.1 XAML基础195

14.2.2 WPF控件196

14.2.3 WPF布局控件197

14.3 WPF设计器和XAML编辑器198

14.3.1使用XAML编辑器200

14.3.2使用WPF设计器200

14.3.3 Properties工具窗口202

14.3.4数据绑定功能205

14.4设置应用程序的样式208

14.5 Windows Forms的交互操作性210

14.5.1在Windows Forms中驻留WPF控件210

14.5.2在WPF中驻留Windows Forms控件211

14.6用WPF Visualizer调试213

14.7小结214

第15章 通用Windows平台应用程序215

15.1 Windows应用程序的定义215

15.1.1呈现内容216

15.1.2对齐和缩放216

15.1.3语义式缩放217

15.1.4磁贴217

15.1.5接受云217

15.2创建Windows应用程序217

15.3 Windows运行库组件222

15.4 .NET Native编译222

15.5小结224

第Ⅴ部分 Web应用程序227

第16章 ASP.NETWeb窗体227

16.1 Web Application项目和Web Site项目227

16.2创建Web项目228

16.2.1创建Web Site项目228

16.2.2创建Web Application项目230

16.3设计Web窗体233

16.3.1 HTML Designer233

16.3.2定位控件和HTML元素234

16.3.3格式化控件和HTML元素235

16.3.4 CSS工具237

16.3.5验证工具239

16.4 Web控件240

16.4.1导航组件240

16.4.2用户身份验证240

16.4.3数据组件241

16.5主页面243

16.6富客户端开发245

16.6.1用JavaScript开发245

16.6.2使用ASP.NET AJAX246

16.7小结248

第17章 ASP.NET MVC249

17.1 Model-View-Controller249

17.2开始使用ASP.NET MVC250

17.3选择Model252

17.4 Controller和action方法253

17.5用View显示UI255

17.6高级MVC261

17.6.1路由261

17.6.2 action方法参数264

17.6.3区域266

17.6.4验证268

17.6.5 部分View269

17.6.6 Dynamic Data模板270

17.6.7 jQuery272

17.7小结273

第18章 .NETCore275

18.1 .NET Core的定义275

18.2使用ASP.NET Core276

18.2.1 projectjson和csproj277

18.2.2创建ASP.NET Core应用程序277

18.3 NuGet包管理器280

18.4 Bower包管理器283

18.5小结285

第19章 Node js开发287

19.1开始使用Node.js287

19.2 Node Package Manager291

19.3 Task Runner Explorer294

19.4小结296

第20章 Python开发297

20.1 Python入门297

20.2 Cookiecutter扩展301

20.3小结302

第Ⅵ部分 移动应用程序305

第21章 使用.NET的移动应用程序305

21.1使用Xamarin305

21.2创建Xamarin Forms项目306

21.3调试应用程序308

21.3.1通用Windows平台308

21.3.2 Android308

21.3.3 iOS316

21.4小结318

第22章 使用JavaScript的移动应用程序319

22.1 Apache Cordova的概念319

22.2创建Apache Cordova项目320

22.2.1 merges文件夹321

22.2.2 plugins文件夹321

22.2.3 www文件夹322

22.2.4其他文件和文件夹322

22.3在Apache Cordova中调试325

22.4小结327

第Ⅶ部分 云服务331

第23章 Windows Azure331

23.1 Windows Azure平台331

23.1.1 Compute Emulator333

23.1.2角色之间的通信333

23.1.3应用程序部署335

23.2 SQL Azure337

23.3 Service Fabric338

23.4 Azure移动服务339

23.5 Azure虚拟机340

23.5.1连接性340

23.5.2端点340

23.5.3虚拟网络340

23.6小结341

第24章 同步服务343

24.1偶尔连接的应用程序343

24.2 Server Direct344

24.3同步服务入门346

24.4 N层上的同步服务349

24.5小结350

第25章 SharePoint351

25.1 SharePoint执行模型351

25.1.1场解决方案351

25.1.2沙箱解决方案352

25.1.3应用程序模型352

25.2准备开发环境352

25.3创建SharePoint项目354

25.4运行应用程序359

25.5小结361

第Ⅷ部分 数据365

第26章 可视化数据库工具365

26.1 Visual Studio 2017中的数据库窗口365

26.1.1 Server Explorer窗口365

26.1.2 Data Sources窗口368

26.1.3 SQL Server Object Explorer369

26.2编辑数据369

26.3 Redgate数据工具370

26.3.1 ReadyRoll Core370

26.3.2 SQL Prompt Core373

26.3.3 SQL Search374

26.4小结375

第27章 ADO.NET Entity Framework377

27.1什么是Entity Framework377

27.2入门378

27.3创建实体模型378

27.3.1实体数据模型向导378

27.3.2 Entity Framework设计器381

27.3.3创建/修改实体384

27.3.4创建/修改实体关联386

27.3.5实体继承387

27.3.6验证实体模型387

27.3.7根据数据库的修改来更新实体模型387

27.4查询实体模型387

27.4.1 LINQ to Entities概述388

27.4.2获得对象上下文388

27.4.3 CRUD操作388

27.4.4导航实体关联391

27.5高级功能392

27.5.1从实体模型更新数据库392

27.5.2给实体添加业务逻辑393

27.5.3 POCO393

27.5.4 Entity Framework Core393

27.6小结393

第28章 数据仓库和数据湖395

28.1 Apache Hadoop的概念395

28.1.1 Hadoop分布式文件系统395

28.1.2 MapReduce396

28.1.3其他组件396

28.1.4 HDInsight396

28.1.5 Azure数据湖396

28.2 Visual Studio的数据湖工具397

28.2.1创建Hive应用程序398

28.2.2创建Pig应用程序400

28.3小结403

第29章 数据科学和分析405

29.1 R的概念405

29.2 R Tools For Visual Studio405

29.2.1调试R脚本407

29.2.2工作区409

29.2.3绘图窗口410

29.3小结411

第Ⅸ部分 调试415

第30章 使用调试窗口415

30.1代码窗口415

30.1.1断点415

30.1.2数据提示415

30.2 Breakpoints窗口416

30.3 Output窗口416

30.4 Immediate窗口417

30.5 Watch窗口418

30.5.1 QuickWatch窗口418

30.5.2 Watch 1-4窗口419

30.5.3 Autos窗口和Locals窗口419

30.6代码执行窗口419

30.6.1 Call Stack窗口419

30.6.2 Threads窗口420

30.6.3 Modules窗口420

30.6.4 Processes窗口420

30.7 Memory窗口421

30.7.1 Memory 1-4窗口421

30.7.2 Disassembly窗口421

30.7.3 Registers窗口422

30.8并行调试窗口422

30.8.1 Parallel Stacks窗口423

30.8.2 Parallel Tasks窗口424

30.9 Exceptions窗口425

30.10小结426

第31章 断点调试427

31.1断点427

31.1.1设置断点427

31.1.2添加中断条件428

31.1.3断点操作430

31.2跟踪点431

31.3执行控制432

31.3.1单步执行代码432

31.3.2 Run to Cursor功能433

31.3.3移动执行点434

31.4 Edit and Continue功能434

31.4.1原始编辑434

31.4.2停止应用修改434

31.5小结434

第Ⅹ部分 构建和部署437

第32章 升级到Visual Studio 2017437

32.1从最近的Visual Studio版本升级437

32.2升级到.NET Framework 4.6.2439

32.3小结440

第33章 定制构建441

33.1通用构建选项441

33.2手动配置依赖关系443

33.3 Visual Basic编译页面444

33.3.1高级编译器设置444

33.3.2构建事件445

33.4 C#构建页面446

33.5 MSBuild448

33.5.1 Visual Studio使用MSBuild的方式448

33.5.2 MSBuild模式450

33.5.3通过MSBuild任务设置程序集的版本451

33.6小结452

第34章 模糊处理、应用程序监控和管理453

34.1 IL反编译器453

34.2反编译器454

34.3模糊处理代码455

34.3.1 Dotfuscator455

34.3.2模糊处理特性459

34.3.3警告460

34.4应用程序监控和管理462

34.4.1防篡改功能462

34.4.2应用程序检测和分析功能463

34.5小结464

第35章 打包和部署465

35.1 Windows Installer XML工具集465

35.1.1构建安装程序466

35.1.2使用Heat创建片段468

35.1.3服务安装程序470

35.2 ClickOnce技术470

35.2.1部署471

35.2.2升级473

35.3小结474

第36章 Web应用程序的部署475

36.1 Web部署475

36.1.1发布Web应用程序475

36.1.2发布到Azure477

36.2 Web项目安装程序479

36.3 Web Platform Installer480

36.4小结483

第37章 持续交付485

37.1定义术语485

37.1.1持续交付485

37.1.2持续集成486

37.1.3 DevOps486

37.2持续交付工具486

37.2.1设置持续交付487

37.2.2 Heads Up Code Analysis488

37.2.3自动构建通知489

37.3小结491

第Ⅺ部分 Visual Studio版本495

第38章 Visual Studio Enterprise:代码质量495

38.1依赖验证495

38.2使用Code Map研究代码499

38.3代码克隆500

38.4小结500

第39章 Visual Studio Enterprise:测试和调试501

39.1自动测试501

39.1.1 Web性能测试501

39.1.2负载测试503

39.1.3编码UI测试505

39.1.4一般测试506

39.1.5有序测试506

39.2 IntelliTrace506

39.3 IntelliTest509

39.4小结510

第40章 Visual Studio Team Service511

40.1 Git入门511

40.2版本控制513

40.2.1提交514

40.2.2分支514

40.2.3同步515

40.3工作项跟踪515

40.3.1工作项查询516

40.3.2工作项类型517

40.3.3添加工作项517

40.3.4工作项状态518

40.4 Build518

40.5门户网站519

40.6小结519

热门推荐