uis_60
所属分类:Symbian
开发工具:Visual C++
文件大小:275KB
下载次数:3
上传日期:2009-11-02 20:06:04
上 传 者:
conan0267
说明: SymbianS602.0版本下的游戏库,对symbian的接口进行封装
(SymbianS602.0 versions of the game library, the interface package for symbian)
文件列表:
uis_60\docs\Series_60_DP_Avkon_UI_Resources_Editors_v1_0_en.pdf (393634, 2005-12-12)
uis_60\docs (0, 2005-12-26)
uis_60\inc\framework\console\UIConsoleAppDocument.h (2375, 2005-12-14)
uis_60\inc\framework\console\UIConsoleApplication.h (1257, 2005-12-14)
uis_60\inc\framework\console\UIConsoleAppUI.h (1322, 2005-12-14)
uis_60\inc\framework\console\UIConsoleAppView.h (2694, 2006-02-17)
uis_60\inc\framework\console (0, 2006-02-17)
uis_60\inc\framework\game\UIGameAppDocument.h (2318, 2005-12-13)
uis_60\inc\framework\game\UIGameApplication.h (1230, 2005-12-13)
uis_60\inc\framework\game\UIGameAppUI.h (1696, 2006-01-04)
uis_60\inc\framework\game\UIGameAppView.h (2635, 2006-02-23)
uis_60\inc\framework\game\XmlS60.rsg (186, 2005-12-14)
uis_60\inc\framework\game\XmlS60_caption.rsg (0, 2005-12-14)
uis_60\inc\framework\game (0, 2006-02-23)
uis_60\inc\framework\UIFramework.h (830, 2005-12-14)
uis_60\inc\framework (0, 2005-12-26)
uis_60\inc\Metalslug.rsg (244, 2005-12-31)
uis_60\inc\Metalslug_caption.rsg (0, 2005-12-31)
uis_60\inc\MJ3.rsg (124, 2005-12-01)
uis_60\inc\MJ3Control.rsg (124, 2006-01-19)
uis_60\inc\MJ3Control_caption.rsg (0, 2006-01-09)
uis_60\inc\MJ3_caption.rsg (0, 2005-12-01)
uis_60\inc\s60\CMixerThread.h (3039, 2006-02-15)
uis_60\inc\s60\SocketReader.h (2289, 2006-01-19)
uis_60\inc\s60\SocketWriter.h (2040, 2006-01-16)
uis_60\inc\s60\TAudioShared.h (1510, 2006-02-15)
uis_60\inc\s60\TSample.h (1553, 2006-02-15)
uis_60\inc\s60\XmlS60.rsg (186, 2005-12-13)
uis_60\inc\s60\XmlS60_caption.rsg (0, 2005-12-13)
uis_60\inc\s60 (0, 2006-02-17)
uis_60\inc\UI2DMath.h (621, 2006-02-19)
uis_60\inc\UIArrayList.h (1330, 2006-01-13)
uis_60\inc\UIAudioPlayer.h (1284, 2005-11-02)
uis_60\inc\UIBitmap.h (8519, 2006-01-06)
uis_60\inc\UIBitmap12.h (2762, 2006-01-06)
uis_60\inc\UICommon.h (1166, 2006-02-19)
uis_60\inc\UICompressor.h (1332, 2005-07-31)
uis_60\inc\UIDataType.h (5027, 2006-02-19)
uis_60\inc\UIDraw.h (1059, 2005-08-28)
uis_60\inc\UIFile.h (1250, 2005-12-20)
... ...
1.增加LIB
esock.lib
insock.lib
mediaclientaudiostream.lib
MediaClientImage.lib
MediaClientAudio.lib
estlib.lib
charconv.lib
ws32.lib
fbscli.lib
bitgdi.lib
efsrv.lib
euser.lib
apparc.lib
cone.lib
eikcore.lib
eikcoctl.lib
avkon.lib
edll.lib
2.增加Include目录
uis_60\inc
3.引用规则
只有以UI开头的class才能是平台无关的,可引用的class.
非UI开头的class可能是与平台相关的辅助类.建议不要直接使用.
4.更新
2005.11.29
为了方便,去掉了soundmixer目录,将其中所有的cpp,h文件放在了src和inc目录下。
2005.12.2
1.SoundMixer为每个需要播放的声道,创建了一个Sample自己的buffer.
2.增加了CMixerThread中的CheckAuidoEndChannel函数,在每次BufferCopyed后,检查是否有播放完毕的Channel,如果有,则释放和关闭这个Channel
3.增加了Socket网络接口,简单的TCP连接
2005.12.13
1.修正了CUIInputStream和CUIFile中的对整数读取的漏洞
2005.12.14
1.修改了uis_60的目录结构。增加了framework目录,封装了所有的S60的UI,Doc,App,View等类。用户只需要创建一种Framwork的Applcation类,然后传递自己的View即可。
2.封装了game和console两种framework
3.增加了s60的目录,将所有跟s60平台相关的文件都放入该目录。
2005.12.25
1.修改了s60\SocketWriter.cpp中的Flush函数没有重置Off的bug
2005.12.27
1.增加CUIBitmap中绘画直线,矩形,椭圆等函数,以及对画笔和画刷的简单接口
2005.12.30
1.修改了在GameAppView和ConsoleAppView的Init中使用随即函数CUISystem::Rand()函数出错的bug
2005.12.31
1.修改了Socket的事件通知的处理方式。讲原来的CallBack回调函数改成一个纯虚接口类CUISocketNotification,里面有类似OnSend,OnReceive等等消息响应函数。
2006.1.05
1.删除了CUISoundMixer内部给每个正在播放的音频另建缓存的机制,直接采用用户提交给混音器的音频来播放,所有的音频内存数据,由用户直接管理,可以加快音频播放启动和关闭的速度.
2006.1.06
1.增加CUIPaletteBitmap以及CUIPaletteBitmap12的对象。可以实现调色板的Bitmap,不过只支持4bit or 8bit的色深。使用CUIPaletteBitmap12可以比CUIBitmap12少消耗一半的内存。
2006.1.16
1.增机CUIHashTable::DeleteAll函数来实现清空表
2.修改了s60里面的*.h文件的include方式
3.增加了socket里面的超时设置,分成connect,recv,send三个超时计时器,允许关闭计时器
2005.1.20
1.修改了CUIString::itoa8,没有将widechar转换成singlechar的BUG,同时增加了CUIString::ConvertToSingleChar的函数
2005.1.23
1.增加了UILoopBuffer类,提供循环缓存的对象操作。
2005.1.25
1.修改了UILoopBuffer的Read数据的错误。
2.进一步完善了UILoopBuffer的接口。
2006.2.5
1.增加CUIInputStream的SetBuffer函数,允许在创建后更改内部Buffer
2006.2.7
1.增加了CUIHashTableIterator遍历Hash表的对象
2006.2.13
1.修改了CUIHashTableIterator遍历时候的next移动次数的bug
2006.2.15
1.修改了Framework中的View对象中的iKey,iInitMemorySize,iBackScreenBitmap等成员变量为私有成员变量,改为通过内联get,set函数进行访问。
2.修改了CUISoundMixer中的IsPlaying,改名为IsUsed.同时增加了IsPlaying函数判断当前声道中的采样是否播放完。同时在CMixerThread中在BufferCopyed后都进行一次CheckChannelsIsPlaying的检查函数调用。
2006.2.16
1.修改了CUIInputStream的字符串读取的函数
2006.2.17
1.在CUIGameAppView::SwapScreenBuffer()中增加了iEikonEnv->WsSession().Flush()的强制刷新SwapScreenBuffer()效果能够及时作用到屏幕上。
2006.2.19
1.增加UIMath.h和UI2DMath.h,增机了CUI2DMath数学相关的接口
2006.2.23
1.修改了CUIGameView中的SetFPS()函数没有更新iFrameTime的bug
近期下载者:
相关文件:
收藏者: