《Palm OS編程寶典》是2006年1月人民郵電出版社出版的圖書,作者是(美)弗斯特。
基本介紹
- 書名:Palm OS編程寶典
- 作者:(美)弗斯特
- 譯者:汪斐
- ISBN:9787115136961
- 定價:98.00
- 出版社:人民郵電出版社
- 出版時間:2006-01-01
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
《Palm OS編程寶典(第2版)》詳細地講解了Palm OS編程,內容涵蓋了使用C/C++進行Palm OS開發的各個方面。全書共23章,分為7個部分,包括Palm OS入門、創建Palm OS應用程式、Palm OS編程、信息存儲、手持設備的外部通信、與桌面計算機同步、高級主題。書中內容由淺入深,除了結合實例對Palm OS的系統API進行細緻的講解外,還涉及到一些較為深入的高級主題。此外,書中對Palm OS開發中常用的幾種開發工具,如Metrowerks CodeWarrior和Falch.net DeveloperStudio等,也做了全面而詳細的介紹。《Palm OS編程寶典(第2版)》的最後附有術語表,列出了與Palm OS編程相關的大量術語。無論對想要入門的Palm OS開發新手,還是想進一步提高的“門內漢”,甚至對於Palm OS高級開發者,此書都會對您有所幫助,讀者都將在書中找到自己所需的內容。
圖書目錄
第1部分 PaIm OS入門
第1章 理解Palm OS平台
1.1 Palm 0S的理念
1.2桌面和手持應用程式設計之比較
1.2.1對高性能的期望
1.2.2有限的輸入方式
1.2.3狹小的螢幕
1.2.4電池壽命和運算能力
1.2.5有限的記憶體
1.2.6用RAM做數據持久存儲
1.3與桌面相連線
1.4硬體版本之比較
1.5展望未來
1.6總結
第2章 理解Palm OS
2.1 Palm OS手持設備如何使用電力
2.2運行Palm OS應用程式
2.2.1 回響啟動碼(Launch Code)
2.2.2 事件(Event)處理
2.3管理記憶體
2.3.1動態RAM
2.3.2 存儲RAM
2.4使用資源
2.5設計程式的用戶界面
2.5.1 窗體(Form)
2.5.2提示(Alert)
2.5.3 選單(Menu)
2.5.4表格(Table)
2.5.5列表(List)
2.5.6 彈出式列表觸發器(]Pop—up Triggel)
2.5.7按鈕(Button)
2.5.8重複按鈕(:Repeating Button)
2.5.9選擇觸發器(Selector Trigger)
2.5.10單選按鈕(Push Button)
2.5.11 複選框(Cneck:Box)
2.5.12滑動條(Slider)
2.5.13標籤(Label)
2.5.14 窗體點陣圖(Form Bitmap)
2.5.15文本域(Field)
2.5.16 Graffiti狀態指示器(Shift Indicator)
2.5.17滾動條(Scroll Bar)
2.5.18 自定義控制項(Gadget)
2.6與其他設備通信
2.6.1 串列通信
2.6.2 TCP/IP
2.6.3 藍牙(B1uetooth)
2.6.4 網頁剪輯(Web Clipping)
2.6.5 電話
2.6.6 IrDA
2.6.7數據交換
2.7 Palm OS版本比較
2.7.1 2.0版的變化
2.7.2 3.0版的變化
2.7.3 3.1版的變化
2.7.4 3.2版的變化
2.7.5 3.3版的變化
2.7.6 3.5版的變化
2.7.7 4.0版的變化
2.7.8 5.0版的變化
2.8 總結
第2部分 創建Palm OS應用程式
第3章 開發工具介紹
3.1 使用CodeWarrior for Palm 0S
3.1.1 熟悉IDE
3.1.2改變目標設定
3.1.3 在codeWarrior中編譯和連結
3.2 使用GNU PRC.TOOls
3.2.1 使用PRC.TOOls編譯和連結
。3.2.2使用make自動構建
3.3 使用Falch net:Developer’Sndio
3.3.1 熟悉IDE
3.3.2在DeveloperStudio中編譯和連結
3.4 總結
第4章 編寫第一個Palm OS應用程式
第1章 理解Palm OS平台
1.1 Palm 0S的理念
1.2桌面和手持應用程式設計之比較
1.2.1對高性能的期望
1.2.2有限的輸入方式
1.2.3狹小的螢幕
1.2.4電池壽命和運算能力
1.2.5有限的記憶體
1.2.6用RAM做數據持久存儲
1.3與桌面相連線
1.4硬體版本之比較
1.5展望未來
1.6總結
第2章 理解Palm OS
2.1 Palm OS手持設備如何使用電力
2.2運行Palm OS應用程式
2.2.1 回響啟動碼(Launch Code)
2.2.2 事件(Event)處理
2.3管理記憶體
2.3.1動態RAM
2.3.2 存儲RAM
2.4使用資源
2.5設計程式的用戶界面
2.5.1 窗體(Form)
2.5.2提示(Alert)
2.5.3 選單(Menu)
2.5.4表格(Table)
2.5.5列表(List)
2.5.6 彈出式列表觸發器(]Pop—up Triggel)
2.5.7按鈕(Button)
2.5.8重複按鈕(:Repeating Button)
2.5.9選擇觸發器(Selector Trigger)
2.5.10單選按鈕(Push Button)
2.5.11 複選框(Cneck:Box)
2.5.12滑動條(Slider)
2.5.13標籤(Label)
2.5.14 窗體點陣圖(Form Bitmap)
2.5.15文本域(Field)
2.5.16 Graffiti狀態指示器(Shift Indicator)
2.5.17滾動條(Scroll Bar)
2.5.18 自定義控制項(Gadget)
2.6與其他設備通信
2.6.1 串列通信
2.6.2 TCP/IP
2.6.3 藍牙(B1uetooth)
2.6.4 網頁剪輯(Web Clipping)
2.6.5 電話
2.6.6 IrDA
2.6.7數據交換
2.7 Palm OS版本比較
2.7.1 2.0版的變化
2.7.2 3.0版的變化
2.7.3 3.1版的變化
2.7.4 3.2版的變化
2.7.5 3.3版的變化
2.7.6 3.5版的變化
2.7.7 4.0版的變化
2.7.8 5.0版的變化
2.8 總結
第2部分 創建Palm OS應用程式
第3章 開發工具介紹
3.1 使用CodeWarrior for Palm 0S
3.1.1 熟悉IDE
3.1.2改變目標設定
3.1.3 在codeWarrior中編譯和連結
3.2 使用GNU PRC.TOOls
3.2.1 使用PRC.TOOls編譯和連結
。3.2.2使用make自動構建
3.3 使用Falch net:Developer’Sndio
3.3.1 熟悉IDE
3.3.2在DeveloperStudio中編譯和連結
3.4 總結
第4章 編寫第一個Palm OS應用程式