Symbian 开发中的命名规则
2010-03-10 16:24:00 来源:WEB开发网核心提示:操作系统资源有限,所以Symbian让某这种在Windows下写代码懒散惯的人觉得麻烦,Symbian对象(我称Symbian中所有元素为对象了哈)命名有点说道,虽说不是必要的,但是都这么做会让人与人交流顺畅些.经常听见T类,C类等的就总结了一下,网上其他地方有没有提到不知道,这是鱼自己一个字符一个字符敲得,不对之处请
操作系统资源有限,所以Symbian让某这种在Windows下写代码懒散惯的人觉得麻烦,Symbian对象(我称Symbian中所有元素为对象了哈)命名有点说道,虽说不是必要的,但是都这么做会让人与人交流顺畅些.
经常听见T类,C类等的就总结了一下,网上其他地方有没有提到不知道,这是鱼自己一个字符一个字符敲得,不对之处请指教.
//数据命名约定
"K"开头,定义常量以K开头:KText _LIT(KText,"CaoYu");
"i"开头,类中的成员变量一般会在前面加一个符号i:iFileName
"E"开头,枚举类型以E开头 enum TFalse{EFalse=FALSE};
"a"开头,参数以a开头
"S"开头,C风格的结构定义以S开头SEikControlInfo
//函数命名约定
函数首字母大写,使用动词不使用名词
"L"结尾,如果函数处理异常退出,则需要再函数名的最后加字符"L"
"LC"结尾,函数中会分配对象,并将分配的对象压入清理湛,函数名最后加字符"LC"
//类名命名约定
"T"开头都是通过typedef定义
"C"开头从基类CBase派生,C类总是分配在默认的堆(Heap)上,C类都有构造函数,创建时需要调用构造函数,不使用的时候需要执行析构
"R"开头的类都与资源有关,大部分R类使用Close()函数关闭关联的资源:RFile,RTimer,RWriteStream
"M"开头的类由纯虚函数组成,不包含任何成员数据,M类是惟一可依使用多重继承的类,相当于Java的接口.
无字母开头,比较特殊的类静态类
//宏名命名约定
大写字母下划线
关于系统或者生成代码有关的,前缀下划线或者后缀下划线
//资源命名约定
"r_"开头,定义菜单/快捷键/字符串
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››开发者眼中的Windows Phone和Android
- ››Symbian S60 SocketConnection参数
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››Symbian一个活动对象的测试例子
- ››Symbian ListBox控件
- ››Symbian下自动切换SDK的批处理代码
更多精彩
赞助商链接