自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

发芽的石头

移动开发笔记

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 SYMBIAN 字符串操作

在symbian系统中并没有使用我们熟知的类型和函数来处理字符串和二进制缓冲区,这对于初学者来说可能有点陌生。大概很多编程者都在摸索TBuf, TBufC, HBufC的过程中花费了不少时间……:)symbian中的描述符(descriptors)主要有以下特性:1、以同样的方式对待字符串和二进制数据。2、数据可以存放在内存的任何区域上——ROM或RAM,在堆或栈上都可以。3、描述符使用指针和

2007-10-29 15:01:00 737

原创 深入理解Symbian控件架构

Symbian中的控件都由CCoeControl派生而来,想定义自身的控件同样也需要继承CCoeControl。这个CCoeControl很有意思,实现(或调用)它的不同方法就会产生不同的名称定义或者说是不同类型,至少在整个应用中开发者对它们的功能定义是如此:A视图       做为视图也就是说,它在继承CCoeControl之后在进行构造时必须要调有CreateWindowL

2007-10-29 14:59:00 763

原创 Symbian应用程序常用架构(3)

选择适当的应用程序架构 (1)使用Avkon视图切换架构大多数情况下,这种架构是最佳的架构,但它也具有局限性,如:视图切换方案没有任何内置的方法来保存视图切换的上下文。也就是说,没有提供用于定位到前面激活视图的机制,没有类似于浏览器上后退功能的按钮的功能。但是DoActivateL()确实收到了前面激活视图的标志符,因此可以自定义后退按钮功能。(2)使用基于控件的传统symbian

2007-10-29 14:55:00 750

原创 Symbian应用程序常用架构(2)

基于对话框的架构它不同于传统Symbian OS架构的是,它拥有的控件直接从对话框类家族继承而来。对话框的主要优点是:相对于直接从CcoeControl派生而来的控件,它需要较少的开发工作,因为它们自动管理子控件的布局。在AppUi类中完成构造和运行:void CsimpleDlgAppUi::ConstructL(){       BaseConstructL(); 

2007-10-29 14:52:00 1002

原创 Symbian应用程序常用架构(1)

Symbian应用程序常用架构(1)所谓“应用程序架构”是指应用程序框架类的集合。基于所需的UI设计,应用程序可以具有稍微不同的架构,但是每种架构都有一些公共部分,称为“核心应用程序类”一、先看一下基础部分,具体架构在第二部分介绍(1)核心应用程序类.所有的S60 UI应用程序都具有一些基本功能:l         提供一个用户界面,用于显示信息并允许用户进行交

2007-10-29 14:48:00 986

原创 Symbian的descriptor(转)

原文:Symbian中的descriptor作者:ilovevc好久没有写blog了,最近一直在symbian上开发,对symbian中的字符串进行了一点总结,格式没有编排,而且比较混乱,实在懒得整理了。TDesC本身只包含两个成员变量,type和length。type用于避免虚拟函数,length表示对象的长度。这样也就决定了symbian的descriptor是一个封闭的系统,即开发者无法

2007-10-20 18:46:00 1012 1

原创 symbian 创建.mbm文件

创建.mbm文件      MBM代表Multi-BitMaps,一个MBM文件可以包含多个具有不同色深和分辨率的BMP文件。MBM文件可以在编译过程中自动创建,也可以使用bmconv工具手动创建。下面将分别介绍这两种方法。1。编译过程中创建      需要在程序的MMP文件中添加以下内容:      start bitmap target-file          [targe

2007-10-15 10:01:00 1774

原创 S60的数据类型转换

s60的数据类型转换1.串转换成数字TBuf16 buf(_L( "123" ) );TLex lex( buf );TInt iNum;lex.Val( iNum );2.数字转换成串TBuf16 buf;TInt iNum = 20;buf.Format( _L( "%d" ) , iNum );3.将symbian串转换成char串char* p = NULL;TBuf8 buf( _L

2007-10-11 16:21:00 858

snippets mac下cocoa代码管理

Mac 代码管理 下载之 www.cocoadev.cn

2010-02-02

DMG Master

DMG Master, 制作DMG工具。挺不错的。

2010-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除