RT
该项目是一个汽车公司的销售管理,主要是给销售员和公司的领导使用。
因为销售员常在外面跑,所以需要能够使用Internet将数据传送回那个汽车公司的服务器,当然在汽车公司的局域网内也必须能够使用这个系统。
要求是数据传送速度快,界面友好,操作方便,因为销售员对电脑技术参差不齐。
要求能成生成各式各样的图表和报表,打印方便,供领导使用的。
现在我已经了解到的是,用VS.net开发,
如果使用WinForm,可以使用socket、remoting来实现将数据传回给服务器,
WinForm的界面比较友好,报表生成和打印的问题也不大。
但是我没有使用过socket或remoting,对于这两个技术是否能够实现在Internet中快速快捷的传递数据不是很了解,虽然查了两天的资料,但还是模模糊糊,只对一些概念有一些了解。
另外就是用B/S模式,使用浏览器让用户访问。我使用过ASP.net打发过一个数据库应用的小平台,觉得asp.net速度比较慢,特别是第一次打开的时候。界面排版很不方便,至少没有WinForm方便,操作也没有WinForm这般的友好,Session的管理十分麻烦,asp.net的服务器控件和html控件不能相互访问。但是asp.net开发容易维护,不用客户安装应用程序。因为我是从开发c/s模式应用程序那边转过来的,所以asp.net总觉得用得很不顺手。
所以想问一下对这两方面都比较熟悉的大侠,能不能给小弟一个意见。如果remoting能够很好的在广域网内传递数据,而且维护也比较方便,我就下定决定研究remoting了。如果不能的话,就死心继续使用asp.net。
请各位大侠指点明路。
该项目是一个汽车公司的销售管理,主要是给销售员和公司的领导使用。
因为销售员常在外面跑,所以需要能够使用Internet将数据传送回那个汽车公司的服务器,当然在汽车公司的局域网内也必须能够使用这个系统。
要求是数据传送速度快,界面友好,操作方便,因为销售员对电脑技术参差不齐。
要求能成生成各式各样的图表和报表,打印方便,供领导使用的。
现在我已经了解到的是,用VS.net开发,
如果使用WinForm,可以使用socket、remoting来实现将数据传回给服务器,
WinForm的界面比较友好,报表生成和打印的问题也不大。
但是我没有使用过socket或remoting,对于这两个技术是否能够实现在Internet中快速快捷的传递数据不是很了解,虽然查了两天的资料,但还是模模糊糊,只对一些概念有一些了解。
另外就是用B/S模式,使用浏览器让用户访问。我使用过ASP.net打发过一个数据库应用的小平台,觉得asp.net速度比较慢,特别是第一次打开的时候。界面排版很不方便,至少没有WinForm方便,操作也没有WinForm这般的友好,Session的管理十分麻烦,asp.net的服务器控件和html控件不能相互访问。但是asp.net开发容易维护,不用客户安装应用程序。因为我是从开发c/s模式应用程序那边转过来的,所以asp.net总觉得用得很不顺手。
所以想问一下对这两方面都比较熟悉的大侠,能不能给小弟一个意见。如果remoting能够很好的在广域网内传递数据,而且维护也比较方便,我就下定决定研究remoting了。如果不能的话,就死心继续使用asp.net。
请各位大侠指点明路。
解决方案 »
- 三维与地图的交互求一思路与方案
- .NET 创建宽带连
- 从MFC迁移到C#(WPF),各位可有良策?
- 为什么要读研究生?
- 散分~美国一家公司年薪40万的面试题!
- Oracle存储过程是不是只能用OracleParameter填参数?我用exec procedurename(parameter)执行怎么都不成功
- 关于系统函数重载和属性的问题(分数不高 请指点 谢谢)
- C# Treeview 父子节点问题 新人求助
- 我在DataGrid(用DataSet映射的)中要删除一条记录,但这张表的主键由两个字段组成,怎么把DataSet中的相关记录删除,同时更新数据库!!
- c#解析XML,高手进来指点指点,马上给分!
- C#中向js中传递数据
- 输入汉字,怎么查出与其字形相似的汉字?
在aspx的源视图中使用javascript的时候,无法访问服务器端控件。
无论是html控件 还是asp.net 服务器控件
最终输出到客户端浏览器 都是 标准的html代码块
javascript是肯定可以 获取的到的
楼主应该 看看 输出后asp.net控件是否改变了ID
或者用var obj = document.getElementById('<%CtrolID.ClientID%>');
我有一阵子不用asp.net
现在回头来看看,确实如此。
但是在cs文件中访问html控件,好像的确是不行的?我在网上搜索过,没有找到答案
如果内部有需要可以用C/S,这样就B/S + C/S 好了,把浏览器嵌入到Winform里面,C/S通讯用Remoting。
如果效率要求不那么高,也可以考虑Web Service。
我们公司现在做的东西就是这样结构,而且也是汽车相关的。
但是用B/S做报表比较困难,我的意思是打印功能不强。
而且速度慢。
这个项目的参与的人员比较少,像大人那样提议对于我的情况来说
是不太可行的,因为想来工作量较大。
remoting ,企业内部不同App Domain间的通信.如果你用WCF(网上查阅相关资料)那更好.但是至于这个项目,不要用那么高深(对我来说)的技术.Asp.net,足够啦!!
而且有更好的扩展性。
我正在做一个替代web service的东西,目前已经实现了.net->.net
java->java java->.net .net->java