symbian开发总结

xuhaifeng10123 2010-03-07 01:13:06
加精
修改试图图标及标题(1)

(1)包含头文件:
#include"*.mbg"
#include"ankcontext.h"
#include"anktitle.h"
#include"*.rsg"
#include"*.hrh"
(2)要包含的库文件:
eikcoctl.lib
bscli.lib
(3)查找*.mbg文件:在C:\Symbian\9.1\S60_3rd_MR\Epoc32文件夹下搜索*.mbg, 会搜索到*.mbg文件,打开,就得到枚举数据。
(4)在*View.cpp的DoActivateL()中加载如下代码:
(1)//Modify icon of view 修改图标
①获取状态面板指针
CEikStatusPane* statusPane = StatusPane();
CAknContextPane* contextPane = (CAknContextPane*)statusPane->ControlL(TUid::Uid(EEikStatusPaneUidContext));
_LIT(KMbmpath,"z:\\resource\\apps\\*.mbm");
②装载图片
CFbsBitmap* pSrcBmp = new (ELeave) CFbsBitmap();
pSrcBmp->Load(KMbmpath, EMbmLdo03Ld_lh_44x44_apple_icon);
CFbsBitmap* pMskBmp = new (ELeave) CFbsBitmap();
pMskBmp->Load(KMbmpath, EMbmLdo03 Ld _lh_44x44_apple_icon_mask_soft);
contextPane->SetPicture(pMskBmp, pSrcBmp);
(2)//Modify title of view 修改标题
CAknTitlePane* titlePane = (CAknTitlePane*) statusPane->ControlL(TUid::Uid(EEikStatusPaneUidTitle));
TBuf<32> sTmpTitle;
CEikonEnv::Static()->ReadResource(sTmpTitle,R_QTN_LDM03_LH_PRCOESS_TITLE);
titlePane->SetTextL(sTmpTitle);
...全文
6013 60 打赏 收藏 转发到动态 举报
写回复
用AI写文章
60 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2011-08-13
  • 打赏
  • 举报
回复
正在学习symbian...感谢分享
wacytysys 2010-08-25
  • 打赏
  • 举报
回复
有收获
blue_lake 2010-08-25
  • 打赏
  • 举报
回复
路过看看。。。
seallor 2010-08-17
  • 打赏
  • 举报
回复
学习中
nettman 2010-08-15
  • 打赏
  • 举报
回复
感谢楼主分享,学习!
seallor 2010-08-13
  • 打赏
  • 举报
回复
期待第二份
mochhk 2010-07-01
  • 打赏
  • 举报
回复
多谢分享。呵呵~
guangguang1984 2010-06-30
  • 打赏
  • 举报
回复
看不大懂。。
wyjjsn 2010-06-24
  • 打赏
  • 举报
回复
期待加料。
joe590 2010-06-22
  • 打赏
  • 举报
回复
Mark...
baifucn 2010-06-18
  • 打赏
  • 举报
回复
厉害啊...
Mic无限可能 2010-06-02
  • 打赏
  • 举报
回复
楼主强人也,可否帮我解决一下问题~
大柳 2010-05-24
  • 打赏
  • 举报
回复
好东西 谢谢楼主分享
mwhadesin 2010-05-22
  • 打赏
  • 举报
回复
很不错!!
aa19850033 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dyw 的回复:]
多谢分享!楼主也可以选择写博客,似乎比论坛发帖更适合些。
[/Quote]

高手的建议啊!
lll_llll 2010-04-22
  • 打赏
  • 举报
回复
还能捡到分呵呵

谢谢分享
mr_china 2010-04-21
  • 打赏
  • 举报
回复
完全不了解,但希望以后能用到
rou1983 2010-04-21
  • 打赏
  • 举报
回复
新人,学习中
fiona_7 2010-04-12
  • 打赏
  • 举报
回复
好想学,可惜学不懂,郁闷!!!
谁能帮帮我

谁会做文件打开对话框部分??? (我的可用分不够,还不能发贴提问)希望高手能看到 帮帮我啦
tangtao0308 2010-03-29
  • 打赏
  • 举报
回复
正在symbian。或许会有用。thanks
加载更多回复(40)
基于Symbian OS的手机开发与应用 共3个rar文件。 作 者:刘昕宇 陈晓光 刘斌著 出 版 社:清华大学出版社 出版日期:2008-11 内容简介 本书由3位外企资深Symbian手机开发专家历时一年精心编写,主要介 绍基于Symbian操作系统S60系列的应用程序开发。书中绝大部分内容都是 实际开发经验的总结,给出的83个案例极具代表性,有非常高的实际指导 意义。 全书共分3部分17章,第1~6章为基础知识部分,主要介绍Symbian系 统基础知识、Symbian编程语言、创建S60应用程序的过程以及$60的界面风 格;第7~11章为基本图形界面开发部分,主要介绍如何在S60环境中创建 基于控件、视图、面板、对话框、列表框的应用程序;第12~17章为提高 部分,主要介绍异步事件处理、文件系统开发、多媒体编程、串口通信编 程、TCP/IP网络编程,以及提高开发速度保证开发质量的辅助开发技术等 内容。 本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习 过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的 Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为 本、专科学校Symbian智能手机应用开发课程的教学参考用书。 作者简介 本书目录 第1章 Symbian中的C/C++语法 1.1 C/C++概述 1.1.1 C语言 1.1.2 C++语言 1.1.3 C/C++注释语句 1.2 基本数据类型 1.2.1 整型 1.2.2 浮点型 1.2.3 标识符 1.2.4 常量和变量定义 1.2.5 类型转换 1.2.6 Symbian中的基本类型 1.2.7 Symbian中的命名约定 1.3 运算符 1.3.1 算术运算符 1.3.2 关系运算符 1.3.3 逻辑运算符 1.3.4 位运算符 1.3.5 逗号运算符 1.4 条件语句 1.4.1 if语句 1.4.2 if-else语句 1.4.3 if-else?if条件语句 1.4.4 三目运算符 1.5 分支语句 1.6 循环语句 1.6.1 while循环 1.6.2 do-while循环 1.6.3 for循环 1.6.4 跳转语句 1.7 其他数据类型 1.7.1 数组 1.7.2 枚举 1.7.3 结构 1.8 指针 1.8.1 指针的基本概念 1.8.2 数组的指针 1.8.3 指针数组 1.8.4 结构指针变量 1.9 函数 1.9.1 实现函数 1.9.2 指针类型作为函数参数 1.9.3 函数的指针 1.9.4 指针型函数 1.10 本章小结 第2章 面向对象的编程技术 …… 第3章 Symbian系统基础知识 第4章 创建S60应用程序 第5章 S60界面风格 第6章 Symbian程序开发基础 第7章 基于控件的应用开发 第8章 基于视图的应用开发 第9章 面板应用开发 第10章 对话框组件与应用开发 第11章 列表框开发 第12章 异步事件处理 第13章 文件系统开发 第14章 多媒体编程 第15章 串口通信编程 第16章 TCP/IP网络编程 第17章 辅助开发技术

3,120

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