以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何实现服务器--客户端功能? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26433) |
-- 作者:zerov -- 发布时间:2012/12/4 14:51:00 -- 如何实现服务器--客户端功能? 正开发的软件想实现服务器--客户端功能,即数据保存在服务器中,分布全国各地的客户端根据权限录入数据,要实现以上功能:
1、是不是必须用开发版开发成。exe文件,在各地的客户端安装、登录才能用?
2、如何保证多个用户针对同一个模块的浏览、查询、统计、录入、修改等功能,是不是要涉及到多线程呀?
3、在开发调试过程中,主程序是不是先保存在内数据中,等发布时迁移至外数据源如SQL中呀? |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/4 14:57:00 -- 1、是的 2、各个客户独立运行,不涉及多线程。 3、这个无所谓的,Foxtable提供了迁移工具,不过内部表迁移到外部表,有些代码要稍微调整一下,如果可以的话,建议你在本机安装个sql server,一开始就用sql server开发。 |
-- 作者:zerov -- 发布时间:2012/12/4 15:10:00 -- 1、谢谢狐表爸爸的热心解答。开发版是买定了^_^ 2、论坛建议开通回复提醒功能,这样我参与的帖子有回复时就会自动提醒。
3、各地多个用户针对同一模块数据的修改会不会冲突?例如针对同一个《工程进度表》,在同一时刻,A用户在录入其的进展情况(只涉及到某几列数据),B用户也在这一时间修改这个表的另一列数据,C用户甚至也在修改A用户正在录入的那几列数据?
4、根据我所掌握的VB.net知识,其对网页开发性能较好,是不是以后可以将开发的客户端迁移至网页即由现在的C/S迁移至B/S模式,而服务器端不用修改呀? |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/4 15:15:00 -- 3、不同的人修改同一行的不同列,不会冲突,修改同一行的同一列,以最后一个保存的人为准。 4、我们提供了远程升级的功能,例如你有100台电脑在使用你开发的程序,当你开发出新的版本之后,并不需要这100台电脑全部重新安装一次的,只需将新版本上传到服务器,这些电脑可以自动升级,无需人工干预,这样在提供了更好的界面、性能、功能、交互性的同时,维护也和b/s一样便利了。 |
-- 作者:zerov -- 发布时间:2012/12/4 15:43:00 -- 再次感谢狐爸的热心解答。
因为我们的工程现场人员,条件一般比较艰苦,所以等把现场的数据拿到有电脑的办公室,一般要经历几道手续或较长时间,但现场人员都有手机,许多手机都能上网,能上网页,或有些人员有电脑但对电脑技术不是很精通如老板,如果能迁移到网页上,老板们较容易上手,这样也能肯定我们开发的成绩!所以一直想开发成B/S的,希望狐爸能理解。
因为老板的意见就是我们的实现的目标,毕竟脑袋决定屁股! |
-- 作者:shi -- 发布时间:2012/12/8 13:47:00 -- 想用狐表的b/s版,不知道要等到猴年马月了!论坛上不知道有多少人提了建议,狐爸都不为所动!每次都是不停地吹c/s有多好,狐表已经有多牛b!依我看,狐爸现在是没这技术,又不舍得请人!一个人技术再牛,也不是三头六臂,时间精力有限!狐爸是铁了心要做技术男了! |
-- 作者:blueskyyq -- 发布时间:2012/12/8 13:50:00 -- 现在都是移动互联时代了,期待狐表支持b/s |
-- 作者:lin_hailun -- 发布时间:2012/12/8 14:22:00 -- 以下是引用shi在2012-12-8 13:47:00的发言: 想用狐表的b/s版,不知道要等到猴年马月了!论坛上不知道有多少人提了建议,狐爸都不为所动!每次都是不停地吹c/s有多好,狐表已经有多牛b!依我看,狐爸现在是没这技术,又不舍得请人!一个人技术再牛,也不是三头六臂,时间精力有限!狐爸是铁了心要做技术男了! C/S会简单很多,B/S的话,如果要做,确实有很多问题需要克服,看时机吧。 |
-- 作者:szp2012 -- 发布时间:2012/12/8 16:29:00 -- 我单位软件,在服务器上建如干相同目录,每个用户使用一个目录,每个目录中主程序相同,SQL数据库共同用,这算B/S还是C/s [此贴子已经被作者于2012-12-8 16:29:41编辑过]
|
-- 作者:lin_hailun -- 发布时间:2012/12/8 16:58:00 -- 以下是引用szp2012在2012-12-8 16:29:00的发言: 我单位软件,在服务器上建如干相同目录,每个用户使用一个目录,每个目录中主程序相同,SQL数据库共同用,这算B/S还是C/s [此贴子已经被作者于2012-12-8 16:29:41编辑过]
这样理解吧,可以通过浏览器可以操作使用的就是B/S。 |