07 2010 档案

摘要:其一,只允许输入数字和小数点。<input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled">其二,判断的更详细一些,甚至22..2这样不算数字也判断得出来<script>function check(){if (isNaN(tt.... 阅读全文
posted @ 2010-07-22 10:10 zziss 阅读(317) 评论(0) 推荐(0) 编辑
摘要:HttpWebRequest web = (HttpWebRequest)HttpWebRequest.Create(url); web.ServicePoint.Expect100Continue = false; web.AllowAutoRedirect = false; web.ContentType = "image/gif, image/x-xbitmap, image/jpeg, i... 阅读全文
posted @ 2010-07-21 16:55 zziss 阅读(279) 评论(0) 推荐(0) 编辑
摘要:symbian 下 xml 的操作总结是近在写导出与导入 xml 的代码,遇到了一个问题,就是当导出的数据中有汉字时,写入的 xml 中汉字是乱码,从而在导入xml 时,CParser 报 -996 错误,后来试着把 xml 中的汉字转成GBK,转成 gbk 采用的是 CCnvCharacterSetConverter 类的方法,这样导出的xml用记事本打开时,汉字可以正常显示了,但在解析时,CP... 阅读全文
posted @ 2010-07-19 17:16 zziss 阅读(292) 评论(0) 推荐(0) 编辑
摘要:Symbian 将UTF8的中文转为8位的.txt也许这个问题不是很有实际意义,因为用8位的描述符存UTF8中文就很好,但是因为最近看了很多描述符转换和中文显示的帖子,最后剩下这个疑问,希望有人能解答~~~~~首先,我知道资源文件有许多好处,但我并不需要用到这些好处。。。我将CPP文件存为UTF8编码._LIT8(KName,"好中国");TBuf8<30> buf8(KName);B... 阅读全文
posted @ 2010-07-18 19:32 zziss 阅读(266) 评论(0) 推荐(0) 编辑
摘要:unicode 字符串转成 TDesC  所有描述符,其实都不是真实的类,而是一个typedef。在非内核模式的时候,所有的描述符,如TDesC,其真实的实现是TDesC16,在内核模式的时候,则是TDesC8。还是看名取义,带8的是单字符1个字节的描述符,带16的是宽字符2字节的描述符。在非内核态的时候,统一使用16位的描述符作为默认值,是为了兼容unicode编码,帮助在不同语言下进行开发。大... 阅读全文
posted @ 2010-07-18 19:31 zziss 阅读(330) 评论(0) 推荐(0) 编辑
摘要:S60应用处理简体汉字一般分为两种情况: Contents[hide]1 一.UTF-8编码字串2 二.非UTF-8编码字串 2.1 1.自己写自己读2.2 2.UTF-8编码简体汉字串读写文件2.3 3.非UTF-8编码简体汉字串读写文件: 3 补记:字节序标记(Byte Order Mark) 一.UTF-8编码字串 1.资源文件中的UTF-8编码字串 理论上,从资源文件中获取的字串可以直接用... 阅读全文
posted @ 2010-07-16 21:11 zziss 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Symbian (Generate XML CSenDomFragment)生成XMLXML解析是我们项目中经理要遇到的问题.即然有XML解析当然就少不了XML的生成了.今天我们来看看XML是如何生成的.其实XML的生成有简单的办法我们可以自己去按格式生成.当然系统也给我们提供了API供我们生成XML.那就让我们看看如何处理吧.继续SYMBIAN之路,留下脚印做个备忘了.嘎嘎!!!//生成XML的... 阅读全文
posted @ 2010-07-15 18:10 zziss 阅读(263) 评论(1) 推荐(0) 编辑
摘要:1. 引用菜单 R_AVKON_MENUPANE_MARKABLE_LIST2. 4个菜单命令 EAKnCmdMark,EAknCmdUnmark,EAknMarkAll,EAknUnmarkAll3. 添加命令处理 AknSelectionService::HandleMarkableListProcessCommandL这里做个记录,发现虽然可以自己处理选中,但有时需要提供这个全选的功能,还是... 阅读全文
posted @ 2010-07-12 22:23 zziss 阅读(151) 评论(0) 推荐(0) 编辑
摘要:由于用到 RFileWriteStream 写入汉字到文件中,之前没有处理过,等写入文件后才发现是乱码。问了问群里的朋友也没有解决,后来就上网搜,终于找到一个解决方法,就是用 CCnvCharacterSetConverter 类这个类是用来转换Unicode 与其它编码的,symbian 用的是 unicode 编码,转成汉字,只需把 unicode 转为 gbk 就可以了,别的不说了,看代码吧... 阅读全文
posted @ 2010-07-12 17:22 zziss 阅读(282) 评论(0) 推荐(0) 编辑
摘要:先看代码 iChildList 是 CArrayPtrFlat<CXmlNode>* 的指针变量CXmlNode* CXmlNode::AddChildNote(const TDesC& aNodeName){CXmlNode* aNode = CXmlNode::NewL(aNodeName);this->iChildList->AppendL(aNode);re... 阅读全文
posted @ 2010-07-09 18:15 zziss 阅读(290) 评论(0) 推荐(0) 编辑
摘要:安装完毕后启动HookLogger的应用程序,这是可以启动模拟器,一般会有一个提示说是你的HookLogger和模拟器没有Hook上,你就直接点击确定并关闭模拟器(不要急着把HookLogger也关了)。 设置系统环境变量,新建一个环境变量,名称为epocroot,变量值为/Symbian/9.1/S60_3rd。重新启动操作系统。 打开Windows的命令控制台(开始菜单中单击运行,输入cmd然... 阅读全文
posted @ 2010-07-09 17:24 zziss 阅读(471) 评论(0) 推荐(0) 编辑
摘要://resource//apps// START BITMAP ContactListBox.mbmHEADERTARGETPATH //resource//appsSOURCEPATH ..\gfx\bmpSOURCE c24 s1.bmpSOURCE c24 s2.bmpSOURCE c24 s3.bmpEND如果不加 TARGETPATH ,则生成到 epoc32\data 及 epoc32... 阅读全文
posted @ 2010-07-02 16:49 zziss 阅读(200) 评论(0) 推荐(0) 编辑