书籍详情

Palm OS编程实践

Palm OS编程实践

作者:(美)Robert Mykland著;傅曦 等译

出版社:人民邮电出版社

出版时间:2001-01-01

ISBN:9787115091581

定价:¥60.00

购买这本书可以去
内容简介
  本书全面介绍了如何使用开发工具Code Warrior开发一个完整的Palm OS应用程序。通过对本书的学习,读者不仅可以快速学会开发基本的Palm OS应用程序的方法,还可以学到调试程序、使用数据库和优化用户界面等高级PDA开发技术。本书面向各个层次的C程序员和PDA爱好者。对于初学者来说,这是一本很好的入门教程:对于有经验的程序员来说,这是专业的参考书;对于PDA爱好者来说,这又是一本方便的手册。
作者简介
暂缺《Palm OS编程实践》作者简介
目录
第1章 关于Palm                  
  1. 1 PalmComputing的成功                  
  1. 2 PalmComputing的历史                  
  1. 3 Palm computing公司的整体结构                  
  1. 4 Palm操作系统                  
  1. 4. 1 版本1. 0                  
  1. 4. 2 版本2. 0                  
  1. 4. 3 版本3. 0                  
  1. 4. 4 版本3. 1                  
  1. 4. 5 版本3. 2                  
  1. 4. 6 版本3. 3                  
  1. 4. 7 版本3. 5                  
  1. 5 产品                  
  1. 6 PalmOS的开发软件                  
  1. 7 Palm设备的硬件                  
  1. 7. 1 RAM和ROM                  
  1. 7. 2 Motorola 68328“DragonBall”                  
  1. 7. 3 模式                  
  1. 7. 4 接口                  
  1. 7. 5 时钟和定时器                  
  1. 7. 6 屏幕                  
  1. 7. 7 声音                  
  1. 7. 8 复位                  
 第2章 建立一个应用程序                  
  2. 1 编程环境                  
  2. 2 用Mac作为开发平台                  
  2. 3 对C语言应知道多少                  
  2. 4 PalmOS应用程序的剖析                  
  2. 4. 1 PalmOS的存储器                  
  2. 4. 2 PalmOS应用程序的执行和调试                  
  2. 5 开发环境的安装                  
  2. 6 检查你的开发环境                  
  2. 7 生成项目                  
  2. 8 生成资源                  
  2. 9 生成代码                  
  2. 10 代码分析                  
  2. 11 调试:使它工作起来                  
  2. 11. 1 当运行程序时发生了什么?                  
  2. 11. 2 把项目存放到固定的目录中                  
  2. 12 下一步                  
 第3章 文本框中的乐趣                  
  3. 1 文本框究竟是什么                  
  3. 2 属性                  
  3. 3 再谈谈事件                  
  3. 4 焦点                  
  3. 5 使用字符串资源                  
  3. 6 菜单                  
  3. 7 支持各种不同版本的PalmOS                  
  3. 8 错误和警告                  
  3. 9 下一步                  
  3. 10 最后结果                  
 第4章 窗体的编程                  
  4. 1 程序设置                  
  4. 1. 1 创建大小应用程序图标                  
  4. 1. 2 CodeWarrior集成开发环境中的项目设置                  
  4. 2 多窗体界面                  
  4. 2. 1 对Contacts. rsrc文件内容的添加                  
  4. 2. 2 对Contracts. c文件内容的添加                  
  4. 2. 3 调试                  
  4. 3 下一步                  
  4. 4 程序清单                  
 第5章 数据库                  
  5. 1 删除工作                  
  5. 1. 1 备份Contacts程序                  
  5. 1. 2 从资源文件中将原来的资源删除                  
  5. 1. 3 删除代码                  
  5. 2 添加数据库                  
  5. 2. 1 数据库技术和术语                  
  5. 2. 2 对Contacts. rsrc文件内容的添加                  
  5. 2. 3 对Contacts. c文件内容的添加                  
  5. 2. 4 字段和数据库记录                  
  5. 2. 5 调试                  
  5. 3 下一步                  
  5. 4 程序清单                  
 第6章 控件                  
  6. 1 保存你的项目                  
  6. 2 对Contacts. rsrc文件内容的添加                  
  6. 2. 1 添加日期和时间选择触发器                  
  6. 2. 2 创建一个新的设置时间窗体                  
  6. 3 向Contacts. c添加代码                  
  6. 3. 1 在数据库中初始化和保存日期和时间                  
  6. 3. 2 支持日期和时间选择触发器                  
  6. 3. 3 支持开关按钮(push buttons)                  
  6. 3. 4 支持重复按钮(repeating buttons)                  
  6. 3. 5 支持复选框                  
  6. 3. 6 结束EnterTime窗体                  
  6. 4 调试                  
  6. 5 下一步                  
  6. 6 程序清单                  
 第7章 列表框和排序                  
  7. 1 保存项目                  
  7. 2 列表框                  
  7. 2. 1 对Contacts. rsrc文件内容的添加                  
  7. 2. 2 对Contacts. c文件内容的添加                  
  7. 2. 3 调试                  
  7. 3 排序                  
  7. 3. 1 对Contacts. rsrc文件内容的添加                  
  7. 3. 2 对Contacts. c文件内容的添加                  
  7. 3. 3 调试                  
  7. 4 下一步                  
  7. 5 程序清单                  
 第8章 表和滚动条                  
  8. 1 保存项目                  
  8. 2 删除旧的资源                  
  8. 3 删除旧代码                  
  8. 4 表                  
  8. 4. 1 添加一个表                  
  8. 4. 2 在表中显示记录                  
  8. 4. 3 调试                  
  8. 5 三种滚动条                  
  8. 5. 1 添加滚动按钮和滚动条资源                  
  8. 5. 2 让滚动按钮工作起来                  
  8. 5. 3 对PageUp和PageDown键的支持                  
  8. 5. 4 设计滚动条                  
  8. 5. 5 调试                  
  8. 6 下一步                  
  8. 7 程序清单                  
 第9章 分类和查找                  
  9. 1 保存项目                  
  9. 2 分类                  
  9. 2. 1 对Contacts. rsrc文件内容的添加                  
  9. 2. 2 Contacts. c的修改                  
  9. 2. 3 调试分类                  
  g. 2. 4 保密记录                  
  9. 3 查找                  
  9. 3. 1 对Contacts. c的修改                  
  9. 3. 2 调试                  
  9. 4 下一步                  
  9. 5 程序清单                  
 第10章 创建高效的用户界面                  
  10. 1 设计考虑                  
  10. 1. 1 站在用户的角度                  
  10. 1. 2 简单易用就是一切                  
  10. 1. 3 点击(tap)因素                  
  10. 1. 4 “七”的原则                  
  10. 1. 5 屏幕的考虑                  
  10. 1. 6 空间的重要性                  
  10. 1. 7 输入笔的考虑                  
  10. 1. 8 处理器的考虑                  
  10. 2 设计原则                  
  10. 2. 1 文本框. 手写区和剪贴板                  
  10. 2. 2 菜单                  
  10. 2. 3 按钮和控件                  
  10. 2. 4 一般情况                  
  10. 2. 5 窗体的布局                  
  10. 3 操作流程                  
  10. 3. 1 分类                  
  10. 3. 2 滚动                  
  10. 3. 3 对象的优先顺序                  
  10. 3. 4 主窗体                  
  10. 4 下一步                  
 第11章 工具简介                  
  11. 1 Palm操作系统的开发工具                  
  11. 1. 1 CodeWarrior                  
  11. 1. 2 GCC/PRC-Tools                  
  11. 1. 3 PalmOS Emulator                  
  11. 1. 4 PalmOS SDK                  
  11. 1. 5 Pendragon Forms                  
  11. 1. 6 PilRC                  
  11. 1. 7 Satellite Forms                  
  11. 2 Window Conduit开发工具                  
  11. 2. 1 CDK                  
  11. 2. 2 CDK JavaEdition                  
  11. 2. 3 Insider                  
  11. 2. 4 VisualCafeProfessional                  
  11. 2. 5 VisualC/C++                  
  11. 3 MacintoshConduit开发工具                  
  11. 3. 1 CDK                  
  11. 3. 2 用于MacOS的CodeWarrior                  
  11. 4 外围设备                  
  11. 4. 1 TRGpro卡                  
  11. 4. 2 Visor卡                  
  11. 4. 3 一般的外围设备                  
  11. 5 网址                  
  1. 1. 5. 1 EScribe                  
  11. 5. 2 Handspring                  
  11. 5. 3 J. Marshall                  
  11. 5. 4 Massena. com                  
  11. 5. 5 PaImComputing                  
  11. 5. 6 Qualcomm/Kyocera                  
  11. 5. 7 QualityPartners                  
  11. 5. 8 RoadCoders                  
  11. 5. 9 Symbol                  
  11. 5. 10 TRG                  
 第12章 专业编程技巧                  
  12. 1 类型保护变量和可移植性                  
  12. 2 使用匈牙利符号(HungarianNotation)                  
  12. 3 可重复使用的主模块                  
  12. 3. 1 main. c模块                  
  12. 3. 2 main. h模块                  
  12. 3. 3 fcalc. c模块                  
  12. 3. 4 fcalc.h模块                  
  12. 3. 5 app. h模块                  
  12. 3. 6 调试                  
  12. 3. 7 程序清单                  
  12. 4 可重用的About窗体                  
  12. 4. 1 对Calculator.rsrc文件内容的添加                  
  12. 4. 2 fabout. c模块                  
  12. 4. 3 fabout. h模块                  
  12. 4. 4 fprefs. c模块                  
  12. 4. 5 fprefs. h模块                  
  12. 4. 6 moptions. c模块                  
  12. 4. 7 moptions. h模块                  
  12. 4. 8 app. h的内容添加                  
  12. 4. 9 程序清单                  
  12. 4. 10 调试                  
  12. 5 面向对象的编程                  
  12. 5. 1 C++.  Java和PalmOS                  
  12. 5. 2 数据封装                  
  12. 5. 3 数据抽象                  
  12. 5. 4 继承                  
  12. 5. 5 多态性                  
  12. 6 下一步                  
 第13章 再论用户界面                  
  13. 1 计算器的设计                  
  13. 2 创建计算器                  
  13. 2. 1 对Calculator. rsrc文件内容的添加                  
  13. 2. 2 fcalc. c内容的添加                  
  13. 2. 3 fcalc. h文件内容的添加                  
  13. 2. 4 calc. h模块                  
  13. 2. 5 对app. h文件内容的添加                  
  13. 2. 6 安装MathLib                  
  13. 2. 7 调试                  
  13. 3 下一步                  
  13. 4 程序清单                  
 第14章 程序的可移植性                  
  14. 1 设计计算器核心                  
  14. 2 剩余代码                  
  14. 2. 1 新的calc. h                  
  14. 2. 2 calc. c的普通代码                  
  14. 2. 3 可移植性问题                  
  14. 3 调试                  

猜您喜欢

读书导航