如何做一款浏览器?有开源参考吗? 这个问题对于一个人来说是太难了吧?能知道点粗略框架,已经是很不错了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 火狐浏览器也是用了别人开源的代码,如果你想简单的做的话直接用ie内核的就好了,就做个外壳,调用ie内核函数就可以了,比如115浏览器 360浏览器 这样 火狐或者mfc samplehttp://msdn.microsoft.com/en-us/library/ms177540(VS.80).aspx 如果真的要自己完全实现ie. 那就需要1.解析html语言.根据html脚本来动态创建gui. 绘制元素,比如button.2.js等脚本语言的解释交互3.所有图片格式的显示. 4.swf的flash的显示(flash的ocx控件交互.我不太了解).5.http socket 客户端实现. 用他来和目标网站通信. 需要解释http 1.1协议,请求和应答.大概我就想到这么多了.从0开始写ie其实就是写个html脚本解释器.根据html脚本动态绘制图形,并响应事件.又要网络通讯连接和server交互.如果要写的话,很蛋疼死人的. 自己开发内核太难了,一般windows上的使用ie内核就可以了 楼上各位已经提出很好的建议,尤其是5楼。我想做的是简易浏览器,不显示,只要求读到应该读到的信息。所以解释js脚本,和http socket通讯是两项要做的,其他就放弃了。这样就得到一个自动搜索别人网站的程序。 vc 参考TabBrowser,delphi参考 EmbeddedWB vc 参考TabBrowser,delphi参考 EmbeddedWB CTreeCtrl怎么和access连接? 求组--字符串位置反转问题 CListBox 选取项的值如何获得? 初学VC,请教大家一个刷新的问题 我该怎么走下去? 菜鸟提问:什么是菱形继承? 送分了,问个菜鸟问题。 怎样在2k下装98。 编程设置IP地址 想要读一个二进制文件,以前用FILE和fread,现在想换成CFile,为什么不行亚,CFile是怎么读文件的亚,那位大侠指点一下吧 怎样将浮点数放入通信帧中? s是char数组,为什么s=s+1;这一行出错呢?
mfc sample
http://msdn.microsoft.com/en-us/library/ms177540(VS.80).aspx
1.解析html语言.根据html脚本来动态创建gui. 绘制元素,比如button.
2.js等脚本语言的解释交互
3.所有图片格式的显示.
4.swf的flash的显示(flash的ocx控件交互.我不太了解).
5.http socket 客户端实现. 用他来和目标网站通信. 需要解释http 1.1协议,请求和应答.大概我就想到这么多了.从0开始写ie其实就是写个html脚本解释器.根据html脚本动态绘制图形,并响应事件.又要网络通讯连接和server交互.如果要写的话,很蛋疼死人的.