原创 泛型中的協變和逆變

協變和逆變都是術語,前者指能夠使用比原始指定的派生類型的派生程度更大(更具體的)的類型,後者指能夠使用比原始指定的派生類型的派生程度更小(不太具體的)的類型 。 泛型類型參數支持協變和逆變,可在分配和使用泛型類型方面提供更大的靈活性。微軟官

原创 WPF深入淺出的 6.3.3 Binding的路徑(Path)

根據WPF的6.3.3 Binding的路徑(Path) 代碼驗證結果   public class City { public string Name { get; set; } } publ

原创 一步一步學習sharepoint2010 workflow 系列第二部分:SharePoint無代碼工作流 第7章 自定義表單的基礎知識(Custom form fundamentals)

本章涵蓋 ■使用InfoPath自定義開箱即用的表單 ■發佈表單模板到表單庫 ■映射表單數據到列 ■自定義的啓動和關聯表單   工作流和表單是一個功能強大的組合因爲大多數業務流程都是用表單形式。爲了有一個全面瞭解如何構建自定義Sha

原创 一步一步學習sharepoint2010 workflow 系列第一部分:sharepoint工作流簡介 第2章 你的第一個工作流(Your first workflow)

本章內容   配置三態工作流管理工作流實例比較6種開箱即用工作流   工作流爲開發軟件做跟蹤功能是很理想的。客戶常常將寫的軟件需求放在SharePoint託管。一個工作流在這種場景下是有幫助的,因爲它跟蹤需求的進度,從開始到結束。此外,工

原创 一步一步學習sharepoint2010 workflow 系列第二部分:sharepoint無代碼工作流 第3章 自定義工作流(Custom Designer workflows)

■比較SharePoint Designer中的不同類型工作流程■構建SharePoint Designer工作流■實現和測試你的第一個SharePoint Designer 工作流  SharePoint Designer(SPD)是一個

原创 MCTS順利通過,下一步MCPD

通過幾天的小努力,考試通過了,希望在今年再考個證出來,多多益善啊,雖然大家都知道最關鍵的是自己本身的能力,但是感覺還是挺開心的,圖片發出來,朋友們小小的祝賀一下吧,呵呵!    

原创 微軟認證旅程

Azure 認證 Exam AZ-900: Microsoft Azure Fundamentals Exam AZ-104: Microsoft Azure Administrator Exam AZ-204: Developing So

原创 一步一步學習sharepoint2010 workflow 系列第三部分:自定義SharePoint代碼工作流 第10章 工作流和任務處理(Workflows and task processes)

本章涵蓋■使用任務相關的工作流活動■構建自定義任務編輯表單   在第4章,SharePoint Designer工作流提供了任務處理能力。Visual Studio提供了類似的任務處理能力爲它的工作流。Task-related 活動使Vis

原创 Scala 變長參數

如果Scala定義變長參數 def sum(i Int*), 那麼調用sum時,可以直接輸入sum(1,2,3,4,5) 但是不可以sum(1 to 5) 必須要將1 to 5 強制爲seq   sum(1 to 5 :_*)

原创 一步一步學習sharepoint2010 系列篇

你們的支持是我的動力,希望大家能支持我  堅持就可以看到希望本人聲明   本博客內的文字和圖片除標明出處和轉貼的外,均系本人原創作品,如轉載或使用,不是用於盈利目的,盡請使用,但請註明引自這裏和作者的名字;有商業用途的,請與本人聯繫,協商後

原创 使用VBS實現批量修改

由於權限的原因,部分客戶需要在SharePoint站點上將狀態Reject,由於生產環境沒有數據庫權限,所以只能寫個VBS來跑,代碼如下:    1       OptionExplicit'強制聲明  2       3     ' --

原创 Scala 包

包的絕對地址_root_.開始 如_root_.scala.collection.mutable.ArrayBuffer

原创 繼承問題

class Creature{ val range:Int=10 val env:Array[Int]=new Array[Int](range)}class Ant extends Creature{ override val ra