网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Palm OS 编程实践

分享到:
Palm OS 编程实践

最 低 价:¥48.00

定 价:¥60.00

作 者:(美)Robert Mykland

出 版 社:人民邮电出版社

出版时间:2001 年5月

I S B N:7115091587

  • Palm OS 编程实践
  • 送货上门
  • 价格
    48.00元

    商品详情

    编辑推荐

    内容简介

    本书全面介绍了如何使用开发工具CodeWarrior开发一个完整的PalmOS应用程序。通过对本书的学习,读者不仅可以快速学会开发基本的PalmOS应用程序的方法,还可以学到调试程序、使用数据库和优化用户界面等高级PDA开发技术。
       本书面向各个层次的C程序员和PDA爱好者。对于初学者来说,这是一本很好的入门教程;对于有经验的程序员来说,这是专业的参考书;对于PDA爱好者来说,这又是一本方便的手册。
      

    作者简介

    Robert Mykland多年来一直从事硬件、软件开发和编程工作。他精通面向对象的编程、MS—Windows程序设计、实时嵌入式系统的设计、SCSI、集散系统、UNIX编程、多任务多进程的内核、网络编程、DCOM和ActiveX。他的编程语言包括C/C++、Pascal、Lisp及其他一些高级语言,他对汇编语言也十分熟悉。最近,他从事基于Palm OS平台的开发,掌握了Palm OS的所有版本。他为Computer Associates’Opal开发了快速的图形化开发环境。他也是SQL的专家,精通基于SQL—92的通过ODBC访问各种顶级数据库(如Oracle、Sybase、Inform.. << 查看详细

    目录

    第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 调试

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...