- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 输入框
1.激活输入框时;由于选字使用提示框由两行变为一行时;取消提示框时;这几种情况会使用控件的Draw(const TRect& aRect ) const被调用. 2. 在OfferKeyEventL首先把所有的按键消息交给edit处理,然后把需要的按键的EEventKey类型交给list等其他地方处理就可以了跟踪程序就可以发现,在输入法窗口存在的情况下,不会把EEventKey消息丢给你的
2009-12-30 15:16:00 512
原创 文件
1.CFile类操作文件默认的是Binary模式,CStdioFile类操作文件默认的是Text模式。在Binary模式下我们必须输入/r/n,才能起到回车换行的效果,/r只是回车(回到当前行的第一列),/n只是换行(到达下一行的当前列)而在Text模式下/r的工作是自动完成的,当我们写一个/n的时候,系统会自动帮我们在其前面加上一个/r,然后保存到文件里。
2009-12-29 22:03:00 490
原创 描述符
1.当函数内返回的类型是一个TPtrC时,函数的返回类型也要写成TPtrC,不要使用const TDesC&。1. %s,%S 格式化描述符时,使用%S,参数是描述符的地址. buf.Format(_L("%S"),&aDesC); buf.Format(_L("%s"),aDesC.Ptr()); TInt 用%d , TInt64是long long型的,
2009-12-29 16:07:00 519
原创 检测内存泄露
程序结束时,操作系统会回收程序占用的资源.但是,只要程序还在运行,如果不进行清理,资源最终可能被耗尽. 1.VC内存泄露检查工具:Visual Leak Detector 首先从网站上下载1.0版本的zip包,解压之后得到vld.h, vldapi.h, vld.lib, vldmt.lib, vldmtdll.lib, dbghelp.dll等文件。将.h文件拷贝到Visual C+
2009-12-19 17:22:00 970
原创 MFC
1.MFC在线教程 http://www.vczx.com/tutorial/mfc/mfc.php2.在VC2005中,为子对话框添加OnInitDialog函数。打开该子对话框类的头文件,在头文件的类的声明区里按Alt+Enter调出属性窗口,在属性窗口的工具栏里找到Overrides,点击它会切换到重写方法列表界面,在这个列表里找到OnInitDialog,点后面的下拉组合框
2009-12-16 15:00:00 595
原创 编码规范,objective-c编码规范
参考了>1.匈牙利命名 和 不要盲目使用匈牙利命名命名规范是程序书写规范中最重要也是最富争议的地方,自古乃兵家必争之地。命名规范有何用?四个字:名正言顺。好的舞鞋是让舞者感觉不到其存在的舞鞋,坏的舞鞋是让舞者带着镣铐起舞。匈牙利命名法的成本:匈法的表现形式为给变量名附加上类型名前缀,例如:nFoo,szFoo,pFoo,cpFoo分别表示整型变量,字符串型变量,指针型变量和常指针型
2009-12-14 12:04:00 1003
原创 9.png,NinePatchDrawable,Drawable,ColorMatrix
1. 9.png格式的图片是安卓平台在png图片的基础上新创的格式。 它是由9个补丁(patch)组成的png,命名为 .9.png 与传统的png格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。 android会自动将.9.png的文件当做 9 patch文件来处理,9.png的文件就是一个pn
2009-12-14 10:40:00 2852
原创 javascript-基本对象
基本对象即内部对象,在JavaScript中对于对象属性与方法的引用,有两种情况:静态内部对象,即在引用该对象的属性或方法时不需要为它创建实例;动态内部对象、实例对象,在引用它的对象或方法是必须为它创建一个实例。1.Object对象在创建自定义对象、并动态添加属性时,一般使用Object对象。各个对象中都包含toString方法,toString方法有不同的参数。
2009-12-13 20:16:00 641
原创 引用
1.父类引用转换为子类引用 ((CSubClass&)parentObj).SubFunc(); 2.RPointerArray& CPhoneBook::UngroupedContactArray() const { return iUngroupedContactArray; }会报 illegal implicit conversion from const RP
2009-12-10 14:53:00 849
原创 调试,错误,模拟器
1.bmp也可以CImageDecoder::FileNewL()进行转换,转换后可能只有一张图,没有掩码图。 这在N73上会报错误。在N95,E71上通过。 1.在编译模拟器执行文件时,如果栈内分配的内存太大,会遇到error lnk2001: unresolved external symbol __这个错误的解决办法就是 在mmp中加入#if defined (WINS)
2009-12-09 11:18:00 850
原创 NSDictionary,NSArray,NSPredicate,JSON
1.NSDictionary 是一种hash表, 是乱序的, 如果想要顺序就用NSArray 当需要保持原来的顺序时,可考虑用两个NSArray代替NSDictionary。 NSDictionary,NSArray不可以将自定义的对象writeToFile。2. for(NSString* key in dic) 对字典直接循环,得到的是它的键3
2009-12-07 23:27:00 5513
原创 E71
相信E61i那2.8英寸的横屏会给网友们留下深刻的印象。然而此次E71受到机身尺寸的限制,屏幕被压缩到了2.4英寸。E71所减少的只是屏幕尺寸而并非分辨率,所以在相同分辨率的情况下,E71的屏幕显示效果比起E61i要更加细腻。而且得益于色数提高到1600万,E71的屏幕无论是亮度还是色彩的层次上都好与E61i。E71装载了Symbian9.2操作系统和S60 V3.1平台版本symbian
2009-12-03 11:15:00 797
原创 本本无线网卡互联
http://www.360doc.com/content/090304/11/108458_2706190.html>文章中的方法,连接可能不稳定,并且可能每次连接宽带后,要重设置高级中的连共享.现在在上文的基础上做修改,启动sygate软件,只需要在sygate配置中的本地连接中手工选择无线网卡,并且不用去设置宽带连接中的共享。连接较稳定。
2009-12-02 22:47:00 580
Exchange2007插件
2013-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人