当前文章列表中
- Helloworld项目分析杂记(一)
- 一、模块分析AVKON大概是Symbian的一个编程框架,类似于MFC。HelloWorld项目是基于此applicationframework开发的。首先,每个编译出来的GUI应用程序(*.app)...
添加日期: 人气: 推荐:
- Helloworld项目分析杂记(二)
- 二、启动顺序1.应用程序被启动,框架加载应用程序dll(即生成的app文件),调用其E32Dll函数,这个过程与Windows下加载Dll的过程极其类似。2.框架调用应用程序dll导出的NewAppl...
添加日期: 人气: 推荐:
- 指针与句柄的简单转换
- 编程过程中,常常会遇到或使用到指针或句柄,这里简单说说有关指针、句柄间的转换。指针的使用在编程过程中至关重要,恰到好处并能正确无误的使用指针不但能够提高程序自身的运行效率,而且有助于节省程序执行所需要...
添加日期: 人气: 推荐:
- 给C程序员的建议
- 一个人对C了解得越好,在写C++程序时大概就越难避免C的风格,并会因此丢掉某些潜在C++的优势。这里需要提醒的是一定要多多注意C与C++之间的差异。以下有几个有关的要点,需要和大家讨论一下:在C++里...
添加日期: 人气: 推荐:
- 程序员必备III -- 切勿巧合编程
- 大多数人都能近乎自动地驾驶汽车,我们不用明确地命令我们的脚踩踏板,或是命令我们的手臂转动方向盘,我们只是想“减速并右转”。但是,可靠的好司机会不断查看周围的情况、检查潜在的问题,并让自己在万一发生意外...
添加日期: 人气: 推荐:
- 细说 #pragma pack(n)
- 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成...
添加日期: 人气: 推荐:
- 手机游戏开发综述
- 现在的移动电话是小型的计算机,它的处理能力与台式机的标准处理能力相比很有限,但是足够运行一个小型的游戏。 现在的手机的一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。除了语音数据以外...
添加日期: 人气: 推荐:
- Symbian OS SDKs简介
- 为SymbianOS开发应用程序的第一步就是获得一个SDK。SymbianOSSDKs支持基于Java和C++的开发。这些SDK提供:1、便于构建和开发SymbianOS应用程序的一组二进制文件和工具...
添加日期: 人气: 推荐:
- 优化Symbian模拟器
- 1.关闭你的病毒监控软件(它们会逐一扫描你使用的文件)2.阻止模拟器将调试信息写到你的硬盘上.如果你看看你的TEMP目录,你将会看到一个叫做EPOCWIND.OUT的文件.随着时间的进展,这个文件将不...
添加日期: 人气: 推荐:
- Symbian入门指南-项目文件&命名规范
- 正如接触篇中所述,SymbianOs下新建项目包含多个文件夹,具体作用参照《Symbian入门指南-接触篇》。下面主要对几个重要的文件做一下介绍:1...\group\*.mmp(项目定义文件)Sym...
添加日期: 人气: 推荐:
- 实际构建Symbian开发环境
- 一口气贴了很多篇关于Symbian的开发文档,看看基本上网上能找到的差不多都贴上了现在自己下一个SDK构建一下,下载Series602ndEditionSDKforSymbianOSSupportin...
添加日期: 人气: 推荐:
- 学习Symbian一个月的感想
- 从今年过完年后,也就是2月底,开始Symbian的学习,到现在一个多月了,在这里做一个简单的总结。1、开发文档不是很齐全,虽然每个api都能找到说明,但基本上只是很简单的介绍。实现某个功能根据sdk中...
添加日期: 人气: 推荐:
- SymbianOS Series 60学习笔记一: HelloWorld之晕
- 昨天HelloWorld居然不成功,真是郁闷,只能在模拟器上运行却不能在机器上运行,搞不懂是怎么回事,和同事商量,同事说有可能是编译的版本问题。这时候我才若有所悟,真是粗心,找了一些入门级文档看了看,...
添加日期: 人气: 推荐:
- 在VS.NET下配置Symbian开发环境
- 在VC6.0中进行Symbian开发,配置是非常麻烦的,后面还需要手动使用命令建立工程,虽然也不算困难,但我等怕麻烦之人还是觉得非常的不爽.后来却发现在VS.NET中进行Symbian的开发确是异常之...
添加日期: 人气: 推荐:
- 诺基亚系列手机型号命名研究
- 先从各大系列上来说,诺基亚根据型号字头的不同,分成十大系列:1:很难用一个具体的名称来说明,只能说是低端系列2:同上,入门级手机的低端系列3:真我个性系列4:未有机型,曾与网友讨论过,比较统一的观点是...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(1)
- 术语:AvkonSeries60extensionsandmodificationstoSymbian'sUikonandotherpartsoftheSymbianOSApplicationFram...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(2)
- [OPTIONSMENUS]Avkon菜单项是从menubar和RSS文件中指定的menupaneresources生成的。我们可以通过windows下模拟器按F1来启动或通过options自定义功能...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(3)
- 三种基本结构,很不错,用点各自都有一定之规传统的是定制容器空间结构,这个不谈,很多很多的典型symbian程序都是这个模式。基于对话框的结构,比较适合于简单需要的用户界面交互的那些应用。使用应用/视图...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(4)
- membervariables——reliability(c++) Itisbetterbyfartoencapsulatememberdatathanreturnreferencetoit.如果你...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(5)
- 应用程序能够很自然的分为engine、UI和view组件,他们相互依赖又逻辑上各自分开。每个程序都有三个各自不同的UID值,以用来在系统中唯一标识自己。SymbianOS是一个庞大的操作系统,拥有数百...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(6)
- C++andmachinearchitectureArithmetictypes--Anintisusuallyimplementedasthenaturalmachinewordsizeofthep...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(7)
- 多重继承的使用有如下的接口使用的限制,C++的多重继承机制并不复杂。ThisisperhapsrecognisedbytheOOcommunitynow.例如Java就只允许单个继承,butthein...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(8)
- Symbian系统是个非常紧凑有效的平台,这点不光能从其精小的内核模块能看出来,而且在编程时我们时常能有所感悟,发出会心的一笑,在symbian中,这种新的体验是层出不穷的:)做为一个嵌入时系统,其对...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(9)
- 术语表 1、(symbian)ActiveObject 这是一个从CActive派生来的类的实例,是为了处理异步请求而准备的。 2、(symbian)ActiveScheduler 这是一个s...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(10)
- 接下来,我们谈谈开发的利器——仿真器Overviw---仿真器提供了一个完整的运行环境,可以运行在PC端的Windows上,这种Symbian平台的执行被认为是WINS——一个单个进程的Windows...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(11)
- [ApplicationEnginesOverview]Purpose--提供访问核心应用程序的数据的能力。这些API允许第三方应用程序和核心程序整和到一起,如提供一个读取通讯簿数据的连接。Descr...
添加日期: 人气: 推荐:
- 小糊涂学symbian日记(12)
- <>[CharacterConversionOverview]ConvertstextbetweenUnicodeandothercharactersets,andbetween16-bitUnico...
添加日期: 人气: 推荐:
- 深度探索C++对象模型 ( 第一部分 )
- 深度探索C++对象模型(1)读完这一章使我想到了一个很久以前看到的一个笑话,编写一个HELLOWORLD的程序,随着水平和职务的不一样,程序代码也随着变化。当初看时完全当作笑话来看,现在看来写此笑话的...
添加日期: 人气: 推荐:
- 深度探索C++对象模型 ( 第二部分 )
- 多态是一种威力强大的设计机制,允许你继承一个抽象的public接口之后,封装相关的类型,需要付出的代价就是额外的间接性--不论是在内存的获得,或是在类的决断上,C++通过class的pointer和r...
添加日期: 人气: 推荐:
- 深度探索C++对象模型 ( 第三部分 )
- 深度探索C++对象模型(5)上一篇我们对合成确省的构造函数做了一个了解,这一篇我们继续看看构造函数这个有趣的东西.CopyConstructor是什么?我们经常看到代码中有一些这样的函数调用方式X(X...
添加日期: 人气: 推荐:
- 深度探索C++对象模型 ( 第四部分 )
- 深度探索C++对象模型(7)我们的在设计和使用类时最常用的便是非静态成员函数,使用成员函数是为了封装和隐藏我们的数据,我想这是成员函数和外部函数的最明显的区别。但是他们的效率是否有不同呢?我们不会想为...
添加日期: 人气: 推荐:
- 深度探索C++对象模型 ( 第五部分 )
- 深度探索C++对象模型(9)介绍当编译一个C++程序时,计算机的内存被分成了4个区域,一个包括程序的代码,一个包括所有的全局变量,一个是堆栈,还有一个是堆(heap),我们称堆是自由的内存区域,我们可...
添加日期: 人气: 推荐:
- Symbian探索日记1 起步
- 两年多以前我开始了我的GBA探索之路,写下了10多篇GBA探索日记.我是从一个连GBA是什么都不知道的门外汉到国内最权威GBA开发论坛的班主.我告别GBA的开发已经有一年多了,当初一起研究GBA的朋友...
添加日期: 人气: 推荐:
- Symbian探索日记2 编译的过程
- 1.C++BuilderXSymbian的开发环境似乎不是那么容易配置.不过Borland的C++Builder对Symbian的支持比较好,里面还有专门针对Symbian开发的工具选项呢.不过由于M...
添加日期: 人气: 推荐:
- Symbian开发入门
- 3650使用的Symbian系统是以Nokai为首的各手机厂商合伙开发的一个操作系统,主要用于高端的智能手机。其开发语言为C++,可以使用MicrosoftVisualC++6.0作为集成化的开发环境...
添加日期: 人气: 推荐:
- Symbian SDK安装及与VC6集成
- Symbian针对不同的终端有不同的开发包,目前多见的是NOKIA的60和80系列Series60SDKforSymbianOS(fortheNokia7650andtheNokia3650),Nok...
添加日期: 人气: 推荐:
- 60系列平台基础
- 声明:版权©属于诺基亚公司(2002年),诺基亚公司保留全部权利。未经诺基亚书面授权不得以任何形式复制、转让、发行或保存本文档的部分或全部内容。“诺基亚”及“诺基亚科技以人为本”是诺基亚公司...
添加日期: 人气: 推荐:
- 将你的程序带到前台或后台
- 这篇文章将向你展示如何在你的程序得到或失去屏幕焦点的时候控制它们和怎样控制它们。在焦点改变的时候开始。Series60系列的框架将在程序得到或失去屏幕焦点的时候通过CAknAppUi::HandleF...
添加日期: 人气: 推荐:
- ListBox的一点心得!
- 这两天在看SDKEXAMPLE的LISTBOX例子,有一些心得与大家分享,有什么错误请大家指出。在例子中就用了2个LISTBOX的类,一个是CEikColumnListBox;另一个是CEikForm...
添加日期: 人气: 推荐:
- pkg文件简介
- pkg文件简介1概述pkg文件也就是安装包配置文件,是制作SymbianOS安装程序的核心部分。它包含了制作安装文件所需要的全部信息,根据这个文件的内容,sis文件生成器(安装程序的扩展名是.sis)...
添加日期: 人气: 推荐:
- mmp文件概述
- mmp文件概述概述mmp项目定义文件使用与平台和编译器无关的方法规定了项目的属性。makmake工具把项目定义文件转换成专门平台的makefiles。abld工具封装了对makmake的调用,比mak...
添加日期: 人气: 推荐:
- Symbian OS智能手机磁盘介绍
- C盘,FLASHRAM的一部分,完全读/写文件系统。在冷启动时,将内容初始为空内容,热启动时恢复数据,除非在恢复之前数据已被破坏。RAM页面被分解为512字节大小的扇区,以便于高效地管理小文件。z盘,...
添加日期: 人气: 推荐:
- 在N-Gage上折腾一个Hello World程序
- 拿到小N之后装软件,装中文,玩游戏,一直摆弄了几天,没什么新鲜感了就开始琢磨编个在手机上运行的程序。N-gage采用的是Sybian6.1的操作系统,可以选择visualC++或Java作为开发工具,...
添加日期: 人气: 推荐:
- 如何让Symbian S60系统出错时显示更多的错误信息
- 这个问题我在使用N-Gage时深有体会,遇到程序出错往往是出现一个简单的提示“系统出错”然后退出,搞得莫名其妙,知其然,不知其所以然。现在告诉你一个简单的办法,就可以让系统在出错时能显示出错代码以及更...
添加日期: 人气: 推荐:
- Symbian智能手机特殊号码搜集
- *#06#IMEI码,也就是我们所说的手机串号,几乎所以手机都适用,IMEI就是“国际移动装备辨识码”,IMEI=TAC+FAC+SNR+SP,其中TAC是批准型号码,共6位,FAC是最后组装地代码,...
添加日期: 人气: 推荐:
- 如何解决Symbian智能手机SIS QQ病毒方法
- 如何解决Symbian智能手机SISQQ病毒方法关键在于找到c:systemdata文件夹下的Cdbv3.dat这个文件(S60手机是cdbv2.dat,S70是cdbv3.dat),他就是保存你的接...
添加日期: 人气: 推荐:
- QD入门.symbian手机通用
- QD入门.symbian手机通用QD入门.symbian手机通用系统篇symbian是一个开放式系统,和windows一样,它可以允许用户添加任何开发商为其开发的程序和软件。他默认的可执行软件格式是s...
添加日期: 人气: 推荐:
- [图文] Symbian命名规则(翻译)
- 00Namingconventions命名规则OverviewApplicationsontheSymbianplatformuseastandardsetofconventionstonamethe...
添加日期: 人气: 推荐:
- Symbian基本规范:静态数据
- 译自DeveloperLibrary»SymbianOSGuide»Essentialidioms»StaticdataDLL中的可写静态数据SymbianOS是基...
添加日期: 人气: 推荐:
- Symbian基本规范:命名约定
- 译自DeveloperLibrary»SymbianOSGuide»Essentialidioms»Namingconventions概要SymbianOS上的应用...
添加日期: 人气: 推荐: