J2ME程序设计的几个原则
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
更多信息请访问我的blog:http://blog.csdn.net/mailbomb
刚从事J2ME开发没有多久,把我认为J2ME程序设计时应该遵循的原则说明一下:
1、 使用面向对象编程。
虽然使用面向过程编程可以减小文件的尺寸,但是为了以后维护的方便和利于扩展,还是要使用面向对象编程。
2、 使用MVC模式
将模型、界面和控制分离。现在很多的程序将三者合一,但是如果你做的程序比较大的话,还是建议你进行分离。
3、 自动存储用户设定
使用RMS来存储用户的信息,例如存储用户上次输入的用户名、密码、用户对于系统的设定等,这样不仅可以减少用户的输入,而且对用户友好。很多程序甚至做了自动登陆等。
4、 一些系统设置允许用户关闭。如背景音乐、背景灯显示等。
5、 将低级用户界面的绘制动作放在一个独立的线程里面去。
6、 在需要大量时间才能完成的工作时,给用户一个等待界面。
暂时只有这么多,希望大家能积极补充和指正。
分享到:
相关推荐
J2ME由几个关键组件构成,包括Connected Limited Device Configuration (CLDC) 和 Connected Device Configuration (CDC)。CLDC是为资源有限的设备设计的,如基本的移动电话,而CDC则适用于更复杂的设备,如PDA或...
**J2ME手机游戏程序设计**是移动设备上游戏开发的重要领域,主要针对Java Micro Edition (J2ME) 平台。J2ME是Java平台的一个子集,为嵌入式设备和移动设备提供轻量级的应用开发环境,特别是在早期智能手机和功能机...
#### 五、J2ME程序设计的几个原则 良好的程序设计习惯对于提高软件质量和维护性至关重要: 1. **使用面向对象编程**:这有助于提高代码的可读性和可维护性。 2. **使用MVC模式**:将模型、视图和控制器分离,...
### J2ME程序设计的几个原则 遵循良好的编程实践,如使用面向对象编程,采用MVC模式分离模型、视图和控制器,利用RMS(Record Management System)存储用户数据,允许用户自定义系统设置,以及合理安排线程和等待...
**五、J2ME程序设计原则** 1. **面向对象编程**:尽管文件大小可能增加,但面向对象编程有助于提高代码的可维护性和扩展性。 2. **MVC模式**:将模型、视图和控制器分离,有利于大型项目的组织和管理。 3. **自动...
学习J2ME游戏源代码可以涵盖以下几个关键知识点: 1. **MIDP API**:了解如何使用MIDP提供的类和接口来构建游戏界面,包括Canvas类用于自定义绘图,Item和Form类用于创建用户交互元素。 2. **CLDC API**:掌握基础...
在这个案例中,代码的核心部分可能包括以下几个关键组件: 1. **主类(Main Class)**:这是MIDlet的入口点,通常会实现`MIDlet`接口。在这个类中,开发者会定义MIDlet的生命周期方法,如`startApp()`(启动应用)...
在 Java 开发领域中,根据不同的应用场景和需求,Java 被分为了几个主要的平台版本,分别是 J2SE(Java 2 Standard Edition)、J2EE(Java 2 Enterprise Edition)和 J2ME(Java 2 Micro Edition)。对于初学者而言...
J2ME,全称为Java 2 Micro Edition,是Java平台上针对小型设备,如移动电话、PDA等开发应用程序的一个框架。它提供了轻量级的运行环境和应用编程接口(API),使得开发者能够创建功能丰富的移动应用,包括各种游戏。...
首先,"论文打印.doc"可能是一篇关于J2ME手机游戏开发的详细研究,它可能会涵盖以下几个关键知识点: 1. **J2ME架构**:J2ME由配置(Configurations)和 profiles(Profiles)组成。配置定义了设备的基本硬件和软件...
**J2ME程序设计原则** 1. **面向对象编程**:即使可能增加文件大小,也应优先考虑代码的可维护性和可扩展性。 2. **MVC模式**:分离模型、视图和控制器,提高代码结构的清晰度和可维护性。 学习J2ME开发不仅需要...
Cavaj Java Decompiler是该压缩包中包含的软件,它具有以下几个关键特点: 1. **准确性**:Cavaj Java Decompiler以其高度的反编译准确性而著称,能够将字节码转换回接近原始的Java源代码。这对于分析和理解已编译...
### J2ME最佳实践与UI设计关键知识点 #### 一、J2ME概述与MIDP版本 J2ME(Java 2 Micro Edition),由Sun Microsystems发布,是为小型设备和消费类电子产品设计的Java平台标准。其核心是MIDP(Mobile Information ...
J2ME包含几个配置和 profiles,如MIDP(Mobile Information Device Profile),它定义了移动设备上的Java应用程序接口,包括图形用户界面、网络和文件存储等功能。 J2ME的现状和前景展望显示,虽然现代智能手机倾向...
CLDC是J2ME中的一个配置,专门设计用于内存受限的设备,如早期的移动电话。它规定了一种轻量级的Java虚拟机实现——KVM,能够运行在仅有几兆字节RAM的设备上。KVM支持部分Java语言特性,并且为了适应低资源环境而...
### 一、J2ME程序设计的几个原则 1. **使用面向对象编程**:尽管面向过程编程可减少代码体积,但在J2ME中,为了代码的可维护性和可扩展性,推荐采用面向对象编程。这可以使程序结构更清晰,易于管理和升级。 2. **...
学习J2ME手机游戏开发不仅能够掌握一门技术,还能锻炼程序设计思维和问题解决能力,对于想要进入移动游戏开发领域的初学者来说,是一条理想的入门之路。通过深入阅读和实践书中的内容,读者将逐步成长为一名熟练的...
J2ME应用通常由几个部分构成: - MIDlet Suite:包含一个或多个MIDlets(J2ME应用程序)和相关的资源文件。 - MIDlet:是J2ME中的主应用程序类,继承自MIDlet抽象类。 - 用户界面:使用MIDP提供的轻量级用户界面组件...