2009-08-20 98 views
1

我正嘗試在一個家庭項目上工作,這樣我就可以在WPF & WCF應用程序上獲得一些實踐。任何人都可以提供關於我可以開發的示例WPF和/或WCF應用程序的建議嗎?關於WPF和WCF項目的建議

回答

3

我在想的一個項目是幫助管理我十幾歲的兒子的互聯網使用。

Windows有一個基於UI的工具來控制登錄時間。一個WPF前端將很好地複製或改進該工具,但使用它來設置網絡使用時間。這樣,孩子們可以做學校工作(不禁止登錄他們的電腦),但不會被Facebook分心。

WCF部分將是您的計算機上的WCF服務和孩子們的計算機上的WCF客戶端。孩子們的電腦會定期檢查限制更新。如果網絡訪問是關閉的,則客戶端(在孩子們的計算機上)將關閉網絡適配器(包括以太網和Wifi),每幾分鐘打開一次以檢查更新,然後再關閉它們。

只要定義爲任何結構/類,你要代表使用數據合同,服務將有一個呼叫的操作合同,如:

[ServiceContract] 
interface INetworkControl 
{ 
    [OperationContract] 
    NetworkRestriction GetNetworkRestriction(); 
} 

也許這將需要更多的;這將取決於您(即,將計算機名稱作爲參數傳遞,或者如果您想由用戶控制,則可能是登錄用戶,誰知道)。

1

也許是一個點對點的程序?

1

不知道...我通過編寫基於WCF的Facebook API並編寫了一個WPF前端來瀏覽我朋友的相冊,從而學習了2種技術。我的推理是,如果WCF可以用裸露的XML響應來執行形式編碼的POST,那麼它應該適用於很多事情。

1

我已經在這裏買了一個優秀的程序/教程:

http://www.dofactory.com/Framework/Framework.aspx

我包括其中WCF服務由消費WPF程序(以及由Windows窗體和ASP.NET網站)。

它基本上是關於設計模式,但當然也使用服務作爲datasupplier也是一種設計模式。

(備案:我真的不是做廣告這家公司的:-))

我認爲這可能給你自己的程序很多的想法,如果目的是瞭解這兩種技術,它將是一個很好的選擇。