一些朋友提到了关于Java矢量程序,还有JFDraw的一些技术问题,我的网站上没有BBS,暂借CSDN宝地,在这里做一个小小的关于Java矢量程序方面的讨论.关于JFDraw或者Java Vector graph drawing方面的内容,朋友们有兴趣就发言. 对了,如果我说错了,请指正.但不要骂我哦. 呵呵.
问题1:(by chenke) JFDraw 是否支持SVG. 前面我答过了,目前不支持. 不过后面我会加上,这个没办法,应该支持的. 如果读者有兴趣, 也可以参考一下 http://xml.apache.org/batik/ ,这个好象是SVG的开源ToolKit. 或者对您的java矢量程序支持svg有一些帮助.
问题2:(by Raven Liu) 你好,我想了解一下你的软件中线条平滑的算法,能否交流一下呢? 刚才我回答了一下,Raven的意思是消除矩齿吧. 这个应该简单的,试试以下代码:(如果不是这个意思请发言)
package....
......
import java.awt.Graphics2D;
import java.awt.RenderingHints;
.....
void paint(Graphics g){
Graphics2D g2 =(Graphics2D)g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
....
}
以下问题关于国外共享软件(by 小刀轻舞):(在众多国外共享软件销售大师面前,我的回答似乎欠妥,请批评指正)
Q: 1、开发环境(我是指操作系统)一定要用英文的吗?
A: 开发环境方面没必要是英文版,但是你的代码,注释,文档,应该是英文的,否则别人看不懂怎么办.
Q: 2、注册的网站一定要用国外的主机吗?
A: 这个最好是选择国外的主机,比如Share*it,(www.shareit.com), 一则是免费登录,再则是在欧洲,可信度高哦.
对了,你说的是你的产品的域名和网站吧? 这个没必要了吧,国内的即可,但是要英文版主页哦.
Q: 3、如果是国内的主机,国外访问时会不会很慢?
A: 访问一般没什么大问题,(当然国内的肯定会比国外的慢,但是你可以考虑选择大城市的主机,比如上海,广州,北京)但是要注意,你的网站上少图片,不要flash,不要弹出java script,学习一下国外的大网站,比如 www.fastclick.com, www.ebay.com 等.
4、如果要提供软件下载的话, 要注册一个多贵的,您注册的是什么样的类型的主机?
A: 这个应该没有问题,只要有空间即可,估计花上二三百元钱,域名和空间都搞定了.
我的是托管主机(而且是Java主机/linux),不太一样.
5、共享软件的收益如何?可以维持一个SOHO吗,还是不仅仅维持,是不错的?
A: 把共享软件看作是一种业余爱好,比看作职业可能更保险一点.因为这一行做的人太多.
而且国外共享软件也不贵,一般就在15 ~ 50美元左右,但是商业开源(就是卖源代码的)价格就
要高一些.但是如果你的软件实在很漂亮,很有创意,那另当别论.
6、我在中国银行开一个一本通,它说可以收外币的,这样就可以了吗,您有没有使用国外的信用卡代理?
A: 这个没问题,可以的,但是你要向你注册的银行问一下他们的SWIFT CODE,机构码.在shareit*it或者其它的网站上,是需要你的这个机构码的,否则钱到不了你的当地银行. 以后有钱了,有美元了...可以办一个MasterCard,中国银行代办,我还没办泥.估计有点要求才能办. 我在中国银行网站上看到,好象有5000美元左右担保才能办MasterCard.我也不知道这么回事.
7. 补充一点.
最重要的,可能是诚实,务实.最好遵守国际惯例.在你的程序中,以及今后的销售中. 这个是原则,不要欺骗人,否则的话,会被灭了的. 一个小故事:我以前为Cincinnati,Ohio,US的一个人做过一个International trade方面的软件,我跟他说,我的delphi和office是盗版的,他说,这个我知道,感谢你的诚实.但是如果你的软件要在我这里销售,不管是只发行exe,还是有access db,都要买正版的,就是delphi,office都是要正版的.还要买access的发行许可.这样才能互相信任.
当然,国外也会有无赖和骗子,这一点请小心.
..........如果还有其它问题,请发言,多谢. 回答不了就对不住啦.