WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

您当前的位置:WAP之家技术文章手机编程Symbian程序开发 → 文章列表

当前文章列表中

Symbian OS Class Tpye
1CTypeClassC类型类相当于标准C++中的正常的类,有成员函数,成员数据,构造析构函数,可以继承,可以派生。SymbianOS为了便于管理内存,防止内存泄漏,采用了双相构造的方法实例化(构造)...
   添加日期: 2005-12-19 人气:43 推荐:
Graphics example
Graphicsexample1关于本例子(Abouthisexample)本例子演示了两个画位图到屏幕的函数。通常,任何位图都可以使用窗口服务(WindowServer)直接拷贝位图显示到屏幕。这些...
   添加日期: 2005-12-19 人气:59 推荐:
如何使模拟器连接上网
请问有大虾知道如何使模拟器连接上网吗?我按照sdkhelp的ConfiguringEthernetNetworkAccessforSeries60SDK2.1配置不能上网,这好像是个很麻烦的问题,几个...
   添加日期: 2005-12-19 人气:372 推荐:
几个Symbian中的宏(在文件e32def.h中定义)
总是上来看别人写的东东,今天也写一点,希望能对别人有点帮助。另外有谁知道Panic是怎么回事啊。总是看见这个词,希望详细一点的解释。多谢1、__TEST_INVARIANT:#ifdefined(_D...
   添加日期: 2005-12-19 人气:40 推荐:
Series 60应用开发初探之三:内存管理
Symbian系统的内存是通过内存管理单元(MMU)来管理的。系统采用虚拟文件系统(VFS)将不同的硬件设备抽象成普通的文件格式并加以管理。移动终端一般没有硬盘,但将RAM设置为C:、ROM设置为Z:...
   添加日期: 2005-12-19 人气:56 推荐:
symbian与uiq开发教程[完整版](一)
symbian是智能手机中的操作系统  在目前手机操作系统的争夺中,Symbian市场占有率达到了70%,是当之无愧的老大,而微软的  windowsmobile和其他操作系统一共只有30%的份额。 ...
   添加日期: 2005-12-19 人气:102 推荐:
symbian与uiq开发教程[完整版](二)
symbian开发介绍:  symbian操作系统与普通pc的不同是:  symbian上内存不够多,并且cpu速度慢,所以开发的话需要考虑到节省内存的原则另外就是分配内存失败时的处理在这点pc基本上...
   添加日期: 2005-12-19 人气:92 推荐:
symbian与uiq开发教程[完整版](三)
编译与运行symbian的编译要求比较奇怪它需要一个bld.inf文件与一个mmp文件bld.inf声明build的相关信息通常只包括这次build会引用到的mmp文件.mmp文件保存工程与makef...
   添加日期: 2005-12-19 人气:84 推荐:
symbian与uiq开发教程[完整版](四)
symbian模拟器样子在命令行下输入epoc得到如果没钱买智能手机如p910那可以拿这个来体会一下效果刚才编译好的程序的运行运行epoc/release/wins/udeb/hellotext.ex...
   添加日期: 2005-12-19 人气:85 推荐:
symbian与uiq开发教程[完整版](五)
函数是不是会Leave这个在symbian中是以函数名的形式提供函数名后面是L的表示它会Leave函数名后面是LC的表示它会Leave,并且已经把指针push到cleanupstack中了leave的...
   添加日期: 2005-12-19 人气:83 推荐:
symbian与uiq开发教程[完整版](六)
下面介绍symbian的系统结构//===////第二部分:系统结构////===CODE在symbianos上运行的四种软件应用程序服务引擎内核symbian系统使用活动对象与客户-服务器对事件处理...
   添加日期: 2005-12-19 人气:70 推荐:
symbian与uiq开发教程[完整版](七)
代码执行如果程序代码在rom上,则直接执行,不然需要读到ram中(与普通操作系统不同,普通操作系统都需要读到ram中不能直接在硬盘上执行)可执行代码包括三种类型的二进制数据:程序代码只读静态数据可写静...
   添加日期: 2005-12-19 人气:68 推荐:
