LisghtSwitch概览

简介:

微软推出一个新的应用框架——LightSwitch(以下简称LS),现在已经是Beta2了,现在简单看一下这个框架。这个框可以从http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CFF6C4EF-A29A-4C82-9A59-8A3BBB65EC3D&displaylang=en下载,目前是一个在线下载安装的程序,有253兆(x64,如果是完全版,有576M),安装时需要visual studio 2010 sp1,如果安装了LS Beta 1,必须卸载后才能安装LS Beta 2,目前,LS只支持两种语言,c#和VB.NET。

安装完后,可以新建LS的项目,LS项目是一个WPF的项目,项目模版只提供了两个文件夹,一个Data Sources,用来存放和数据关联的文件,另一个是Screens,用来存放界面显示的文件。
在Data Sources中,可以添加自定义的Table,也可以添加数据源中的数据,如下图:
从上图可见,数据源可以是数据库,可以SharePoint或WCF RIA Service中的数据。如果是添加Table,则如下图: 
可以设置表的列,也可以通过Relationship来添加表的关系,或通过Computed Property
添加计算列,也可以给表添加查询,如下图:
 
查询可以调置条件,排序,和增加查询条件的参数。
对于Screens,可以添加新的Screen,如下图:

 
主要有Details Screen,Editable Grid Screen,List and Details Screen,New Data Screen,Search Data Screen五种窗体样式,这些窗体主要是来显示表中的数据的,在图片的右边,可以对窗体命名或选择呈现的数据。
对于LS项目,还有一个重要的设置就是项目的属性,Screen Navigation,这个窗体是设置应用窗体的启动和导航。
 










本文转自桂素伟51CTO博客,原文链接:http://blog.51cto.com/axzxs/571218 ,如需转载请自行联系原作者




相关文章
|
4月前
|
SQL 运维 监控
DataWorks应用监控告警规则页面是什么?
DataWorks应用监控告警规则页面是什么?
34 0
|
自然语言处理 机器人 开发者
语聊概览|学习笔记
快速学习语聊概览
95 0
语聊概览|学习笔记
|
弹性计算 运维 负载均衡
【视频】第一讲-云网络总览与概述|学习笔记
快速学习【视频】第一讲-云网络总览与概述。
128 0
【视频】第一讲-云网络总览与概述|学习笔记
|
缓存 运维 前端开发
阿里云网络总览 | 学习笔记
快速学习阿里云网络总览
169 0
阿里云网络总览 | 学习笔记
|
运维 架构师
云速搭CADT - 导出应用架构图&配置单
云速搭(Cloud Architect Design Tool,CADT)是一款为上云应用提供自助式云架构管理的产品,显著地降低应用云上管理的难度和时间成本。本产品提供大量预制的应用架构模板,同时也支持自助拖拽方式定义应用云上架构,支持大量阿里云服务的配置和管理,您可以方便地对云上架构方案的成本、部署、运维、回收进行全生命周期的管理。
328 0
云速搭CADT - 导出应用架构图&配置单
|
运维 定位技术
云速搭CADT - 用户Dashboard视图
云速搭(Cloud Architect Design Tool,CADT)是一款为上云应用提供自助式云架构管理的产品,显著地降低应用云上管理的难度和时间成本。本产品提供大量预制的应用架构模板,同时也支持自助拖拽方式定义应用云上架构,支持大量阿里云服务的配置和管理,您可以方便地对云上架构方案的成本、部署、运维、回收进行全生命周期的管理。
119 0
云速搭CADT - 用户Dashboard视图
|
SQL 分布式计算 DataWorks
DataWorks 数据服务功能介绍 | 学习笔记
快速学习 DataWorks 数据服务功能介绍
1086 0
|
弹性计算 运维
快速排查问题,ECS概览页新增操作日志概览
ECS概览页新增了操作日志概览区域,可以帮助您快速了解到近3小时内您对哪些资源(如实例、安全组、磁盘等)有过操作或您有过哪些风险操作,当您的资源出现问题时可以快速定位发生时间,进行的操作等。
3895 0
快速排查问题,ECS概览页新增操作日志概览
|
存储 弹性计算 分布式计算
敏感数据保护控制台概览图文详解!
开通敏感数据保护服务(SDDP)并设置好信息分级规则后,可在SDDP控制台概览页面查看资产的数据源授权状态、数据识别结果、静态脱敏结果和异常事件汇总信息。
897 0