J2me项目实例------网络通讯录(1)
整体设计:
把图形界面和网路程序分为2部分设计,网路部分又分为客户端和服务器的.服务器用的是iis,程序用asp编写.客户端的用一个javabean封装方法.这样比较容易进行代码的重新利用.
Uml图如下:
下面是图形界面的设计:
首先是midpapplicatiop主要是封装了2个方法供以后方便图形界面的转换:
为 public static void setScreen(Displayable d){
display.setCurrent(d);
}
public static void setAlertScreen(Alert alert,Displayable d){
display.setCurrent(alert,d);
}
下来是主界面 menulist它有两个item commlist and luckylist分别提供了两个网路服务通讯录和星座的信息.
其中,menulist有4个服务项目 添加,查找,修改,删除,通讯录.luckylist有十二个星座的选项看看自己的星座和自己未来的运气如何.