精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Visual Studio LightSwitch安裝與配置詳解

開發 后端
作為非專業人員開發的工具,Visual Studio LightSwitch以極其輕量級的姿態出現。究竟這個工具能做什么?請看下文。

Visual Studio LightSwitch已經可以通過MSDN訂閱下載了,相關介紹可以見:http://www.microsoft.com/visualstudio/en-us/lightswitch。

于是我馬上下載下來體驗了一把:

安裝過程很簡單,掛載ISO,運行setup.exe,提示需要1G多的空間,其實如果你安裝了VS和Silverlight 4 SDK的話,要不了這么多的空間,500多M的安裝包也是因為包含VS Shell的原因吧,我沒有在干凈的系統中安裝,具體情況如何不太清楚。以后微軟應該出一個針對已有VS環境的精簡安裝包。安裝完成的界面截圖如下:

安裝完成截圖

安裝完成后,打開VS,新建項目的時候,就可以看到多出了一種項目類型了,語言可以選擇VB.NET和C#,如下圖:

新建項目語言可以選擇VB.NET和C#

那么,就創建一個項目,初始界面,大家可能都熟知了:

創建一個項目

一開始就然大家創建數據表(table),注意此數據表并非是真正的數據庫中的表哦,可以說是一種抽象的數據表,或者是實體框架中的實體。我創建了一個名為的People的數據表:

創建數據表

從上圖,可以看到,Id字段是默認就有的,無法修改名稱,但可以添加描述,并選擇是否要顯示在操作界面(Screen)上。這里有個問題,連Id的數據類型都不能修改,只能是Int32,而很多時候我更習慣使用Guid。希望正式版中可以給Id字段選擇不同的數據類型(至少可以支持GUID)。

可以添加數據類型的為EmailAddress的字段,對于這點顯得非常方便,不過如果能自己擴展數據類型就好了,類似SharePoint那樣。

