麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Silverlight項(xiàng)目筆記6:Linq求差集、交集&檢查網(wǎng)絡(luò)連接狀態(tài)&重載構(gòu)造函數(shù)復(fù)用窗口

2019-11-17 02:56:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Silverlight項(xiàng)目筆記6:Linq求差集、交集&檢查網(wǎng)絡(luò)連接狀態(tài)&重載構(gòu)造函數(shù)復(fù)用窗口

1.使用Linq求差集、交集

使用場(chǎng)景:

需要從數(shù)據(jù)中心獲得用戶數(shù)據(jù),并以此為標(biāo)準(zhǔn),同步系統(tǒng)的用戶信息,對(duì)系統(tǒng)中多余的用戶進(jìn)行刪除操作,缺失的用戶進(jìn)行添加操作,對(duì)信息更新了的用戶進(jìn)行編輯操作更新。

所以需要通過(guò)對(duì)數(shù)據(jù)中心以及系統(tǒng)現(xiàn)有用戶信息進(jìn)行比較,分為三部分:

(1)Linq取差集,找出需要?jiǎng)h除的用戶數(shù)據(jù),進(jìn)行刪除(USERNAME為唯一值字段)。

使用的是Except這個(gè)方法。

(2)使用Linq提供的Intersect方法,取得兩個(gè)用戶集合的交集,遍歷檢查進(jìn)行更新。

(3)同樣再次取差集,但這次是新的用戶信息集合Except現(xiàn)有用戶信息,獲取需要添加的數(shù)據(jù)集合,執(zhí)行添加操作。

2.檢查網(wǎng)絡(luò)連接狀態(tài)

一般的網(wǎng)絡(luò)請(qǐng)求方法都會(huì)返回連接的狀態(tài)信息,比如iOS中NSURLConnection對(duì)應(yīng)“- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse*)response ”(當(dāng)然現(xiàn)在推薦使用NSURLsession或AFNetworking等第三方庫(kù))

C#肯定也提供了類似的方法,即GetResponseAsync,獲得請(qǐng)求的HTTP代碼進(jìn)行進(jìn)行判斷。

需要注意的是,在這之前還應(yīng)該對(duì)URL地址輸入框進(jìn)行一個(gè)輸入驗(yàn)證,因?yàn)榭赡茌斎氲木筒皇且粋€(gè)URL地址。

對(duì)于ArcGIS的動(dòng)態(tài)服務(wù)ArcGISDynamicMapServiceLayer以及切片服務(wù)ArcGISTiledMapServiceLayer,也可以通過(guò)InitializationFailed這個(gè)方法做一個(gè)簡(jiǎn)單的服務(wù)有效性驗(yàn)證。

3.重載構(gòu)造函數(shù)復(fù)用窗口

使用場(chǎng)景:

需要做創(chuàng)建角色以及編輯角色兩種操作,操作窗口顯示的信息完全一樣,差異在于編輯角色信息時(shí)不能修改角色名稱,以及數(shù)據(jù)庫(kù)交互略有差異。

所以完全可以只畫(huà)一個(gè)窗口,針對(duì)不同場(chǎng)景做不同操作。通過(guò)重載構(gòu)造函數(shù)(編輯操作對(duì)應(yīng)的構(gòu)造函數(shù)需要傳入角色信息),并設(shè)定一個(gè)字段標(biāo)識(shí)方便差異化處理即可。

對(duì)于窗口中顯示是否能夠編輯,對(duì)輸入框的IsReadOnly屬性進(jìn)行綁定,編輯操作時(shí)屬性值為true,只讀;

對(duì)于窗口名稱,同樣做綁定處理,根據(jù)不同操作顯示不同名稱;

對(duì)于數(shù)據(jù)庫(kù)交互差異,同樣可以通過(guò)判斷標(biāo)識(shí)符canEdit對(duì)差異化部分分類處理。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品一区二区三区在线观看国产 | 精品久久久久久国产 | 成人免费自拍视频 | 一级做a爱片性色毛片 | 羞羞答答视频 | 视频二区国产 | 日本最新免费二区三区 | 久久国产在线观看 | 欧美精品成人 | 国产一区二区三区四区五区在线 | 今井夏帆av一区二区 | 精品国产一区二区三区蜜殿 | 日韩精品久久久久久 | 国产精品高潮99久久久久久久 | 日本在线播放一区二区 | 叶子楣成人爽a毛片免费啪啪 | 国产精品久久久久久久久久东京 | 色婷婷a v | 久久久久北条麻妃免费看 | 2019亚洲日韩新视频 | 精品一区二区久久久久久久网精 | 精品一区二区视频在线观看 | 中国漂亮护士一级a毛片 | 午夜精品久久久久久久99热浪潮 | 成人一级毛片 | 中文字幕在线永久视频 | 久久96国产精品久久久 | 中文字幕在线视频日本 | 久久国产精品网 | 国产免费传媒av片在线 | 看全色黄大色黄大片女图片 | 一本色道久久综合亚洲精品小说 | 一级黄色影院 | 日韩黄色在线播放 | 亚洲小视频在线播放 | 免费看成人av | 欧美亚洲国产成人 | 亚洲成人激情av | 国产在线播放91 | 精品国产一区在线 | 国产三级午夜理伦三级 |