﻿<?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++博客-soNiliCs</title><link>http://www.cppblog.com/sonilics/</link><description>Game! Game! Game!</description><language>zh-cn</language><lastBuildDate>Tue, 07 Apr 2026 17:55:10 GMT</lastBuildDate><pubDate>Tue, 07 Apr 2026 17:55:10 GMT</pubDate><ttl>60</ttl><item><title>看到Soft的关于从技术到管理转换的建议</title><link>http://www.cppblog.com/sonilics/archive/2011/07/09/150503.html</link><dc:creator>sonilics</dc:creator><author>sonilics</author><pubDate>Fri, 08 Jul 2011 16:49:00 GMT</pubDate><guid>http://www.cppblog.com/sonilics/archive/2011/07/09/150503.html</guid><wfw:comment>http://www.cppblog.com/sonilics/comments/150503.html</wfw:comment><comments>http://www.cppblog.com/sonilics/archive/2011/07/09/150503.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sonilics/comments/commentRss/150503.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sonilics/services/trackbacks/150503.html</trackback:ping><description><![CDATA[<div><span  style="font-family: Arial; line-height: normal; font-size: 12px; color: #424242; ">
<h3 style="margin-top: 0px; margin-right: 12px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; line-height: 22px; "><a href="http://user.qzone.qq.com/620613/blog/1305957345">从技术到管理的七个问题</a></h3>
<div><br />
</div>
<div>一些摘要记录：</div>
<div>
<ul>
    <li><span  style="color: #4a4108; font-family: 宋体; font-size: 14px; line-height: 18px; "><span  style="color: #424242; line-height: 22px; border-collapse: collapse; font-family: Arial; font-size: 10pt; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">最终的品质才是最重要的，只有有价值的东西才能得到大家的认同</span></span></span></li>
    <li><span  style="color: #4a4108; line-height: 18px; font-family: Arial; font-size: 10pt; ">技术上学会放权，信任你的伙伴</span></li>
    <li><span  style="color: #4a4108; font-family: 宋体; font-size: 14px; line-height: 18px; "><span  style="color: #424242; line-height: 22px; border-collapse: collapse; font-family: Arial; font-size: 10pt; ">善于成就他人，而不再只是满足于自己点滴的技术成就上</span></span></li>
    <li><span  style="color: #4a4108; font-family: 宋体; font-size: 14px; line-height: 18px; "><span  style="color: #424242; font-family: Arial; line-height: 22px; border-collapse: collapse; "><span  style="border-collapse: separate; color: #4a4108; line-height: 18px; font-family: Arial; font-size: 10pt; ">营造良好的学习氛围</span></span></span></li>
    <li><span  style="color: #4a4108; font-family: 宋体; font-size: 14px; line-height: 18px; "><span  style="color: #424242; font-family: Arial; line-height: 22px; border-collapse: collapse; "><span  style="border-collapse: separate; color: #4a4108; line-height: 18px; font-family: Arial; font-size: 10pt; ">给下属适当的发挥空间</span></span></span></li>
    <li><span  style="color: #4a4108; font-family: 宋体; font-size: 14px; line-height: 18px; "><span  style="color: #424242; font-family: Arial; line-height: 22px; border-collapse: collapse; "><span  style="border-collapse: separate; color: #4a4108; line-height: 18px; font-family: Arial; font-size: 10pt; ">对人平等</span></span></span></li>
    <li><span  style="color: #4a4108; font-family: 宋体; font-size: 14px; line-height: 18px; "><span  style="color: #424242; font-family: Arial; line-height: 22px; border-collapse: collapse; "><span  style="border-collapse: separate; color: #4a4108; line-height: 18px; font-family: Arial; font-size: 10pt; ">人无完人，找准定位，得到就意味着失去。在正确的位置上作正确的事情，那样就可以了</span></span></span></li>
    <li><span  style="color: #4a4108; font-family: 宋体; font-size: 14px; line-height: 18px; "><span  style="color: #424242; font-family: Arial; line-height: 22px; border-collapse: collapse; "><span  style="border-collapse: separate; color: #4a4108; line-height: 18px; font-family: Arial; font-size: 10pt; ">面对打酱油的人，最好的办法就是做出改变，既是改变别人，更是改变自己</span></span></span></li>
