实验一Mobile Python实践
一、实验目的
1.学会在手机上安装软件
2.学会使用Python在手机上开发程序
3.学会使用手机抓图工具软件
二、实验内容:
1.Python开发短信功能
2.Python开发拍照功能
3.Python开发录播功能
4.Python开发打电话功能
5.Python开发图片浏览功能
6.手机抓图
三、实验方式:
学生每个人独立完成
四、实验要求
使用PythonForS60开发一个瑞士军刀软件,至少具有发短信、拍照、录播语言、打电话、图片浏览功能(增加功能加分),并使用抓图工具在手机上抓取运行时截图。
五、作业
1、在网络学堂上提交源代码、文档以及部分手机运行截图
实验二Symbian开发环境实践
一、实验目的
1.学会配置和使用Symbian开发环境
2.使用向导生成第一个Symbian程序
3.了解GUI程序的基本架构,文件结构
4.学会编译、运行Symbian程序
5.学会使用工具,打包和安装Symbian应用程序到手机
二、实验内容:
1.配置Symbian开发环境
2.使用向导生成HelloWorld GUI程序
3.在模拟器上,编译、运行HelloWorld GUI
4.编译、打包和安装HelloWorld到手机
5.在手机上运行HelloWorld
三、实验方式:
学生每个人独立完成
四、实验要求
能够独立配置Symbian开发环境,并学会使用向导生成第一个工程,熟悉开发环境和模拟器,学会编译、运行、打包和安装Symbian程序到手机
五、作业
1.分析HelloWorld GUI程序结构和文件结构,将其框架设计图提交到网络学堂
2.将SIS包及手机上的运行截图提交到网络学堂
实验三Symbian应用实践
一、实验目的
1.学会使用资源方式和代码方式创建控件(如按钮,编辑框等)
2.学会使用对话框
3.学会使用菜单
4.学会使用Descriptor
5.学会使用CleanupStack
二、实验内容:
6.创建一个GUI程序
7.使用按钮,编辑框等控件
8.使用对话框
9.使用菜单
10.使用Descriptor
11.使用CleanupStack
12.在手机上运行自己的程序
三、实验方式:
学生每个人独立完成
四、实验要求
使用Carbide新建一个Symbian工程,要求用到对话框,按钮,编辑框,菜单等控件,并分别使用资源方式和动态方式创建这些控件,在程序中要求使用到Descriptor,CleanupStack,程序功能不限。
五、作业
1.将手机上的运行截图,sis包,项目源文件及相关文档提交到网络学堂