当前位置:首页 > 工业技术
Visual Studio 2010 LightSwitch开发入门经典
Visual Studio 2010 LightSwitch开发入门经典

Visual Studio 2010 LightSwitch开发入门经典PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(匈牙利)诺瓦克著;王净,范园芳译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302286769
  • 页数:400 页
图书介绍:本书首先概述了LightSwitch的框架,然后介绍了屏幕类型、LightSwitch支持的数据源类型、创建屏幕、数据的完整性和验证、应用程序的调试和安全、在桌面和Web应用间一键切换等。
《Visual Studio 2010 LightSwitch开发入门经典》目录

第Ⅰ部分 Visual Studio LightSwitch简介 3

第1章 原型和快速应用程序开发 3

1.1 LOB软件开发所面临的挑战 4

1.1.1 LOB软件开发 4

1.1.2变化的项目环境 5

1.1.3创建需求规范 5

1.1.4反馈频率 6

1.2应用程序原型 7

1.2.1线框模型 8

1.2.2概念验证模型 9

1.2.3低保真原型 9

1.2.4高保真原型 10

1.3快速应用程序开发 10

1.3.1 RAD工具 11

1.3.2 Visual Studio LightSwitch和RAD 14

1.4小结 14

1.5练习 15

第2章 Visual Studio LightSwitch入门 17

2.1了解Visual Studio 17

2.1.1 Visual Studio简史 18

2.1.2起源 18

2.1.3其他可视化语言和工具 19

2.1.4将语言集成到Visual Studio 19

2.1.5移至.NET 20

2.1.6 Visual Studio版本 20

2.1.7 Visual Studio 2010 21

2.2了解Visual Studio LightSwitch 21

2.2.1业务代码VS管道代码 21

2.2.2 LOB应用程序和LightSwitch 22

2.3安装Visual Studio LightSwitch 23

2.3.1安装类型 24

2.3.2第一次运行LightSwitch 26

2.4创建第一个LightSwitch应用程序 27

2.4.1创建项目 28

2.4.2创建表格 29

2.4.3创建列出Album信息的屏幕 32

2.4.4进行运行时定制 36

2.5小结 39

2.6练习 39

第3章 LightSwitch应用程序背后的技术 41

3.1三层应用程序体系结构模式 41

3.1.1表示层 42

3.1.2逻辑层 43

3.1.3数据层 43

3.1.4 LightSwitch和三层体系结构模式 44

3.2 .NET Framework 46

3.2.1 .NET运行库 47

3.2.2 .NET语言 47

3.2.3 .NET Framework和LightSwitch 49

3.2.4有关.NET Framework的更多信息来源 49

3.3 Silverlight 4 49

3.3.1新的UI概念 50

3.3.2布局 50

3.3.3数据绑定 52

3.3.4样式和模板 52

3.3.5更多关于Silverlight 4的信息资源 54

3.4 SQL Server 2008 55

3.4.1 SQL Server功能 55

3.4.2 SQL Server 2008 Express 56

3.4.3更多关于SQL Server的信息资源 59

3.5 SharePoint 2010 59

3.5.1 SharePoint 2010功能 60

3.5.2 SharePoint 2010列表和LightSwitch 60

3.6 Microsoft Office 61

3.6.1 Microsoft Office应用程序功能 62

3.6.2导出信息到Microsoft Excel 62

3.7 Windows Azure 64

3.7.1动态资源分配 65

3.7.2使用Windows Azure开发应用程序 65

3.7.3 Windows Azure和LightSwitch 66

3.7.4更多关于Windows Azure的信息资源 66

3.8小结 66

3.9练习 67

第4章 自定义LightSwitch应用程序 69

4.1自定义数据 70

4.1.1创建Aquarium数据库 70

4.1.2连接现有数据库 72

4.1.3修改现有表的名称和类型 75

4.1.4创建购物车表 76

4.2自定义屏幕 78

4.2.1创建一个动物目录 78

4.2.2修改网格布局 80

