这款软件是2006年德国世界杯赛程软件,应用于诺基亚S60平台。本软件完全开源,大家可以在下面的链接下载。

安装文件:http://www.codechina.net/down//2006/06/60/worldcup(1)-5723.rar

源代码:http://www.codechina.net/down//2006/06/631/Kalendar-9727.rar

       

列一下涉及的技术点.
A. Splash屏幕(淡入淡出)
B. Custom界面(这个是比较出彩的地方..:P)
C. 文件读写(MStreamBuf)
D. 跳转WAP BROWSER?(这个不算了吧)

A. 想作类似效果的可以直接参考Logo.cpp直接在代码中修改
iSkinBG=iEikonEnv->CreateBitmapL(filename,EMbmKalendarskinBg_main);把EMbmKalendarskinBg_main替换为你的.mbg文件中的enum值即可.简单说一下原理.用计时器将两张图片(一张是logo图像,一张是空白图像)循环进行alpha运算.运算到一定时间后调用appui中的HandleCommandL切换到主视图,这里的代码写了蠢了.写这篇文章时才发现一个计时器就够了.而我用了两个.谁有兴趣可以改一下.
B. Custom界面
不少人对这个比较感兴趣.都以为是Custom Ctrl.其实写控件作这事就有点大炮打蚊子了.可以用一个idx+draw可以轻松搞定.KJAVA里面也常用这种方法.其实Draw函数在大多数时候足够用了.下层页面的逻辑相对复杂一些.但是用这种方式也可以解决.


 
C. 文件读写.
用RFileReadStream的人比较多吧.但RFileReadStream实现seek功能比较麻烦.可以查一下SDK中inline MStreamBuf *Source();MStreamBuf可是个好东西.具体用法请参照void CKalendarAppUi::GetKalendarL(TInt aDayIdx)
D. 跳转WAP BROWSER.
NOKIA FROUM上的代码.大家都看过吧.不在多说

诺基亚S60上的世界杯日程软件开发+源代码下载!!相关推荐

  1. 实测网秦通讯管家3.0在诺基亚S60上的表现

    [51CTO.com 独家特稿]最近看一个手机软件的新闻,内容是网秦通讯管家在发3.0新版,集成了网秦实验室最新发布的"短信智能过滤引擎2.0". 文/图 鲜橙加冰(王文文) 印象 ...

  2. 成都线上果蔬超市APP软件开发能够为用户提供什么?

    如果经常购买水果的朋友就会知道,当我们想去买水果的时候总会发现自己买不到新鲜的水果,这也不奇怪,毕竟最新鲜的水果总是需要在固定的时间才会有的,虽说现在的水果保鲜技术做的也是非常好,但是偶尔还是比较难买 ...

  3. android记账软件开发源代码_如何开发直播软件?直播软件开发的具体流程有哪些?...

    知乎视频​ 随着互联网的发展和智能手机的迅速普及,对直播软件的需求也在增加.开发直播软件和直播app开发都属于直播软件开发的服务.那么直播平台的发展过程是怎样的呢?在软件开发期间需要注意什么?小编来说 ...

  4. 驾照理论考试速成软件 MFC源代码下载

    驾照理论考试速成,模访一个软件做成的 数据库是mssql2005,在JzData.rar文件中,附加即可; 如果你使用的是sql 2000的数据库,请将debug目录下的access数据库jzdata ...

  5. 程序员Windows上应该知道的软件开发神器

    1 基本编译器: C/C++/C# 自然是大家再熟悉不过的Visual Studio了,微软自家开发的自然不必多说,而且随着版本更新,界面越来越好看了. Java当然少不了Eclipse: Pytho ...

  6. JAVA图片裁剪上传实例______软件开发-帮助类

    实现思路 使用jcrop插件手机要裁剪图片的坐标 将收集到的参数传递到后台,在后台使用java图形对象绘制图像进行裁剪  后台处理流程:  1.将上传的图片按按照比例进行压缩后上传到文件服务器,并且将 ...

  7. 【网络运维】小平头PingTow网络IP导入检测工具软件开发源代码分享

    目录 一.软件功能与截图 多Excel文档批量导入IP信息 1.文件支持选择多个Excel文档 2.Excel文件的表头要求 IP信息Ping结果列表展示 二.源码分享与设计 Maven-Pom依赖 ...

  8. 优酷java_youtubie 仿优酷的视频网站,采用JAVA开发,支持Oracle数据库。主要功能包含注册登录, 上传 Jsp/Servlet 238万源代码下载- www.pudn.com...

    文件名称: youtubie下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 12657 KB 上传时间: 2015-04-23 下载次数: 1 详细说明:仿优酷的 ...

  9. [树莓派可视化软件开发]pyqt-tools下载失败问题

    需要整树莓派OS 延续开发Android的习惯,弄一个可视化的页面, 这样也方便SSH连接查看信息 问了一下架构,他推荐的是Qt 问题前置 想要使用PyQt5开发,按照网上的教程 PyQt5入门教程 ...

最新文章

  1. #人生中对我最重要的三位老师
  2. 【转】Linux定时任务系统Cron入门
  3. requests模块使用代理
  4. tensorflow随笔-随机数
  5. AI将给教育带来巨变,但学校和老师的价值不可替代
  6. [MyBatisPlus]乐观锁和悲观锁
  7. Mybatis源码阅读(二):动态节点解析2.1 —— SqlSource和SqlNode
  8. mockjs语法规范、设置mockjs拦截响应时间、Mock.Random占位符生成随机数据
  9. sap的ides和ecc分别是什么意思
  10. Lua学习笔记9:多文件
  11. Android Studio (11)---使用主题背景编辑器设计应用主题背景
  12. Matlab修改显示数值格式/精度/小数位数
  13. Pandas数据分析(十年期国债收益率 与 十年期国债期货价格的相关性)
  14. bom实现方块移动_JavaScript之方块移动
  15. Java 版本中文数字转阿拉伯数字实现
  16. 亚马逊推出FreeTime Android应用程序,开放适合儿童资源
  17. MU计算机里代表什么,计算器上M+、M-、MU、GT等分别代表意思-mu代表啥
  18. python简单的分形图片
  19. 仿冒应用成新型诈骗手段 社交类应用中毒最深
  20. 【新手基础教程】SP-MOD之 TOF测距的使用

热门文章

  1. 超级计算机与生命科学,为什么人类可以造出超级计算机,却连最简单的细胞都造不出来?...
  2. 开源社拍了拍 SegmentFault 思否,6 月杭州见
  3. 车载儿童滞留检测系统
  4. 粉丝投稿 | 成功也是有“套路”的
  5. [BZOJ]5042: LWD的分科岛 笛卡尔树+LCA
  6. GLAD:利用全息图实现加密和解密
  7. 机器学习实现了脑机语言翻译,那距离“意念交流”还有多远?
  8. 量子时代的“千里眼”,一种研究云层的新方法
  9. Axure-照片墙制作
  10. 十天学会Authorware6.5之第一天:图标