symbian与uiq开发教程[完整版](八)
第一部分总结上面介绍了基本的入门程序与symbian的结构从基本的入门程序中可以看到一个程序的基本结构那就是从E32main开始使用cleanupstack保护要执行的代码相对于c++而言语言级不支持...
   添加日期: 2005-12-19 人气:94 推荐:
symbian与uiq开发教程[完整版](九)
代码执行如果程序代码在rom上,则直接执行,不然需要读到ram中(与普通操作系统不同,普通操作系统都需要读到ram中不能直接在硬盘上执行)可执行代码包括三种类型的二进制数据:程序代码只读静态数据可写静...
   添加日期: 2005-12-19 人气:63 推荐:
对话S60—移动智能的应用与开发
主持人:各位网友,今天下午两点,CSDN聊天室的主题是:对话S60—移动智能的应用与开发。来自诺基亚论坛专家、诺基亚开发伙伴公司的代表、高校代表将出席这次活动,共同探讨S60平台上的开发经验,以及移动...
   添加日期: 2005-12-19 人气:83 推荐:
创建Internet连接最好的方法
开发伙伴平台:60系列开发平台1.0/2.0设备,软件版本:无大类:SymbianC++子类:网络说明:建立Internet连接的最好的方法是使用InternetConnectionInitiator...
   添加日期: 2005-12-19 人气:84 推荐:
TDes8(上)
SymbianOSSDKv8.1a»SymbianOSreference»C++componentreference»BaseEKA1»Descript...
   添加日期: 2005-12-19 人气:33 推荐:
TDes8(下)
NumUC()voidNumUC(TInt64aVal,TRadixaRadix=EDecimal);DescriptionConvertsthespecified64bitunsignedinteg...
   添加日期: 2005-12-19 人气:50 推荐:
使用RThread 创建多线程
//定义线程句柄RThreadiThread;//创建if(iThread.ExitType()==EExitKill){iThread.Close();//释放句柄}if(iThread.Creat...
   添加日期: 2005-12-19 人气:55 推荐:
How to implement universal time, local time and home time
LocaltimeInthefollowingexamplecodefragment,theuniversaltimeoffsetisaddedtotheuniversaltime,givingthe...
   添加日期: 2005-12-19 人气:47 推荐:
