一个局域网内CS结构系统,该使用哪些技术

.Net技术 码拜 10年前 (2015-05-10) 1260次浏览 0个评论
 

目前公司内的一个浏览内部订单,生产计划,库存等信息系统是BS结构的,前几年我应用的是C# ASP.NET+SQL技术开发的。
非常简单的一个应用,员工按权限有的负责在系统上填写上传数据,大部分员工只是浏览数据。
现在我想将它改为CS客户端服务器结构,请问要学习哪些技术,
是不是要应用Web Services?把服务放在局域网的服务器上,然后各员工电脑应用客户端读写服务器数据?
我目前只会C#  和ASP.NET 还应该学些什么?

WCF 就能搞定。
10分
用  Web Service  足矣。最气  winform的控件集必须的熟悉使用吧
土豪难道都是这样
同样的问题,换个title发两次?
引用 1 楼 wyd1520 的回复:

WCF 就能搞定。

WCF?有点C#语法基础就可以学吗  能推存下教材吗?

引用 3 楼 starfd 的回复:

土豪难道都是这样
同样的问题,换个title发两次?

我怕人看不到  而且我急切想知道答案

引用 4 楼 beautiful_melody 的回复:
Quote: 引用 1 楼 wyd1520 的回复:

WCF 就能搞定。

WCF?有点C#语法基础就可以学吗  能推存下教材吗?

哥们要学会百度。要什么教材,浪费钱

winform,WPF都可以。。。控件的使用。。。。
winform就OK啦,有C#的基础随便拖拖控件就得了。不过不知道你为啥要改,你可知C/S程序到时部署时麻烦死了,改动一次就要重新生成包。
引用 4 楼 beautiful_melody 的回复:
Quote: 引用 1 楼 wyd1520 的回复:

WCF 就能搞定。

WCF?有点C#语法基础就可以学吗  能推存下教材吗?

实际动手最重要,卡在哪里就搜什么,你找书反倒麻烦

最简单就是winform了,拉几个控件,直接读数据库,显示结果,就OK了。如果是输入数据,也只是执行一些SQL语句了。
引用 8 楼 tossgoon 的回复:

winform就OK啦,有C#的基础随便拖拖控件就得了。不过不知道你为啥要改,你可知C/S程序到时部署时麻烦死了,改动一次就要重新生成包。

难不成 你们不是直接运行exe???
更改的话 替换dll文件??

引用 8 楼 tossgoon 的回复:

winform就OK啦,有C#的基础随便拖拖控件就得了。不过不知道你为啥要改,你可知C/S程序到时部署时麻烦死了,改动一次就要重新生成包。

C/S的是要做发布的(客户端下载更新版本),不可能每次修改重新打包发到客户端,客户端重装!

10分
最简单的组合WinForm+Devexpress控件,客户端直连数据库。
引用 12 楼 lovelj2012 的回复:
Quote: 引用 8 楼 tossgoon 的回复:

winform就OK啦,有C#的基础随便拖拖控件就得了。不过不知道你为啥要改,你可知C/S程序到时部署时麻烦死了,改动一次就要重新生成包。

C/S的是要做发布的(客户端下载更新版本),不可能每次修改重新打包发到客户端,客户端重装!

启动时自动更新一下不就成了嘛,怎么可能需要客户端重装?

引用 14 楼 xuanbg 的回复:
Quote: 引用 12 楼 lovelj2012 的回复:
Quote: 引用 8 楼 tossgoon 的回复:

winform就OK啦,有C#的基础随便拖拖控件就得了。不过不知道你为啥要改,你可知C/S程序到时部署时麻烦死了,改动一次就要重新生成包。

C/S的是要做发布的(客户端下载更新版本),不可能每次修改重新打包发到客户端,客户端重装!

启动时自动更新一下不就成了嘛,怎么可能需要客户端重装?

你看错了吧!
是8#说要重新打包

可以了解下英国的networkcomms通信框架,非常适合CS开发。 中文网www.networkcomms.cn
20分
局域网内部使用的话,做c/s架构的系统。
看有没有什么需要通知性的服务,如果没有的话,直接用客户端软件直接连接数据库即可做了。
也就是说
server端,就是一个数据库服务器,客户端通过tcp协议去访问。sqlserver,mysql,postgresql都可以
client端,就是做桌面软件的一些技术了。用winform和wpf都可以实现。他们俩主要是界面技术不一样,访问网络服务的方式是一样的。

如果需要有的时候服务器集中处理什么逻辑的话,就做点服务器上的程序吧,用http,webservice,wcf都可以。
但是不需要自己去写socket来搞网络通讯了,有能力可以写,开发时间略长一些,并且意义不大。

直接用winform就可以了吧,想要炫一点儿就用WPF,感觉应该没有用到WCF的必要吧!
哈哈哈哈WCF?就能搞定。
引用 11 楼 duanzi_peng 的回复:
Quote: 引用 8 楼 tossgoon 的回复:

winform就OK啦,有C#的基础随便拖拖控件就得了。不过不知道你为啥要改,你可知C/S程序到时部署时麻烦死了,改动一次就要重新生成包。

难不成 你们不是直接运行exe???
更改的话 替换dll文件??

新手一枚,请问自动更新怎么弄,还得专门弄一下载服务器么,请详细指教


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一个局域网内CS结构系统,该使用哪些技术
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!