用户操作
[即时聊天] [发私信] [加为好友]
蔡军生ID:caimouse
1359233次访问,排名17,好友361人,关注者585人。
C++,3D,VC++软件开发,写技术文章,操作系统开发
caimouse的文章
原创 616 篇
翻译 0 篇
转载 41 篇
评论 1017 篇
蔡军生的公告

点击这里给我发消息

MSN: caimouse1976 at sina.com

最近评论
hh2000:分析的真不错
medehao:d
xiadong901:上sasa
ITniao:OpenProcess 在win2003感觉用不了,为什么?
freeflyingbupt:thank you
文章分类
收藏
相册
3D引擎
第二人生
谷歌浏览器
开发板
历史回忆
常用连接
人生历程
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky

原创 谷歌浏览器的源码分析(2)收藏

新一篇: 谷歌浏览器的源码分析(3)  | 旧一篇: 谷歌浏览器的源码分析(1)

这么大的工程,我从哪里开始呢?我认为从界面开始,这样才可以快速地深入研究。下面就可以先尝试修改一个chrome的关于对话框,上一次看到它是英语的,那么我就来把它改成中文的吧,这样有目标了。从chrome的工程里可以看到它是支持多种语言的,在Windows平台上支持多语言的标准做法,就是写多个语言的DLL。因此,chrome也不例外,从app工程集里,就可以看到如下图所示:

 


上面显示了多种语言的动态连接库资源,其中zh-CN是简体中文的。

 

接着打开资源文件的字符串编辑,如下图:

 


把上面的字符串修改为 “关于 可多米”,然后把这个工程重新编译一下,就会生成下面的文件:

 


然后运行自己编译的可多米,就会显示出修改的成果,如下图:

 


可以看到关于对话框的标题,就变成我上面修改的了。这样学习它的修改,就是几分钟的事情,哈哈......

这样就学习了可多米开发汉化的工作,这是本地化的重要做的一件事情,也学习到怎么样支持多语言的实现方式。那么它的关于对话框是从那里显示出来的呢?怎么样把字符串更新到上面的呢?下一次再告诉你。

 

发表于 @ 2008年09月08日 23:18:00|评论(loading...)|收藏

新一篇: 谷歌浏览器的源码分析(3)  | 旧一篇: 谷歌浏览器的源码分析(1)

评论

#qjwxsd 发表于2008-09-08 23:22:01  IP: 58.217.182.*
抽空学习一下
老大你的机器真强悍
#xjbx 发表于2008-09-09 09:02:40  IP: 220.169.60.*
楼主很强呀
#firova 发表于2008-09-09 10:12:46  IP: 10.63.82.*
关注2
#cuiandk 发表于2008-09-09 10:25:22  IP: 210.13.80.*
mark
#duqiu155 发表于2008-09-09 11:13:45  IP: 219.238.139.*

特别是加入修饰符 *% 搜索有bug?
#duqiu155 发表于2008-09-09 11:13:50  IP: 219.238.139.*

特别是加入修饰符 *% 搜索有bug?
#duqiu155 发表于2008-09-09 11:13:56  IP: 219.238.139.*

特别是加入修饰符 *% 搜索有bug?
#duqiu155 发表于2008-09-09 11:14:08  IP: 219.238.139.*

特别是加入修饰符 *% 搜索有bug?
#duqiu155 发表于2008-09-09 11:14:26  IP: 219.238.139.*

