CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

想搞个系统,大家给个思路。

楼主luckytigo(天上掉下小MM)2005-07-03 11:28:32 在 .NET技术 / C# 提问

winform的。  
  想做成有服务器端和客户端(客户端按权限分不同种用途)。主要是一些客户端用来数据输入,一些客户端用来查询,数据库独立于应用程序。  
  问题:  
  1.要实时更新的话所有操作需要放在服务器端进行处理,然后客户端与之实时保持联络同步。[这思路正确么?或者还有其他更好的方法?]  
   
  2.在这样的系统中,客户端和服务器端是用什么方法进行通信的?  
   
  大家能提供一些这方面的资料让我参考一下。  
   
  谢谢大家了。 问题点数:100、回复次数:25Top

1 楼renyu732(Sysinfo)回复于 2005-07-03 11:35:13 得分 20

XMLHttp  
   
  像QQ了...Top

2 楼luckytigo(天上掉下小MM)回复于 2005-07-03 12:44:50 得分 0

呵呵。。。  
  顶一下Top

3 楼JzeroBiao(先知)回复于 2005-07-03 12:56:45 得分 0

学习..Top

4 楼kevin_net(深蓝.net)回复于 2005-07-03 13:11:20 得分 10

Remoting   最好!   速度快,并且支持远程事件.  
   
  可以完全实现你的要求,如果数据量大可以采用分布式Top

5 楼jacky6285(网行天下)回复于 2005-07-03 13:14:12 得分 0

关注中。。。  
   
   
  ================================================================  
  此帖通过csdn小助手回复。  
          CSDN小助手是使用vb.net(开源)编写的CSDN论坛脱机“外挂”,她能够在  
  脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更  
  快,产生的流量更小。  
   
          下载地址:http://qqwwee.com/csdn.rar  
  ================================================================  
  Top

6 楼luckytigo(天上掉下小MM)回复于 2005-07-03 16:54:49 得分 0

upTop

7 楼shrinerain(圣影雨)回复于 2005-07-03 17:13:17 得分 0

这不就是一个论坛,有的可以发帖子,有的只能看帖子。。。  
  Top

8 楼tianwenjie()回复于 2005-07-03 17:14:17 得分 30

可以通过webservice实现,  
  他不受网络限制,  
  可以通过http协议访问任何接入internet的网络Top

9 楼sarcophile(食肉动物)回复于 2005-07-03 17:22:54 得分 10

微软说Remoting是过渡方案,以后会淘汰,推荐用WebService,但也坦承WebService效率不高,有WSE(Web   Service   Enhancement)2.0支持二进制传输;  
   
  我正做一个类似程序,用的序列化,将查询的需求和结果都进行二进制序列化,效率比较高,感觉也比较方便Top

10 楼luckytigo(天上掉下小MM)回复于 2005-07-03 18:54:04 得分 0

我说的是   winform   的!Top

11 楼luckytigo(天上掉下小MM)回复于 2005-07-03 19:51:24 得分 0

其实这个结构就是   C/S   吧?Top

12 楼shrinerain(圣影雨)回复于 2005-07-03 20:58:14 得分 0

不是很明白楼主的意思,  
  如果是webform,就是一个有不同用户权限的留言本而已。  
  如果是winform,就是一个再普通不过的进存销软件Top

13 楼luckytigo(天上掉下小MM)回复于 2005-07-03 21:21:01 得分 0

shrinerain(圣影雨)    
   
  winform   的。进销存软件?   你这么说也行吧,差也差不多。  
   
  我想知道的是用什么方法在服务器和客户端进行同步通信比较好。Top

14 楼shrinerain(圣影雨)回复于 2005-07-03 22:28:28 得分 0

就socket,自己设定一套协议就行了。  
  Top

15 楼glhx(呵呵)回复于 2005-07-03 22:40:02 得分 0

用智能客户端Top

16 楼luckytigo(天上掉下小MM)回复于 2005-07-03 22:59:12 得分 0

有参考资料吗?Top

17 楼glhx(呵呵)回复于 2005-07-03 23:19:40 得分 20

