一个浏览器的新生

作者开始记录枫之浏览器更新日志。该浏览器用Visual Basic编写,有自主核心。今日作者重写代码,新版本解决了解码框架大部分Bug,提高速度,采用新的“解析 - 执行”和“错误检测”框架,将内核封装到ActiveX控件提供二次开发接口,还直接调用API函数,后续会继续推进开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        今天是枫之浏览器获得新生的日子,我决定开始在这里写写它的更新日志。
        我先来说说枫之浏览器是什么。枫之浏览器是用Visual Basic编写的自主核心的浏览器。所谓自主核心,就是不依赖IE或其他浏览器独立运行,并且核心代码不与其它任何浏览器相同。刚开始我写这个程序是想在暑假找点事做做,不过在快一个月的现在,我对这个程序越来越有兴趣。这也是我到这里写日志的原因。
        我把枫之浏览器定位在一个计划。如果能够开发深入一点,我会将源代码公开,但我暂时不会这样做,因为我觉得现在的代码还太幼稚。
        之所以说今天是枫之浏览器获得新生的日子,是因为我将整个程序的代码重写了一遍。有了之前4个版本的编写经验(除我之外有两人用过),这个版本不仅解决了解码框架的大部分Bug,而且提高了不少速度(显示效果不说,最少在解码时不会出错了^_^!)。由于这个版本的“解析-执行”框架与前4个版本使用的框架的解码流程完全不同(对于“解析-执行”框架我会在以后的日志里详细介绍,如果大家想看的话),所以这个版本可能出现部分倒退的现象,不过以后会不断恢复的。
        在这个版本中大的改进除了新的“解析-执行”框架和“错误检测”框架外,就是将内核封装到ActiveX控件中,这也就提供了二次开发接口(虽然现在没什么用)。不过对于ActiveX控件编写我算个新手,很多知识还需要学习。
        我不喜欢使用VB提供的ActiveX控件,所以在这个版本大家可以看到整个程序并没有用到这些控件。需要用到这些控件的功能时我会直接调用API函数。
        就写到这里,希望没人嫌我罗嗦。不论大家是否支持我,我想我会将这个计划进行下去。
        最后说说我的网站: http://litwing.51.net,枫之浏览器的页面在这: http://litwing.51.net/maple/index.htm
页面是难看点,希望大家不要嫌弃。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值