特别是加入修饰符 *% 搜索有bug?
#cocoice 发表于2008-09-09 11:52:51  IP: 219.143.38.*
楼主你的机器很强大
#cocoice 发表于2008-09-09 11:52:59  IP: 219.143.38.*
楼主你的机器很强大
#cocoice 发表于2008-09-09 11:53:09  IP: 219.143.38.*
楼主你的机器很强大
#lurenfu 发表于2008-09-09 12:43:57  IP: 122.9.55.*
想问一下:
楼主用的操作系统是正版的吗?
楼主用的VS2005是正版的吗?
#lurenfu 发表于2008-09-09 13:49:57  IP: 122.9.55.*
想问一下:
楼主用的操作系统是正版的吗?
楼主用的VS2005是正版的吗?
#lurenfu 发表于2008-09-09 13:50:02  IP: 122.9.55.*
想问一下:
楼主用的操作系统是正版的吗?
楼主用的VS2005是正版的吗?
#lurenfu 发表于2008-09-09 13:50:03  IP: 122.9.55.*
想问一下:
楼主用的操作系统是正版的吗?
楼主用的VS2005是正版的吗?
#lurenfu 发表于2008-09-09 13:50:04  IP: 122.9.55.*
想问一下:
楼主用的操作系统是正版的吗?
楼主用的VS2005是正版的吗?
#lurenfu 发表于2008-09-09 13:50:04  IP: 122.9.55.*
想问一下:
楼主用的操作系统是正版的吗?
楼主用的VS2005是正版的吗?
#winmenaruto 发表于2008-09-09 19:27:20  IP: 58.33.140.*
请教一下,你的源代码哪里下载来的?我找到的网址是:
http://dev.chromium.org/getting-involved
但是,这个网址总是打不开,你是通过这里下载的吗?
如果看到的话,会个邮件给我,谢谢。
hoooah@tom.com
#CnYouth 发表于2008-09-09 22:24:36  IP: 115.46.74.*
一种语言做一个项目,怪不得你说有一百多个项目
#graph 发表于2008-09-09 23:19:21  IP: 59.61.64.*
这也叫源码分析,也太没水准了吧
先别急于写东西,安心下来多作分析然后再出来写文章。
#deschamps 发表于2008-09-10 08:26:49  IP: 210.76.64.*
建议一篇博文多放些内容
#theanswerzju 发表于2008-09-10 08:49:57  IP: 192.168.82.*
楼主也忒业余了。。。
#NoImagination 发表于2008-09-10 09:00:12  IP: 123.149.38.*
修改对话框资源的一个字符串也叫源码分析?我昏!!
你有种把架构弄出来,dll 支持多语言谁不知道?
#mpfivesky 发表于2008-09-10 09:52:25  IP: 60.209.230.*
只有强悍可以形容了。
#mpfivesky 发表于2008-09-10 09:53:02  IP: 60.209.230.*
只有强悍可以形容了。
#xiaxin 发表于2008-09-10 15:46:02  IP: 122.48.253.*
楼主真是一点胸襟都没有。
我说你不该一会研究3D引擎,又一会研究浏览器引擎。你居然把我的评论给删了。
我也算是一个在网上,软件行业混了很久的人。别人说我什么,我只把它当作真话来看。从来不删。想不到你这么没有气量。
说句实话,你那100块钱的培训在网上可以免费下载。只不过是英文的。
#tokyo_skay 发表于2008-09-10 19:10:25  IP: 121.8.142.*
我看不明白!但看得出楼主是个利害的人!
#akilee 发表于2008-09-11 13:05:36  IP: 10.249.64.*
笑~~
这个也叫源码分析。。
#xuyo 发表于2008-09-12 09:56:16  IP: 61.235.114.*
支持,等待下面几篇
#xavierye 发表于2008-09-13 09:38:42  IP: 10.38.94.*
楼主。我支持你。总是有人瞎叫唤,让别人分享源码,让别人分享这个,让别人分享那个。
能够分享就是很不错的了。
xiaxin:你发的贴子在前一篇文章上。没删。
#winmenaruto 发表于2008-09-16 20:25:02  IP: 218.82.162.*
请教一下,你的源代码哪里下载来的?我找到的网址是:
http://dev.chromium.org/getting-involved
但是,这个网址总是打不开,你是通过这里下载的吗?
如果看到的话,会个邮件给我,谢谢。
hoooah@tom.com

别无视我啊,这个是chrome org上source code的链接啊,怎么一直打不开啊,大家帮帮我啊。
#angkorcn 发表于2008-09-19 13:25:08  IP: 218.108.48.*
用国外代理或者找个免费的国外VPN就可以了
#bobdos 发表于2008-09-26 00:50:51  IP: 116.227.37.*
http://webgc.org
有全套源码打包下载,挺方便的
#javaeecoding 发表于2008-10-01 15:22:56  IP: 172.26.36.*
那些就会讥笑別人的人:
请写出比楼主好的文章来再说。
程序员又不都是作家,写出来就很不错了。看不看是你自己的事情
#firefly_liu 发表于2008-10-16 11:47:20  IP: 222.94.37.*
我用VS2008怎么打不开工程啊,需要怎么配置吗
#self_at_work 发表于2008-10-29 19:02:19  IP: 10.100.11.*
很有看当年明月的感觉。

1G SC 够讲个 100 回了吧?
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 蔡军生