打算写一个 C 语言版本的html2.0 html3.0解析器,可作为浏览器的核心程序 ( 积分: 1 )

  • 主题发起人 主题发起人 dcms
  • 开始时间 开始时间
D

dcms

Unregistered / Unconfirmed
GUEST, unregistred user!
打算写一个 C 语言版本的html2.0 html3.0解析器,可作为浏览器的核心程序
打算完全支持 html2.0 html3.0 所有语法!

最后给你用的时候返回一个树给你, 树中大概记录如下:
typedef struct
{
char *elementname;
char *value;
char *fontname;
int *size;
......
int left;
int width;
}htmlelement;

typedef struct
{
htmlelement item[max_size+1];
int n;
}htmlelements;

htmlelements htmlelementtree;

有了这棵树,我想不管你用 C++、还是 delphi 写一个简单的浏览器应该不成问题吧:)
有好的建议或愿意合作的请给我来信或留言!我的 blog : http://hi.baidu.com/earthsearch


感谢 朋友崔先生的给我的信心和支持!
 
听起来不错的样子,先支持下.
 
我写过Delphi版的Html解析器,还自己写了个基于这个的浏览器.
可是由于当时的水平有限,像VBScript和JavaScript这样的脚本语言我就处理不了.
只能处理静态页面.

顶你一下
 
光 html 难度不算高。Div + CSS 就麻烦了
 
我想dcms就是http://hi.baidu.com/earthsearch的erp2吧

sigh~
说什么好呢
中国会说不会做的人已经很多了,而且剽窃他人成果,堂而皇之的作为自己成绩的人也到处都有.
何必呢
你的搜索引擎和数据库怎么样我不清楚,但是你那个所谓的原创核心的浏览器倒是让人倍感倒胃.那根本不是什么原创的核心,你用的是TFrameBrowser控件,只是改了下它的demo,就说是自己的引擎,是中国人的什么什么.
或许你真的有自己的什么东西,但是这个引擎并不是你的.如果你真的是想你说的是个高中生,那么还是劝你写程序前学学怎么做人.如果你的身份也是假的,那就劝你丫的少出来丢人.(从"公司有个高科技部门..."来看你也不是什么高中生)
大家可以从http://www.pbear.com/下载TFrameBrowser demo program看看和所谓的"中国龙浏览器测试版"比对一下,从页面布局到渲染结果几乎是分号不差,哦,说错了,是页面布局几乎分号不差,渲染结果完全相同,所有错误都完全一致.
如果说这是巧合的话,那么请试试在"中国龙浏览器测试版"地址栏输入res:///page0.htm,一切就更加清晰了,erp2连控件内置的几个页面都没有删掉就剽窃出来,不是erp2粗心,就只能说是傻了!
不知道你的搜索引擎和数据库是不是也是这样创造出来的!

又抽时间多看了一眼,"你的"浏览器连所有的unit都和TFrameBrowser demo program的一模一样,呵呵.下次剽窃别人时记得干的干净些!
 
接受答案了.
 
TO: tt.t 我看 你 的回复真不知道说什么好了? 请问用面向对象开发工具写出来的软件哪个不是用的控件? 更何况一个软件代码只要更改 30% 以上就是自主开发, 我不信你连这都不懂? 去反编译看看我的程序在来放你的 P 吧!
想要代码,也不需要这么做,还是那句话,你不会得到你想要的!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部