以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- 如何作一个c/s的svg画板[讨论] (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=42645) |
-- 作者:ncepuyuyu -- 发布时间:1/21/2007 9:17:00 PM -- 如何作一个c/s的svg画板[讨论] RT 1,我所需要的画板功能非常简单,只需要简单的画线 2,.net,vc,java 哪些能作,难易度如何 3,搜了一天资料,收获甚微,只有一两篇外文的资料 .net下是加一个svg的dll文件,从而导入一个自定义控件,但是不能操作原始的svgdom,需 通过映射(可能我表达有误),何况我不会.net,不知道vc里能不能实现 麻烦高手指点个方向 |
-- 作者:daidaixiong -- 发布时间:1/22/2007 9:33:00 AM -- 用java可以,而且应该比较容易。你看一下svg的标准,里面有相关介绍,好像是绑定了java和javascript的很多方法,操作会很方便。 |
-- 作者:ncepuyuyu -- 发布时间:1/22/2007 1:07:00 PM -- 谢谢楼上兄弟 您说的是不是batik包? 他能写C/S的么?形成一个类似vc的可执行文件 请帮个忙,谢谢 QQ:173063526MSN:sunjiandi1@hotmail.com |
-- 作者:daidaixiong -- 发布时间:1/23/2007 9:53:00 AM -- 嘿嘿,不好意思,我没用过java,对这块不太了解。不过我见过用java做的svg绘图工具,和vc做出来的没什么大的区别。项目组里的一位老师曾经试过用java开发svg编辑工具,好像没用到 batik包。说实话我是真的不太了解java,我回头问问那个老师,再给你个答复吧。 |
-- 作者:daidaixiong -- 发布时间:1/23/2007 9:59:00 AM -- 问过了,用到了batik包,能写c/s,也能生成可执行文件。不过具体的他没说,毕竟我不是正式的员工,涉及到保密的原则,不能告诉我。实在对不住啊。 |
-- 作者:wwwtiger -- 发布时间:1/24/2007 8:49:00 AM -- 最简单的方法可能是在VC中使用HTMLVIEW, 将SVG在其中显示和操作。但问题是发布后必须保证安装的机器上的IE也能够显示SVG(安装了ASV等其它插件)。还有个问题是如果要从应用程序操作SVG,或SVG的状态显示到窗口的控件中,就需要实现C++(或C#)和JAVASCRIPT的通讯,网上有这样的资料,但比较麻烦。 使用BATIK最好使用JAVA实现。 另外在SVG WIKI的实现中可以看到一些基于C#实现的SVG渲染器,但最后的更新时间都在03年左右,很可能没有人再维护了,但如果只需要很简单的功能,又希望使用.NET,也可以考虑,大部分都是开源的项目。 我本身没有做过这样的产品,乱说一下,希望能有所帮助。 |
-- 作者:ncepuyuyu -- 发布时间:1/24/2007 7:29:00 PM -- 衷心谢谢daidaixiong和wwwtiger,真是无法表达我的感谢!!! 因在外地出差,现在才看到,回去了试试ls说的方法 先从C#试起,因为我怕vc的指针怕的要命 让用户装svg插件,这个没问题(不然我就选vml了),强行让他装 |
-- 作者:ncepuyuyu -- 发布时间:1/24/2007 8:48:00 PM -- wwwtiger: 您所说的基于C#的开源svg项目我就找到一个,并且还找不到他下载的地方 可否具体指导下? |
-- 作者:wwwtiger -- 发布时间:1/25/2007 9:49:00 AM -- http://wiki.svg.org/Viewer_Implementations中有比较详细的SVG实现列表,可以去看看。 另外如果使用C#和.NET FRAMEWORK2.0,下面的文章可能有所帮助 http://msdn2.microsoft.com/en-us/library/system.windows.forms.webbrowser.objectforscripting.aspx |
-- 作者:upc2neiep -- 发布时间:8/6/2007 8:54:00 AM -- http://rdf.org.cn/dispbbs.asp?boardID=21&ID=47947 看看这个 或许有收获 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |