书籍详情

J2ME手机编程基础

J2ME手机编程基础

作者:Leopold Lee编著

出版社:清华大学出版社

出版时间:2003-07-01

ISBN:9787302067818

定价:¥21.00

购买这本书可以去
内容简介
  Java是一个让许多程序员为之激动的话题,自从其发布以来就以良好的跨平台特性让人们赞不绝口。除了在网络服务器端和济览器的应用之外,Java还提供了对于某些移动设备上进行应用程序开发的规范,如手机上的MIDP和CLDC。该规范提供了Java与无线网络两种技术的整合,使得手机的功能进一步得到增强。本书主要讲述J2ME手机编程的基础知识及其应用,全书以通俗易懂的语言精典实例讲解MIDP和CLDC规范以及基于这两种规范使用Java进行手机通信程序开发的方法与技巧,以便使读者迅速掌握这门新兴而又蓬勃发展的技术。从而为在该手机无线通信编程领域大显身手奠定坚实的基础。本书适合Java初学者或有一定基础的程序设计人员,同时也适合对无线网络或无线商务及娱乐有兴趣的读者,以及希望使用J2ME进行手机无线通信编程的人员。
作者简介
暂缺《J2ME手机编程基础》作者简介
目录
第1章  初识J2ME                  
 1. 1  Java平台和J2ME技术概况                  
 1. 1. 1  Java语言的发展和现状                  
 1. 1. 2  J2ME概述                  
 1. 1. 3  CLDC和MIDP                  
 1. 2  支持J2ME的手机设备及常用开发工具                  
 1. 2. 1  支持J2ME的手机设备                  
 1, 2. 2  支持J2ME的开发工具                  
 1. 3  本章小结                  
 第2章  Java编程基础                  
 2. 1  面向对象编程                  
 2. 1. 1  对象和类                  
 2. 1. 2  属性和行为                  
 2. 1. 3  类的组织和类行为                  
 2. 2  Java编程知识                  
 2. 2. 1  语句和表达式                  
 2. 2. 2  变量和数据类型                  
 2. 2. 3  Java程序的注释                  
 2. 2. 4  Java语言中的字面量                  
 2. 2. 5  表达式和运算符                  
 2. 2. 6  字符串运算                  
 2. 2. 7  数组                  
 2. 2. 8  多维数组                  
 2. 2. 9  if条件语句                  
 2. 2. 10  switch条件语句                  
 2. 2. 11  while和do循环                  
 2. 2. 12  for循环                  
 2. 2. 13  循环退出语句                  
 2. 3  Java语言中对象的处理                  
 2. 3. 1  新对象的创建                  
 2. 3. 2  类变量和实例变量的访问和设置                  
 2. 3. 3  类方法的调用                  
 2. 4  Java中的强制类型转换                  
 2. 4. 1  原始类型的强制转换                  
 2. 4. 2  对象之间的强制转换                  
 2. 4. 3  原始数据类型和对象之间的强制转换                  
 2. 5  本章小结                  
 第3章  第一个MIDlet程序                  
 3. 1  "你好, J2ME"实例                  
 3. 2   J2MEWTK                  
 3. 2. 1  WTK工具包的安装                  
 3. 2. 2  启动WTK工具包                  
 3. 2. 3  创建工程                  
 3. 2. 4  书写源代码和编译建立工程                  
 3. 2. 5  在模拟器中试运行                  
 3. 3  工程分析                  
 3. 4  程序打包                  
 3. 5  本章小结                  
 第4章  连接受限设备配置表                  
 4. 1  CLDC的由来                  
 4. 1. 1  小而灵便的Java虚拟机                  
 4. 1. 2  运行时库                  
 4. 2  CLDC概览                  
 4. 2. 1  设备要求                  
 4. 2. 2  语言要求                  
 4. 2. 3  KVM虚拟机要求                  
 4. 2. 4  CLDC中使用的J2SE类                  
 4. 2. 5  系统属性                  
 4. 3  CLDC独有的类                  
 4. 4  本章小结                  
 第5章  移动信息设备简表                  
 5. 1  软件需求                  
 5. 2  MIDlets和MIDletSuites                  
 5. 3  用户接口                  
 5. 4  数据持久性                  
 5. 5  无线互连                  
 5. 6  其他的J2SE类                  
 5. 7  MIDlet基础                  
 5. 7. 1  MIDlet的主类                  
 5. 7. 2  激活MIDlet                  
 5. 9. 3  MIDletSuites详解                  
 5. 7. 4  MIDlet生存周期                  
 5. 8  本章小结                  
 第6章  用户接口低层API                  
 6. 1  MIDP用户界面类库                  
 6. 2  显示                  
 6. 2. 1  Displayables                  
 6. 2. 2  Display类                  
 6. 2. 3  设置当前的Displayable                  
 6. 3  命令                  
 6. 3. 1  命令的定义                  
 6. 3. 2  命令的创建                  
 6. 3. 3  命令对象与显示对象的关联                  
 6. 3. 4  对Command触发事件的响应                  
 6. 4  图像                  
 6. 5  Canvas类                  
 6. 5. 1  创建Canvas                  
 6. 5. 2  Canvas中的按键事件                  
 6. 5. 3  Canvas中的指针事件                  
 6. 5. 4  可视性通知                  
 6. 5. 5  强制重画                  
 6. 5. 6  事件序列化                  
 6. 5. 7  绘制图形和文本                  
 6. 5. 8  获得Canvas的大小参数                  
 6. 6  本章小结                  
 第7章  MIDP中的图形和图像设计                  
 7. 1  MIDP中的图形绘制                  
 7. 1. 1  Repaint机制                  
 7. 1. 2  图形绘制                  
 7. 1. 3  坐标                  
 7. 1. 4  图形剪裁和坐标变换                  
 7. 1. 5  颜色                  
 7. 1. 6  字体                  
 7. 2  Graphics类相关的图形绘制                  
 7. 2. 1  绘制前的初始化工作                  
 7. 2. 2  线条的绘制                  
 7. 2. 3  弧形的绘制和填充                  
 7. 2. 4  绘制和填充矩形和圆角矩形,                   
 7. 2. 5  文本和图像的绘制                  
 7. 3  MIDP对图像的支持                  
 7. 4  PNG图像格式简介                  
 7. 4. 1  PNG的存储                  
 7. 4. 2  PNG的文件格式                  
 7. 5  MIDP对PNG的支持                  
 7. 6  显示一幅有趣的图片                  
 7. 6. 1  建立工程文件                  
 7. 6. 2  编辑要显示的图像                  
 7. 6. 3  编写MIDlet代码                  
 7. 6. 4  运行新建工程                  
 7. 7  Image和ImageItem类的常用方法                  
 7. 7. 1  Image类                  
 7. 7. 2  ImageItem类                  
 7. 8  使用MIDP对图像的支持实现动画效果                  
 7. 9  本章小结                  
 第8章  高层用户接口API                  
 8. 1  屏幕                  
 8. 1. 1  屏幕类                  
 8. 1. 2  屏幕的标题                  
 8. 1. 3  广告条                  
 8. 2  提醒                  
 8. 2. 1  Alert类                  
 8. 2. 2  Alert的类型                  
 8. 2. 3  Alert类的超时                  
 8. 2. 4  Alert对象的显示                  
 8. 2. 5  Alert对象实例                  
 8. 3  列表与文本框                  
 8. 3. 1  列表                  
 8. 3. 2  文本框                  
 8. 4  表单                  
 8. 4. 1  表单和表单的子项                  
 8. 4. 2  子项的状态事件                  
 8. 4. 3  选项组子项                  
 8. 4. 4  日期域子项                  
 8. 4. 5  滑杆子项                  
 8. 4. 6  图像子项                  
 8. 4. 7  字符串子项                  
 8. 4. 8  文本域子项                  
 8. 5  本章小结                  
 第9章  MIDP记录管理系统                  
 9. 1  记录和记录集                  
 9. 1. 1  数据的可持续性                  
 9. 1. 2  记录                  
 9. 1. 3  记录集                  
 9. 1. 4  记录集使用中的体积限制                  
 9. 2  打开和关闭记录集                  
 9. 2. 1  记录集类                  
 9. 2. 2  打开记录集                  
 9. 2. 3  记录集的关闭                  
 9. 2. 4  记录集的相关信息                  
 9. 2. 5  列出和删除记录集                  
 9. 3  记录集中数据的读写                  
 9. 3. 1  添加新记录                  
 9. 3. 2  记录的读取                  
 9. 3. 3  记录中数据的写入                  
 9. 3. 4  记录的删除                  
 9. 4  记录集数据的格式                  
 9. 4. 1  将其他格式的数据转换为二进制                  
 9. 4. 2  从二进制形式还原                  
 9. 4. 3  几个关于数据转换的问题                  
 9. 5  面向记录的几个高级操作                  
 9. 5. 1  记录过滤接口                  
 9. 5. 2  记录比较接口                  
 9. 5. 3  记录侦听接口                  
 9. 5. 4  记录枚举接口                  
 9. 6  完整的RMS编程实例                  
 9. 7  本章小结                  
 第10章  MIDP的网络编程                  
 10. 1  HTTP基础                  
 10. 1. 1  网络服务器和网络客户端                  
 10. 1. 2  HTTP工作原理                  
 10. 1. 3  连接重用                  
 10. 1. 4  跨请求的状态保持                  
 10. 2  创建HTTP连接                  
 10. 2. 1  HttpConnection接口                  
 10. 2. 2  获取一个HttpConnection对象                  
 10. 2. 3  GET和HEAD请求                  
 10. 2. 4  POST方法                  
 10. 3  回复处理                  
 10. 4  HTTP连接的状态代码                  
 10. 5  MIDP应用与Servlets交互                  
 10. 6  本章小结                  
 第丑1章  使用网络连接请求获职图像数据                  
 11. 1  显示地图的Canvas                  
 11. 2  MIDlet主程序                  
 11. 3  编译                  
 11. 4  本章小结                  
 第12章  MI[DP中的多线程                  
 12. 1  线程                  
 12. 1. 1  多线程                  
 12. 1. 2  Java中的多线程                  
 12. 2  线程类                  
 12. 2. 1  MIDP中的Thread类的方法                  
 12. 2. 2  Runnable接口                  
 12. 3  实例代码                  
 12. 4  本章小结                  
 第13章  MIDIet程序中定时器的使用                  
 13. 1  Timer类                  
 13. 2  TimerTask类                  
 13. 3  java. util.Date类                  
 13. 4  只运行一次的定时器                  
 13. 5  可重复运行的定时器                  
 13. 6  使用Timer控制的Gauge的实例                  
 13. 7  使用时钟屏幕保护的实例                  
 13. 8  本章小结                  
 第14章  MIDlet的高级主题                  
 14. 1  无线网络与设备安全                  
 14. 1. 1  无线网络更加不安全                  
 14. 1. 2  设备丢失或被窃                  
 14. 2  XML                  
 14. 2. 1  XML技术应用的必要性                  
 14. 2. 2  XML解析器                  
 14. 3  代码优化                  
 14. 3. 1  最小化类的数量                  
 14. 3. 2  使用内置类                  
 14. 3. 3  对象数目最少化                  
 14. 3. 4  无用信息收集器的辅助工作                  
 14. 3. 5  使用混淆器                  
 14. 4  本章小结                  
 附录A J2ME的网络安全措施                  
 A1  常用有线网络的安全措施--SSL                  
 A1. 1  SSL简介                  
 A1. 2  公共钥匙安全体系简介                  
 A1. 3  HTTPS和SSL                  
 A2  Sun无线应用的网络安全措施--KSSL                  
 A2. 1  SSL特性                  
 A2. 2  SSL实现要点                  
 A2. 3  使用KSSL编程                  
 A. 3  JCE-Java加密扩展                  
 A3. 1  安全供应者                  
 A3. 2  BouncyCastleJ2ME加密包                  
 A3. 3  JCE实现                  
 A3. 4  BouncyCastleJ2ME加密包进行DES加密传输                  
 A4  小结                  

猜您喜欢

读书导航