注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Palm OS編程實(shí)踐

Palm OS編程實(shí)踐

Palm OS編程實(shí)踐

定 價(jià):¥60.00

作 者: (美)Robert Mykland著;傅曦 等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: Palm

ISBN: 9787115091581 出版時(shí)間: 2001-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 458頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面介紹了如何使用開發(fā)工具Code Warrior開發(fā)一個(gè)完整的Palm OS應(yīng)用程序。通過對本書的學(xué)習(xí),讀者不僅可以快速學(xué)會(huì)開發(fā)基本的Palm OS應(yīng)用程序的方法,還可以學(xué)到調(diào)試程序、使用數(shù)據(jù)庫和優(yōu)化用戶界面等高級PDA開發(fā)技術(shù)。本書面向各個(gè)層次的C程序員和PDA愛好者。對于初學(xué)者來說,這是一本很好的入門教程:對于有經(jīng)驗(yàn)的程序員來說,這是專業(yè)的參考書;對于PDA愛好者來說,這又是一本方便的手冊。

作者簡介

暫缺《Palm OS編程實(shí)踐》作者簡介

圖書目錄

第1章 關(guān)于Palm                  
  1. 1 PalmComputing的成功                  
  1. 2 PalmComputing的歷史                  
  1. 3 Palm computing公司的整體結(jié)構(gòu)                  
  1. 4 Palm操作系統(tǒng)                  
  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 產(chǎn)品                  
  1. 6 PalmOS的開發(fā)軟件                  
  1. 7 Palm設(shè)備的硬件                  
  1. 7. 1 RAM和ROM                  
  1. 7. 2 Motorola 68328“DragonBall”                  
  1. 7. 3 模式                  
  1. 7. 4 接口                  
  1. 7. 5 時(shí)鐘和定時(shí)器                  
  1. 7. 6 屏幕                  
  1. 7. 7 聲音                  
  1. 7. 8 復(fù)位                  
 第2章 建立一個(gè)應(yīng)用程序                  
  2. 1 編程環(huán)境                  
  2. 2 用Mac作為開發(fā)平臺                  
  2. 3 對C語言應(yīng)知道多少                  
  2. 4 PalmOS應(yīng)用程序的剖析                  
  2. 4. 1 PalmOS的存儲器                  
  2. 4. 2 PalmOS應(yīng)用程序的執(zhí)行和調(diào)試                  
  2. 5 開發(fā)環(huán)境的安裝                  
  2. 6 檢查你的開發(fā)環(huán)境                  
  2. 7 生成項(xiàng)目                  
  2. 8 生成資源                  
  2. 9 生成代碼                  
  2. 10 代碼分析                  
  2. 11 調(diào)試:使它工作起來                  
  2. 11. 1 當(dāng)運(yùn)行程序時(shí)發(fā)生了什么?                  
  2. 11. 2 把項(xiàng)目存放到固定的目錄中                  
  2. 12 下一步                  
 第3章 文本框中的樂趣                  
  3. 1 文本框究竟是什么                  
  3. 2 屬性                  
  3. 3 再談?wù)勈录?nbsp;                 
  3. 4 焦點(diǎn)                  
  3. 5 使用字符串資源                  
  3. 6 菜單                  
  3. 7 支持各種不同版本的PalmOS                  
  3. 8 錯(cuò)誤和警告                  
  3. 9 下一步                  
  3. 10 最后結(jié)果                  
 第4章 窗體的編程                  
  4. 1 程序設(shè)置                  
  4. 1. 1 創(chuàng)建大小應(yīng)用程序圖標(biāo)                  
  4. 1. 2 CodeWarrior集成開發(fā)環(huán)境中的項(xiàng)目設(shè)置                  
  4. 2 多窗體界面                  
  4. 2. 1 對Contacts. rsrc文件內(nèi)容的添加                  
  4. 2. 2 對Contracts. c文件內(nèi)容的添加                  
  4. 2. 3 調(diào)試                  
  4. 3 下一步                  
  4. 4 程序清單                  
 第5章 數(shù)據(jù)庫                  
  5. 1 刪除工作                  
  5. 1. 1 備份Contacts程序                  
  5. 1. 2 從資源文件中將原來的資源刪除                  
  5. 1. 3 刪除代碼                  
  5. 2 添加數(shù)據(jù)庫                  
  5. 2. 1 數(shù)據(jù)庫技術(shù)和術(shù)語                  
  5. 2. 2 對Contacts. rsrc文件內(nèi)容的添加                  
  5. 2. 3 對Contacts. c文件內(nèi)容的添加                  
  5. 2. 4 字段和數(shù)據(jù)庫記錄                  
  5. 2. 5 調(diào)試                  
  5. 3 下一步                  
  5. 4 程序清單                  
 第6章 控件                  
  6. 1 保存你的項(xiàng)目                  
  6. 2 對Contacts. rsrc文件內(nèi)容的添加                  
  6. 2. 1 添加日期和時(shí)間選擇觸發(fā)器                  
  6. 2. 2 創(chuàng)建一個(gè)新的設(shè)置時(shí)間窗體                  
  6. 3 向Contacts. c添加代碼                  
  6. 3. 1 在數(shù)據(jù)庫中初始化和保存日期和時(shí)間                  
  6. 3. 2 支持日期和時(shí)間選擇觸發(fā)器                  
  6. 3. 3 支持開關(guān)按鈕(push buttons)                  
  6. 3. 4 支持重復(fù)按鈕(repeating buttons)                  
  6. 3. 5 支持復(fù)選框                  
  6. 3. 6 結(jié)束EnterTime窗體                  
  6. 4 調(diào)試                  
  6. 5 下一步                  
  6. 6 程序清單                  
 第7章 列表框和排序                  
  7. 1 保存項(xiàng)目                  
  7. 2 列表框                  
  7. 2. 1 對Contacts. rsrc文件內(nèi)容的添加                  
  7. 2. 2 對Contacts. c文件內(nèi)容的添加                  
  7. 2. 3 調(diào)試                  
  7. 3 排序                  
  7. 3. 1 對Contacts. rsrc文件內(nèi)容的添加                  
  7. 3. 2 對Contacts. c文件內(nèi)容的添加                  
  7. 3. 3 調(diào)試                  
  7. 4 下一步                  
  7. 5 程序清單                  
 第8章 表和滾動(dòng)條                  
  8. 1 保存項(xiàng)目                  
  8. 2 刪除舊的資源                  
  8. 3 刪除舊代碼                  
  8. 4 表                  
  8. 4. 1 添加一個(gè)表                  
  8. 4. 2 在表中顯示記錄                  
  8. 4. 3 調(diào)試                  
  8. 5 三種滾動(dòng)條                  
  8. 5. 1 添加滾動(dòng)按鈕和滾動(dòng)條資源                  
  8. 5. 2 讓滾動(dòng)按鈕工作起來                  
  8. 5. 3 對PageUp和PageDown鍵的支持                  
  8. 5. 4 設(shè)計(jì)滾動(dòng)條                  
  8. 5. 5 調(diào)試                  
  8. 6 下一步                  
  8. 7 程序清單                  
 第9章 分類和查找                  
  9. 1 保存項(xiàng)目                  
  9. 2 分類                  
  9. 2. 1 對Contacts. rsrc文件內(nèi)容的添加                  
  9. 2. 2 Contacts. c的修改                  
  9. 2. 3 調(diào)試分類                  
  g. 2. 4 保密記錄                  
  9. 3 查找                  
  9. 3. 1 對Contacts. c的修改                  
  9. 3. 2 調(diào)試                  
  9. 4 下一步                  
  9. 5 程序清單                  
 第10章 創(chuàng)建高效的用戶界面                  
  10. 1 設(shè)計(jì)考慮                  
  10. 1. 1 站在用戶的角度                  
  10. 1. 2 簡單易用就是一切                  
  10. 1. 3 點(diǎn)擊(tap)因素                  
  10. 1. 4 “七”的原則                  
  10. 1. 5 屏幕的考慮                  
  10. 1. 6 空間的重要性                  
  10. 1. 7 輸入筆的考慮                  
  10. 1. 8 處理器的考慮                  
  10. 2 設(shè)計(jì)原則                  
  10. 2. 1 文本框. 手寫區(qū)和剪貼板                  
  10. 2. 2 菜單                  
  10. 2. 3 按鈕和控件                  
  10. 2. 4 一般情況                  
  10. 2. 5 窗體的布局                  
  10. 3 操作流程                  
  10. 3. 1 分類                  
  10. 3. 2 滾動(dòng)                  
  10. 3. 3 對象的優(yōu)先順序                  
  10. 3. 4 主窗體                  
  10. 4 下一步                  
 第11章 工具簡介                  
  11. 1 Palm操作系統(tǒng)的開發(fā)工具                  
  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開發(fā)工具                  
  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開發(fā)工具                  
  11. 3. 1 CDK                  
  11. 3. 2 用于MacOS的CodeWarrior                  
  11. 4 外圍設(shè)備                  
  11. 4. 1 TRGpro卡                  
  11. 4. 2 Visor卡                  
  11. 4. 3 一般的外圍設(shè)備                  
  11. 5 網(wǎng)址                  
  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章 專業(yè)編程技巧                  
  12. 1 類型保護(hù)變量和可移植性                  
  12. 2 使用匈牙利符號(HungarianNotation)                  
  12. 3 可重復(fù)使用的主模塊                  
  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 調(diào)試                  
  12. 3. 7 程序清單                  
  12. 4 可重用的About窗體                  
  12. 4. 1 對Calculator.rsrc文件內(nèi)容的添加                  
  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的內(nèi)容添加                  
  12. 4. 9 程序清單                  
  12. 4. 10 調(diào)試                  
  12. 5 面向?qū)ο蟮木幊?nbsp;                 
  12. 5. 1 C++.  Java和PalmOS                  
  12. 5. 2 數(shù)據(jù)封裝                  
  12. 5. 3 數(shù)據(jù)抽象                  
  12. 5. 4 繼承                  
  12. 5. 5 多態(tài)性                  
  12. 6 下一步                  
 第13章 再論用戶界面                  
  13. 1 計(jì)算器的設(shè)計(jì)                  
  13. 2 創(chuàng)建計(jì)算器                  
  13. 2. 1 對Calculator. rsrc文件內(nèi)容的添加                  
  13. 2. 2 fcalc. c內(nèi)容的添加                  
  13. 2. 3 fcalc. h文件內(nèi)容的添加                  
  13. 2. 4 calc. h模塊                  
  13. 2. 5 對app. h文件內(nèi)容的添加                  
  13. 2. 6 安裝MathLib                  
  13. 2. 7 調(diào)試                  
  13. 3 下一步                  
  13. 4 程序清單                  
 第14章 程序的可移植性                  
  14. 1 設(shè)計(jì)計(jì)算器核心                  
  14. 2 剩余代碼                  
  14. 2. 1 新的calc. h                  
  14. 2. 2 calc. c的普通代碼                  
  14. 2. 3 可移植性問題                  
  14. 3 調(diào)試                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號