技术开发 频道

VisualStudio LightSwitch 7大优异功能

    【IT168 专稿】微软最近发布了LightSwitch,它可以和Microsoft Visual Studio集成,成为Microsoft Visual Studio 2010 IDE的一部分,也可以完全独立于Visual Studio 2010,引入LightSwitch是为了更好地创建以数据为中心的商业应用。

  大多数以数据为中心的商业应用CRUD(创建,读取,更新和删除)操作基本上都是相同的,在这种应用程序中,开发人员要一遍又一遍重复着相同的代码和类似的UI。

  Microsoft Visual Studio LightSwitch以屏幕类型的选择和屏幕数据的定义为中心,下面是LightSwitch提供的屏幕类型名单:

  1、新建数据屏幕

  2、搜索数据屏幕

  3、详细信息屏幕

  4、编辑网格屏幕

  5、列表和详细信息屏幕

  Lightswitch简化了数据源的定义,只需要添加合适的屏幕就可以了,有时也许要自定义业务逻辑。

  Microsoft Visual Studio Lightswitch可从这里下载,目前只发布了Beta版。

  · 快速开发以数据为中心的应用程序

  使用LightSwitch开发时可以大大减少开发时间,开发人员在UI和数据访问上不用花费太多时间,因为数据屏幕都是现成的,它本身就可以实现数据访问,只有需要自定义时才需要开发人员的干预,这确保了两件事:

  1、以数据为中心的商业应用软件的快速和稳定地开发。

  2、最终产品可以很快交付给用户。

  下面是创建一个示例工作屏幕的步骤:

  1、创建存储数据的表,定义结构。

  2、选择“添加新屏幕”,在选择需要的屏幕,如图1所示。

1

  图 1 添加新屏幕

  3、运行程序,你可以添加新的或基于你选择的搜索模块。

  综合考虑上述信息,你会明白使用LightSwitch开发以数据为中心的应用程序有多快。

  更易于决定应用程序是基于浏览器还是桌面应用程序

  只需要一次点击,即可确定你的应用程序是运行在桌面环境还是浏览器上,你一定会感到不可思议,在这个项目出现之前,这曾经是一个让人很纠结的问题,一旦确定是桌面应用程序,想要发布相应的基于浏览器的版本就很难了,只有靠开发人员自己动手修改,现在你只需要到项目的“属性”对话窗口中选择应用程序的类型即可,如图2所示。

1

  图 2 选择应用程序的类型

  图3显示了所选应用程序以桌面客户端运行时的截图。

1

  图 3 桌面客户端类型

  图4显示了所选应用程序在浏览器中运行时的截图。

1

  图 4 浏览器类型

0
相关文章