还是春节前翻译了一下配置界面,后来想改一下联系人列表,一直没时间改。上周出差一周都有点儿咳嗽,回来之后也更严重了,所以过节也没想出差去玩,明天晚上多吃了点儿药,今天上午好点儿了,没事儿干就把代码整出来好好看了看,改了一下,加了个配置项来支持。
原来电话号码放在联系人姓名的下边,占一空行,而后面空着很大空间,太浪费,改完之后利用率高多了。
麻烦的是全是用Windows Mobile的API,没有MFC太费劲了,文字、图片的位置都得一点儿一点儿算。
修改了几处代码,很多处都是一样的也就是循环体
vector<t> items; <br>for(int i=0; i… <br>}</t>
改为:
vector<t> items; <br>size_t n = items.size(); <br>for(size_t i=0; i… <br>}</t>
其实优化后的效率也不见得会高,因为items.size()方法可能是inline被优化掉,直接使用内部成员变量的地址,但这要依赖于编译器,使用优化后的代码更可靠一些。
值得说的一点就是使用size_t,应该尽可能使用它,特别是对于STL中的size()这样的方法,最好不要使用int,要么就是一堆警告,要么就得像上面的代码似的加个强制类型转换,最简单的就是直接使用size_t就可以了。
使用Windows Moblie手机的有兴趣可以到网站上下载:http://icontactae.codeplex.com/
代码刚刚提交,还没有打包,喜欢的发邮件给我要最新版本吧。
分享到:
相关推荐
大名鼎鼎的iContact,终于有源代码了
wince平台,电话本管理工具软件,翻页特效
wm系统 非常好用的 联系人管理 软件 类似iphone的滑动功能
139iContact_240_320_lg.jar java安装包
"【WordPress插件】2022年最新版完整功能demo+插件v1.5 Gravity Forms iContact Add-On 重力形成iContact加载项" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、...
iContact-Application作者:Zeynab Hassan和Stephen Omorogbe 目的:使用Tkinter,我们构建了一个地址簿应用程序,该应用程序... 屏幕将刷新,用户将能够输入另一个新联系人的信息,或者他们可以关闭屏幕(如果已完
iContact是一个新的真棒来电主题转换器彩色手机应用程序&一个伟大的呼叫拦截器,为您提供时尚的彩色手机视频铃声和呼叫拦截器功能。使用呼叫者名称播音器来帮助您管理呼叫。得到这个手机彩色屏幕应用程序享受更美丽&...
iContact-cPanel-插件 cPanel 和 WHM 的额外“联系人管理器”提供程序 当前插件: XMPP -- 稳定的 XMPP 提供程序(好吧,无论如何,与 Net::XMPP 一样稳定)。 见问题#2 IRC——新的提供者,需要更多的用户在野外...
联系方式通过制作一个无聊的联系人管理器应用程序来使用 robovm。 通过 Maven 运行: mvn robovm:iphone-sim
iContact的伴生程序,iphone拨号
电子邮件情报 电子邮件智能是一个Chrome扩展程序,可显示哪个电子邮件基础架构提供商向您的Gmail帐户发送了电子邮件。确定的电子邮件基础架构提供商电子邮件智能识别以下服务提供商: 亚马逊SES 基准电子邮件布朗托...
-希望发展业务的小型企业主-营销商发送冷淡的电子邮件-专业人员与客户建立新关系等-创业公司高管向投资者和合作伙伴发送推销信息ENGAGEBAY电子邮件跟踪程序免费-永久免费且无限制地跟踪Gmail电子邮件-包括“与...