![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
symbian c++
文章平均质量分 64
bluerain1
这个作者很懒,什么都没留下…
展开
-
Symbian 的一个应用的启动过程
1、应用程序启动,框架装入应用程序DLL,E32Dll method被调用。2、 框架调用函数NewApplication,这里生成了一个HelloWorldApplication类的实例,并返回一个指向它的指针。然后框架会使用这个指针来完成程序的构造。3、框架调用AppDllUid以获得实际程序的UID,UID的作用在于启动这个程序的实例。4、框架调用CHelloWorldApplication原创 2005-01-24 16:22:00 · 2310 阅读 · 4 评论 -
ini文件的创建读写
创建ini文件:void CFrozenBubbleAppUi::WriteIniFile(TUid iInfo, void *ptr, TUint size){ TInt r; RFs fs; fs.Connect(); CleanupClosePushL( fs ); RDictionaryWriteStream rdsIniFile; CDicti原创 2005-02-20 16:02:00 · 1047 阅读 · 0 评论 -
构造TPtr方法总结
How to use the modifiable pointer descriptor — TPtr如何构造TPtr:· 通过另一个可以可修改的描述符指针。another modifiable pointer descriptor.Eg:TPtr ptr1;TPtr ptr2(ptr1);· 一个不可以修改的buffer描述符使用Des()方法原创 2005-02-20 16:04:00 · 1807 阅读 · 0 评论 -
Font应用
可以通过iEikonEnv-〉***Font()来获得Cfont指针。字体有TitleFont(),DenseFont(),DenseFont(),AnnotationFont(),Font() 共5种。画下划线的方法 font = iEikonEnv->LegendFont(); textPoint.iY = (aRect.Height() / KMiddleTex原创 2005-02-01 17:19:00 · 1994 阅读 · 0 评论 -
按键处理
当用户按下一个键后,keyboard hardware就会生成一个中断,由keyboard driver捕捉,之后分解出这次按键事件的key code,然后driver将它发送到系统端的一个线程——被称为window server,而window server又会把它发向在window group中拥有焦点的那个应用程序中,这个步骤是使用一个control environment(CONE)来完成原创 2005-02-04 16:21:00 · 1445 阅读 · 0 评论 -
如何写一个寄宿控件
Class CHelloView :public CCoeControl { Public : Static CHelloView* NewL(const TRect& aRect); ~CHelloView(); Void ConstructL(const TRect&) Private: Void Draw(const TRec原创 2005-02-04 16:21:00 · 1122 阅读 · 1 评论 -
Symbian c++学习 1
对Symbian一无所知,当然只能从基础学起了,也许看一个例子再来看看基础更简单些。而我这人比较守旧,就是学不会这种方法,还只能从基础开始。Symbian的字符串和描述符:TPtrC、TBufC、HBufC 是从TDesC派生而来的具体的描述符类型。TPtr和TBuf这两个都是从TDes派生来,而TDes又是从TDesC派生而来。因此TDes在TDesC上加了一些常量便利函数。 TDesC原创 2005-01-24 16:06:00 · 1716 阅读 · 0 评论 -
我的第一个程序,创建和显示位图
注意在mmp中添加用到的SOURCE及LIBRARY,以便编译和连接的时候用.创建多重位图方法,在mmp中添加:START BITMAP pic.mbm //标志创建mbmTARGETPATH ../../../../wins/c/system/apps/map2 //mbm的存放位置HEADERSOURCEPATH ../aif //图片放的位置SOURCE原创 2005-01-24 16:29:00 · 1858 阅读 · 0 评论 -
symbian c++ 学习 2 数据类型及代码规范
数据类型描述TInt8, TUint88位 整数TInt16, TUint1616位 整数TInt32, TUint3232位 整数TInt, TUint(32位)整数TReal32, TReal64实数TText8, TText16字符, 相当于 unsigned char, unsigned short intTBool布尔TAny相当于void代码规范 Symbian OS 使用很多代码规范原创 2005-01-24 16:07:00 · 1802 阅读 · 0 评论 -
AvKon 及 Uikon
Uikon包括Uikon core以及Uikon core control。Uikon核心(Uikon core)为应用提供了高层框架,以及不同的用户界面工具类,这个框架是gui应用的基础。它包括了两个框架,应用结构框架处理应用的开始和处理应用数据(Application baseclass is provided by CEikApplication,document baseclass原创 2005-01-24 16:13:00 · 1295 阅读 · 0 评论 -
在第一个程序中加入active object使球运动起来
1.先定义一个CPeriodic* iTimer;活动对象,CPeriodic 继承于 CActive ,在symbian c++中建议使用CActive而不使用RTimer。2.iTimer->Start(TTimeIntervalMicroSeconds32 aDelay,TTimeIntervalMicroSeconds32 anInterval,TCallBack aCallBack);T原创 2005-01-25 16:22:00 · 1197 阅读 · 2 评论 -
(zt)erro code
Generic ErrorsKErrNone 0KErrNotFound -1Unable to find the specified objectKErrGeneral -2General (unspecified) errorKErrCancel -3The operation was cancelledK转载 2005-02-20 17:46:00 · 2543 阅读 · 0 评论