4.2.3创建一个购物车屏幕 82

4.3编写代码 84

4.3.1在代码中设置默认属性值 84

4.3.2设置启动屏幕 86

4.3.3管理价格信息 87

4.3.4其他需要使用代码的地方 90

4.4小结 91

4.5练习 91

第Ⅱ部分 使用Visual Studio LightSwitch创建应用程序 95

第5章 准备开发LightSwitch应用程序 95

5.1 ProjectTrek示例 95

5.1.1 ProjectTrek的功能 96

5.1.2 ProjectTrek应用程序数据库 98

5.2 LightSwitch应用程序的开发生命周期 103

5.2.1迭代模型 104

5.2.2构造:设计和实现 105

5.2.3测试 106

5.2.4部署 107

5.2.5扩展LightSwitch应用程序 107

5.2.6 TFS支持 108

5.3 LightSwitch IDE简介 109

5.4小结 112

5.5练习 113

第6章 使用简单的数据屏幕 115

6.1创建新表 115

6.1.1创建ProjectTreck项目 116

6.1.2设计TimeCategory表 118

6.1.3表字段和属性 120

6.2创建屏幕 128

6.2.1 Add New Screen对话框 128

6.2.2预定义屏幕类型 129

6.2.3屏幕的布局结构 131

6.3插入、编辑和删除数据 132

6.4了解详细信息屏幕的工作原理 134

6.4.1创建新的数据屏幕 136

6.4.2创建可编辑网格屏幕 137

6.4.3删除记录 138

6.5润饰 139

6.5.1最终确定EditableTime CategoriesGrid屏幕 139

6.5.2实现ProjectRoleType实体 140

6.6小结 141

6.7练习 142

第7章 使用主从数据屏幕 145

7.1创建详细信息表 146

7.1.1关系 146

7.1.2 Add New Relationship对话框 149

7.2创建主从屏幕 157

7.2.1了解主从屏幕 157

7.2.2使用Add New Screen对话框创建主从屏幕 159

7.2.3主从屏幕的结构 161

7.3查询 162

7.3.1理解查询 162

7.3.2编辑查询 163

7.3.3创建新查询 166

7.3.4查询参数 167

7.3.5使用屏幕数据绑定查询参数 168

7.4向屏幕添加详细信息 171

7.4.1向ListProjects屏幕添加项目详细信息 172

7.4.2添加Proj ectTask和AddtionCost详细信息 173

7.4.3聚合 175

7.5润饰 179

7.6小结 180

7.7练习 180

第8章 使用现有的SQL Server数据 183

8.1连接SQL Server数据库 184

8.1.1使用Server Explorer 185

8.1.2建立到SQL Server数据库的连接 191

8.2在现有数据库中自定义数据 198

8.2.1重命名表和字段 199

8.2.2映射并修改字段类型 201

8.2.3使用计算属性扩展连接表 204

8.2.4服务器端的计算字段 206

8.3管理数据关系 206

8.3.1使用现有关系 207

8.3.2创建LightSwitch表和外部表之间的新关系 207

8.4小结 210

8.5练习 210

第9章 构建和自定义屏幕 213

9.1理解屏幕的布局结构 213

9.1.1数据项 214

9.1.2布局项 215

9.1.3数据绑定 217

9.2使用布局容器 218

9.2.1了解布局容器 218

9.2.2嵌套布局容器 220

9.2.3布局容器大小 223

9.3运行时屏幕自定义 225

9.3.1使用Customization模式 225

9.3.2 Customization模式中的相关功能和约束 228

9.4 Data Grid控件和List控件 228

9.4.1使用Data Grid控件 229

9.4.2数据网格属性 232

9.4.3使用List控件 232

9.5使用简单控件和值选择器 235

9.5.1使用简单控件 236

9.5.2控件大小 238

9.5.3拾取值 238

9.6方法、按钮和命令栏 243

9.6.1向屏幕中添加方法和按钮 243

9.6.2启用和禁用方法 246

