CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  .NET技术前瞻

要求用C/S不知怎么办?

楼主hling(树树)2005-12-08 17:01:48 在 .NET技术 / .NET技术前瞻 提问

我以前是用ASP.NET做网站,现在为了使信息不易被人复制,要求做C/S来给客户端发布信息,现在不知从何着手?用什么语言?用的是SQL数据库 问题点数:100、回复次数:34Top

1 楼pantian(香草园主)回复于 2005-12-08 21:00:10 得分 10

你以前习惯用什么语言,现在当然还用什么语言了。Top

2 楼zeusvenus()回复于 2005-12-08 22:02:58 得分 10

WEBFORM转WINFORM不难  
  依楼主的描述,估计要与.net   remoting、socket等打交道了。Top

3 楼lnwuyaowei(风可以追我)回复于 2005-12-08 23:24:10 得分 0

C/S领域:  
  (1)最好学的语言:VB  
  (2)功能最强的语言:delphi  
  (3)开发速度最快的语言:PowerBuilder  
  当然.net也是个热门,但目前看它的数据库开发速度实在是不怎么让人高兴。Top

4 楼alphaqxm(菜菜)回复于 2005-12-13 13:16:35 得分 10

C#,VB.NET都可以。Top

5 楼dagecc(Project D)回复于 2005-12-15 00:04:53 得分 10

Delphi开发WinForm不错。Top

6 楼zjh222(zjh)回复于 2005-12-15 09:01:15 得分 10

从ASPNET转向WINFORM是很难的,不信你试试,但从WINFORM到ASPNET就较容易Top

7 楼hling(树树)回复于 2005-12-16 14:55:54 得分 0

我想用VB.NET,想找这方面的源代码看看,那里有?Top

8 楼gccr(古城痴人)回复于 2005-12-18 15:55:55 得分 10

做Windows程序,Delphi   是老大,当之无愧啊。Top

9 楼bobibobi(bbo)回复于 2005-12-21 18:20:27 得分 0

如果以前没搞过,有点困难.  
  否则很多代码都可以重用.很方便的。Top

10 楼qgqchile(qgq)回复于 2005-12-22 22:02:00 得分 19

在做同样的东西,公司有几个DEPHI的高人,最后我们还是选了VS.NET做WINFORM....因为我在以前开发WEB的时候已经考虑的用户有这方面需求,所以所有数据层都用到了WEBSERVICE..也就是说在做WINFORM的时候一些数据层的东西我根本就不必要去修改,只要引用WEBSERVICE就可以了,至于发布更新的问题,在2005里也有很方便的解决方案.当然由于从   表示层-中间层-数据层的数据传输用的都是XML的形式,效率上可能下降很多,在未来的计划里是将XML序列化Top

11 楼epaib(放下)回复于 2005-12-28 09:32:10 得分 1

C#   我感觉比较好....做个CS的也不是太难.......Top

12 楼ycrw(隐藏人物)回复于 2005-12-29 09:44:04 得分 1

继续用c#+.net来搞咯Top

13 楼waley123()回复于 2005-12-29 22:05:11 得分 0

qgqchile(qgq):  
  在未来的计划里是将XML序列化  
   
  xml不就是对对象进行序列化了吗?怎么还要对xml序列化,这个是什么意思啊?Top

14 楼dagecc(Project D)回复于 2005-12-30 04:35:10 得分 1

用C#开发Winfrom也很好的,不过,要看你的客户是什么人了。如果你的客户还是用的很老的机器,安装的是Win98或Win   Me,用Delphi吧,如果是XP以上的系统,C#首选,以后你还可以在接着开发Web页面。Top

15 楼mooddecode1980(心情解码)回复于 2005-12-30 14:04:18 得分 1

:)  
   
   
  --Top

16 楼Kshatriya(何以解忧,惟有杜康)回复于 2006-01-01 04:02:00 得分 1

winform   +   Webservice,   方便而且结构清晰,适合远程数据操作..强烈建议搂住采用此方式  
  Top

17 楼hling(树树)回复于 2006-01-03 15:43:32 得分 0

winform   +   Webservice   正有此意,正在努力Top

18 楼leo2003(【健者天行】谁伴我闯荡)回复于 2006-01-04 09:15:02 得分 1

c#   +   Web   Service    
  Top

19 楼kentis(小张->老张)回复于 2006-01-04 14:14:23 得分 1

做成Smart   Client,   使用ClickOne部署。去查查关于智能客户端的技术吧。Top

20 楼BlueTrees(蜗牛)回复于 2006-01-04 14:28:12 得分 1

asp.net做的B/S结构转换成C/S结构是很方便的。  
   
  你只要把中间层对象用webService暴露出来就可以了,客户端重新用C#写一下。  
   
  此外,你可以尝试使用.net的远程对象,很少有书籍介绍如何在.net环境中使用远程对象的。但是,几乎所有的书都会说上几句的。你可以试试看,能不能用操纵远程对象的办法来使用中间层。  
   
  还有,你可以放弃中间层,直接使用客户端连接数据库,回到最早的方式。Top

21 楼hling(树树)回复于 2006-01-04 15:45:08 得分 0

做智能客户端,好象客户端也要装Framework,这样麻烦Top

22 楼BlueTrees(蜗牛)回复于 2006-01-04 19:56:27 得分 5