</ul>
</div>
</span></div>
<img src ="http://www.cppblog.com/sonilics/aggbug/150503.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sonilics/" target="_blank">sonilics</a> 2011-07-09 00:49 <a href="http://www.cppblog.com/sonilics/archive/2011/07/09/150503.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实现游戏输入法</title><link>http://www.cppblog.com/sonilics/archive/2011/01/07/138134.html</link><dc:creator>sonilics</dc:creator><author>sonilics</author><pubDate>Fri, 07 Jan 2011 13:40:00 GMT</pubDate><guid>http://www.cppblog.com/sonilics/archive/2011/01/07/138134.html</guid><wfw:comment>http://www.cppblog.com/sonilics/comments/138134.html</wfw:comment><comments>http://www.cppblog.com/sonilics/archive/2011/01/07/138134.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sonilics/comments/commentRss/138134.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sonilics/services/trackbacks/138134.html</trackback:ping><description><![CDATA[<span style="font-family: courier new;">手头的项目输入法一直有问题，这几天抽时间整理一下之前的实现。目前在Win7下通过了对Google拼音、智能ABC、微软拼音的测试；全拼、双拼和郑码还有问题。</span><br style="font-family: courier new;"><span style="font-family: courier new;">
时间太紧，又要去忙别的了。记录一下当前的问题，以后再继续。</span><br style="font-family: courier new;"><br style="font-family: courier new;"><span style="font-family: courier new;">MS有两种输入法实现方式：IME和TSF，WinXp之前只有IME（可以通过安装补丁包支持TSF）；WinXp支持TSF，但是默认情况下是关闭的，可以手动开启；WinXp之后的版本同时支持IME和TSF。这样也造成了相应的问题：早期的输入法试用IME实现（WM_IME_消息与IMM API），现在最新版本的输入法很多都是用TSF；同时IME的实现机制在不同版本的windows上实现也有差别。所以在编写app内置输入法相应的时候，兼容性也成了让开发者头痛难题。</span><br style="font-family: courier new;"><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">相关术语：</span><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">TIP</span><span style="font-family: courier new;"> (Text Input Processor), a Text service in TSF</span><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">Cicero</span><span style="font-family: courier new;">，TSF的开发代号，所以微软内部通常称呼TSF框架为Cicero</span><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">CUAS</span><span style="font-family: courier new;"> (Cicero Unaware Application Support)，为所有应用程序和控件提供基本的TIP支持</span><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">AIMM</span><span style="font-family: courier new;">（Active Input Method Manager），和CUAS一起工作&nbsp;
</span><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">Status window</span><span style="font-family: courier new;">，输入法状态栏&nbsp;&nbsp; 表示正在处于中文输入状态可以知道是什么输入法</span><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">Composition window</span><span style="font-family: courier new;">，当你开始输入字母的时候，显示字母</span><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">Candidates window</span><span style="font-family: courier new;">，紧靠在composition window下面，指示可能的字符组合（就是中文备选）
</span><br style="font-family: courier new;"><br style="font-family: courier new;"><span style="font-weight: bold; font-family: courier new;">收集的一些相关网页：</span><br style="font-family: courier new;"><a style="font-family: courier new;" title="权威网站MSDN" href="http://msdn.microsoft.com/en-us/library/ms629032%28v=VS.85%29.aspx">权威网站MSDN</a><br style="font-family: courier new;"><a style="font-family: courier new;" title="微软拼音输入法团队博客 ：tsf（text service framework）简介" href="http://mspinyin.spaces.live.com/blog/cns!945BC0C19EFF5A02!281.entry?sa=677544510">微软拼音输入法团队博客 ：TSF（Text Service Framework）简介</a><br style="font-family: courier new;"><a style="font-family: courier new;" title="对MSDN ime内容的翻译整理 ： 翻译连连看之－－《忆往昔》" href="http://www.pkucn.com/viewthread.php?tid=189364&amp;highlight=%2B%CE%A4%BD%A3">对MSDN IME内容的翻译整理 ： 翻译连连看之－－《忆往昔》</a><br style="font-family: courier new;"><a style="font-family: courier new;" title="对MSDN的翻译整理 ： 翻译连连看之－－《看今朝》" href="http://www.pkucn.com/viewthread.php?tid=189370&amp;extra=&amp;page=1">对MSDN TSF内容的翻译整理 ： 翻译连连看之－－《看今朝》</a><br style="font-family: courier new;"><a style="font-family: courier new;" title="Using an input method editor in a game" href="http://msdn.microsoft.com/en-us/library/ee419002%28v=VS.85%29.aspx">Using an Input Method Editor in a Game</a><br><a title="UILess mode overview"  href="http://msdn.microsoft.com/en-us/library/aa966970%28v=VS.85%29.aspx">UILess Mode Overview</a><br style="font-family: courier new;"><a style="font-family: courier new;" title="Input method editor and text services framework accessibility in windows xp" href="http://msdn.microsoft.com/en-us/library/ms971336.aspx">Input Method Editor and Text Services Framework Accessibility in Windows XP</a><br style="font-family: courier new;"><br style="font-family: courier new;"><span style="font-family: courier new;">待续。。。</span><br style="font-family: courier new;">       <img src ="http://www.cppblog.com/sonilics/aggbug/138134.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sonilics/" target="_blank">sonilics</a> 2011-01-07 21:40 <a href="http://www.cppblog.com/sonilics/archive/2011/01/07/138134.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>