一个浏览器的新生
2005-07-18 14:58
162 查看
今天是枫之浏览器获得新生的日子,我决定开始在这里写写它的更新日志。
我先来说说枫之浏览器是什么。枫之浏览器是用Visual Basic编写的自主核心的浏览器。所谓自主核心,就是不依赖IE或其他浏览器独立运行,并且核心代码不与其它任何浏览器相同。刚开始我写这个程序是想在暑假找点事做做,不过在快一个月的现在,我对这个程序越来越有兴趣。这也是我到这里写日志的原因。
我把枫之浏览器定位在一个计划。如果能够开发深入一点,我会将源代码公开,但我暂时不会这样做,因为我觉得现在的代码还太幼稚。
之所以说今天是枫之浏览器获得新生的日子,是因为我将整个程序的代码重写了一遍。有了之前4个版本的编写经验(除我之外有两人用过),这个版本不仅解决了解码框架的大部分Bug,而且提高了不少速度(显示效果不说,最少在解码时不会出错了^_^!)。由于这个版本的“解析-执行”框架与前4个版本使用的框架的解码流程完全不同(对于“解析-执行”框架我会在以后的日志里详细介绍,如果大家想看的话),所以这个版本可能出现部分倒退的现象,不过以后会不断恢复的。
在这个版本中大的改进除了新的“解析-执行”框架和“错误检测”框架外,就是将内核封装到ActiveX控件中,这也就提供了二次开发接口(虽然现在没什么用)。不过对于ActiveX控件编写我算个新手,很多知识还需要学习。
我不喜欢使用VB提供的ActiveX控件,所以在这个版本大家可以看到整个程序并没有用到这些控件。需要用到这些控件的功能时我会直接调用API函数。
就写到这里,希望没人嫌我罗嗦。不论大家是否支持我,我想我会将这个计划进行下去。
最后说说我的网站:http://litwing.51.net,枫之浏览器的页面在这:http://litwing.51.net/maple/index.htm
页面是难看点,希望大家不要嫌弃。
我先来说说枫之浏览器是什么。枫之浏览器是用Visual Basic编写的自主核心的浏览器。所谓自主核心,就是不依赖IE或其他浏览器独立运行,并且核心代码不与其它任何浏览器相同。刚开始我写这个程序是想在暑假找点事做做,不过在快一个月的现在,我对这个程序越来越有兴趣。这也是我到这里写日志的原因。
我把枫之浏览器定位在一个计划。如果能够开发深入一点,我会将源代码公开,但我暂时不会这样做,因为我觉得现在的代码还太幼稚。
之所以说今天是枫之浏览器获得新生的日子,是因为我将整个程序的代码重写了一遍。有了之前4个版本的编写经验(除我之外有两人用过),这个版本不仅解决了解码框架的大部分Bug,而且提高了不少速度(显示效果不说,最少在解码时不会出错了^_^!)。由于这个版本的“解析-执行”框架与前4个版本使用的框架的解码流程完全不同(对于“解析-执行”框架我会在以后的日志里详细介绍,如果大家想看的话),所以这个版本可能出现部分倒退的现象,不过以后会不断恢复的。
在这个版本中大的改进除了新的“解析-执行”框架和“错误检测”框架外,就是将内核封装到ActiveX控件中,这也就提供了二次开发接口(虽然现在没什么用)。不过对于ActiveX控件编写我算个新手,很多知识还需要学习。
我不喜欢使用VB提供的ActiveX控件,所以在这个版本大家可以看到整个程序并没有用到这些控件。需要用到这些控件的功能时我会直接调用API函数。
就写到这里,希望没人嫌我罗嗦。不论大家是否支持我,我想我会将这个计划进行下去。
最后说说我的网站:http://litwing.51.net,枫之浏览器的页面在这:http://litwing.51.net/maple/index.htm
页面是难看点,希望大家不要嫌弃。
相关文章推荐
- 解决在IE8浏览器里,在同一个IE进程中的不同选项卡之间的sessionID共享问题
- 一个关于在浏览器中嵌入 划词搜索的想法
- qq邮箱是怎么做到同一个浏览器让多个不用用户同时打开的? --session的控制
- 分享一个:浏览器无法拦截的弹出窗口
- 昨天发现了浏览器显示文字不全的一个奇怪的问题
- 教你分分钟开发一个属于自己的python模块(一)——能够直接在浏览器打印的方法
- 在浏览器输入一个网址到得到页面的过程
- 如何在eclipse以外用浏览器新建一个Maven的SpringBoot项目
- 同一个网页在不同的浏览器里面字体不一样?
- 在浏览器输入一个网址,按回车之后发生了什么
- 左键双击关闭pagecontrol中的一个分页即一个tabsheet,功能像遨游浏览器一样
- 一个形象展示浏览器事件冒泡与捕获过程的demo
- 一个简单的例子看明白如何利用window.location.hash实现ajax操作时浏览器的前进/后退功能
- 期待着一个目标 和一个新生
- JS判断浏览器是否支持某一个CSS3属性
- 一篇文章,我就写一个关于浏览器的js吧 大家可以参考一下。以后备用!!!
- 检查浏览页面的访问者在使用什么浏览器,在一个字符串中搜索另一个字符串
- jquery.fileEveryWhere.js--一个跨浏览器的file显示插件[原]
- 在浏览器中输入一个URL后都发生了什么