2009-08-20 71 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也是一种设计模式。

(备案:我真的不是做广告这家公司的:-))

我认为这可能给你自己的程序很多的想法,如果目的是了解这两种技术,它将是一个很好的选择。