我希望我的学习项目也能有所用处。如果对我没有用,那就对身边的人有用。
有哪些好的项目可以使用WCF进行编码(以便学习),并且我可以将它们用于自己或我认识的某个组织或人?
我不感兴趣的是教程或关于如何学习它的书籍。
谢谢。
我希望我的学习项目也能有所用处。如果对我没有用,那就对身边的人有用。
有哪些好的项目可以使用WCF进行编码(以便学习),并且我可以将它们用于自己或我认识的某个组织或人?
我不感兴趣的是教程或关于如何学习它的书籍。
谢谢。
-----推荐:
不想说,但我曾经试图用“一石二鸟”的方式完成。你会发现这太难了。你将花费无数的时间学习技术并犯下很多错误/教训。你可能最终会得到一个有用的应用程序......但它不会像你想象的那么“漂亮”,你最终会希望你能重写它。特别是如果你试图学习WCF,这项技术非常复杂......总之.....这里有一个应用程序:
-----应用程序
我做了一个WCF聊天应用程序。我创建了一个Web版本(轻客户端)和一个WPF版本(厚客户端)。通过制作聊天应用程序:
-----轻客户端Web应用程序
教你如何使用ajax与WCF协作
教你如何使用BasicHttpBinding
教你如何在IIS中托管WCF
教你如何处理多个用户时WCF的扩展性
教你“拉”式架构
-----厚客户端Winforms/WPF应用程序
教你如何在厚客户端中使用WCF(显然)
教你如何使用Duplex绑定
教你如何在Windows服务、控制台应用程序或IIS7中托管WCF应用程序
为你提供了在与厚客户端打交道时安全/防火墙要求的见解
教你“推”式架构
为你提供了处理OneWay调用时线程安全性的见解
-----如何让它有用
如果有一个“可插拔”的聊天应用程序,我可以将其放在我的网站上,那就太好了。你可以将其作为一项服务提供给其他开发人员。
-----书籍(即使你不想要)
入门书:
http://www.amazon.com/Learning-WCF-Hands-Michele-Bustamante/dp/0596101627
高级书:
http://www.amazon.com/Programming-WCF-Services-Juval-Lowy/dp/0596521308/ref=sr_1_1?ie=UTF8&qid=1253113250&sr=1-1-fkmr0
这要看情况。最好的项目是那些与自己息息相关的。也许有当地的组织需要技术帮助,这将是WCF的一个很棒的应用。
虽然没有回答你的问题,但我强烈建议你查看由Juval Lowy领导的IDesign团队开发的许多示例应用程序http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=5&tabid=11。IDesign团队提供了大量的示例应用程序,并且比大多数人更了解WCF的内部工作原理。
祝你学习WCF好运,因为它涉及到很多内容。
那么,基于WCF的FTP服务器怎么样?
您可以通过Web服务公开服务器上的一个或多个目录,创建操作,例如:
您可以使用常规端点进行列表/详细信息操作,了解如何处理上传和下载文件的流传输,并且您还可以使用REST(WCF:webHttpBinding)公开信息方法(列出内容和文件详细信息)。
Marc
任何涉及到进程间通信的项目都很好,尤其是当有多个载体时会更好。例如,从在一台机器上使用命名管道进行进程间通信开始,然后逐步升级到同一网络上的两个客户端之间的TCP通信,再进一步升级到更复杂的传输方式。
一些很棒的想法包括: