说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何在.net环境下实现在客户端执行计算(类似COM)却在服务器端被调用的组件?

编辑:说三道四文库 发布时间:2018-01-19 05:51
HTML文档下载 WORD文档下载 PDF文档下载
由于要绘制复杂的矢量图形,出于性能考虑打算在客户端绘图,同时又需要与服务器进行交互,如何实现这种控件?
或者在web自定义控件中调用GDI+或者把windows控件放到webform上。两者都很难实现,请高手指教!
关注 帮你顶
>>>同时又需要与服务器进行交互,

what kind of 交互?

write a windows forms control and use HttpWebRequest/HttpWebResponse class in System.Net or Socket class in System.Net.Sockets or use webservice to interact with the server 

但是又想做成瘦客户的,所以最好不用windows forms
关键是如何在asp.net自定义服务器控件中调用GDI+,以及自定义服务器控件能否响应paint事件?
>>>关键是如何在asp.net自定义服务器控件中调用GDI+,
yes, you can create images on the fly, but it is done on the server side, not on the client side, see

Create Snazzy Web Charts and Graphics On the Fly with the .NET Framework
http://msdn.microsoft.com/msdnmag/issues/02/02/ASPDraw/default.aspx

>>>自定义服务器控件能否响应paint事件?

no way
非常感谢saucer帮助,上述文章对我很有用
另外,我觉得可以通过响应ASP.NET 服务器控件中的客户端事件
来调用客户端脚本,
asp.net中客户端脚本支持GDI+吧!
360石晓虹:针对移动Apps的DDoS攻击将成重大威胁 更社交化:谷歌将推出Google Play平台服务 C语言对磁盘文件进行快速排序 传Google已关闭短信搜索服务 PayPal首席安全官:靠密码验证身份即将寿终正寝 寻找一个利用Sample Grabber截图的VC例子. 拼图问题 有关opengl多视图绘制????? Redhat Linux6.1 ftp问题请教? 50分急救!计算机一上网就重启。 REDHAT LINUX多少版本后开始支持ADSL拨号的? 用Internet Transfer编写FTP程(改原码) LINUX下安装问题? 为何Form2.QuickRep1.preview生成报表很慢? 已知A(-2,y1)、B(-1,y2)、C(3,y 两城相距150千米,一辆汽车2小时行了全程的2/3 甲乙两地相距150千米,一辆客车用了2小时行了全程 log以x为底2的对数=7/8,求x的值 一个图形旋转后,下面结论:(1)对应线段长度不变( 小刚学习了有理数的乘除运算后,编写了一个计算程序, 甲乙两地相距540千米,一辆汽车从甲地开往乙地用6 甲乙两地相距504千米,一辆汽车从甲地开往乙地,6 log以5为底3的对数×log以27为底125的对 克里说美国将继续与埃及政府紧密合作一游船在泰国芭提雅附近沉船6死 包括一艘游船在泰国旅游城市芭提雅附近发生孙杨无证驾驶被确认 浙江体育局表示深朴槿惠说如有益半岛和平愿与金正恩会谈我国研制成功四米口径碳化硅反射镜坯丁俊晖轻松晋级世锦赛四强京台高速北京段年内通车路口摆菜摊河西村:全国唯一“百家姓村”单身皇后龙卡侠陌妖心婪剑破乾坤冶力关旅游洮河流珠旅游洮砚乡旅游藏寨尼巴村旅游大峪沟摩崖造像旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