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

近期下载者

相关文件


收藏者