C#编写程序由单机到客户端/服务器模式

我用vs2005,C#编写一个访问access数据库并显示的单机程序,要改成客户端/服务器模式,在局域网中使用,需要如何修改,从哪儿改起。我之前一直做得是单机界面,客户端... 我用vs2005,C#编写一个访问access数据库并显示的单机程序,要改成客户端/服务器模式,在局域网中使用,需要如何修改,从哪儿改起。我之前一直做得是单机界面,客户端/服务器类型的没有做过,在这一方面完全不懂,希望会的人多多帮忙,越详细越好,回答好的加分哦~ 展开
 我来答
249134395
2013-09-29 · TA获得超过368个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:94.7万
展开全部
你说的是从c/s到b/s模式的开发吧,然后那你开发好了网站后,在局域网中发布,这个很简单啊,新建一个网站,按照原来的窗口程序设计网页,原来有按钮,你就加按钮,原来有textbox你就加textbox,设计好网页后 ,就可以写方法代码之类的了,访问access数据库修改你的数据库连接方式就可以了,可以在连接数据库的时候用:OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + strCurrentDirectory + @"\ConfigDB.accdb"); 代码文件开始需要using System.Data.OleDb;发布就是在iis中添加你网站的文件夹地址,发布网站的方式找度娘随便学学就行,然后在iis中的站点中你先自己访问你的网页,然后把地址栏中的localhost改成你的ip地址,别人就能访问这个网站了。
追问
不是这样的啊,我之前只是一个单机版的界面程序,现在是在局域网中使用,就是在服务器安装有数据库的程序,客户端安装不带有数据库的程序,客户端通过ip地址链接服务器进行操作数据。这个我认为是c/s模式的呢
syht2000
高粉答主

2013-09-29 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
如果要求不高就没太大差别,把你的数据库换成sql server就行了,你随便搜索一下就可以找到C# sql server下的数据库代码,这样访问的时候,你的sql server就可以装在局域网一台机器上,客户端用ip地址可以连接到这个数据库上。
追问
数据信息不全在access中很多word、图片、pdf文件,我只在access中存储了文件名
追答
这个问题不大,处理方式也很多,如果图片和word之类的不大,可以以二进制文件方式存储在数据库里,如果文件较大,你可以在服务器上建立一个ftp(比如serv-u)以及http服务器(比如iis),数据库中保存路径和文件名,客户端需要的时候用ftp下载那个文件就行了,图片可以用http访问,在客户端显示。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式