如果不想在客户端安装framework。  
   
  你只有2个选择,一个是服务器端用webservice暴露,客户端用delphi开发webservice的客户端(用delphi是考虑开发效率,用c++会比较慢,现在只有delphi支持win32下对webservice的快速开发,可以生成win32的原生代码)。  
   
  第二个选择,使用DCOM在服务器端暴露,客户端你可以选择很多win32的原生开发工具,比如vb7、C++等等,建议你还是使用Delphi比较快。  
   
  如果完全不考虑中间层,那么用win32的原生开发工具就可以了。  
   
  我为什么没有说java,为什么?java难道不能调用webservice,因为我很厌恶java,就懒得说他了,再说,java编译出来的也不算win32的原生代码啊。难道安装一个JVM?那还不如安装.net   framework了。Top

23 楼hling(树树)回复于 2006-01-06 14:09:36 得分 0

服务器端暴露会不会不安全,那谁都可以调用了?Top

24 楼freecs(北狼)回复于 2006-01-13 10:27:31 得分 1

 
  主流的开发技术,都可以的。  
  但还是选你熟悉的技术吧,这样开发速度会快些。  
   
  你既然会ASP.net,那C/S结构,用C#或者VB.net都不会成问题。Top

25 楼freecs(北狼)回复于 2006-01-15 14:56:19 得分 1

我开始一直用Asp.net做Web的,  
  后来到了新公司,很多项目是WinForm,很容易就适应了。  
  不用担心的。Top

26 楼huangkc(软贱&henchman)回复于 2006-01-20 10:12:24 得分 1

既然LZ以前用过Asp.net  
  那你一定会C#.net或VB.net  
   
  这样的话,还犹豫什么  
  看实际项目或客户需求什么,可以做简单的也可做复杂的  
  简单就是典型的C/S,当然可以用一些WEB   Service  
  其它的技术可视特殊需要情况定  
  并不是用了新技术什么的就好  
  Top

27 楼MonkWang(象写情书一样写程序)回复于 2006-01-23 17:30:12 得分 1

两种结构开发方法差不多吧!Top

28 楼athossmth(athos)回复于 2006-01-24 10:32:01 得分 1

学什么看你以前做什么和以后做什么,不过面试的时候,千万别说“没看出来C#比vb.net好”  
   
  ,而要说“vb和c#有区别吗?不就是一个山东话,一个北京话嘛……”:pTop

29 楼rzpc(淡蓝色)回复于 2006-01-24 10:53:54 得分 1

WinForm和WebForm区别还是不小的  
  建议:学学习,再使用Top

30 楼sinmin(天凉好个秋)回复于 2006-01-25 08:34:24 得分 1

WinForm   +   .Net   Remoting   更佳.  
  Web   Service调用的只是方法,   而.Net   Remoting可以直接把服务器端的类调到客户端来使用.Top

31 楼RoninBlade(RoninBlade)回复于 2006-02-07 07:52:18 得分 0

长见识。还没接触过delphi,看来也应该学习学习。Top

32 楼xgen007(vs.net is a strong compiler IDE)回复于 2006-02-07 11:11:22 得分 0

.net   remoting   性能高而安全性不高,适合内部网使用Top

33 楼zhzuo(秋枫)回复于 2006-03-11 15:05:04 得分 1

如果架构分层结构做的好,应该只需要修改表现层就差不多了。其实数据访问和逻辑判断处理不需要大的变动。至于开发窗体界面推荐两本书:  
  Microsoft   c#Windows程序设计(上下册)  
  http://www.china-pub.com/computers/common/info.asp?id=8061  
  Windows   Forms程序设计  
  http://www.dearbook.com/book/ViewBook.aspx?pno=TS0023470Top

34 楼zyt1127()回复于 2006-04-27 16:10:59 得分 0

delphi确实很不错啊    
  我们学校的老师   做些大型的项目就是用的   delphi  
  做c/s结构的还是很好的      
  Top

相关问题

  • 强烈要求通告C++。。。。。。
  • 不知C#中的#如何读啊?
  • 《C++ Primer 3/e》和《C++ Primer 4/e》彷徨啊!不知买那本好?
  • <C++ Primer 3/e>和<C++ Primer 4/e>彷徨啊!不知买那本好?
  • 不知道那位大侠还有UCDSO SDK FOR C/C++?
  • 不知道哪里能找到C或C++的兼职?
  • 不知不觉在C/C++版升二叉裤啦~~~~哈散分!!
  • 在matlab中用c或c++形成dll文件有何要求?
  • 使用c++ builder,对c++功底有何要求?
  • 强烈要求c/c++的初手和高手来看看!!!

关键词

  • .net
  • asp.net
  • c#
  • c++
  • vb.net
  • win32
  • winform
  • 客户
  • webservice
  • 原生

得分解答快速导航

  • 帖主:hling
  • pantian
  • zeusvenus
  • alphaqxm
  • dagecc
  • zjh222
  • gccr
  • qgqchile
  • epaib
  • ycrw
  • dagecc
  • mooddecode1980
  • Kshatriya
  • leo2003
  • kentis
  • BlueTrees
  • BlueTrees
  • freecs
  • freecs
  • huangkc
  • MonkWang
  • athossmth
  • rzpc
  • sinmin
  • zhzuo

相关链接

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

广告也精彩

反馈

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