日期:2014-05-20  浏览次数:20996 次

请问,这样的程序需要哪些技术
这个程序是这样的:
1:用户从网站上下载一个客户端,通过客户端,可以注册,注册成会员,才能使用客户端
2:会员登录客户端之后,可以在客户端上面操作,相应的操作数据存入自己的账户,下次登录的时候,可以获取这些数据
3:可以定期在客户端写上一些通知之类的,


这样的程序,需要哪些技术??哪些课程知识??
我学了c#、winform、数据库

------解决方案--------------------
典型的客户端程序嘛,如QQ、MSN等都是

客户端肯定用桌面程序开发技术、DotNet WinForm即可
服务器端有很多方式:Http、WebServices、WCF、Socket(TCP,UDP)等等

肯定得用数据库的,不管什么类型的。
------解决方案--------------------
不需要那么麻烦。
根据你所提的需求,
分为两部分,以网站为主,
客户端不直接操作数据。
一个WebServices就搞定了。

很简单的。
1,网站提供下载,不多说了。打开客户端注册,
用户点击注册后数据提交至WebServices接口。
然后验证登陆。
2,同理,通过WebServices数据交互。
3,通知功能,这个就更简单了,一条数据显示而已。

啥不知道的继续问。
------解决方案--------------------
webservice是一个标准,WCF是.NET中实现webservice的解决方案。
WCF貌似很复杂,我也不是很会,正在学习。
但是你现在所碰到问题不需要涉及太多。
仅是一个对外的接口。
不知道你以前写过接口没。
再说简单一点其实这些东西就是一个类,
和其他类的区别只是这个类能供外部任意语言程序使用。

------解决方案--------------------
做winform只要设计好类,与可扩展性。
做webform在上面的基础在加+页面设计+流程设计+用户体验优化。
------解决方案--------------------
当然winform的UI设计来优化用户体验。
------解决方案--------------------
探讨

听君一言,意思是不是就是直接学WCF呢?

------解决方案--------------------
典型的客户端程序嘛,如QQ、MSN等都是

客户端肯定用桌面程序开发技术、DotNet WinForm即可
服务器端有很多方式:Http、WebServices、WCF、Socket(TCP,UDP)等等

肯定得用数据库的,不管什么类型的。
------解决方案--------------------
探讨

引用:

听君一言,意思是不是就是直接学WCF呢?


Web Service是很简单的东西。

请看我的例子:

在 Visual Studio 2010 中创建 ASP.Net Web Service
http://blog.csdn.net/xinyaping/article/details/7331375

再来说说WCF。WCF是个很好的东西……

------解决方案--------------------
Web Service和WCF是两个不同的东西
Web Service是一个行业标准 WCF吧在我理解直接是一套框架``````这两者没可比性哦```其实吧`看你实际需求了需求的不大的话WebService做了就OK要考虑到后期足够的扩展性的话``WCF咯就那么回事
------解决方案--------------------
微软任何东西都是写一个hello world容易。深入难。
------解决方案--------------------
大家都懂的!