﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-chinesekunfu</title><link>http://www.cppblog.com/chinesekunfu/</link><description /><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 20:52:48 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 20:52:48 GMT</pubDate><ttl>60</ttl><item><title>DaDaBIK 4.4 Beta，PHP数据库应用脚手架</title><link>http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165659.html</link><dc:creator>kunfu</dc:creator><author>kunfu</author><pubDate>Wed, 15 Feb 2012 04:09:00 GMT</pubDate><guid>http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165659.html</guid><wfw:comment>http://www.cppblog.com/chinesekunfu/comments/165659.html</wfw:comment><comments>http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165659.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chinesekunfu/comments/commentRss/165659.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chinesekunfu/services/trackbacks/165659.html</trackback:ping><description><![CDATA[<div><p>DaDaBIK 4.4 Beta 发布了，该版本修复了很多的 bug，完善了文档中关于锁机制的说明。</p> <p>DaDaBIK 是一个 PHP 应用，可轻松创建一个高可定制的数据库的Web前端，可对数据进行搜索、增删改操作；仅需要提供一些很简单的配置信息，支持的数据库包括 MySQL、PostgreSQL、Oracle 和 SQL Server 。支持多语言。</p></div><img src ="http://www.cppblog.com/chinesekunfu/aggbug/165659.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinesekunfu/" target="_blank">kunfu</a> 2012-02-15 12:09 <a href="http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165659.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何选择注册香港公司的机构</title><link>http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165658.html</link><dc:creator>kunfu</dc:creator><author>kunfu</author><pubDate>Wed, 15 Feb 2012 04:03:00 GMT</pubDate><guid>http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165658.html</guid><wfw:comment>http://www.cppblog.com/chinesekunfu/comments/165658.html</wfw:comment><comments>http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165658.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chinesekunfu/comments/commentRss/165658.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chinesekunfu/services/trackbacks/165658.html</trackback:ping><description><![CDATA[<p style="text-indent:2em">王先生在大陆从事服装生产，最近有朋友推荐了几个海外客户，需注册一家港资公司以降低成本，迅速达成交易。当他打开百度输入&#8220;<a href="http://nathan-commercial.com/" title="注册香港公司" style="color:#5e5e5e">注册香港公司</a>&#8221;字样，映入眼帘的是许许多多的公司名、电话，几乎每家都打着&#8220;价低、高效、专业&#8221;的口号，眼花缭乱，到底该如何选择呢？</p>
<p style="text-indent:2em">随着中外贸易的多样化和企业规模的自身发展，越来越多的企业认识到，从事贸易，<a href="http://ejoycpa.com/cat-xUm/HongKong-Company.html" title="注册香港公司" style="color:#5e5e5e">注册香港公司</a>、<a href="http://ejoycpa.com/cat-xUm/zCLaGso0.html" style="color:#5e5e5e">海外离岸公司</a>，不仅能大大节省资金成本，还能节省时间成本，提升企业品牌高度。逸卓会计师行多年从事注册香港公司，<a href="http://nathan-commercial.com/content/xiang-gang-gong-si-zuo-zhang-bao-shui-8.shtm" title="香港公司做账报税" style="color:#5e5e5e">香港公司做账报税</a>及海外<a href="http://nathan-commercial.com/list/Registered-companies.shtm" title="离岸公司" style="color:#5e5e5e">离岸公司</a>服务工作，现提醒广大朋友，找注册香港、海外公司的机构，需从以下三个方面认真考察：</p>
<p style="text-indent:2em"><strong>看注册机构背景</strong></p>
<p style="text-indent:2em">看是否有专业资格的机构服务，最好向相关资质机构进行证实。</p>
<p style="text-indent:2em">机构领导人或专业人士是否具有一定的业内知名度，可看其是否接受过媒体采访或参与过高端活动。最好是正规的会计师事务所，能提供专业的规划指导和后续服务。</p>
<p style="text-indent:2em">切忌盲目相信低价。</p>
<p style="text-indent:2em"><strong>看注册公司实力</strong></p>
<p style="text-indent:2em">看机构的组织架构是否规范，是否在海外有实际的办公场所？是否在国内有自己的分支机构？所在分支机构地处哪些城市，是属于直营，还是加盟？</p>
<p style="text-indent:2em">网站设计是否专业、简洁，与国际接轨，是否有其他语种的版本？能否全程提供一站式服务，包括<a href="http://ejoycpa.com/cat-xUm/Audit.html" title="香港公司审计" style="color:#5e5e5e">审计</a>、<a href="http://ejoycpa.com/cat-xUm/Accounting.html" title="香港公司会计服务" style="color:#5e5e5e">会计</a>、<a href="http://ejoycpa.com/cat-xUm/tax-oZz.html" style="color:#5e5e5e">税务</a>等？还是只接单，再承办给代理机构。业内称之为二手代理。</p>
<p style="text-indent:2em"><strong>看注册机构文化与服务</strong></p>
<p style="text-indent:2em">从员工服务接待行为检查是否符合企业文化要求，如企业文化标榜诚信，那么员工言行前后是否一致，是否重视细节处理？从机构提供的文件、资料检查机构对企业文化的宣传是否到位？大机构都会对对外文件进行严格的监控管理和包装。</p>
<p style="text-indent:2em">考察机构对客户的承诺是否严格履行。如有的机构标榜诚信的行为准则，却违背协议条约暴露客户信息，需要特别防范。注册公司操作规范完整与否，关系到公司未来的可持续发展大业。广大朋友在选择注册公司机构时，以上资料可做参考。</p><img src ="http://www.cppblog.com/chinesekunfu/aggbug/165658.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinesekunfu/" target="_blank">kunfu</a> 2012-02-15 12:03 <a href="http://www.cppblog.com/chinesekunfu/archive/2012/02/15/165658.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>临近高考的建议</title><link>http://www.cppblog.com/chinesekunfu/archive/2010/08/13/123351.html</link><dc:creator>kunfu</dc:creator><author>kunfu</author><pubDate>Fri, 13 Aug 2010 09:28:00 GMT</pubDate><guid>http://www.cppblog.com/chinesekunfu/archive/2010/08/13/123351.html</guid><description><![CDATA[<span class=Apple-style-span style="WORD-SPACING: 0px; FONT: medium Simsun; TEXT-TRANSFORM: none; COLOR: rgb(17,17,17); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"><span class=Apple-style-span style="FONT-SIZE: 12px; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif">每当高考最后几个月，考生总是面临很多问题，作为高中毕业班的班主任，我将这些问题一一总结并以我的执教经验给考生、家长们一些建议希望能对他们有些帮助。<span class=Apple-converted-space>&nbsp;</span><br><br>正视高考，摆脱心理压力<span class=Apple-converted-space>&nbsp;</span><br><br>在我教过的学生中，有很多学生平时成绩是很不错恶，就是因为最后几个月心理未调整好，而影响高考发挥，导致最终落第。<span class=Apple-converted-space>&nbsp;</span><br><br>心理问题对考生的影响是很大的，尤其是在临考前的最后几个月里，经过长时间的复习，付出了那么多的努力，临近高考时肯定会有些紧张的，并且这种紧张的程度会随着考试时间的临近而加重。尤其是那些心理素质不好的学生，现象更为明显。这时我们所需要做的最重要的一件事就是进行心理调整。<span class=Apple-converted-space>&nbsp;</span><br><br>如何进行心理调整?首先应该让考生正确认识高考。<span class=Apple-converted-space>&nbsp;</span><br><br>其实高考不过就是一场考试而已，和期末考，升级考没什么区别。很多家长和考生把高考看得过重，认为高考如果没考好那么对考生的一生会产生很大的影响，其实没那么严重。<span class=Apple-converted-space>&nbsp;</span><br><br>很多我教过的毕业生如今都已经进入了你工作岗位或者大学毕业开始求职到进入一家<a title=香港会计师事务所 style="COLOR: #000000; TEXT-DECORATION: none" href="http://www.ejoycpa.com/">香港会计师事务所</a>，从我知道的情况看，他们现在的情况和当初在校园的情况大不相同。去年我被邀请参加2002级的高中同学聚会，在了解了昔日学生的近况后我很吃惊，当初几个我们很看重的学生在现在的近况并不好。就拿班长宋佳（化名）来说，宋佳当时的学习非常好，也很有组织能力，高考后，考的学校也不错，是个一类院校，而如今只是在一个民企里面做会计。仔细讯问后才知道，因为当初她是以刚刚过线的分数录取的，所以心理上老感觉学校里每个人的能力都比她强，再加上刚入学时几次竞选遭挫，便更自卑了，从此很少参加学校活动，大学四年就这样走了过来。然而这一切并没有结束，大学时产生的自卑影响到了宋佳毕业后的生活。由于对自己的不自信，求职中她屡屡受挫，以至于现在仅仅在一个不知名的小民企<a title=注册香港公司 style="COLOR: #000000; TEXT-DECORATION: none" href="http://www.vokok.com/">注册香港公司</a>里当了一个平平凡凡的会计。而高考前一个月还因为晚上爬墙出去上网而被抓到的，害我扣去半个月工资的那个我们班里最调皮的学生刘帅，高考后左右托人托关系，才勉强上了个市属专科，现在竟然已经有了自己的店铺当了老板，并且听说身价已经几十万了。<span class=Apple-converted-space>&nbsp;</span><br><br>高考并不能决定我们的一生，高考只不过是高中生都要经过的一次升学考试而已。<span class=Apple-converted-space>&nbsp;</span><br><br>其次，家长要以身作则，不要把高考分数和录取院校作为炫耀和攀比的工具，总是和孩子说，谁谁的孩子考上了名牌大学，你一定要怎么怎么样，这在很大程度上也增加了考生的心理负担。<span class=Apple-converted-space>&nbsp;</span><br><br>最后，对于那些心理素质过于不好的考生，最好去找一次心理医生或者教育专家做一次心理辅导。<span class=Apple-converted-space>&nbsp;</span><br><br>梳理知识，查漏补缺<span class=Apple-converted-space>&nbsp;</span><br><br>对于那些有学习计划和清楚自身学习情况的考生来说，最后几个月是比较轻松的，可以根据自己的实际情况来进行各科知识梳理。熟悉的知识点要带过，不熟悉的重点难点要着重复习。在考试的时候（包括平常的做卷子和模拟考试）一定要养成细心和耐心的习惯，细心审题，耐心答题，争取做到会做的题不丢分，不会做的题敢于放弃。</span></span> 
<img src ="http://www.cppblog.com/chinesekunfu/aggbug/123351.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinesekunfu/" target="_blank">kunfu</a> 2010-08-13 17:28 <a href="http://www.cppblog.com/chinesekunfu/archive/2010/08/13/123351.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>范冰冰狮子头亮相</title><link>http://www.cppblog.com/chinesekunfu/archive/2010/04/16/112754.html</link><dc:creator>kunfu</dc:creator><author>kunfu</author><pubDate>Fri, 16 Apr 2010 03:30:00 GMT</pubDate><guid>http://www.cppblog.com/chinesekunfu/archive/2010/04/16/112754.html</guid><wfw:comment>http://www.cppblog.com/chinesekunfu/comments/112754.html</wfw:comment><comments>http://www.cppblog.com/chinesekunfu/archive/2010/04/16/112754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chinesekunfu/comments/commentRss/112754.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chinesekunfu/services/trackbacks/112754.html</trackback:ping><description><![CDATA[<div class=t_msgfont id=postmessage_3471890><strong>牺牲形象范冰冰不会设限</strong><br>范冰冰常常在电影中都是扮靓丽抢眼，但是此番在《东风雨》她在片中不顾形象的毁容妆就引起各方关注。谈起戏里的角色，范冰冰坦言自己不怕变丑，牺牲形象的演出没有问题，只要是角色需要不会设任何限制。而对于这个毁容妆，要不是导演柳云龙的一再坚持，可能上映时大家看到的范冰冰会吓你一跳，柳云龙解释说，当时冰冰坚持要用毁容妆，我觉得既然剧情需要也没有关系，&#8220;可是后来试妆的时候他们让我去看看效果，当时就吓我一跳，太夸张了点，我就坚持要她改改，要突破也没有必要吓着大家。&#8221;不过可以说的是，范冰冰为了角色付出了很多努力，包括不在片场还常常打电话来询问进度和讨论接下来的拍摄。<br><strong>人气看涨否认&#8220;取替&#8221;章子怡</strong><br>范冰冰去年可谓是人气爆棚，一年中有六部电影上档，身价也是节节攀升各种戏约、代言、商演不断，如今的走红程度在国内也鲜有人能其看齐。而前不久在&#8220;2009中国最美50人&#8221;评选中，范冰冰取代了08年的冠军章子怡，摘得桂冠。被外界认为有取替章子怡成为国内头号女星的说法，对此范冰冰予以否认，&#8220;我和章子怡是好朋友，前两天她还发短信恭喜我有新片上映。&#8221;至于排名的东西就当是娱乐看看就好，不用去想太多，做好自己就可以了，子怡什么风浪没有见过。如今的范冰冰不但在国内人气和影响力持续走高，在国外也是越来越被看好，就有媒体用&#8220;国际范&#8221;来定位现在的范冰冰，于是有媒体询问冰冰是不是有想过做中国版的&#8220;苏菲玛索&#8221;走出去，冰冰很谦虚的表示：&#8220;没有想那么远，我就做好演员该做的。至于中国版苏菲玛索我可不敢当，每部戏都牺牲(裸露)那么多，我还做不到像她那样的勇气。&#8221;</div>
<img src ="http://www.cppblog.com/chinesekunfu/aggbug/112754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinesekunfu/" target="_blank">kunfu</a> 2010-04-16 11:30 <a href="http://www.cppblog.com/chinesekunfu/archive/2010/04/16/112754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转：2009年混合语言编程总结</title><link>http://www.cppblog.com/chinesekunfu/archive/2010/03/10/109383.html</link><dc:creator>kunfu</dc:creator><author>kunfu</author><pubDate>Wed, 10 Mar 2010 11:37:00 GMT</pubDate><guid>http://www.cppblog.com/chinesekunfu/archive/2010/03/10/109383.html</guid><wfw:comment>http://www.cppblog.com/chinesekunfu/comments/109383.html</wfw:comment><comments>http://www.cppblog.com/chinesekunfu/archive/2010/03/10/109383.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chinesekunfu/comments/commentRss/109383.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chinesekunfu/services/trackbacks/109383.html</trackback:ping><description><![CDATA[<span class=Apple-style-span style="WORD-SPACING: 0px; FONT: medium Simsun; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"><span class=Apple-style-span style="FONT-SIZE: 14px; LINE-HEIGHT: 21px; FONT-FAMILY: verdana, sans-serif; TEXT-ALIGN: left">
<h2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">前言</h2>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 为了搭建新的技术平台，我在2009年，大概花去了半年的业余时间去试验混合语言编程的具体方案。早在几年前我就曾经感慨过，作为游戏开发者只掌握C++语言已经不够了，必须再掌握一种开发效率高的动态语言。很多人说C++过时了或者C++渐渐淡出主流了，我想至少在游戏开发领域不是这样，C++依然是不可或缺的，但是&#8220;只掌握C++已经不够了&#8221;！可以说底层使用C++，上层使用一种高级语言是我在开发《功夫世界》项目是就确定的长期目标；后来在开发《神兵传奇》的时候，其实也算是这样一种架构，我们使用的Unreal Engine 3它上层就是使用Unreal Script的，但是Unreal Script的设计还是显得有些陈旧了。上层选择一种什么样的语言，或者什么样的开发平台和C++搭配呢，这是一个问题。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 09年上半年我主要实做了两种方案：C++使用Boost.Python包装，上层使用Python语言；C++使用C++/CLI包装，上层使用C#。其实Lua也曾经是一个选择，但是，无奈于我对面向对象已经&#8220;中毒太深&#8221;，Lua不能直接支持OO，而是需要用什么table去模拟，使我相当不爽。具体如何去比较两个方案的好坏，我个人认为去看别人的评论文章或者是评测结果，都是远远不够的，最靠谱的莫过于自己亲身一试。所以，我使用两个方案，在我的Nexus Engine的上层开发了同样功能的两套编辑器，都开发到了具有一定基础功能的程度。从中细细体会各个方面的问题，包括语言基础特性，标准库，IDE，运行效率等。接下来我讲主要说一下自己这个过程中具体的体会，以及最后的结论。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 在进入具体细节之前，先说一下我对混合语言编程的一个整体的体会。混合语言编程，其实是大大的增加了整个系统的复杂度，所以，我们并不能追求对于项目中所有人在所有时间都更省力更省心，我们所能达到的目标是对于多数项目成员的大多数时间开发更简便，工作效率更高！既然是混合语言，往往中间需要一个&#8220;粘合层&#8221;，粘合层需要能够实现两种语言代码的互相调用，并且能够对于跨语言边界的数据问题提供尽量便利的机制。跨语言边界的问题可能包括对象生存期的管理，函数参数转换等等。</p>
<h2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Python方案</h2>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp;&nbsp; Python是属于那种你一眼就会喜欢上的语言，真的很可爱，我非常喜欢他提供的这种统一的对象概念。我也曾深入C Python的源代码，对于它所实现的使用C语言描述的对象机制也深感敬佩，所以我决定首先尝试这种方案。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 在粘合层方面几乎没有什么选择，要么是使用原生的C Python API，尝试了一下，细节太多，很容易出错；也找了一些其他开源的包装库，但是真的比Boost.Python都差太多了。Boost.Python的包装代码写出来很漂亮，很简洁。对于对象的生存期，也不用手动处理引用计数，相当方便了。值得一提的是它使用return_value_policy 很巧妙的解决了函数返回值的生存期管理问题。使用Boost.Python可以方便的包装C++已有的class到Python中使用，同样在Python中很方便的去派生这些类。当C++代码去调用Python派生类重载的虚函数的时候，就很完美的实现混合语言的多态。Boost.Python有一个非常大的缺点，就是相当的复杂，需要了解的大量细节，才能放心使用；另外它的具体实现，也只能想象其大体的思路，如果要我读懂它的整个代码，目前我对模板的掌握还达不到这个水平。所以用起来还是有些忐忑。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 对于IDE方面，我尝试了很多，例如Wing等，可能是我比较偏好大型的IDE，所以最后我选择了Eclipse+PyDev。用起来还是满顺手的，书写，调试都比较方便，但是相对Visual Studio还是&#8220;手感&#8221;上差了一点。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 因为我们的目标是开发一个游戏的编辑器，所以还需要界面库，我选择了wxPython。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 最终花费三个月的时间，从摸索学习，到实现基础功能。</p>
<h2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">MS .Net方案（C++/CLI，C#）</h2>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 记得几年前就对这个方案非常感兴趣，不过当时的Managed C++确实让我很倒胃口，那一次尝试就算是失败了。不过听说CLI这一套就是Lippman搞的，有鼓起勇气，这次一试才知道，现在的.Net已经不是当年的.Net了，而且Lippman的野心真的非常大，CLI也真的很强大！</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 我曾经想，如果使用Python方案，那开发人员只需要掌握C++、Python两种语言就可以了，如果使用.Net的话，似乎更复杂，因为要多一种语言。最后，我发现掌握C++/CLI这样一种新的编程原因，其难度应该说比掌握Boost.Python这样一个库是要低的！</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; IDE方面就不用选了，Visual Studio。C#代码的书写非常方便，Windows Form的可视化编辑也很方便。调试就更别说了，在单一的一个IDE里能够跨语言跟踪调试！特别是PropertyGrid控件，节省了很多工作量，而且还显得挺专业。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 我不能不说我已经爱上了.Net！真的，以前看老外说用C++写引擎，C#写编辑器，还担心这样做会不会很累，现在看，完全是值得的。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 还得说一下效率的问题。Python是出了名的慢的，据说比C++慢50倍；而C#代码借助.Net的JIT编译机制，效率损失还是很小的。</p>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 最后，使用.Net平台，还有一个最大的问题没有解决，就是代码的安全性的问题。如果客户端发布的EXE可以被很轻松的反编译，那外挂，私服可以说都很简单了，哪位高手有什么好方法，请指点。</p>
<h2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">比较与结论</h2>
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0px">&nbsp; 最终选择了MS .Net平台方案。其实我是一个Linux爱好者和忠实用户，现在公司的服务器和我家里一台笔记本都装的Ubuntu。这么多年来，一直想要摆脱微软，哈哈。也许是宿命吧，MS还是很强大的。对于.Net平台的强大，我想很多人比我在行多了，所以我也就不深说了，其实我还是一个这方面的新手啊。给我最大的感触有两点：</p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 35px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none">
    <li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: decimal">跨语言的调试：我可以从C#代码一直Step Into到C++/CLI代码，一直到Native C++代码；我想MS吹的跨语言特性还真不是虚的；</li>
    <li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: decimal">Windows Forms还真是很方便，以至于我很乐于为Menu，ToolStrip等配上小图标，一下子整个界面就显得专业多了，呵呵；</li>
</ol>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 35px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none">&nbsp; MS .Net/C#对于我、我们这个团队还是一个新东西，肯定还需要很多实践、摸索才行。所以，欢迎有.Net平台开发经验、又对游戏开发感兴趣的朋友加入我们！</ol>
    </span></span>
<img src ="http://www.cppblog.com/chinesekunfu/aggbug/109383.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinesekunfu/" target="_blank">kunfu</a> 2010-03-10 19:37 <a href="http://www.cppblog.com/chinesekunfu/archive/2010/03/10/109383.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>