µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
AutoCAD 2012¹q¸£Ã¸¹Ï°ò¦³]p»PÀ³¥Î
¦¹§@ªÌµL¬ÛÃö®ÑÄy
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
PALM OS µ{¦¡³]p¤Jªù¡]¤ºªþ¥úºÐ¡^
§@ªÌ¡G
Robert Mykland;
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
ø¹Ï±Æª©
ÂO®Ñ¨t¦C¡Gµ{¦¡»y¨¥P020
¥Xª©ªÀ¡G
¬ü°Ó³Á®æÃ¹§Æº¸
¥Xª©¤é´Á¡G2001/4/1
ISBN¡G9574933490
®ÑÄy½s¸¹¡Gsb0082995
¶¼Æ¡G624
©w»ù¡G
590
¤¸
Àu´f»ù¡G
79
§é
466
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
PALM OS µ{¦¡³]p¤Jªù¡]¤ºªþ¥úºÐ¡^
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
◆ 內容簡介
這本書的大部分章節在介紹如何撰寫Palm OS之應用軟體。如果想要儘速進入狀況,建議直接從第二章開始閱讀,有空再回過頭來瀏覽第一章。 這本書只有一開頭的導覽和少數章節與所關心的主要主題稍微有所偏離外,其餘都是直接地、實際地說明Palm OS應用程式的開發。從第二章到第九章引領設計並實作一個可在Palm OS上執行的簡單聯絡管理(Contact Manager)程式。 本書的第二部份共有三章,其所涵蓋的主題也不同於應用程式開發。第十章談到應用程式設計(Application Design),包括一般的程式設計,以及在Palm上的特殊應用,第十章的內容在處理Palm使用介面設計時非常實用。第十一章則是介紹目前市面上對於Palm開發者來說可能會用到的各種資源,包括各式各樣的軟硬體,以及如何獲得這些資訊來源。第十二章說明如何管理並製作在Palm OS上由C語言所撰寫的程式碼的文件,以利於容易維護及重覆使用。 本書最後以一個計算機程式的設計與實作做為範例,以說明如何重覆使用程式碼、共享函式庫以及將軟體移植到Palm OS上。
◆ 目錄
第一部份、基礎篇 第一章、Palm介紹 Palm的成功之道 1-2 Palm Computing公司的歷史 1-3 Palm Computing公司之組織架構 1-5 Palm作業系統 1-5 各種相容機型 1-8 Palm作業系統的發展工具 1-12 Palm機型的硬體裝置 1-12 第二章、設計Palm OS的應用程式 程式設計環境 2-2 如果您使用麥金塔作為發展平台 2-2 關於C語言 2-3 Palm應用程式的詳細介紹 2-3 安裝您的開發環境 2-7 測試您的程式開發環境 2-8 建立您自己的專案 2-12 建立所要用到的資源 2-14 建立程式碼 2-17 程式碼的說明 2-19 疑難排解:使得程式運作順利 2-25 下一章要介紹什麼? 2-29 第三章、有趣的輸入欄位 什麼是輸入欄位 3-2 屬性(Attributes) 3-5 關於事件 3-7 輸入焦點 3-10 使用字串資源 3-14 選單 3-16 支援各種不同版本的Palm作業系統 3-20 錯誤和警告 3-21 下一章要介紹什麼? 3-23 最後的結果 3-23 第四章、應用程式和表單 應用程式設定 4-2 多表單 4-6 下一章要介紹什麼? 4-23 程式列表 4-23 第五章、資料庫 準備工作 5-2 建立資料庫 5-4 下一章要介紹什麼? 5-30 程式列表 5-30 第六章、控制元件 備份自己的專案 6-2 增加到Contacts.rsrc 6-2 增加到Contacts.c 6-10 疑難排解 6-25 下一章要介紹什麼? 6-25 程式列表 6-25 第七章、清單和排序 為您的專案儲存備份 7-2 清單 7-2 排序 7-17 下一章要介紹什麼? 7-25 程式列表 7-26 第八章、表格和捲軸 為您的專案儲存備份 8-2 移除舊有的資源 8-2 修改舊有的程式碼 8-3 表格 8-4 三種捲軸捲動的方式 8-17 下一章要介紹什麼? 8-26 程式列表 8-26 第九章、分類和搜尋 備份您的專案 9-2 如何分類 9-2 搜尋 9-27 下一章要介紹什麼? 9-37 程式碼列表 9-37 第二部分、進階篇 第十章、設計良好的使用者介面 設計考量 10-2 設計原則 10-8 應用程式流程 10-15 下一章要介紹什麼? 10-17 第十一章、工具和解決方案的全面考察 Palm作業系統應用程式開發工具 11-2 Windows下的開發工具 11-8 Macintosh開發工具 11-10 週邊設備 11-11 網站 11-12 第十二章、專業人士的程式設計竅門 型態安全(Type-Safe)變數與可攜性 12-2 匈牙利標記法(Hungarian Notation) 12-4 可再使用之主要模組 12-5 表單的再使用 12-31 物件導向程式設計 12-48 下一章要介紹什麼? 12-52 第十三章、更多關於建立使用者界面 設計計算機(Calculator)程式 13-2 建立計算機(Calculator)應用程式 13-5 下一章要介紹什麼? 13-30 第十四章、移植到Palm OS 設計計算功能 14-2 剩下的程式碼 14-4
◆ 作者簡介
Robert Mykland
在硬體、軟體及程式設計等方面有多年的工作經驗。他的經歷包含物件導向設計、MS-Windows應用軟體、即時嵌入式系統、SCSI的host及target、網路伺服器、群體軟體(groupware)、UNIX應用軟體、多工程式設計、多處理器核心、Web及網際網路應用軟體、DCOM及ActiveX。他所擅長的程式語言包含C/C++、Pascal、Lisp以及其它許多高階程式語言;他同時也是組合語言(assembler)的高手。最近他則在相容於所有主要版本的Palm OS的Palm平台上,進行程式設計。他為Computer Associates開發了名為Opal的圖形化開發環境,可在Pilot/Palm III上快速地開發應用程式。最近幾年他(在其它工作進行的同時)進行了以SQL-92為基礎,並透過ODBC來連接許多知名的資料庫系統(如Oracle、Sybase、Informix、MS-SQL Server、Ingres等)的工作。
Patrick Santry
擁有Microsoft Certified Trainer(MCT)、Microsoft Certified Systems Engineer(MCSE)、Microsoft Certified Solutions Developer(MCSD)、Microsoft Certified Professional + Site Building(MCP+SB)的資格,同時他也通過CompTia’s I-Net+認證,目前居住在賓州的Erie。他專門利用Microsoft的技術來開發E-Business的解決方案,同時他也是許多電腦書籍以及Microsoft Certified Professonal Program上的文章作者。
◆ 譯者簡介
b-power工作室由一群資訊工作同好所組成,主要興趣在於Windows/Solaris/ Linux/Unix等作業系統之系統管理與效能調整、物件導向系統分析與設計、Java/C/C++/C#/Delphi程式設計、Web-based應用系統開發、Palm/Win CE應用系統設計、XML及電子商務應用等。本書由b-power工作室吳卓俊、王獻志及賴宗智等三人合譯。
吳卓俊 ( Jun Wu )
資訊管理學系碩士,目前為資訊工程學系博士班研究生。其譯著有麥格羅‧希爾公司出版之「Linux完全引導手冊」一書。
王獻志 (Hsien Chih Wang)
現為資訊管理所博士班研究生。 賴宗智 (Caspar Lai),目前為資訊管理所碩士班研究生。
¥ÎCanva³]p¶W§Ö
SOLIDWORKS
Autodesk R
SOLIDWORKS
SOLIDWORKS
SolidWorks
´¡µe®v±M¥ÎªºI´º¸ê®Æ
¤Ö¤k?ªí±¡Ã¸»s§Þ¥©¡G
AI¼Æ¦ìÂ૬¹ê¾Ô«ü«n
SOLIDWORKS
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C