精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产尤物在线视频| 欧美日韩国产在线播放| 欧美在线精品免播放器视频| 一区二区伦理片| 国产精区一区二区| 精品人伦一区二区三区蜜桃免费| 日产精品久久久一区二区| 国产三级自拍视频| 久久久久久穴| 欧美黄色成人网| 免费在线观看a视频| youjizz亚洲| 欧美日韩夫妻久久| 免费在线观看日韩视频| 黄色网页在线免费看| 91丨porny丨国产| 91在线观看欧美日韩| 日韩在线 中文字幕| 国产在线欧美| 伊人伊成久久人综合网小说| 精品1卡二卡三卡四卡老狼| 国产福利亚洲| 精品日韩美女的视频高清| 国产日韩视频在线播放| 黄色在线播放| 97久久精品人人做人人爽50路| 91网站在线看| 五月激情丁香网| 亚洲日韩成人| 欧美日韩国产成人在线观看| 午夜黄色福利视频| 久久99视频| 日韩av一区二区在线| 日韩高清一二三区| 国产精品一区二区三区av| 欧美最猛黑人xxxxx猛交| 日本毛片在线免费观看| 国产经典三级在线| 亚洲黄色小视频| www亚洲国产| 思思99re6国产在线播放| 91免费国产视频网站| 国产乱码精品一区二区三区中文| 国产精品无码AV| av色综合久久天堂av色综合在| 久久gogo国模啪啪裸体| 欧美性色视频在线| 女性女同性aⅴ免费观女性恋| 日本高清成人vr专区| 国产精品久久久久久亚洲毛片| 欧美大陆一区二区| 青青草超碰在线| ww久久中文字幕| 欧美精品一区在线发布| 青青草在线播放| 久久日韩粉嫩一区二区三区| 玖玖玖精品中文字幕| 午夜福利理论片在线观看| 99久久婷婷国产综合精品电影| 国产伦精品一区二区三| 天天综合网天天综合| 99精品视频一区| 久久久精品国产一区二区三区| 五月婷在线视频| 国产亚洲一区字幕| 日韩精品无码一区二区三区| 国产精品视频一区二区久久| 国产精品色哟哟| 日本精品免费视频| 污污的网站在线免费观看| 亚洲国产一二三| 国产白丝袜美女久久久久| 波多视频一区| 欧美日韩电影在线| 免费看三级黄色片| 日韩福利视频一区| jizz一区二区| 精品国产凹凸成av人网站| 夜夜夜夜夜夜操| 一区二区三区国产好| 亚洲黄色www网站| 久久久久久久久久久久| 国产精品久久久久久| 欧美黑人性视频| 欧美日韩精品区| 日本怡春院一区二区| 91久久精品久久国产性色也91| www.狠狠干| 久久在线观看免费| av磁力番号网| 免费看av不卡| 91精品国产高清一区二区三区| www男人天堂| 欧美精品尤物在线观看| 欧美日本国产在线| 无码任你躁久久久久久久| 国产在线精品不卡| 另类小说综合网| 自拍亚洲图区| 色一情一伦一子一伦一区| 国产无遮挡猛进猛出免费软件 | 久久精品播放| 久久久亚洲福利精品午夜| 精品黑人一区二区三区| 97色婷婷成人综合在线观看| 成人动漫一区二区| 亚洲高清乱码| 欧美激情网站| 日韩你懂的在线播放| 色一情一交一乱一区二区三区| 欧美在线免费| 国产伦精品免费视频| 外国精品视频在线观看| 中文字幕一区二区三区不卡 | 久久er99热精品一区二区三区 | 久久久久久国产精品| 在线观看亚洲国产| 久久新电视剧免费观看| 人妻夜夜添夜夜无码av| 国产精品国产三级在线观看| 亚洲色图13p| 日韩黄色一级大片| 高清国产一区二区三区| 亚洲欧美日韩另类精品一区二区三区| 黄色aa久久| 精品乱人伦小说| 国产精品99久久久久久成人| 日本中文字幕一区| 久久99国产精品99久久| 97蜜桃久久| 日韩免费性生活视频播放| 精品亚洲乱码一区二区| 免费久久99精品国产| 欧美一区二区三区在线免费观看| 97在线超碰| 亚洲专区一区二区三区| 欧美性猛交xxxx乱大交3| 国产精品果冻传媒| 女人香蕉久久**毛片精品| 成人精品一区二区三区| 色哟哟免费在线观看 | 日批视频在线免费看| 操欧美女人视频| 久久久久久久久久久人体| 不卡av中文字幕| 亚洲精品乱码久久久久久日本蜜臀| wwwwwxxxx日本| 久久影视一区| 91精品久久久久久久久久久久久久 | 精品亚洲成a人| 一区二区三区久久网| 一级片中文字幕| 成人aaaa| 国产日本欧美视频| 黄色在线论坛| 日韩精品在线看片z| 久久久久久国产精品免费播放| 国产精品1区2区3区在线观看| 99视频精品全部免费看| 99久热这里只有精品视频免费观看| 欧美日韩国产成人| 香蕉视频免费在线看| 日韩欧美在线中文字幕| 精品人妻一区二区三区蜜桃视频| 日韩国产一区二| 一本一生久久a久久精品综合蜜| 95精品视频| 久久久久久久久亚洲| 免费在线国产| 欧美日本在线观看| 欧美高清视频一区二区三区| 丁香另类激情小说| 国产淫片免费看| 色综合五月天| 成人在线视频电影| 成人国产二区| 成人444kkkk在线观看| 日本xxxx人| 欧美在线视频你懂得| 日韩成人短视频| 成人av在线电影| 欧美 日韩 国产 激情| 99久久www免费| 国产成人精品福利一区二区三区| 中文字幕不卡三区视频| 综合国产在线观看| 中文字幕资源在线观看| 18视频在线观看网站| 亚洲第一区在线| 国产九色91回来了| 一二三区精品福利视频| 国产综合精品在线| 国产传媒一区在线| 好男人www社区| 欧美日韩国产精品一区二区亚洲| 欧美日韩一区二区三| 麻豆国产一区| 国产精品久久久久久久久久新婚| 曰本三级在线| 一个色综合导航| 人妻无码中文字幕| 91精品国产综合久久久久久久| 日本少妇激情视频| 国产精品大尺度| www.久久国产| 成人性视频免费网站| 三上悠亚在线一区| 国产精品久久777777毛茸茸 | 日本护士做爰视频| 经典三级在线一区| 欧美精品一区二区三区免费播放| 欧美激情一级片一区二区| 欧美亚洲另类久久综合| jizz性欧美23| 91夜夜揉人人捏人人添红杏| 欧美暴力调教| 2021国产精品视频| 蜜臀av在线| 久久夜色精品国产亚洲aⅴ| 黄色在线小视频| 精品视频在线观看日韩| 亚洲乱码在线观看| 欧美电影一区二区| 中文在线资源天堂| 日本久久精品电影| 国产成人免费看| 亚洲不卡av一区二区三区| 91视频免费在线看| 亚洲色图视频网| 精品女人久久久| 亚洲国产成人午夜在线一区| 日韩人妻一区二区三区| 99久久精品国产一区二区三区| 9191在线视频| 国产精品亚洲午夜一区二区三区| 中文字幕av专区| 男女性色大片免费观看一区二区| 国内外成人免费激情视频| 国产欧美在线| 男女超爽视频免费播放| 激情综合网址| 成年人看的毛片| 99伊人成综合| 青青青在线播放| 亚洲欧美日韩视频二区| 日韩欧美一区二区三区久久| 久久久久久久久99| 一区二区不卡在线播放 | 午夜精品剧场| 韩国黄色一级大片| 欧美一区二区| youjizz.com在线观看| 欧美特黄一区| 日本欧美视频在线观看| 亚洲激情网站| 国产男女在线观看| 奇米四色…亚洲| 日韩av片专区| 国产黄人亚洲片| youjizz.com国产| 久久日一线二线三线suv| 午夜时刻免费入口| 最新热久久免费视频| 久久久久亚洲天堂| 岛国av一区二区| 无码人妻熟妇av又粗又大| 欧美三级资源在线| 国产99对白在线播放| 亚洲加勒比久久88色综合| 少妇性bbb搡bbb爽爽爽欧美| 国产午夜一区二区| 好吊日视频在线观看| 久久久免费精品视频| 欧美粗大gay| 91精品国产综合久久久久久久久| 一区二区日韩| 欧美系列一区| 亚洲免费二区| 欧美日韩中文在线视频| 久久激情五月婷婷| 动漫美女无遮挡免费| 26uuu欧美日本| 在线观看美女av| 狠狠久久五月精品中文字幕| 亚洲午夜精品久久久| 亚洲精品在线免费播放| 成人三级黄色免费网站| 欧美激情久久久久久| 视频在线日韩| 国产精品区一区| 日韩精品欧美| 国产白丝袜美女久久久久| 捆绑紧缚一区二区三区视频| 亚洲婷婷在线观看| 国产精品拍天天在线| 日本特黄特色aaa大片免费| 欧美色综合久久| 日韩一级片免费看| 日韩在线观看免费高清| 欧美少妇网站| 147欧美人体大胆444| 精品视频久久| 黄色网页免费在线观看| 精品亚洲成a人在线观看| 精品无人区无码乱码毛片国产| 亚洲精品免费看| 中文字幕在线2019| 亚洲成人黄色网址| 亚洲综合伊人久久大杳蕉| 国产精品美乳一区二区免费| 欧美尿孔扩张虐视频| 少妇一晚三次一区二区三区| 日本va欧美va瓶| 草草影院第一页| 亚洲va欧美va人人爽| 国产情侣自拍小视频| 中文日韩电影网站| 欧美大片免费| 久久国产主播精品| 亚洲先锋成人| 巨乳女教师的诱惑| 中文字幕永久在线不卡| wwwwww在线观看| 亚洲人永久免费| 国产福利片在线观看| 成人欧美一区二区三区视频| 一区二区日韩欧美| 不卡的av中文字幕| 国产精品欧美综合在线| 免费看av在线| 尤物yw午夜国产精品视频明星| 在线能看的av网址| 九九久久99| 在线亚洲精品| 欧美精品黑人猛交高潮| 亚洲大片精品永久免费| 六月婷婷综合网| 久久久久久久一| 黑人久久a级毛片免费观看| 国产在线xxxx| caoporen国产精品视频| 国产精品白浆一区二小说| 亚洲的天堂在线中文字幕| 韩国成人免费视频| 国产精品久久久久久久免费大片 | 97视频在线免费播放| 91啦中文在线观看| www.久久久久久久| 亚洲系列中文字幕| 成人在线中文| 一区二区高清视频| 国产伦精一区二区三区| 免费一级a毛片夜夜看| 日韩欧美一区二区三区在线| 欧美人与性动交α欧美精品济南到| av日韩免费电影| 亚洲精品1区| mm131美女视频| 欧美色窝79yyyycom| sm国产在线调教视频| 国产福利不卡| 免费永久网站黄欧美| 亚洲色成人网站www永久四虎| 欧美午夜精品电影| 免费看a在线观看| 成人国产1314www色视频| 中文久久精品| 国产手机在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲视频小说图片| 性欧美18一19性猛交| 91产国在线观看动作片喷水| 国产剧情在线观看一区| 国产福利在线免费| 一区二区视频免费在线观看| 无码h黄肉3d动漫在线观看| 欧美一区二区三区四区在线| 欧州一区二区| 成人在线观看一区二区| 色吊一区二区三区| 成人在线观看亚洲| 久久99精品久久久久久青青日本| 蜜桃精品视频在线观看| 538任你躁在线精品视频网站| 日韩av在线免费| 色综合久久久| 大陆极品少妇内射aaaaa| 亚洲欧洲日产国产综合网| 免费的黄色av| 国产欧美一区二区三区四区| 一区三区视频| 免费成人深夜天涯网站| 精品乱人伦小说| 成人交换视频| 欧美视频免费看欧美视频| 国产精品免费看片| 色就是色亚洲色图| 99理论电影网| 麻豆成人av在线| 欧美一区二区三区四|