请问,这样的程序需要哪些技术
这个程序是这样的:
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设计来优化用户体验。
[解决办法]