9.6.3向Screen Command Bar中添加按钮 248

9.6.4向控件添加方法和按钮 251

9.6.5删除按钮和方法 253

9.7任务和导航 253

9.7.1了解屏幕导航结构 254

9.7.2修改ProjectTrek的导航结构 255

9.8使用外壳、主题以及自定义控件来扩展UI 257

9.8.1应用外壳和主题 257

9.8.2自定义控件 258

9.9小结 261

9.10练习 262

第10章 验证规则和业务规则 265

10.1 LightSwitch的验证和业务逻辑体系结构 266

10.1.1验证步骤 266

10.1.2定义业务规则 268

10.1.3保存管道 269

10.2添加验证规则 271

10.2.1声明简单的字段验证规则 271

10.2.2声明自定义字段验证规则 274

10.2.3通过导航属性进行验证 275

10.2.4验证实体 278

10.2.5 UI中的验证消息 282

10.3实现业务规则 284

10.3.1拦截保存管道 284

10.3.2保存管道的事件处理方法 287

10.3.3查询事件处理方法 288

10.3.4审计数据的修改 289

10.4小结 293

10.5练习 293

第11章 身份验证与访问控制 295

11.1身份验证和访问控制的概念 295

11.1.1身份验证 296

11.1.2访问控制 298

11.1.3权限 298

11.1.4角色和用户 298

11.1.5访问控制方法 299

11.2在LightSwitch应用程序中使用访问控制 300

11.2.1定义和检查权限 300

11.2.2可用的访问控制方法 302

11.3管理用户、角色和权限 306

11.3.1在LightSwitch中的身份验证 306

11.3.2使用Windows身份验证 307

11.3.3使用Forms身份验证 309

11.3.4管理角色和权限 310

11.3.5管理用户 311

11.4小结 311

11.5练习 312

第12章 Microsoft Office集成 313

12.1将数据导出到Microsoft Excel 313

12.2了解和使用Office自动化 315

12.2.1在LightSwitch应用程序中使用Microsoft Office自动化模型 316

12.2.2使用自动化模型导出到Excel 316

12.2.3探索自动化模型 325

12.2.4将项目列表导出到Word 327

12.3小结 330

12.4练习 331

第Ⅲ部分 高级LightSwitch应用程序开发 335

第13章 部署LightSwitch应用程序 335

13.1部署选项 335

13.1.1瘦客户端和胖客户端 336

13.1.2客户端和应用程序服务器相关技术 337

13.1.3约束 338

13.2胖客户端部署 338

13.2.1创建桌面客户端安装工具包 339

13.2.2使用安装工具包 344

13.2.3删除桌面客户端 346

13.3管理数据库部署 346

13.4使用IIS进行部署 349

13.4.1三层部署 349

13.4.2 LightSwitch和三层部署 350

13.4.3将应用程序服务器发布到IIS 351

13.5 Windows Azure部署 352

13.5.1进行Windows Azure部署的必备组件 353

13.5.2使用Publish Application Wizard进行Windows Azure部署 354

13.5.3在Windows Azure中启动应用程序 359

13.6小结 360

13.7练习 361

第14章 使用SharePoint 2010列表 363

14.1创建一个SharePoint示例网站 364

14.1.1使用公司的SharePoint服务器 364

14.1.2安装SharePoint Foundation 2010 364

14.1.3准备一个自定义的SharePoint列表 367

14.2使用SharePoint 2010列表 370

14.2.1连接到SharePoint列表 370

14.2.2为SharePoint列表生成的表字段 374

14.2.3使用SharePoint数据 375

14.2.4 SharePoint和LightSwitch之间的数据类型映射 377

14.2.5自定义列表数据 378

14.3创建与SharePoint 2010列表之间的关系 379

14.3.1编辑现有的SharePoint关系 379

14.3.2创建SharePoint列表与LightSwitch表之间的关系 380

14.4小结 383

14.5练习 383

第Ⅳ部分 附录 387

附录 练习参考答案 387

返回顶部