http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/SCdnwinformswnftaskvision.mspxTop

18 楼yy19830593(123456)回复于 2005-07-03 23:34:44 得分 0

路过,问一下  
  客户端直接用数据库不行吗?用存储过程好象就能完成上面的要求.Top

19 楼ghm(ghm)回复于 2005-07-04 00:15:12 得分 0

快来注册啊,刚开张的网站!越早加入越有利!  
  国内最近开张的飞儿联盟网赚站,一注册送5元,最低50元支付。早加入早获利!注册地址:  
  http://www.feier777.com/index.asp?ref=guanhuaming  
  会员利益如下:    
  1、免费注册,无风险,不用建站。  
  2、多种赚钱方式:读信赚钱,注册赚钱,点击赚钱等,同时不定期举行优惠和竞赛奖励活动.  
  3、推荐下线加入,并享受提成:     6级下线提成,10%,6%,5%,4%,3%,1%      
  4、50元支付,首次8月15日申请支付。升级会员可以降低付费标准.支持多种付费方式.    
  5、用户数据严格保密定期备份  
  其它具体信息见:   http://www.feier777.com  
  Top

20 楼shrinerain(圣影雨)回复于 2005-07-04 00:29:32 得分 0

楼主这个系统做成班b/s明明简单有效的多,不知道为啥非得弄成c/sTop

21 楼luckytigo(天上掉下小MM)回复于 2005-07-04 08:20:00 得分 0

TO:     yy19830593(尹毅)     客户端比较多,如果直接用数据库的话我怕会出现不同步的局面(还是我担心的多余了?sqlserver本身就能解决这一问题)。  
   
  TO:   shrinerain(圣影雨)     我知道   b/s   简单的多,不过我是为了学习啊,不然哪个简单就搞哪个了。Top

22 楼lixiaoxiao521(乌鸦)回复于 2005-07-04 11:35:14 得分 0

偶用BCB写过一个基于Socket的CS结构,自定义一下协议,了解下Socket就差不多了。。。  
  其码我认为是,呵呵  
  不过也没有真的研究太深,如果楼主有兴趣,可以多多交流啊。  
  MY   QQ:48529176  
  Top

23 楼csdnzm(明飞)回复于 2005-07-04 13:24:50 得分 0

看你的需要了,如果你不做三层的话,客户端代码直接修改数据更方便Top

24 楼luckytigo(天上掉下小MM)回复于 2005-07-04 13:40:58 得分 0

我想把它做的标准化一点,学习嘛。  
  楼上     glhx(呵呵)   说的用智能客户端,我觉得不错啊,要好好研究一下。  
  大家有没有这方面经验或有参考资料?Top

25 楼lw8122(随风)回复于 2005-07-04 13:59:39 得分 10

我目前正在用socket做数据传输,解决同样的问题。实现方式:  
   
  1、client向通过socket,向server发送一个xml,传输需要的数据  
  2、server收到后,生成返回的XML数据(看情况决定是否检索数据库),然后通过socket返回给客户端  
   
  这样,很多数据还可以在服务器端实现缓存,可以避免数据库的大量重复访问。  
   
  另外,将来做加密时,有自己的server端,做起来应该方便一些  
   
  当然,这样做,整个服务器端程序只要有一点点未截取bug,就可能导致服务器程序关闭。Top

相关问题

  • 想做一个考题系统,给个思路!!
  • 做个网络文件系统,请大拿们给个思路
  • 办公系统的信息提醒—给个思路
  • 求测评系统思路?
  • 考勤系统,求思路!
  • 小第要做一个撮合系统,请大家给点思路,想法。
  • 如何做投票系统。有谁可以给出一个思路来
  • 给个思路!
  • 给个思路!
  • 请教系统设计思路

关键词

  • b/s
  • 客户
  • 服务器
  • 数据
  • 数据库
  • winform
  • 系统
  • 协议
  • webservice
  • 注册

得分解答快速导航

  • 帖主:luckytigo
  • renyu732
  • kevin_net
  • tianwenjie
  • sarcophile
  • glhx
  • lw8122

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo