给所有主页中包含Delphi代码站长的新年礼物-JS实现的Delphi代码显亮程序!(50分)

晨晨

Unregistered / Unconfirmed
GUEST, unregistred user!
首先我要感谢您下载我的代码。下载地址http://suncw.y365.com/mysoft/hl.rar
使用方法
很简单的,包含hl.js文件,然后在调用Highlight(sCode)函数就可以了。
具体的可以看我给出的例子10.htm。不过我建议您不要这样用,最好可以修改
一下,以适合您的主页,11.htm和myhl.js文件就是我的主页的例子。
技术
我使用了JavaScript1.2和XML,并且让客户端解析。我也建议您这样用。
因为highlight比较用CPU资源。
注册
如果您使用本代码,我希望您可以注册,也许叫帮助更确切,仅仅10元RMB
而已。由于我现在每月只有800左右的收入,因此您的注册将给我很大的帮助。
注册Url:http://www.softreg.com.cn/shareware_view.asp?id={D5DAB12B-F899-4D9E-B9C5-C220A7F6B5A1}
联系我
有什么问题和建议您都可以给我Email:chen777@cmmail.com
火焰晨晨
20:15 2003-2-8
http://suncw.y365.com
 
晨晨大侠,俺太崇拜您了!!![:D]
 
你太酷了
 
不论我会不会去注册
首先支持你
看过你的主页
东西不错的
 
每月收入=800?是美元吗?你做什么的?真么惨!
 
当然是800人民币啊!呵呵~~~要是美元的话我就偷笑了[:)]
我在重庆,这些钱一个人生活还是够的。我的工作也就修修电脑之类的简单
劳动(仅仅限于一般软故障,很低级吧。并且好多次我搞不定,重装了事[:D])
我也想过换工作,可惜没有人要我[:(]
题外话:
我在CSDN上也发了相同的帖子,不过立刻有大侠出来告诉我,
------------------
倒.. 只是简单的xml读取数据+正则替换 ..
而且还有不少问题.连网址 http://suncw.y365.com
"//"后面那部分也被翻译成注释.
钩子函数一共有12种 --- 这个里面的 12 也被当成常数值.-_-
老兄, 如果你这个能收到钱的话.. 那我也开发一个去.
-----------------------
对我打击很大啊!哎~~~~
 
同期,支持
 
我觉得挺好啊!
csdn上的那个家伙肯定的吹牛的!不要理他![:D]
 
做自己的事吧.关键要真正做的好和精.
 
to:晨晨
你不应该感到被打击啊,如果你想要收注册费,这就是你应该
做到的啊,你应该马上推出升级版本[:D]。
用户的不满正是我们前进的动力。
 
to 小猪
你的名字好亲切啊![8D]
我升级!你会用么?免费用,你用我就升级,呵呵~~~
另外,要改进那些地方?你说说?
 
人家不是说了吗?
------------------------
而且还有不少问题.连网址 http://suncw.y365.com
"//"后面那部分也被翻译成注释.
钩子函数一共有12种 --- 这个里面的 12 也被当成常数值.-_-
------------------------
看了一下你的代码,主要是通过正则表达式替换和查找来实现的,
像上面提到的问题,显然是你的正则表达式还需要改进。
另外,你还可以想一下,如果不是delphi怎么办?如果希望
换一个显示风格怎么办?像你这个东西,稍微扩展一下,完全
可以满足多种语言的需要。再深入一点考虑,可以允许用户自定义
关键字集。
我觉得你写的很不错,可是我实在用不上啊:)
 
问题一、
而且还有不少问题.连网址 http://suncw.y365.com
"//"后面那部分也被翻译成注释.
-----------------
这个应该没有办法的事情,就算在Delphi里面也只能这样。
对于文字部分只能不解析了事,所以我才用XML的。您看我主页上的文章就这样做的。
----------
问题二、
钩子函数一共有12种 --- 这个里面的 12 也被当成常数值.-_-
-------------------------
同上!
-----
问题三、
----------------
程序代码中“//”后的数字会被格式化。这个问题我现在还没有想到好的办法。
好像正则表达式没有这样功能。我在想想。。。。
----
问题四、
扩展的话,比如用于C++,必须修改正则表达式才可以用。替换关键字。
--------
to 小猪,您可是Java高人啊!我现在刚好买了本书开始学Java,还请您指教啊!
第一个问题就是,Java好像太复杂了!好大一堆东西哦!
另外,我下载了JB8,结果启动后,我这个老机器差点背气过去!!!
现在我下了eclipse用,不过感觉比记事本好点,呵呵~~~而且那个Ant什么东东?怎么用哦?
还有,我一直没有看到有JB8的书,外面多是JB5的书,8和5都有些什么差距?学5没有问题吧?
 
to:晨晨
你如果真的要学java,我的第一个建议是先抛开所有的ide,
按部就班的安装一个jdk,然后用你的记事本写一个比helloworld
稍微复杂一点的程序,比如有那么几个类,分在不同的包下,
不需要写gui的程序,基于命令行的就可以了,哪怕只是一个数组
排序都可以,等到你可以在10分钟内从无到有的配好一个java环境
并编译好程序并运行之后,再考虑选一个ide作进一步的学习。
不要小看这一步,这对你以后的学习有非常大的帮助,有很多java
程序员在这一点上都不过关的。不会配置java环境的程序员,我根本
不会不跟他讨论java。
至于ide,比较轻量的就是eclipse了,其实jb3也不错,速度蛮快,
操作也简单,风格也跟delphi类似,作为入门的ide挺好的,尤其对于
从delphi转过来的程序员显得尤为方便,反正当时我用jb3时就没
看过任何操作手册之类的,鼠标动一动想要的东西都找到了:)
ide不是问题的关键,eclipse和jb最大的区别大概就是eclipse不
支持ejb的开发,现在好像也还没听说过比较好的开发ejb的eclipse
插件,但我想这对你并不重要,其实我还是建议用eclipse,纯粹
是出于这里大多人都不会放在心上的法律问题,我们用的jb毕竟是盗
版,既然有好用的免费东东,干嘛非得要用盗版,呵呵。
最后,那个ant,是一个java的编译工具,可以用来编写编译脚本,在
软件开发的dailybuild中非常有用,具体的你可以google一下,可以
看到很多的介绍。
[red]学5没有问题吧?[/red]
你这句话是有问题的,我们要学的不是jb,要学的是java,jb不过是
众多工具中的一种,甚至还算不上主流(这不是我随便说说,我所知道
的用jb的单位似乎并不多,也许你听说很多,但那些单位,说实话,有
几个是正版付费的,有实力的单位要么正正经经的购买商业开发工具,
要么选择像eclipse这样的免费工具,在这个范围中,我看到的jb实在不
多),不要把自己绑定在开发工具上,在java世界里,一切都是变化的,
java世界的开放性很强。我曾经把我在jb下做的东西转到eclipse下来,
只花了我十分钟而已。对于你来讲,一个简单的,轻量的ide已经足够了。
实际上,jb的定位是构建企业级强度的应用的快速开发工具,因此对我
来讲,jb最吸引我的地方是跟诸多商业appserver的无缝集成,比如weblogic,
websphere等等。但事实上,如果我不是要做ejb的话,我是不会用jb的,
因为eclipse+免费的appserver已经可以让我工作的很好了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部