写个“客户端/服务器端”的网络程序。要求客户端和服务器端都是网页形式。我是搞机械设计的。要求处理很多零件图片。客户端自动上传客户端机器里的一个图片,到达服务器后,服务器能自动检测到有图片上传,服务器按照我们的意愿把图片修改好后,得到这个修改好的图片,然后把图片传回给客户端了。在客户端网页显示出来。我想问的是:
    1,这种C/S程序用什么开发速度最快,因为可能同时有很多人访问。我想用vc来实现,如果delphi好用也可以?如果选择好语言后,具体要看哪方面知识?是socket编程吗?
    2,我对这方面不是很了解,我自己认为无论客户端还是服务器端,后台用vc,delphi什么的处理数据,前台用asp或者jsp什么的,你们说对不?如果需要用asp,jsp他们,怎么与vc,或者delphi这些语言结合来编程啊?
    3,开发网页我只会用Dreamweaver,
    4,听说最近xml比html火,我要实现的功能用xml能方便很多吗?

解决方案 »

  1.   

    应该不是很难的选择VC吧。网页当然选择JSP
      

  2.   

    这不是客户端/服务器端程序,没有客户端。
    后台用ISAPI,JavaBean,WebService,CGI,C#+ASP.net都可以。用C#最容易。
    建议你用IIS作WEB Server,C#+(COM或普通win32dll)来处理图片变换,ASP.net 写界面
      

  3.   

    1 VC,可以用socket2 错了 “如果用asp,怎么与vc,或者delphi这些语言结合来编程啊?” 没有必要什么结合的呀,B/S 结构,要结合就VC 做成ACTIVE~
    3 开发网页我只会用Dreamweaver,(不用它你用什么呢?)
    4,听说最近xml比html火,我要实现的功能用xml能方便很多吗?//我还是认为HTML,XML 只是交换数据方便~
      

  4.   

    Firstly,thanks for your feedback!! My E-mail:[email protected],
    please tell me your e-mail if you leave word.现在才发现我有很多地方不是很清楚。
    首先,C/S结构和B/S结构有什么区别啊?能否举个例子说明,
    其次,我把问题从新说一遍,可能哪里说的不专业,请见谅:)
    大家都用过校友路吧,我以这个举例好说些。功能:
    1,用户可以通过网页上传图片,有点类似于校友录,
       你一点击,图片上传到服务器了。
    2,假设我现在继续作校友录的服务器程序,但是实现的
       功能是,后台用sql server,当用户上传一个图片时候,自动
       保存到我这个sql server数据库中,有一个vc程序,它能自动
       检测,一旦发现有新图片进入数据库,vc程序开始读入这个图
       片,这个时候服务器端(假如有一个人)开始处理这个图片,
       比如给这个图片加一个滤镜什么的,vc的这个程序需要人的参
       与,,人修改好这个图片后,保存到sql server中,在以网页
       的形势显示这个图片。
    大家明白我的意思了吗?可能我说得不是很好。
    谢谢每一位好心人。
      

  5.   

    asp.netSaveAs 就传上去了要处理的话看情况如果只是加几个字很简单你要做些复杂的变换的话 就在C#里面调用C++的DLL吧  快很多
      

  6.   

    很明显,你所描述的是一个B/S结构。主要由WEB开发与后台处理服务组成。
    WEB部分主要实现如你所说的文件上传,和显示服务器处理好后的图片结果,这个很简单。可以用.NET几下几下就搞完了。
    后台服务部分驻留在服务器断,定时扫描某个上传目录或者某个已上传文件信息表,每当有新出现的文件出现时候便进行按照你所希望的形式进行处理,处理完成后,在已经处理完成表注册,并把生成的新文件移动到一个固定目录。 此时,WEB端通过读取已完成表得知图片处理完毕,然后就可以显示出来了。
      

  7.   

    Firstly,thanks for your feedback!! My E-mail:[email protected],
    please tell me your e-mail if you leave word.
    ////////////////////////////////////////////////////////////////
    to 爱写程序的小绵羊,.net有没有参考的源码啊?
    to 不懂规矩,我不是本科。
      

  8.   

    楼上既然用asp一个周可以做出来就帮帮这个小mm,别光说大话阿
      

  9.   

    既然你用了后台数据库,实现起来更简单了,利用web来实现上传,浏览的工作,然后用vc来实现图象处理,具体就是vc在后台运行,检测数据库是否有新的数据到来,如果有的话,取出来并对图片做出相应的处理,把图片放回去,通过web来浏览即可。
      

  10.   

    怎么需要做那么多的事情啊,应该找一个partner.
      

  11.   

    我昨天想起你的解决方法了,是这样,VC得通信提供一个函数TransmitFile,这个函数可以传送任何文件,你在接收端接收消息,然后存储为相应的文件格式,在前端显示出来,使用VC6.0可以做开发,这是基于C++工作,使用MFC可发一个可以显示得服务器界面,显示图形是很简单的。修改图形你可以参考一下相应的源代码,然后可以使用TransmitFile再传回客户端。