`

J2ME程序设计的几个原则

阅读更多

J2ME程序设计的几个原则

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

更多信息请访问我的bloghttp://blog.csdn.net/mailbomb

刚从事J2ME开发没有多久,把我认为J2ME程序设计时应该遵循的原则说明一下:

1、 使用面向对象编程。

虽然使用面向过程编程可以减小文件的尺寸,但是为了以后维护的方便和利于扩展,还是要使用面向对象编程。

2、 使用MVC模式

将模型、界面和控制分离。现在很多的程序将三者合一,但是如果你做的程序比较大的话,还是建议你进行分离。

3、 自动存储用户设定

使用RMS来存储用户的信息,例如存储用户上次输入的用户名、密码、用户对于系统的设定等,这样不仅可以减少用户的输入,而且对用户友好。很多程序甚至做了自动登陆等。

4、 一些系统设置允许用户关闭。如背景音乐、背景灯显示等。

5、 将低级用户界面的绘制动作放在一个独立的线程里面去。

6、 在需要大量时间才能完成的工作时,给用户一个等待界面。

暂时只有这么多,希望大家能积极补充和指正。

分享到:
评论

相关推荐

    J2ME移动软件程序设计

    J2ME由几个关键组件构成,包括Connected Limited Device Configuration (CLDC) 和 Connected Device Configuration (CDC)。CLDC是为资源有限的设备设计的,如基本的移动电话,而CDC则适用于更复杂的设备,如PDA或...

    J2ME手机游戏程序设计

    **J2ME手机游戏程序设计**是移动设备上游戏开发的重要领域,主要针对Java Micro Edition (J2ME) 平台。J2ME是Java平台的一个子集,为嵌入式设备和移动设备提供轻量级的应用开发环境,特别是在早期智能手机和功能机...

    j2me入门:J2ME程序开发新手入门九大要点

    #### 五、J2ME程序设计的几个原则 良好的程序设计习惯对于提高软件质量和维护性至关重要: 1. **使用面向对象编程**:这有助于提高代码的可读性和可维护性。 2. **使用MVC模式**:将模型、视图和控制器分离,...

    J2ME程序开发新手入门九大要点

    ### J2ME程序设计的几个原则 遵循良好的编程实践,如使用面向对象编程,采用MVC模式分离模型、视图和控制器,利用RMS(Record Management System)存储用户数据,允许用户自定义系统设置,以及合理安排线程和等待...

    J2ME程序开发全方位基础讲解汇总

    **五、J2ME程序设计原则** 1. **面向对象编程**:尽管文件大小可能增加,但面向对象编程有助于提高代码的可维护性和扩展性。 2. **MVC模式**:将模型、视图和控制器分离,有利于大型项目的组织和管理。 3. **自动...

    J2me 游戏源代码

    学习J2ME游戏源代码可以涵盖以下几个关键知识点: 1. **MIDP API**:了解如何使用MIDP提供的类和接口来构建游戏界面,包括Canvas类用于自定义绘图,Item和Form类用于创建用户交互元素。 2. **CLDC API**:掌握基础...

    j2me写的一个小软件的代码

    在这个案例中,代码的核心部分可能包括以下几个关键组件: 1. **主类(Main Class)**:这是MIDlet的入口点,通常会实现`MIDlet`接口。在这个类中,开发者会定义MIDlet的生命周期方法,如`startApp()`(启动应用)...

    j2ee 与 j2se 和 j2me的区别

    在 Java 开发领域中,根据不同的应用场景和需求,Java 被分为了几个主要的平台版本,分别是 J2SE(Java 2 Standard Edition)、J2EE(Java 2 Enterprise Edition)和 J2ME(Java 2 Micro Edition)。对于初学者而言...

    J2ME小游戏

    J2ME,全称为Java 2 Micro Edition,是Java平台上针对小型设备,如移动电话、PDA等开发应用程序的一个框架。它提供了轻量级的运行环境和应用编程接口(API),使得开发者能够创建功能丰富的移动应用,包括各种游戏。...

    J2ME手机开发论文(2篇)+外文翻译

    首先,"论文打印.doc"可能是一篇关于J2ME手机游戏开发的详细研究,它可能会涵盖以下几个关键知识点: 1. **J2ME架构**:J2ME由配置(Configurations)和 profiles(Profiles)组成。配置定义了设备的基本硬件和软件...

    J2ME手机开发入门教程

    **J2ME程序设计原则** 1. **面向对象编程**:即使可能增加文件大小,也应优先考虑代码的可维护性和可扩展性。 2. **MVC模式**:分离模型、视图和控制器,提高代码结构的清晰度和可维护性。 学习J2ME开发不仅需要...

    java J2ME源代码反编译工具

    Cavaj Java Decompiler是该压缩包中包含的软件,它具有以下几个关键特点: 1. **准确性**:Cavaj Java Decompiler以其高度的反编译准确性而著称,能够将字节码转换回接近原始的Java源代码。这对于分析和理解已编译...

    j2me最佳实践,UI设计

    ### J2ME最佳实践与UI设计关键知识点 #### 一、J2ME概述与MIDP版本 J2ME(Java 2 Micro Edition),由Sun Microsystems发布,是为小型设备和消费类电子产品设计的Java平台标准。其核心是MIDP(Mobile Information ...

    J2ME 手机游戏程序的开发(完整俄罗斯方块, 电话本代码实现)

    J2ME包含几个配置和 profiles,如MIDP(Mobile Information Device Profile),它定义了移动设备上的Java应用程序接口,包括图形用户界面、网络和文件存储等功能。 J2ME的现状和前景展望显示,虽然现代智能手机倾向...

    J2ME in a Nutshell

    CLDC是J2ME中的一个配置,专门设计用于内存受限的设备,如早期的移动电话。它规定了一种轻量级的Java虚拟机实现——KVM,能够运行在仅有几兆字节RAM的设备上。KVM支持部分Java语言特性,并且为了适应低资源环境而...

    J2ME 全方位开发讲解基础汇总

    ### 一、J2ME程序设计的几个原则 1. **使用面向对象编程**:尽管面向过程编程可减少代码体积,但在J2ME中,为了代码的可维护性和可扩展性,推荐采用面向对象编程。这可以使程序结构更清晰,易于管理和升级。 2. **...

    j2me手机游戏开发教材

    学习J2ME手机游戏开发不仅能够掌握一门技术,还能锻炼程序设计思维和问题解决能力,对于想要进入移动游戏开发领域的初学者来说,是一条理想的入门之路。通过深入阅读和实践书中的内容,读者将逐步成长为一名熟练的...

    J2ME在移动设备上的应用

    J2ME应用通常由几个部分构成: - MIDlet Suite:包含一个或多个MIDlets(J2ME应用程序)和相关的资源文件。 - MIDlet:是J2ME中的主应用程序类,继承自MIDlet抽象类。 - 用户界面:使用MIDP提供的轻量级用户界面组件...

Global site tag (gtag.js) - Google Analytics