2 J2ME用户界面
- 格式:pptx
- 大小:209.39 KB
- 文档页数:51


实验二(3) 用Microsoft Visio工具设计用户界面
一、 实验目的
1. 掌握Microsoft Visio的使用方法使用方法,熟悉其中的各种图表
2. 学会利用Microsoft Visio来建立所需要的用户界面
二、 实验内容
1. 设计用户界面
以教师管理系统为例,使用Microsoft Visio来创建教师信息录入窗口:
(1) 选择图表类型
从开始菜单中选择程序——Microsoft Visio , 在文件菜单中选择新建,选择 软件,选择Windows用户界面。如图2-1所示。
图2-1 Visio文件菜单
(2)Windows 用户界面中控件的识别和基本操作
1.控件识别,如图2-2所示为Visio绘制用户界面常用控件。
图2-2 常用控件
2.调整显示比例,如图2-3所示。
图2-3 把屏幕的显示比例从42调整到150
3.控件选取,在左边的控件列表中选取所需控件,把它拖至页面中。如图2-4、选择分组框、顶层菜单项、以及网格列。
图 2-4 选取控件
4.网格行列值的选取,如图2-5所示。
图2-5 设置网格 5.字体大小的设定,如图2-6所示。
图2-6 设置字体
(3)创建教师信息录入窗口
1.按上述实验步骤,选择所需要的用户界面,在这里,我们选择Windows用户界面。
2.调整页面大小,从42调整到150。
3.选择所需要的控件,把控件拖入页面中,并标明这个控件,如图3-7所示:
图2-7 教师信息录入窗口
教师信息主要包括教师姓名,职称编号,年龄,性别,家庭地址,联系方式等信息,我们把他们一一列入其中。同时我们使用一张表格来具体显示存储并显示这些信息。 表中的命令按钮包括添加,保存和删除。添加命令实现把录入的信息存如表格中,保存是把表格中的信息存入数据库,删除是把表格中的一行信息删除。
(4)调整个控件的位置,并进行必要的组合操作。合并后的效果如图2-8所示。
J2ME Java平台开发
随着移动设备的普及和功能的不断扩展,Java 2 Platform, Micro
Edition (J2ME) 在移动应用开发中扮演着重要的角色。J2ME 是一种基于 Java 的软件平台,专门用于开发嵌入式设备上的应用程序。本文将介绍 J2ME 的基本概念、特点和开发流程,并探讨在 J2ME Java 平台开发中的一些最佳实践。
一、J2ME 概述
J2ME 是 Java 2 Platform, Micro Edition 的缩写,是为嵌入式设备提供的一种轻量级的 Java 平台。与其它版本的 Java 平台相比,J2ME 在资源消耗上更加倾向于节省,并且适应于具有有限计算和存储能力的移动设备。J2ME 平台包括了三个主要的配置(Configuration):CLDC(Connected Limited Device Configuration)、CDC(Connected
Device Configuration)和 Foundation Profile。其中,CLDC 是 J2ME 平台最常用的配置,适用于移动电话等较低端设备的开发。
二、J2ME 特点
1. 跨平台性:由于 J2ME 是基于 Java 平台的,可以在不同的嵌入式设备上运行。这意味着开发者只需编写一次代码,就可以将应用程序部署到多个不同设备上,极大地提高了开发效率和应用程序的可移植性。
2. 硬件适配性:J2ME 提供了一系列标准的 API,使得开发者可以与不同类型的硬件进行交互。通过这些 API,开发者可轻松地访问设备的底层功能,如显示屏、网络连接、摄像头等,从而实现更加丰富和贴近用户需求的应用程序。
3. 轻量级:J2ME 平台的编译和执行环境相对较小,这使得应用程序在设备中的占用空间更小,可以运行在资源有限的设备上。这也使得开发者能够方便地将应用程序传输到移动设备中,提高了应用程序的易传播性和部署效率。
基于J2ME的电子课程表系统
摘要:设计并实现一个电子课程表系统。使用J2ME技术作为开发平台,运用MIDP2.0中图形用户界面组件类库(LCDUI)、记录管理系统(RMS)技术,采用UML类图建模,同时探讨RMS高级操作的应用。通过开发平台模拟实验,证明其达到了设计要求。
关键词:J2ME;RMS;LCDUI;统一建模语言;电子课程表
0引言
J2ME是Java平台的微缩版,在手机、PDA等移动信息设备上得到了广泛应用,目前已成为手机程序开发的主流平台之一。本文首先介绍了J2ME层次结构,LCDUI类图结构以及RMS存储的基本原理,然后对电子课程表的功能要求作了分析,使用UML建模设计出数据类和界面类。最后对RMS高级操作作了详细分析,并构建了开发平台实现电子课程表系统。
1技术背景介绍
1.1J2ME
J2ME是sun公司针对移动电话、PDA和电视机顶盒等嵌入设备定义的Java技术平台。
其目的是为这些资源受限的嵌入式设备提供一个公共的、灵活的、开放的Java程序运行环境。也为软件开发人员开发嵌入式设备上的Java应用程序提供一个灵活、开放的开发环境。
J2ME平台由一系列技术规范组成。J2ME被设计成层次结构,主要由配置(configuraton)、简表(profile)和可选包(optional package)3部分组成,如图1所示。
1.2LCDUI
LCDUI是MIDP专家专门为移动信息设备设计的图形用户界面组件类库,定义在javax.microediton.lcdui包中。该包中主要的类、接口及它们之间的关系见LCDUI类图,如图2所示。
每个MIDlet都有一个与之相关的Display实例对象,负责管理设备的显示屏幕,通过Display的类方法getDisplay(MIDlet)可以获取这个实例对象。一旦MIDlet获得了Display实例对象,就可以使用这个对象调用setCurrent(Displayable)方法把一个Displyable对象设置在屏幕上显示,任一时刻在屏幕上只能有一个Displayable对象。
实验二(3)用MicrosoftVisio工具设计用户界面
一、实验目的
1.掌握MicrosoftVisio的使用方法使用方法,熟悉其中的各种图表
2.学会利用MicrosoftVisio来建立所需要的用户界面
二、实验内容
1.设计用户界面
以教师管理系统为例,使用MicrosoftVisio来创建教师信息录入窗口:
(1)选择图表类型
从开始菜单中选择程序——MicrosoftVisio,在文件菜单中选择新建,选择软件,选
择Windows用户界面。如图2-1所示。
图2-1Visio文件菜单
(2)Windows用户界面中控件的识别和基本操作
1.控件识别,如图2-2所示为Visio
绘制用户界面常用控件。
图2-2常用控件
2.调整显示比例,如图2-3所示。
图2-3把屏幕的显示比例从42调整到150
3.控件选取,在左边的控件列表中选取所需控件,把它拖至页面中。如图2-4、选择分组框、顶层菜单项、以及网格列。
图2-4选取控件
4.网格行列值的选取,如图2-5所示。
图2-5
设置网格5.字体大小的设定,如图2-6所示。
图2-6设置字体
(3)创建教师信息录入窗口
1.按上述实验步骤,选择所需要的用户界面,在这里,我们选择Windows用户界面。
2.调整页面大小,从42调整到150。
3.选择所需要的控件,把控件拖入页面中,并标明这个控件,如图3-7所示:
图2-7教师信息录入窗口
教师信息主要包括教师姓名,职称编号,年龄,性别,家庭地址,联系方式等信息,我
们把他们一一列入其中。同时我们使用一张表格来具体显示存储并显示这些信息。表中的命令按钮包括添加,保存和删除。添加命令实现把录入的信息存如表格中,保存
是把表格中的信息存入数据库,删除是把表格中的一行信息删除。
(4)调整个控件的位置,并进行必要的组合操作。合并后的效果如图2-8所示。
图2-8空间位置设置
(5)对窗口进行润色,增加背景颜色或改变字体颜色等操作。效果如图2-9所示。
图2-9界面润色(课堂上要求同学们完成,提交)