摘要:
本文章由杨芹勍原创,如需转摘请注明出处。谢谢! Symbian OS中的活动对象的使用无疑是最基础的、最频繁的、最重要的。什么是活动对象呢? 大家学习一个新的事物时,总是会将这个新的事物与自己认知的事物相比较,从而达到快速学习的目的。我开始学习Symbian的时候,我查看很多Symbian书籍、网上很多Symbian教程都将活动对象与多线程联系到一起,我也总是会把活动对象想象成一个线程。然而,经过... 阅读全文
摘要:
偏远地段---------远离闹市喧嚣,尽享静谧人生 郊区乡镇---------回归自然,享受田园风光 紧邻闹市---------坐拥城市繁华 挨著臭水沟-------绝版水岸名邸,上风上水 挖个水池子-------东方威尼斯,演绎浪漫风情 地势高-----------视野开阔,俯瞰全城 地势低洼---------私属领地,冬暖夏凉 楼顶是圆的-------巴洛克风格 楼顶是尖的--------哥... 阅读全文
摘要:
本文章由杨芹勍原创,如需转摘请注明出处。谢谢! Symbian OS不支持STL,主要原因是因为STL覆盖的面太广,不适合在内存受限的设备上使用。 在这里我们首先学习RArray模板类。如果您有java或者.net方面的经验,Symbian中的RArray和RPointerArray类似于java中的Vector或.net中的List。 注意事项: RArray和RPointerArray都是基... 阅读全文
摘要:
Symbian OS不仅原生的支持Bitmap位图,还可以使用CImageDecoder类对jpeg/gif/png类型的图像进行编码和解码。 CImageDecoder可以从文件创建,也可以从描述符中创建,具体创建方法请参看SDK。 CImageDecoder要结合活动对象使用,使用的方法很简单: void CImageHelper::LoadPngImageL(TDesC& aFileName... 阅读全文
摘要:
今天小熊同学又给了我一个惊喜,请看图: 体验地址:http://www.ajaxplaza.net/rpg/ 阅读全文
摘要:
今天我的一个哥们小熊同学发布了他的一个个人作品:一个非常强大的Web OS!支持IE 7、Firefox 3、Chrome等等 小熊同学的技术非常精悍,只花了一个月就完成了这个传说中的Web OS,太强大了! 透露一下,目前小熊同学正在忙着一个Web Game,真是相当期待呀 在此发几个截图,让大家体验一下。 Web OS地址:http://www.ajaxplaza.net 类似于Vist... 阅读全文
摘要:
今天看到一篇给Symbian C++初学者的文章,虽然比较老,但觉得很有道理。文章如下: 1.没有人强迫你,是你志愿选择了symbian os.2.这是最重要的问题,开发symbian 平台的软件到底有没有前途呢?每个symbian os的开发者都在考虑这个的问题,答案很简单,问问市场就知道了,只要你做的是精品,肯定会得到认可的。全球每年生产几亿部手机,如果都装有你写的软件,我想成就感要比win平... 阅读全文
摘要:
本文章由杨芹勍原创,如需转摘请注明出处。谢谢! 在Symbian OS中绘制图形减少闪烁的方法有两种: 使用双缓存进行图形的绘制(点击这里进入相关文章) 使用CDirectScreenAccess类对屏幕进行直接绘制。 CDirectScreenAccess类在SDK种的解释如下: Direct screen access is a way of drawing to the screen... 阅读全文
摘要:
最近非常想做一个基于手机的RPG类型的网络游戏,基于RPG类型的游戏首先得准备好图像素材。在网上搜索了一翻,发现一个名为RPG Maker的软件,专门为玩家提供业余RPG制作的。 重要的是,此工具提供非常多的素材:4方行走的人物、地图元素、战斗效果、怪物、物品、道具、天气效果等应有竟有,一共几千副支持半透明的png图,来的全不费功夫。 于是,我就是用此工具提供的这些素材,首先使用C# 2.... 阅读全文
摘要:
本文章由杨芹勍原创,如需转摘请注明出处。谢谢! 所谓“双缓冲”,指的是在绘图时并不是直接绘到屏幕上,而是在内存中开辟一个缓冲区,在这个缓冲区里完成所有的绘图后,直接将其“粘贴”到屏幕上。采用双缓冲技术,由于绘图操作大部分在内存中完成,所以绘图速度没有太大的制约;此外,当进行复杂的绘图操作时,使用双缓冲技术可以有效的防止画面的闪烁。 一、双缓存技术在J2ME中的实现 在J2ME中,实现双缓存绘... 阅读全文