预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本文由萧别离_ren贡献 doc1。 内部公开▲ 目 录 1概述⋯⋯11.1什么是智能手机?⋯⋯1 1.1.1概念⋯⋯11.1.2智能手机的操作系统⋯⋯1 1.2Qt概述⋯⋯11.3Qtopia知识⋯⋯21.4Linux操作系统在手机开发 方面的优势⋯⋯42环境搭建⋯⋯52.1VMware简介⋯⋯52.2安装Redhat ⋯⋯52.3利用Samba快速共享Windows文件⋯⋯52.4搭建Qtopia环境⋯ ⋯62.5运行一个小应用⋯⋯63Qt工具介绍和使用⋯⋯133.1概述⋯⋯1 33.2翻译工具⋯⋯13 3.2.1译文内容⋯⋯133.2.2翻译过程⋯⋯133.2.3项目文件(.pro) ⋯⋯133.2.4QtLinguist相关的文件⋯⋯14 3.3qmake⋯⋯14 3.3.1qmake概念⋯⋯143.3.2QMAKESPEC环境变量⋯⋯143.3.3项目文 件(.pro)⋯⋯143.3.4CONFIG变量⋯⋯16 3.4qmake高级概念⋯⋯17 3.4.1操作符⋯⋯173.4.2作用域⋯⋯173.4.3变量⋯⋯19 4Qt编程技术(待完成)⋯⋯214.1Qt对象模型⋯⋯214.2QObject类 ⋯⋯214.3Qt国际化⋯⋯21 第1/1页 内部公开▲ 4.4QMetaObject元对象类⋯⋯214.5进程间的通信⋯⋯214.6窗口部件 类⋯⋯214.7Qt风格机制⋯⋯214.8布局类⋯⋯214.9Qt插件⋯⋯21 4.10Qt模板库⋯⋯215案例(待完成)⋯⋯225.1文本编辑器⋯⋯225.2金 山词霸⋯⋯225.3世界时钟⋯⋯225.4计算器⋯⋯225.5秒表⋯⋯225.6 我的收藏⋯⋯226手机测试(已完成)⋯⋯236.1测试基础⋯⋯23 6.1.1软件开发的一般流程⋯⋯236.1.2测试在软件开发中的作用⋯⋯23 6.1.3测试与开发对应图⋯⋯24 6.2测试的流程⋯⋯24 6.2.1制定测试计划⋯⋯246.2.2测试准备⋯⋯246.2.3测试执行⋯⋯ 246.2.4测试评估⋯⋯246.2.5文档收集⋯⋯246.2.6测试总结报告⋯⋯ 25 6.3测试的方法⋯⋯25 6.3.1正确性测试⋯⋯256.3.2容错性测试⋯⋯256.3.3边界性测试⋯ ⋯256.3.4性能与效率测试⋯⋯256.3.5易用性测试⋯⋯256.3.6文档测试 ⋯⋯25 6.4测试的分类⋯⋯266.5测试相关文档说明⋯⋯26 第1/2页 内部公开▲ 6.5.1测试计划⋯⋯266.5.2测试用例⋯⋯276.5.3错误报告⋯⋯27 6.5.4进度报告⋯⋯296.5.5总结报告⋯⋯29 7其他说明⋯⋯308参考文献⋯⋯31附录C++编程规范⋯⋯32 第1/3页 内部公开▲ 1概述 1.1 1.1.1 什么是智能手机?什么是智能手机? 概念 什么是智能手机?通俗一点就是一个简单的“1+1=”的公式,“掌上电脑+手 page1 机=智能手机”。从广义上说,智能手机除了具备手机的通话功能外,还具备了PD A的大部分功能,特别是个人信息管理以及基于无线数据通信的浏览器和电子邮件功 能。智能手机为用户提供了足够的屏幕尺寸和带宽,既方便随身携带,又为软件运行 和内容服务提供了广阔的舞台,很多增值业务可以就此展开,如:股票、新闻、天气 、交通、商品、应用程序下载、音乐图片下载等等。融合3C(Computer、Communic ation、Consumer)的智能手机必将成为未来手机发展的新方向。判定一款手机是否 为智能手机,并不是看其是否支持MP3、是否支持HTML页面浏览、是否支持外插存 储卡等功能,而是看其是否是一款具有操作系统的手机。也就是说,我们要看操作系 统的程序扩展性,看其是否可以支持第三方软件安装、应用。 1.1.2 智能手机的智能手机的操作系统 现在市场上的智能手机共有四种不同的操作系统,它们分别是:1、Symbian操 作系统(UIQ、Series60、Series80、Series90)2、WindowsMobile(PocketPC、 Smartphone)3、Linux操作系统4、Palm操作系统5、国产研产操作系统 1.2 Qt概述 Qt是Trolltech公司的产品,Trolltech是挪威的一家软件公司,主要开发两 种产品: 一种是跨平台应用程序界面框架;另外一种就是提供给做嵌入式Linux开发的 应用程序平台,能够应用到PDA和各种移动设备,Trolltech公司网址:http:// www.trolltech.com/。Qt是一个多平台的C++图形用户界面应用程序框架,它提供 给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象 ,很容易进行扩展,并且允许真正的组件编程。1996年开始,Qt正式进入商