
XML/描述符/数组
文章平均质量分 58
程序员丹尼尔
Coding is not life
展开
-
Use the XML Parser in OS 9.x
Paul.Todd | 09 April, 2007 15:24I have noticed a couple of people seem to be having problems with using the XML parser in Symbian and there are no examples outside of the devkit. The parser I will be翻译 2010-03-10 11:17:00 · 387 阅读 · 0 评论 -
描述符
---------------------------------------------------------------------------------------描述符是symbian平台用于管理C++的类。他们是symbian平台的基础,并是使用 non-OO 和 OO 设计区别的范例.概览--------------------------------------------在C中,如下的字符串char* hello = "hello";导致一些内存被设置来包含这六个字符 'h', 'e',翻译 2010-06-01 11:37:00 · 582 阅读 · 0 评论 -
判断描述符中是否存在英文字母
<br /><br />TBool CMyClass::IsEnglistExist(TDesC& aText)<br />{<br />TInt nTotLength = aText.Length();<br />TBool bEnglishExist = EFalse;<br />for (TInt j = 0; j < nTotLength; j++)<br />{<br />TUint16 rchar = aText[j];<br />if ((rchar >= 'a' && rchar <= 'z原创 2010-08-11 16:28:00 · 729 阅读 · 0 评论 -
转换8位描述符到16位函数
<br /><br />HBufC16* CopyBuf8ToBuf16L(const TDesC8& aBuf8)<br />{<br />HBufC16* pBuf16 = HBufC16::NewL((aBuf8.Length() >> 1) + 4);<br />pBuf16->Des().Copy((TUint16*)(aBuf8.Ptr()), (aBuf8.Length()) >> 1);<br />return pBuf16;<br />}原创 2010-08-19 11:17:00 · 3487 阅读 · 0 评论 -
Symbian容器类文章三篇
<br /><br />RArray和RPointerArray和CArray <br />收藏 | 分类: | 查看: 274 | 评论(0)<br />RArray存放的是固定长度单元值的数组,(单元值最大不超过640bytes)。RPointerArray存放的是指针的数组,即每个单元是一个指针。对RArray,模板参数一般是R和T类型,对于RPointerArray,模板参数可是任意类型。<br /> <br />如果在局部(本地)创建RArray,则需要使用清除栈来确保关闭数组前没有内存因为函数异转载 2010-08-26 16:53:00 · 738 阅读 · 0 评论 -
使用RFileLogger记录中文乱码问题解决
<br /><br />由于要写一个测试程序,需要自己写LOG,所以今天简单的封装了一下RFileLogger,仅实现了其中2个Write函数,一个以16位描述符为参数,另一个8位。<br />测试写LOG,OK。<br />但是在写中文的时候却是乱码,于是我尝试用CCnvCharacterSetConverter将_LIT宏定义的中文字符(UNICODE编码)转为GBK输出,却还是乱码。<br />郁闷。。。尝试各种格式输出,UTF8,GB2312,BIG5...均为乱码或者问号,无奈。。。。<br />原创 2010-08-24 14:51:00 · 761 阅读 · 5 评论 -
Symbian手记【三】—— 描述符
<br /><br /> <br />Tags:Symbian,移动 Posted in 技术 我抢沙发<br />【三】 Symbian的描述符<br />所谓描述符,一定程度上等同于字符串。只不过与C++的字符串不一样,Symbian中的描述符都是用一个附加的整数描述其长度,而不是以’/0′做终结符。因此,描述符可以表达任意数据,字符串或者二进制串。<br /> <br />描述符体系<br />打开任何一本关于Symbian介绍的书,都可以看到Symbian描述符那复杂的继承体系。它的基类是TDesC转载 2010-08-26 17:08:00 · 460 阅读 · 0 评论 -
s60的字符串描述符翻译(转)
<br />上一篇 / 下一篇 2007-08-14 00:00:00 / 个人分类:技术 <br />查看( 476 ) / 评论( 2 ) / 评分( 0 / 5 ) <br />字符串与描述符<br />发表于2003年12月16日,作者Eric Bustarret,<br />北京理工大学——陈罡译<br />对于初次接触Symbian平台的开发者来说,令他们非常惊讶的是——Symbian平台选择了不使用普通的数据类型和函数来处理字符串和二进制缓冲区的做法。这做法直接导致了不止一个开发人员花费了好转载 2010-09-28 14:09:00 · 614 阅读 · 0 评论 -
TPckg的使用
<br /> 收藏 <br />描述符是Symbian C++ 当中很有特色的东西。她是采用完全面向对象的思想构件的,使用她既可以处理字符串也可以处理二进制数据。描述符的设计体系是很“ 优雅” 的,但在你感受到她的优雅之前一定会经历一段曲折的极其不优雅的痛苦过程。呵呵,道路是曲折的,前途是光明的!这里记录一下我两天来使用包描述符类的经验,主要目的是防止自己忘记,呵呵。<br />由于项目的需要,我需要用一个结构体(或者结构体类)来存放一系列数据,为了能够操作这些数据(主要是内存操作),我必须把这个结构体同一转载 2010-10-29 13:54:00 · 721 阅读 · 0 评论 -
搞定symbian的http 和xml, xml采用sdk自带的cparsersymbian文件操作
<br /> 2011-01-24 14:27:58 阅读7 评论0 字号:大中小 订阅 <br /> 最近弄的东西太杂了. symbian os的sdk确实不是一般的难用, 顺便更正了以前写的symbian下的支持注释和section的ini类...<br /> 顺便发泄下. 跟人合作做东西, 如果涉及到经济利益的话确实很麻烦. 本来这些东西都不是我来做的. 只是对方对源码遮遮掩掩的. 而且类封装的也很牵强.所以我才得做大量的工作...<br /> symbian阵营里面这些程序员对自己的转载 2011-02-16 13:04:00 · 701 阅读 · 0 评论 -
本地化(Language localisation)
<br /><br />作者:cofd 文章来源:本站原创 更新时间:2005-8-30 3:06:11 3996 <br /> <br /> <br /> 本地化(Language localisation) <br />1、简介<br /> 为Symbian应用程序添加本地化资源(localisation aware resources)。<br />2、设计和实现<br /> 与本地化有关转载 2011-04-09 15:09:00 · 549 阅读 · 0 评论 -
描述符之间的转换
<br /><br /> <br />2009年03月25日 星期三 08:45 P.M.<br />转自:http://www.cppblog.com/franksunny/archive/2007/11/28/37469.html<br /> <br />虽然描述符有五类,但是作为描述符变量用的,只有三类即栈描述符、堆描述符、指针描述符。所以本文所述描述符的转换也只是在这三种类型间展开,这三类描述符之间的互相转换其实可以用下面这种伪代码方式给出:<br />TBuf<20> iBuf;<br />TPt转载 2010-07-22 16:17:00 · 612 阅读 · 1 评论 -
如何在写文件时转换unicode汉字避免乱码
<br /><br />使用RFile.Write写文本文件时,如果描述符中有UNICODE编码的汉字,直接写的话,文件里会是乱码;这时就需要进行转码。<br />我自己写了ConvertUnicodeToUtf8L函数来讲unicode字符转为utf8编码格式,只需调用此函数进行转码:<br />case EUserActionStringData:<br />{<br />HBufC* pString = (HBufC*)(item->GetData());<br />TPtrC16 ptrStr16原创 2010-07-21 15:49:00 · 1651 阅读 · 0 评论 -
Symbian学习笔记(9):数组
收藏 数组是一个很基本的东西了,但是在Symbian中也做了比较人性化的封装,让我们可以省却不少代码,当然也让我们这些新手有点摸不着头脑。三个类比较实用,需要掌握:TFixedArray、RArray和RPointerArray。TFixedArray它是最类似于我们平时使用的数组,从概念上或者从使用上都非常类似。//声明TFixedArray iGrid;//使用void CSuD转载 2010-05-12 14:12:00 · 418 阅读 · 0 评论 -
XML学习笔记(二)——XML元素与属性
XML 元素元素命名XML元素必须遵守以下的命名规则:名字可包含字母、数字以及其他的字符 名字不能以数字或者标点符号开始 名字不能以字符“xml”(或者XML、Xml)开始 名字不能包含空格 当您“发明创造”元素名称时,请留意并遵循下面的简单的规则: 您可以使用除保留字外的任何名称,但是理想的做法是使名称具有描述性。使用下划线的名称也是不错的。 例子: , 应该在名称中避免"-"和转载 2010-03-10 16:05:00 · 633 阅读 · 0 评论 -
class MSyDocHandler
/** @class MSyDocHandler Mixin interface class that is intended to be overridden in an inherited class. Default stub implementations of all the functions are provided to make it easier to inherit翻译 2010-03-10 16:23:00 · 611 阅读 · 0 评论 -
Symbian OS下解析XML文档的一些方法
2009-10-27 22:44资料来源于网络,四种方式,大家可以自己尝试下.=========11111=================tinyXMLwww.grinninglizard.com/tinyxml/=========22222================================symbian s60 第三版之后,已经提供了解析xml的系统api,采用的是S转载 2010-03-10 10:55:00 · 702 阅读 · 0 评论 -
How to parse XML file using CParser class
Reviewer Approved The following example shows how to parse XML file using Symbian OS C++ class, CParser. CParser is basically a SAX (Simple API for XML)-based XML parser. It uses an active object翻译 2010-03-10 11:16:00 · 719 阅读 · 0 评论 -
Example Code of Using XML Parser in Symbian OS
antonypr | 14 April, 2007 00:05A couple of weeks ago, I had a plan to write an article and example code of using XML parser in Symbian OS. It seems that another Forum Nokia Champion, Paul Todd had the翻译 2010-03-10 11:19:00 · 766 阅读 · 0 评论 -
Symbian学习笔记(15) - 解析XML文件(上)
收藏 我曾在前面介绍过一个可用于BREW环境下的XML Parser,今天想分享的是如何在Symbian平台上解析XML文件,不需要第三方的东西,Symbian已经为我们提供了这个类CParser。网上也有这方面的资料,建议参考:http://wiki.forum.nokia.com/index.php/How_to_parse_XML_file_using_CParser_class不过转载 2010-03-10 11:01:00 · 424 阅读 · 0 评论 -
Symbian学习笔记(16) - 解析XML文件(下)
字号: 小 中 大 | 打印 发布: 2009-1-08 16:33 作者: webmaster 来源: 本站原创 查看: 40次 书接上回,这篇介绍那个MContentHandler的实现,这是SAX解析方法的核心所在。先看看我要解析的XML文件如下所示,其实很简单,因为它除了Element和Attribute以外没有其它东西了。我们的解析处理器的声明如下:#i转载 2010-03-10 11:12:00 · 450 阅读 · 0 评论 -
Symbian基础总结 -- RArray和RPointerArray
收藏 原文出处: http://www.cnblogs.com/felixYeou/archive/2008/11/18/1336055.htmlSymbian OS不支持STL,主要原因是因为STL覆盖的面太广,不适合在内存受限的设备上使用。在这里我们首先学习RArray模板类。如果您有java或者.net方面的经验,Symbian中的RArray和RPointerArray类似于j转载 2010-03-25 11:17:00 · 696 阅读 · 0 评论 -
TFixedArray
*Symbian操作系统还提供了固定长度的数组类来替代动态数组*当数组元素在编译时已知时,这种固定数组非常有用*TFixedArray封装了标准的固定长度C++数组,并且加入了边界检查*与通用C++数组相比,TFixedArray提供了其它的函数- Begin(),End(): 用于导航数组- Count(): 返回数组元素个数- Length(): 返回数组占用的字节数- Delet转载 2010-05-11 13:50:00 · 402 阅读 · 0 评论 -
s60的字符串描述符翻译
图文](转)上一篇 / 下一篇 2007-08-14 00:00:00 / 个人分类:技术 查看( 417 ) / 评论( 2 ) / 评分( 0 / 5 ) 字符串与描述符发表于2003年12月16日,作者Eric Bustarret,北京理工大学——陈罡译对于初次接触Symbian平台的开发者来说,令他们非常惊讶的是——Symbian平台选择了不使用普通的数据类型和函数来处理字符串和转载 2010-05-11 16:12:00 · 431 阅读 · 0 评论 -
TPckg的使用
<br /> 收藏 <br />描述符是Symbian C++当中很有特色的东西。她是采用完全面向对象的思想构件的,使用她既可以处理字符串也可以处理二进制数据。描述符的设计体系是很“优雅”的,但在你感受到她的优雅之前一定会经历一段曲折的极其不优雅的痛苦过程。呵呵,道路是曲折的,前途是光明的!这里记录一下我两天来使用包描述符类的经验,主要目的是防止自己忘记,呵呵。<br />由于项目的需要,我需要用一个结构体(或者结构体类)来存放一系列数据,为了能够操作这些数据(主要是内存操作),我必须把这个结构体同一个包描转载 2011-04-13 11:20:00 · 473 阅读 · 0 评论