书籍详情
高级Palm编程:专业开发人员指南
作者:(美)Steve Mann,(美)Ray Rischpater著;韩林,魏振春,王慧英译
出版社:机械工业出版社
出版时间:2002-05-01
ISBN:9787111099383
定价:¥38.00
购买这本书可以去
内容简介
本书详细介绍了PALM OS实际应用中大家所关心的一些难点和重点,如数据库、图形图像、快速查找与内嵌程序集成等内容。书中提供了大量的程序实例和使用技术细节,是一本紧密联系实际,实用性很强的书籍。利用书中提供的知识,读者可以把自身的PLAM OS开发水平提高到一个新的层次。所有实例程序,均可在随书光盘中找到。本书适合具有一些Palm软件开发经验,且有一些C语言编程经验的读者阅读。
作者简介
暂缺《高级Palm编程:专业开发人员指南》作者简介
目录
第1章 概述
1. 1 代码风格
1. 2 starter工程
1. 2. 1 全局常量
1. 2. 2 应用函数
1. 2. 3 主表单函数
1. 2. 4 starter的应用
1. 3 Utils--工具函数
1. 3. 1 工具函数
1. 3. 2 工具函数的使用
1. 4 工程概览
第2章 三角函数
2. 1 MathLib
2. 2 构造自己的函数库
2. 3 简单函数
2. 3. 1 方根
2. 3. 2 绝对值
2. 3. 3 正弦Sin
2. 3. 4 余弦Cos
2. 3. 5 正切Tan
2. 4 反三角函数
2. 4. 1 复杂性
2. 4. 2 查找表的结构
2. 4. 3 查表
2. 4. 4 内插法
2. 4. 5 反正弦
2. 4. 6 反余弦
2. 4. 7 反正切
2. 5 测试
2. 5. 1 测试函数
2. 5. 2 测试结果
2. 6 最后的优化
2. 7 适用范围
2. 8 工程概览
第3章 浮点数
3. 1 浮点数文本框
3. 2 精度
3. 3 Float Field简介
3. 4 手写输入处理
3. 5 浮点数的转换
3. 5. 1 StringToDouble
3. 5. 2 DoubleToString
3. 6 附加代码
3. 6. 1 在文本框之间切换
3. 6. 2 Edit菜单
3. 6. 3 弹出式按钮处理
3. 7 扩展Float Field
3. 8 工程概览
第4章 建立Palm数据库
4. 1 静态数据应用程序
4. 2 Palm数据库格式
4. 2. 1 数据库头部
4. 2. 2 记录列表
4. 2. 3 appInfo记录
4. 2. 4 记录集
4. 3 PDDB--设计
4. 3. 1 几点要求
4. 3. 2 数据输入格式
4. 3. 3 数据输入域
4. 3. 4 text记录类型
4. 3. 5 dbmd记录类型
4. 3. 6 ctgy记录类型
4. 4 PDDB--实现
4. 4. 1 Proxy类
4. 4. 2 输入处理
4. 4. 3 转换处理
4. 4. 4 PDDB转换器
4. 4. 5 输出处理
4. 5 PDDB数据库的应用
4. 5. 1 访问记录
4. 5. 2 访问appInfo
4. 5. 3 扩充PDDB
4. 6 PakaDB
4. 7 工程概览
第5章 快速查找
5. 1 Quiklist的第一个版
本
5. 1. 1 列表结构
5. 1. 2 建立列表
5. 1. 3 画列表
5. 1. 4 执行查找操作
5. 1. 5 查找定时器
5. 1. 6 抢占式查找
5. 2 数据库访问
5. 2. 1 建立数据库
5. 2. 2 添加数据库
5. 2. 3 检索数据库
5. 2. 4 画列表
5. 2. 5 可选的查找方案
5. 3 版本3--类别支持
5. 3. 1 添加类别弹出列表
5. 3. 2 添加只读类别
5. 3. 3 检索数据库
5. 3. 4 画列表
5. 4 扩充Quiklist
5. 5 工程概览
第6章 图形图像
6. 1 显示地图
6. 1. 1 用户界面和地图
6. 1. 2 Mapper
6. 2 地图基础
6. 2. 1 坐标系统
6. 2. 2 测地线和基准线
6. 2. 3 投影
6. 2. 4 位图格式的地图
6. 2. 5 矢量格式的地图
6. 3 用Palm OS位图来绘制地图
6. 3. 1 创建地图
6. 3. 2 读取地图
6. 3. 3 坐标表示
6. 3. 4 显示地图
6. 3. 5 事件处理
6. 3. 6 滚动地图
6. 3. 7 可选的滚动方案
6. 3. 8 缩放
6. 4 添加关注点
6. 4. 1 定位关注点
6. 4. 2 取关注点
6. 4. 3 显示关注点
6. 4. 4 选定关注点
6. 4. 5 在关注点上放置标签
6. 5 工程概览
第7章 Global Find方案
7. 1 数据库浏览
7. 1. 1 虚拟数据库编号
7. 1. 2 遍历数据库
7. 1. 3 显示数据库信息
7. 2 自动扫描
7. 2. 1 进度对话框
7. 2. 2 实现进度对话框
7. 2. 3 进度管理的优缺点
7. 3 自制的进度对话框
7. 3. 1 扫描数据库
7. 3. 2 取消扫描
7. 4 搜索记录
7. 4. 1 再次扫描
7. 4. 2 带动画的进度对话框
7. 4. 3 数据库过滤
7. 4. 4 检查记录
7. 5 扩展GMDBViewer
7. 6 工程概览
第8章 以应用为由心的网络编程
8. 1 为什么以应用为中心
8. 1. 1 用户界面
8. 1. 2 系统结构
8. 1. 3 我们的方法
8. 2 我们的例程
8. 3 Wx
8. 3. 1 管理无线设备
8. 3. 2 参数设置
8. 3. 3 获取Web内容
8. 4 nAPI
8. 4. 1 nAPI的数据结构
8. 4. 2 网络层
8. 4. 3 WWWPref
8. 4. 4 WWWFetch
8. 5 nAPI中的InetLib
8. 5. 1 初始化InetLib
8. 5. 2 建立网络连接
8. 5. 3 读取响应
8. 5. 4 关闭连接
8. 5. 5 显示无线状态指示器
8. 6 在程序中使用nAPI
8. 7 工程概览
第9章 同内嵌程序交互
9. 1 Palm OS内嵌数据库格式
9. 1. 1 基本原理
9. 1. 2 Memo
9. 1. 3 To Do列表
9. 1. 4 地址簿
9. 1. 5 日程表
9. 2 基于属性的方法
9. 3 NDBTest
9. 4 nDB执行
9. 4. 1 结构和类型
9. 4. 2 打开和关闭数据库
9. 4. 3 记录搜索
9. 4. 4 继续查找
9. 4. 5 释放记录
9. 4. 6 获取记录内容
9. 5 记录结构分析
9. 5. 1 Memo记录
9. 5. 2 任务记录
9. 5. 3 地址记录
9. 5. 4 日程表记录
9. 6 在程序中使用nDB
9. 7 扩展nDB
9. 8 工程概览
第10章 纠错
10. 1 例程
10. 1. 1 Twiddle
10. 1. 2 Dials
10. 2 准备
10. 2. 1 抽象
10. 2. 2 范围
10. 2. 3 断言
10. 2. 4 Scaffolds
10. 3 调试
10. 3. 1 Gremlin
10. 3. 2 日志
10. 3. 3 Debug ROM
10. 3. 4 Profiler程序剖析
10. 4 结论
10. 5 工程概览
1. 1 代码风格
1. 2 starter工程
1. 2. 1 全局常量
1. 2. 2 应用函数
1. 2. 3 主表单函数
1. 2. 4 starter的应用
1. 3 Utils--工具函数
1. 3. 1 工具函数
1. 3. 2 工具函数的使用
1. 4 工程概览
第2章 三角函数
2. 1 MathLib
2. 2 构造自己的函数库
2. 3 简单函数
2. 3. 1 方根
2. 3. 2 绝对值
2. 3. 3 正弦Sin
2. 3. 4 余弦Cos
2. 3. 5 正切Tan
2. 4 反三角函数
2. 4. 1 复杂性
2. 4. 2 查找表的结构
2. 4. 3 查表
2. 4. 4 内插法
2. 4. 5 反正弦
2. 4. 6 反余弦
2. 4. 7 反正切
2. 5 测试
2. 5. 1 测试函数
2. 5. 2 测试结果
2. 6 最后的优化
2. 7 适用范围
2. 8 工程概览
第3章 浮点数
3. 1 浮点数文本框
3. 2 精度
3. 3 Float Field简介
3. 4 手写输入处理
3. 5 浮点数的转换
3. 5. 1 StringToDouble
3. 5. 2 DoubleToString
3. 6 附加代码
3. 6. 1 在文本框之间切换
3. 6. 2 Edit菜单
3. 6. 3 弹出式按钮处理
3. 7 扩展Float Field
3. 8 工程概览
第4章 建立Palm数据库
4. 1 静态数据应用程序
4. 2 Palm数据库格式
4. 2. 1 数据库头部
4. 2. 2 记录列表
4. 2. 3 appInfo记录
4. 2. 4 记录集
4. 3 PDDB--设计
4. 3. 1 几点要求
4. 3. 2 数据输入格式
4. 3. 3 数据输入域
4. 3. 4 text记录类型
4. 3. 5 dbmd记录类型
4. 3. 6 ctgy记录类型
4. 4 PDDB--实现
4. 4. 1 Proxy类
4. 4. 2 输入处理
4. 4. 3 转换处理
4. 4. 4 PDDB转换器
4. 4. 5 输出处理
4. 5 PDDB数据库的应用
4. 5. 1 访问记录
4. 5. 2 访问appInfo
4. 5. 3 扩充PDDB
4. 6 PakaDB
4. 7 工程概览
第5章 快速查找
5. 1 Quiklist的第一个版
本
5. 1. 1 列表结构
5. 1. 2 建立列表
5. 1. 3 画列表
5. 1. 4 执行查找操作
5. 1. 5 查找定时器
5. 1. 6 抢占式查找
5. 2 数据库访问
5. 2. 1 建立数据库
5. 2. 2 添加数据库
5. 2. 3 检索数据库
5. 2. 4 画列表
5. 2. 5 可选的查找方案
5. 3 版本3--类别支持
5. 3. 1 添加类别弹出列表
5. 3. 2 添加只读类别
5. 3. 3 检索数据库
5. 3. 4 画列表
5. 4 扩充Quiklist
5. 5 工程概览
第6章 图形图像
6. 1 显示地图
6. 1. 1 用户界面和地图
6. 1. 2 Mapper
6. 2 地图基础
6. 2. 1 坐标系统
6. 2. 2 测地线和基准线
6. 2. 3 投影
6. 2. 4 位图格式的地图
6. 2. 5 矢量格式的地图
6. 3 用Palm OS位图来绘制地图
6. 3. 1 创建地图
6. 3. 2 读取地图
6. 3. 3 坐标表示
6. 3. 4 显示地图
6. 3. 5 事件处理
6. 3. 6 滚动地图
6. 3. 7 可选的滚动方案
6. 3. 8 缩放
6. 4 添加关注点
6. 4. 1 定位关注点
6. 4. 2 取关注点
6. 4. 3 显示关注点
6. 4. 4 选定关注点
6. 4. 5 在关注点上放置标签
6. 5 工程概览
第7章 Global Find方案
7. 1 数据库浏览
7. 1. 1 虚拟数据库编号
7. 1. 2 遍历数据库
7. 1. 3 显示数据库信息
7. 2 自动扫描
7. 2. 1 进度对话框
7. 2. 2 实现进度对话框
7. 2. 3 进度管理的优缺点
7. 3 自制的进度对话框
7. 3. 1 扫描数据库
7. 3. 2 取消扫描
7. 4 搜索记录
7. 4. 1 再次扫描
7. 4. 2 带动画的进度对话框
7. 4. 3 数据库过滤
7. 4. 4 检查记录
7. 5 扩展GMDBViewer
7. 6 工程概览
第8章 以应用为由心的网络编程
8. 1 为什么以应用为中心
8. 1. 1 用户界面
8. 1. 2 系统结构
8. 1. 3 我们的方法
8. 2 我们的例程
8. 3 Wx
8. 3. 1 管理无线设备
8. 3. 2 参数设置
8. 3. 3 获取Web内容
8. 4 nAPI
8. 4. 1 nAPI的数据结构
8. 4. 2 网络层
8. 4. 3 WWWPref
8. 4. 4 WWWFetch
8. 5 nAPI中的InetLib
8. 5. 1 初始化InetLib
8. 5. 2 建立网络连接
8. 5. 3 读取响应
8. 5. 4 关闭连接
8. 5. 5 显示无线状态指示器
8. 6 在程序中使用nAPI
8. 7 工程概览
第9章 同内嵌程序交互
9. 1 Palm OS内嵌数据库格式
9. 1. 1 基本原理
9. 1. 2 Memo
9. 1. 3 To Do列表
9. 1. 4 地址簿
9. 1. 5 日程表
9. 2 基于属性的方法
9. 3 NDBTest
9. 4 nDB执行
9. 4. 1 结构和类型
9. 4. 2 打开和关闭数据库
9. 4. 3 记录搜索
9. 4. 4 继续查找
9. 4. 5 释放记录
9. 4. 6 获取记录内容
9. 5 记录结构分析
9. 5. 1 Memo记录
9. 5. 2 任务记录
9. 5. 3 地址记录
9. 5. 4 日程表记录
9. 6 在程序中使用nDB
9. 7 扩展nDB
9. 8 工程概览
第10章 纠错
10. 1 例程
10. 1. 1 Twiddle
10. 1. 2 Dials
10. 2 准备
10. 2. 1 抽象
10. 2. 2 范围
10. 2. 3 断言
10. 2. 4 Scaffolds
10. 3 调试
10. 3. 1 Gremlin
10. 3. 2 日志
10. 3. 3 Debug ROM
10. 3. 4 Profiler程序剖析
10. 4 结论
10. 5 工程概览
猜您喜欢