Age字段是一個計算字段,通過屬性窗口中提供的“Edit Method”按鈕可以打開代碼編輯界面,輸入如下代碼:

  1. partial void Age_Compute(ref int result)  
  2. {  
  3.   // Set result to the desired field value  if (this.Birthday.HasValue)  
  4.       result=DateTime.Now.Year - this.Birthday.Value.Year;  

代碼的自動生成做的很好,如果改變Age的數據類型,可以同步就修改result的類型。

分別查看Name,Age和Email字段的屬性,可以看到:

image image image

字符串(或基于字符串)的數據類型,可以被搜索(不太理解Date就不能搜索,還是只能過濾?);每個字段都可以轉換為計算字段;對于字符串字段,可以提供一個列表選擇;數據驗證,根據不同的數據類型,提供了不同的驗證選項,也可以設置自定義驗證模式;對于可空的字符串數據類型,可以選擇空值如何保存。

除了定義自己的數據表以外,也可以添加外部數據源:

image

可以從數據庫、SharePoint和WCF RIA Service中添加,奇怪的是數據庫的選擇可以通過other看到CE 3.5,不過我沒有嘗試,我只嘗試了從SQL Server中導入一個表的操作:

導入一個表

這個過程也可以看作是實體框架中映射一個表的操作(背后實際上就是在用EF進行映射),Required是不能修改的,數據驗證時候也不能修改,其他如字段名稱,顯示名稱都可以修改,這樣的要求估計也是EF的映射所要求的。

可以說,在LightSwitch中Table是一切的核心,也是一切的啟動,可以從工具條的操作按鈕看出來。這也昭示著LightSwitch是針對以數據為中心(數據驅動)的LoB應用的。

接著,我們再來添加兩個表Dinner和RSVP,如下圖:

image

image

這個時候,Peoples也變成了如下的圖:

image 

下面,我們來看看Solution Explorer:

image

整個解決方案的顯示完全屏蔽了傳統的那種列出代碼的方式(雖然這個解決方案中實際上包含了6個項目,和n多代碼文件),而是只顯示三個主要的節點:屬性,數據源,操作界面。在數據源中,直接創建的數據表,歸到了ApplicationData目錄下,每個數據表一個節點,不過無法同時打開多個數據表編輯(可能是基于工作的目標更集中,或更方便自動生成代碼的考慮)。而引入的外部數據源是另外單列的。

順帶說一下,導入外部數據源的時候,如果選擇WCF RIA Services,暫時只能選擇到AuthenticationService和SecurityDataService,單點“Add Reference”的時候,你就會看到其他的項目名稱了,如:

image

如果額外添加一個Service進去,暫時還未找到添加的地方。而且,在打開和關閉Add Reference窗口的時候都特別慢,估計是一個Issue

準備好了數據源,那么就要添加操作界面了,添加也是非常簡單,打開某個數據表,在工具條上點“Screen”按鈕,如:

image

在添加了CreateNew、Search和Details的操作界面后,我們就可以來按F5運行我們的程序的,除了Age計算字段外的一句話,就沒有再寫代碼了,運行效果如下:

image

注意,主界面的右上角有一個“Customize Screen”的按鈕,可以讓End-User自定義自己的操作界面,這個比那種自定義一下數據網格的顯示列什么的強大太多,這都受益于XAML的強大,估計背后的技術是Blend SketchFlow類似的東西。更多的操作界面的體驗,我會在后續的博客中和大家分享。

另外,還有一個寶庫必須體驗一下,就是整個應用程序的項目屬性設置,在Solution Explorer上右鍵點“Application1”,選擇“Properties”,就可以看到下圖的屬性設置界面:

image

在這里,提供了幾個決定應用程序運行模式的選項,在General中Shell、Theme的選擇讓你的應用程序可以與眾不同,另外不知道Culture的設置會不會影響界面的文字的顯示,多語言的實現是不是在這里?

Extension,可以添加、選擇不同的擴展包,實際上給開發人員提供擴展LightSwitch默認構建的地方,你可以把自己開發LoB的一些構建設想編寫為LightSwitch擴展,讓大家來使用。(此處純屬猜想)

Screen Navigation,可以讓大家修改主界面的導航菜單,沒有什么特殊的。

Access Control,可以設置內置訪問控制的特性,默認提供Form Authentication和Windows Authentication。

Application Type,可以選擇應用程序的具體運行情況,具體有:

image

大家注意,第一個選項是Desktop Client,且是只有2層,Silverlight的Client和SQL Server的Data,那么就是說LightSwitch為Silverlight提供了直接(或通過某種包裝器)訪問數據庫的能力(中間應該還是EF)。

關于項目屬性設置的體驗,我后續會詳細分享。

還值得注意的是,LightSwitch實際上也體現了我早在去年的這個構想:使用Silverlight 3作為桌面應用程序開發平臺(1——構想)

最后來說說LightSwitch的定位問題:

在某技術網站上有一篇文章:LightSwitch——微軟將要推出的專業開發工具,定位問題受到質疑,其中的提到的疑問,確實是現實存在,尤其和Access的功能類同。

不過我認為,LightSwitch相對于Access可以說一種完成不同的東西,運行環境不同,開發環境不同,開發語言不同,部署模型不同(尤其LightSwitch在瀏覽器模式下的footprint會很?。?,我相信開發效率與互操作能力也不可同日而語。

另外對于LightSwitch是否是給專業開發人員使用的問題,我覺得專業開發人員也需要這樣的工具,有人提到可以開發原型系統或構想驗證POC,不過以我自己的實踐來說,我未來完成會用于開發正式項目和產品的。因為,我們主要開發專業數據分析產品的,但是偶爾也要給合作伙伴開發一些小的MIS或LoB這種數據為中心的應用,而這個時候,有了LightSwitch,我就不用自己去構建一套LoB的開發框架了,LightSwitch已經為我們大家好了很多基礎的東西,我們需要考慮的就只有數據模型和操作界面的問題了。由于LightSwitch很容易上手,我也可以把這樣的任務分給一些具有一定基礎的實習學生來完成。又如,我之前在一家開發LoB的小企業,實現了一套3層架構的開發框架,提供了基礎的數據訪問模式,權限管理功能,并制定了一套準則方便大家遵循同樣的構架來開發各個功能模塊,而現在可以說,LightSwitch把這樣的開發框架內化為一個IDE提供給大家,且可以讓大家進行定制和擴展。

原文標題:Visual Studio LightSwitch初體驗和定位看法

鏈接:http://www.cnblogs.com/redmoon/archive/2010/08/23/1806080.html

【編輯推薦】

  1. Visual Studio 2010 Beta 2發布
  2. Visual Studio簡化版推出 供非專業人員使用
  3. Visual Studio速成版Orcas CTP提供下載 
  4. 詳解Visual Studio 2010輔助敏捷測試
  5. Visual Studio 2010中特殊表格的開發
責任編輯:彭凡 來源: 博客園
相關推薦

2011-07-28 10:02:03

LightSwitch

2013-05-17 09:31:53

Windows AzuOffice 365Visual Stud

2009-09-24 10:10:07

Visual Stud

2012-03-20 13:22:04

Visual Stud

2010-12-16 10:00:20

QtVisual Stud

2009-08-05 16:02:48

Visual Stud

2009-12-16 15:44:20

Visual Stud

2011-03-28 09:23:31

Visual Stud

2009-11-24 10:03:10

安裝 Visual S

2010-02-05 09:06:17

Visual Stud

2010-03-11 14:37:47

Visual StudScrum

2010-07-27 09:40:01

敏捷Visual Stud

2010-07-29 09:41:23

Visual Stud

2010-04-06 17:32:02

Visual Stud

2009-12-10 10:36:42

Visual Stud

2010-06-21 14:57:32

Linux apt

2010-04-01 14:51:52

Visual Stud

2009-11-24 09:00:02

Visual Stud

2009-12-15 09:36:32

Visual Stud

2010-01-27 10:32:40

Visual Stud
點贊
收藏

51CTO技術棧公眾號

91麻豆精品91久久久久久清纯| 国产精品原创巨作av| 国产亚洲精品久久久久动| 婷婷丁香激情网| 2024最新电影在线免费观看| 成人精品视频网站| 国产精品wwww| 国产精品1000| 色喇叭免费久久综合网| 精品久久久久av影院| 日韩中文字幕免费在线| 亚洲图区一区| 国产免费久久精品| 国产三级精品在线不卡| 免费高清在线观看免费| 69久久夜色| 99久久99久久精品免费观看| 91精品久久久久久久久久久久久| 国产午夜精品无码| 日韩国产欧美| 日韩av最新在线| 三上悠亚 电影| 粉嫩91精品久久久久久久99蜜桃| 亚洲v中文字幕| 少妇熟女一区二区| 国产在线一在线二| 99这里都是精品| 亚洲综合中文字幕68页| 中文字幕 国产| 国产美女精品| 高清欧美性猛交xxxx黑人猛交| 岛国片在线免费观看| 伊人春色精品| 日韩av一区二区在线观看| 91精品人妻一区二区三区蜜桃2| 日韩精品影片| 一本色道久久综合狠狠躁的推荐 | 国产精品极品美女在线观看免费| 国产亚洲欧美久久久久| 欧洲亚洲精品久久久久| 欧美午夜性色大片在线观看| 麻豆视频成人| 六月婷婷中文字幕| 国产福利一区二区三区| 亚洲伊人久久大香线蕉av| 伊人久久国产精品| 日韩国产精品大片| 日韩av电影在线播放| 毛片视频网站在线观看| 亚洲免费播放| 午夜精品国产精品大乳美女| 精品夜夜澡人妻无码av| 国产精品高潮呻吟久久久久| 精品精品欲导航| 在线免费看黄色片| 红杏一区二区三区| 亚洲第一网中文字幕| 91丨porny丨对白| 爱高潮www亚洲精品| 欧美成人性战久久| 少妇被狂c下部羞羞漫画| 成人动态视频| 亚洲国产成人精品久久久国产成人一区 | 成人日日夜夜| 一区二区久久久久久| 日本免费a视频| 爱情岛论坛亚洲品质自拍视频网站| 亚洲国产中文字幕在线视频综合| a级黄色小视频| 在线能看的av网址| 一本大道久久精品懂色aⅴ| 韩国日本在线视频| 国产精品久久久久久吹潮| 欧美精品丝袜中出| 亚洲一区和二区| 欧美调教视频| 在线观看亚洲视频| 男人的天堂免费| 国偷自产视频一区二区久| 日韩电影在线观看永久视频免费网站| 一区二区不卡免费视频| 国产欧美日韩影院| 久久激情视频免费观看| 国产亚洲精品码| 免费精品视频| 成人免费视频97| 欧美少妇bbw| 久久精品在线观看| 艳母动漫在线免费观看| av在线理伦电影| 欧美在线一二三四区| 青青青青在线视频| 吉吉日韩欧美| 日韩一区二区麻豆国产| 欧美亚一区二区三区| 久久三级中文| 欧美视频在线一区二区三区 | 久久艹精品视频| 亚洲一区日韩在线| 91久久国产婷婷一区二区| 免费观看国产视频| 国产精品无圣光一区二区| 久久久久久草| 麻豆传媒在线免费| 日韩欧美国产成人| 亚欧美一区二区三区| 在线视频亚洲专区| 色综合久久88| 亚洲天堂中文网| 99精品视频一区二区三区| 一区二区视频在线观看| 亚洲女同志freevdieo| 日韩三级av在线播放| 亚洲精品成人无码| 伊人成年综合电影网| 欧美激情手机在线视频| 欧美国产一级片| gogo大胆日本视频一区| 吴梦梦av在线| 91大神在线观看线路一区| 亚洲国产天堂网精品网站| 婷婷激情四射网| 日韩不卡一二三区| 国产高清在线一区| 人妻无码中文字幕免费视频蜜桃| 国产精品入口麻豆原神| 日韩人妻精品无码一区二区三区| 亚洲一区网址| 精品久久久av| 亚洲资源在线播放| 国产日本欧洲亚洲| 国产精品亚洲αv天堂无码| av不卡一区二区| 欧美高跟鞋交xxxxxhd| 国产又爽又黄免费软件| 国产精品少妇自拍| 黄色片在线免费| 奇米狠狠一区二区三区| 奇门遁甲1982国语版免费观看高清| 刘亦菲毛片一区二区三区| 亚洲一区在线观看免费| 日韩精品xxx| 午夜日韩福利| 国产91视觉| av电影院在线看| 亚洲第一男人av| 日本一二三区视频| 免费看亚洲片| 欧美xxxx黑人又粗又长精品| 国产免费拔擦拔擦8x高清在线人| 亚洲第一av网| 国产成人在线观看网站| aaa亚洲精品一二三区| 国产精品12345| 欧美日韩一区二区三区在线电影| 亚洲97在线观看| 四虎影视在线观看2413| 色婷婷av久久久久久久| 男女视频在线观看网站| 亚洲激情五月| 粉嫩精品一区二区三区在线观看| tube8在线hd| 日韩极品精品视频免费观看| 无码人妻久久一区二区三区| 欧美经典三级视频一区二区三区| 日本中文字幕精品—区二区| 香蕉国产精品| 国产富婆一区二区三区| 狠狠操一区二区三区| 亚洲欧美精品suv| 久久久久香蕉视频| 成人av网站在线观看免费| 一本大道熟女人妻中文字幕在线| 成久久久网站| 91蜜桃网站免费观看| 黄色av网站在线看| 在线电影一区二区三区| 免费麻豆国产一区二区三区四区| 99re8在线精品视频免费播放| 熟妇人妻va精品中文字幕| 成人羞羞视频播放网站| 亚洲v日韩v综合v精品v| 美女av在线免费看| 中文字幕欧美日韩va免费视频| 国产毛片毛片毛片毛片毛片| 亚洲va欧美va天堂v国产综合| 亚洲精品视频久久久| 国产一区二区三区国产| 欧美成人一区二区在线观看| 日日夜夜精品视频| 国产91精品青草社区| 日本电影在线观看网站| 精品日韩在线一区| 无码人妻丰满熟妇奶水区码| 亚洲精品欧美综合四区| 亚洲第一成人网站| 国模大尺度一区二区三区| 亚洲欧美日韩国产成人综合一二三区| 国产电影一区二区| 奇米影视亚洲狠狠色| 国产网友自拍视频导航网站在线观看| 亚洲精品www| 97视频免费在线| 欧美性xxxxx| 国产精品白嫩白嫩大学美女| 国产情人综合久久777777| 中国极品少妇xxxx| 麻豆一区二区三区| 久久久久久久久久久视频| 亚洲精品tv久久久久久久久久| 美女亚洲精品| 动漫视频在线一区| 成人国产精品久久久| 在线女人免费视频| 久久久久免费视频| 免费黄色在线网站| 亚洲视频在线播放| 久久精品不卡| 久热精品视频在线观看一区| 天堂av在线资源| 欧美一级高清片在线观看| 久草视频在线免费| 婷婷亚洲久悠悠色悠在线播放| 亚洲人做受高潮| 久久精品人人做人人综合| 国产精品无码毛片| 成人一区二区视频| 国产一级特黄a大片99| 成人影院大全| 午夜精品一区二区三区在线 | 婷婷丁香激情网| 午夜久久av| 国产专区欧美专区| 日韩三区在线| 日韩av免费在线播放| 中文字幕在线视频久| 中文字幕一区二区三区蜜月| 麻豆精品免费视频| 91日韩精品一区| 亚洲成人av免费在线观看| 不卡一区二区在线| 中文字幕三级电影| 一区二区三区精品国产| 午夜影院在线播放| 久久频这里精品99香蕉| 日本资源在线| 欧美激情一区二区久久久| jizzjizz亚洲| 久久99久久99精品免观看粉嫩| av网站大全在线| 久久91精品国产91久久久| 中文字幕伦理免费在线视频| 九九久久久久99精品| 日韩免费影院| 国内精品久久久久久久| 日本在线影院| 国产91免费看片| 国产69精品久久久久按摩| 国产精品露脸自拍| 未满十八勿进黄网站一区不卡| 91九色综合久久| 99精品在免费线中文字幕网站一区| 成人h在线播放| 国产1区在线| 不卡av电影院| 丰满的护士2在线观看高清| 午夜精品久久久久久99热软件| 精品众筹模特私拍视频| 久久全球大尺度高清视频| 日韩精品一区二区三区| 国产精品夜色7777狼人| 成人乱码手机视频| 鬼打鬼之黄金道士1992林正英| 九九热播视频在线精品6 | 日韩欧美四区| 欧美日韩在线一二三| 91偷拍一区二区三区精品| 女人帮男人橹视频播放| 视频一区二区三区中文字幕| 女同激情久久av久久| 国产v综合v亚洲欧| 在线免费看黄视频| 日韩美女久久久| 亚洲精品www久久久久久| 91精品1区2区| www.日本在线观看| 欧美性做爰猛烈叫床潮| av免费在线不卡| 精品亚洲一区二区| 性欧美8khd高清极品| 亚洲娇小xxxx欧美娇小| 亚洲成人影院麻豆| 97视频人免费观看| 欧美日韩视频免费看| 国产在线欧美日韩| 婷婷综合网站| 亚洲午夜精品久久久久久浪潮| 国产精品天天狠天天看| 日韩专区视频网站| 精品午夜一区二区三区| 日韩欧美二区| 国产97在线 | 亚洲| 国产综合色视频| 右手影院亚洲欧美| 一区二区三区欧美日韩| 中文字幕第三页| 精品国产制服丝袜高跟| 91最新在线| 欧美亚洲伦理www| 日韩一区网站| 一区二区三区国产福利| 国产精品普通话对白| 日本wwwxx| 亚洲色图欧洲色图婷婷| 少妇久久久久久久| 日韩精品视频在线观看网址| 日本大胆在线观看| 97天天综合网| 久久精品成人欧美大片古装| 国产一二在线播放| 91香蕉国产在线观看| 国内精品久久久久久久久电影网| 国产手机免费视频| 国产一区二区在线看| 亚洲欧美另类久久久精品| 伊人手机在线视频| 日韩精品一区在线观看| 色综合久久影院| 国产国语videosex另类| 欧美在线导航| 免费无码不卡视频在线观看| 天天干在线播放| 91精品一区二区三区久久久久久 | 亚洲成人av观看| 欧美lavv| 鲁大师影院一区二区三区| 日韩av网站在线免费观看| 激情小说综合网| 伊人激情综合| 免费黄色a级片| 亚洲主播在线播放| 成人久久精品人妻一区二区三区| 乱亲女秽乱长久久久| 国产成人免费视频网站视频社区| 99re99热| 国产制服丝袜一区| 黑人狂躁日本娇小| 欧美一区二区视频在线观看| 国产在线观看免费麻豆| 成人欧美一区二区三区黑人孕妇| 99久久久久久中文字幕一区| 婷婷激情综合五月天| 亚洲日本一区二区| 国产av一区二区三区| 久久久女人电视剧免费播放下载| 精品三级av| 欧美一级在线看| 久久青草国产手机看片福利盒子| 亚洲精品中文字幕乱码三区91| 亚洲色图17p| 天天免费亚洲黑人免费| 亚洲一区二区在线观| 国产一区二区不卡在线| 欧美人妻一区二区| 亚洲精品国产福利| 日韩电影毛片| 亚洲一区二区三区免费观看| 国产激情精品久久久第一区二区| 国产真人真事毛片| 亚洲欧美激情在线视频| 日韩三区四区| 久草视频国产在线| 久久精品水蜜桃av综合天堂| 夜夜嗨aⅴ一区二区三区| 欧美成人精品在线观看| 青青一区二区| www.激情小说.com| 亚洲精品v日韩精品| 四虎影院在线播放| 成人精品aaaa网站| 国产欧美在线| 亚洲综合图片一区| 亚洲电影av在线| 久久精品国产福利| 国产91色综合久久免费分享| www.中文字幕av| 欧美日韩精品二区第二页| 在线h片观看| 欧美午夜精品久久久久免费视 | 热re91久久精品国99热蜜臀| 欧美电影《睫毛膏》| 野战少妇38p| 欧美日韩国产另类不卡| 国产伦久视频在线观看| 欧美日韩亚洲国产成人| av成人老司机| av一区二区三| 国产精品日韩欧美综合| 91久久在线| 日本午夜在线观看|