symbian笔记--备忘

原创 2007年09月16日 11:05:00


1.在资源中,MENU_BAR包括MENU_PANE,即MENU_BAR里面的MENU_ITEM里的参数是menu_pane 与txt,而接下来的MENU_PANE里面的

  MENU_ITEM里面的参数就是command 与 txt;

  个人理解: MENU_PANE 就是MENU里面的一个或多个ITEM的组合,如果有两个以上的VIEW的MENU_BAR里有相同的一到两个ITEM,则
 
  可以另外定义一个MENU_PANE来公用,现实中也很多是这样做的。就像SimpleEX这个例子一样!

 
2.当在symbian中要用到一个仅有系统本身提供的功能对话框的时候,可以直接在资源文件rss里面定义一个对话框,然后在UI的实现 
  文件UI.CPP里面直接调用,而不用定义一个类来实现调用; 然而很多程序是在定义一个对话框之后还定义一个类来进行调用,其 

  实其目的主要在于实现自己定义的对话框的功能,比如说可以在初始化的时候将对话框初始化什么颜色,或者是初始化成什么样子 
  等,又或者是想在退出的时候调用其继承并覆盖的函数来实现什么功能等,这时就要用到自己定义一个类来进行调用,但如果你仅 
  仅 是想调用一个实现简单功能的对话框的话,直接定义再直接调用就可以了,这是本人的一点愚见!

3.UI.CPP文件中调用对话框要用对话框的大写英文名字,即使你定义的时候用的是小写的,不知道是为什么?

4.基本数据类型:  TInt,TUint对应int 和unsigned int;
 
                  TInt8,TInt16,TInt32,TInt64分别代表8,16,32,64(由两个32位的int组成,有高32位和地32位之分)位带符
                
                  号的整数; TText8,TText16,TText 分别映射为unsigned char 和unsigned short,TText则可以配置成其中的一       
                  种; TChar :代表字符的类,每个实例化都保存一个字符值。 TBool布尔型,值:ETrue,EFalse;

                  TReal32,TReal64,TReal 浮点数,TReal64,TReal两者代表双精度的64位实数。TReal32则代表32位浮点数。

                  TAny: 表述一个"指向任何类型的指针";

5.堆类从symbian的CBase类继承,正如名称所示,堆类是在堆中实例化,与之相反,自动变量或者类成员在栈上实例化:因为在堆中

  实例化的类型,在删除是只是删除其一个句柄而不是删除其本身的数据,而在栈中实例化的类型删除是就是删除其本身了,所以堆
  类不应该在栈中实例化,资源类则可以在堆中也可以在栈中实例化。 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Javascript 备忘笔记

  • 2010-02-24 17:18
  • 602KB
  • 下载

linxux 备忘 linxux 笔记

  • 2011-06-06 15:31
  • 335B
  • 下载

java之yield(),sleep(),wait()区别详解-备忘笔记

1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享...

java之yield(),sleep(),wait()区别详解-备忘笔记

1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注...

[React Native 笔记]几个命令行工具作用备忘

Requirements OS X - This guide assumes OS X which is needed for iOS development.Homebrew is the r...
  • mm787
  • mm787
  • 2016-03-19 21:43
  • 1660

jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)

1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData...

java之yield(),sleep(),wait()区别详解-备忘笔记

1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享...

jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)

JqGrid相关操作备忘 方法列表 特别推荐:怎样获取某一方某一列的值: var rowdata=jQuery("#list").jqGrid('getRowData',num);...

55.Git备忘笔记

for myself的git笔记。

jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解

特别推荐:怎样获取某一方某一列的值: [html] view plaincopy var rowdata=jQuery("#list").jqGrid('g...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)