symbian秘籍
.获取文件的完全路径在头文件添加下列声明:IMPORT_CTIntCompleteWithAppPath(TDes&aFileName);TFileNamefilename(_L("RETRO...
   添加日期: 2005-12-19 人气:55 推荐:
按键处理
当用户按下一个键后,keyboardhardware就会生成一个中断,由keyboarddriver捕捉,之后分解出这次按键事件的keycode,然后driver将它发送到系统端的一个线程——被称为w...
   添加日期: 2005-12-19 人气:53 推荐:
Symbian Series60上实现混音的办法
在Symbian6.1的CMdaAudioPlayer是无法实现混音的。如果你当前正在播放一段音乐,那么此时如果再播放另外一段音乐,那么之前的音乐就会被迫停止了。那么SymbianSeries60上就...
   添加日期: 2005-12-19 人气:60 推荐:
Nokia 60的Image.createImage死机问题
Nokia60的Symbian6.0系统的手机,也就是Nokia3650和Nokia7650中在执行Image.createImage(byte[]data,intoff,intlen)的函数的时候,...
   添加日期: 2005-12-19 人气:50 推荐:
SymbianOS Series 60学习笔记二:ListBox控件
终于对Series60的ListBox控件有了一个比较清晰的了解说真的这几天看这样的代码真有点赶鸭子上架我在放ListBox控件的容器类中声明了一个CEikColumnListBox*_listbox...
   添加日期: 2005-12-19 人气:59 推荐:
SymbianOS Series 60学习笔记三:数据库初探
SymbianOSC++forWindowsC++programmersAndyWeinstein,DegelSoftwareLtdVersion1.0,Oct20021.简介。本文讨论了当一个典型的...
   添加日期: 2005-12-19 人气:42 推荐:
移动开发:RMS概念解析与使用指南
RMS(RecordManagementSystem)是MIDP中一个非常重要的子系统,因为它是J2ME应用程序进行持久性存储的唯一途径。当然你的系统如果支持JSR75的话,那么你可以使用FileCo...
   添加日期: 2005-12-19 人气:44 推荐:
移动动作游戏开发中的一些问题
现在,游戏开发领域已经出现了一线新的曙光--移动游戏开发时代已经到来了。在过去的两三年里,业界一直在讨论移动游戏市场,分析家们称移动游戏能够带来极高收益。大家都在热切期待移动游戏市场启动的信号。移动运...
   添加日期: 2005-12-19 人气:50 推荐:
手机游戏制作(组建团队篇)
手机游戏制作(组建团队篇)手机游戏制作一、组建团队:制作游戏需要一支团队,组建团队需要点时间去平衡下他们的能力和潜力。能力可以依靠制作的经验和自己的相关的作品,在人的潜力上,通过和其谈话,了解其性格特...
   添加日期: 2005-12-19 人气:59 推荐:
手机游戏制作(开发流程篇)
二、开发流程1、产品选择和周期控制手机游戏的开发周期尤其是JAVA,BREW游戏的开发周期比较短,游戏的开发周期的长短对于整个公司的开发团队和相关的管理层是有很大影响的。一般JAVA,BREW游戏的开...
   添加日期: 2005-12-19 人气:62 推荐:
Symbian OS C++程序员编码诀窍-内存泄漏(上)
内存泄漏在SymbianOS代码的开发过程中经常进行内存测试非常重要。如果发现了一个内存泄漏,那么就容易在当前的工作环境内部解决这一问题,而不需要去搜寻整个应用程序。SymbianOS提供了可用于辅助...
   添加日期: 2005-12-19 人气:57 推荐:
Symbian OS C++程序员编码诀窍-内存泄漏(下)
所有的堆内存分配都通过函数RHeap::Alloc(int)进行。所以,先在那里放一个断点。Symbian目前并不开放这一函数的源代码,但却可以用微软的VisualC++中的“Edit>Breakpo...
   添加日期: 2005-12-19 人气:47 推荐:
Symbian OS C++程序员编码诀窍-系统资源的使用(ROM 和 RAM)(上)
重要性移动电话是一种资源有限设备。然而,它却存在大量的可用功能,这对现有的系统资源提出了很高的要求。开发者需要注意这些制约,尽可能地少用这些有限的资源。减少代码量最终编译后的代码必须尽可能得小,以便为...
   添加日期: 2005-12-19 人气:45 推荐:
Symbian OS C++程序员编码诀窍-系统资源的使用(ROM 和 RAM)(中)
减少使用RAM有许多方法可以减少RAM的使用。其中的一些方法(如bitfields)可能使代码可读性变差,所以经常要在减少RAM使用和增加代码复杂性这两者之间作折衷。使用bitfields(位元组合)...
   添加日期: 2005-12-19 人气:45 推荐:
Symbian OS C++程序员编码诀窍-系统资源的使用(ROM 和 RAM)(下)
减少堆栈的使用目标硬件上某个应用可用的堆栈比起WindowsNT环境中模拟器可用的巨量堆栈来要小得多。结果是:在WINS模拟器中能良好运行的代码在硬件中却不能运行,而且出现很明显的随机性严重提示(pa...
   添加日期: 2005-12-19 人气:41 推荐:
Symbian OS C++程序员编码诀窍-有关清除堆栈
所有程序都应检查“资源用尽”出错任何应用都可能在运行中发生因资源缺乏而导致的出错,例如,机器用尽了内存,或某个通讯端口不可用。这种类型的出错被称为一个异常。必需区分异常与编程错误:编程错误用修改程序来...
   添加日期: 2005-12-19 人气:39 推荐:
Symbian OS C++程序员编码诀窍-异常处理系统(上)
C++异常处理(trycatch及hrow)机制为这些问题提供了一些解决方案,但并没有在SymbianOS中使用,这是因为其代码开销比较大。相反,SymbianOS提供其本身的异常处理系统。Symbi...
   添加日期: 2005-12-19 人气:41 推荐:
Symbian OS C++程序员编码诀窍-异常处理系统(下)
规则2:使用清除堆栈为何需要清除堆栈(CleanupStack)如果某个函数出现了异常,就立即将控制返回给在其中调用它的TRAP模块。一般说来,默认的TRAP量都被销毁了。然而,如果这些自动变量中的任...
   添加日期: 2005-12-19 人气:49 推荐:
Symbian OS C++程序员编码诀窍-生成(Build)ARM 目的文件
概述针对ARMI的生成(Build)工作总体上比针对WINS的要困难得多,因此,从一开始就寻找由gcc报告的额外编译错误和报警信息就是再正常不过了。首先这是由于:在很多情况下gcc比微软的编译器要严格...
   添加日期: 2005-12-19 人气:39 推荐:
使用CAknIconArray读取资源图标供listbox所用
使用CAknIconArray读取资源图标供listbox所用开发伙伴平台:60系列开发平台1.0/2.0设备,软件版本:无大类:SymbianC++子类:普通说明:symbianAPI中提供了使用C...
   添加日期: 2005-12-19 人气:51 推荐:
监测名片夹数据库的变化
下面提供一段代码示例如何监测名片夹的变化Code://ApplicationUIownscontactobserverclassCEventsAppUi:publicCEikAppUi{public:...
   添加日期: 2005-12-19 人气:35 推荐:
自定义询问对话框的按钮
自定义按钮需要先构造资源文件,如下:RESOURCECBAr_my_softkey{buttons={CBA_BUTTON{id=EAknSoftkeyMaybe;txt="Maybe";//Text...
   添加日期: 2005-12-19 人气:45 推荐:
读取GIF图像中的一桢(动籣GIF文件)
Series60SDK中的CBmpmanipAppView例子(在\Series60Ex\bmpmanip\src\bmpmanipappview.cpp)并按照如下代码进行修改:Code:TFram...
   添加日期: 2005-12-19 人气:60 推荐:
[图文]基于Nokia S60的游戏开发之一
本系列文章是基于NokiaSeries60和SymbianOS技术,指导开发者在现在的Series60移动电话终端上开发高级的移动游戏。  Symbian操作系统简介  Symbian操作系统是所有S...
   添加日期: 2005-12-19 人气:71 推荐:
[图文] [组图]基于Nokia S60的游戏开发之二
   把基于Series60的智能电话作为一种游戏设备  本章将深入研究Series60和SymbianOS,描述它们作为一个游戏平台的特性。此外,智能电话的需求和限制也将被讨论。需求  与许多其它用...
   添加日期: 2005-12-19 人气:84 推荐:
[图文] [组图]基于Nokia S60的游戏开发之三
SymbianOS可以被理解为一个面向位图的操作系统。SymbianOS中所有的应用程序都可以使用位图,尤其是游戏程序。虽然使用基本绘图方法(例如DrawLine和DrawEllipse)能够画出更加...
   添加日期: 2005-12-19 人气:62 推荐:
[图文] [组图]基于Nokia S60的游戏开发之四
应用程序在屏幕上的描画一般是使用CWsScreenDevice图形设备来完成,与CWindowGc图形上下文相关联。CONE提供了一个CWindowGc实例作为描画控件的标准图形上下文。它被CCoeE...
   添加日期: 2005-12-19 人气:55 推荐:
[图文] [组图]基于Nokia S60的游戏开发之五
  在这一讲中中,将讨论SymbianOS的通讯组件。必须强调的是,从一个游戏开发者的角度来看,通讯技术是非常重要的。最后介绍如何接收补充的游戏数据。  通讯体系结构  智能电话的移动特性和通讯技术的...
   添加日期: 2005-12-19 人气:62 推荐:
[图文]开发Symbian智能电话应用
Symbian操作系统(OS)已经成为智能电话操作系统的主流。SymbianOS,以32位抢占式多任务处理技术,能在移动电话跑一些相当华丽的应用(prettyflashyapplications)。现...
   添加日期: 2005-12-19 人气:45 推荐:
[图文]symbian学习笔记一
第一部分:helloworld程序解说symbian的不同点:需要自己处理下面的事情:trapharness,cleanupstack,leave,heapmarking也就是需要自己进行错误检查,由...
   添加日期: 2005-12-19 人气:31 推荐: