注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)理論蘋果電腦開發(fā)技術(shù)基礎(chǔ)教程

蘋果電腦開發(fā)技術(shù)基礎(chǔ)教程

蘋果電腦開發(fā)技術(shù)基礎(chǔ)教程

定 價:¥49.00

作 者: 同濟大學軟件學院,同濟大學蘋果開發(fā)技術(shù)實驗室編著
出版社: 機械工業(yè)出版社
叢編項: 蘋果電腦開發(fā)技術(shù)系列
標 簽: 暫缺

ISBN: 9787111153610 出版時間: 2004-11-01 包裝: 平裝
開本: 26cm 頁數(shù): 380 字數(shù):  

內(nèi)容簡介

  本書將幫助您踏上神奇的MacOSX應(yīng)用程序開發(fā)之路!本書介紹了MacOSX開發(fā)技術(shù)的各個重要主題。各章節(jié)的內(nèi)容安排如下:●第1章從歷史到現(xiàn)實,為您介紹Macintosh操作系統(tǒng)的發(fā)展歷程,并特別介紹即將發(fā)布的MacOSX10.4操作系統(tǒng)的眾多創(chuàng)新特性;●第2章完整介紹MacOSX的體系架構(gòu),及其對開發(fā)的影響;●第3章系統(tǒng)介紹MacOSX最為重要的集成開發(fā)環(huán)境Xcode,并通過一些簡單的例子演示使用Xcode進行開發(fā)的流程;●第4章介紹MacOSx的國際化和本地化技術(shù),對于發(fā)布多語言的應(yīng)用程序版本很有幫助;●第5章介紹蘋果的QuickTime技術(shù),描述如何用它來制作發(fā)布多媒體內(nèi)容,以及如何利用它支持多媒體應(yīng)用開發(fā);●第6章介紹如何用Java在MacOSX上開發(fā)應(yīng)用程序,可以把它作為MacOSX上Java開發(fā)的一個快速指南;●第7章介紹MacOSX的Unix血統(tǒng),如何在MacOSX上使用Unix的功能,并簡單介紹一些當前的開放源代碼工程;●第8章重點介紹MacOSXCocoa開發(fā)框架,并通過一些簡單的例子,演示如何用Cocoa開發(fā)MacOSX的應(yīng)用程序;●第9章詳細介紹MacOSX平臺上極富特點的腳本語言AppleScript,并通過若干實例展示了AppleScript的強大功能;●第10章簡單介紹MacOSX的Carbon開發(fā)框架,以及用I/OKit開發(fā)MacOSX設(shè)備驅(qū)動程序的基本思想。無論您已經(jīng)是PC平臺的編程高手,還是剛剛準備開始學習編程的新人,本書都將帶您進入新奇的蘋果平臺開發(fā)世界。掌握本書介紹的蘋果開發(fā)技術(shù)基礎(chǔ)知識,無疑是成為蘋果平臺開發(fā)人員的必修課。讓我們一起成為MacOSX的開發(fā)者吧!本書是MacOSX應(yīng)用程序開發(fā)的入門級教程,介紹了MacOSX開發(fā)技術(shù)的各個重要主題。主要內(nèi)容包括:蘋果機操作系統(tǒng)的發(fā)展歷程,特別介紹了即將發(fā)布的MacOSX10.4操作系統(tǒng)的眾多創(chuàng)新特性;MacOSX的體系架構(gòu)、集成開發(fā)環(huán)境Xcode、國際化和本地化技術(shù)、QuickTime技術(shù)、Java應(yīng)用程序的開發(fā)、UNIX的功能、Cocoa開發(fā)框架、AppleScript、Carbon開發(fā)框架、I/OKit開發(fā)的基本思想等。

作者簡介

暫缺《蘋果電腦開發(fā)技術(shù)基礎(chǔ)教程》作者簡介

圖書目錄

 第1章  MacOS系統(tǒng)介紹
 1. 1  蘋果系統(tǒng)簡史
 1. 1. 1  第一個蘋果核
 1. 1. 2  蘋果圖形時代的來臨
 1. 1. 3  尋求發(fā)展
 1. 1. 4  邁向MacOSX
 1. 2  走進MacOSX
 1. 2. 1  黑豹
 1. 2. 2  水元素
 1. 2. 3  文件管理
 1. 2. 4  多用戶與安全性
 1. 2. 5  常用應(yīng)用軟件
 1. 2. 6  Apple字體解決方案
 1. 2. 7  網(wǎng)絡(luò)
 1. 2. 8  使用終端
 1. 2. 9  使用幫助
 1. 3  系統(tǒng)技術(shù)
 1. 3. 1  與Windows互動
 1. 3. 2  AppleScript
 1. 3. 3  關(guān)于網(wǎng)絡(luò)的補充
 1. 3. 4  高級硬件特性
 1. 4  Tiger
 1. 4. 1  Spotlight
 1. 4. 2  iChat AV
 1. 4. 3  Safari RSS
 1. 4. 4  Dashboard
 1. 4. 5  Automator
 1. 4. 6  VoiceOver
 1. 4. 7. Mac Sync
 1. 4. 8  更強大的UNIX支持
 1. 4. 9  Xcode 2. 0
 1. 4. 10  64位技術(shù)
 1. 4. 11  核心圖像
 1. 4. 12  H. 264/AVC
 笫2章  MacOSX系統(tǒng)架構(gòu)
 2. 1  MacOSX體系結(jié)構(gòu)總攬
 2. 1. 1  分層透視圖
 2. 2  應(yīng)用程序環(huán)境
 2. 2. 1  Classic
 2. 2. 2  BSD
 2. 2. 3  Carbon
 2. 2. 4  Cocoa
 2. 2. 5  Java
 2. 3  應(yīng)用服務(wù)
 2. 3. 1  圖形和視窗環(huán)境
 2. 3. 2  打印系統(tǒng)
 2. 3. 3  其他應(yīng)用服務(wù)
 2. 4  核心服務(wù)
 2. 4. 1  核心基礎(chǔ)
 2. 4. 2  Carbon核心
 2. 4. 3  CFNetwork
 2. 4. 4  Web服務(wù)
 2. 4. 5  Open Transport
 2. 5  追蹤用戶事件
 第3章  XcOde
 3. 1  介紹
 3. 2  讓我們起步
 3. 2. 1  關(guān)于Xcode
 3. 2. 2  開發(fā)工具和系統(tǒng)架構(gòu)
 3. 3  蘋果的集成開發(fā)環(huán)境和How2do
 3. 3. 1  Xcode應(yīng)用程序的功能
 3. 3. 2  創(chuàng)建一個工程
 3. 3. 3  查找技術(shù)文檔和信息
 3. 3. 4  使用Interface Builder為應(yīng)用程序添加用戶界面
 3. 3. 5  使用修正和繼續(xù)功能
 3. 4  開發(fā)過程
 3. 4. 1  設(shè)計一個應(yīng)用程序
 3. 4. 2  設(shè)計一個用戶界面
 3. 4. 3  生成源代碼
 3. 4. 4  版本控制
 3. 4. 5  調(diào)試和優(yōu)化
 3. 4. 6  打包
 3. 5  特殊工程類型的注意事項
 3. 5. 1  腳本
 3. 5. 2  創(chuàng)建框架
 3. 5. 3  標準蘋果插件工程
 3. 5. 4  工具工程
 3. 5. 5  Java
 3. 5. 6  內(nèi)核擴展
 3. 5. 7 WebObjects
 3. 6  工具描述
 3. 6. 1  創(chuàng)建源代碼
 3. 6. 2  版本控制
 3. 6. 3  調(diào)試和優(yōu)化
 3. 6. 4  打包
 3. 6. 5  腳本
 3. 6. 6  Java
 3. 6. 7  內(nèi)核擴展
 3. 6. 8  工具箱驅(qū)動程序
 3. 7  閱讀資料指南與參考文檔
 3. 7. 1  開發(fā)人員指南
 3. 7. 2  參考文檔
 第4章  本地化和國際化
 4. 1  相關(guān)術(shù)語概述
 4. 2  MacOSX國際化技術(shù)
 4. 2. 1  主要的國際化技術(shù)
 4. 2. 2  語言預(yù)置及束資源
 4. 2. 3  指定語言和語言區(qū)
 4. 2. 4  國際化和本地化工具
 4. 3  MacOSX本地化技術(shù)
 4. 3. 1  本地化用戶界面
 4. 3. 2  本地化字符串
 4. 3. 3  加入多語系支持
 笫5章  QuickTime
 5. 1  QuickTime技術(shù)及其應(yīng)用
 5. 1. 1  認識QuickTime
 5. 1. 2  QuickTime的優(yōu)點
 5. 1. 3  QuickTime的基本架構(gòu)和基本操作
 5. 1. 4  QuickTimeVR虛擬現(xiàn)實
 5. 1. 5  QuickTimeStreaming流媒體
 5. 1. 6  QuickTime應(yīng)用實例
 5. 2  QuickTime程序設(shè)計
 5. 2. 1  程序設(shè)計的資源支持
 5. 2. 2  基于Windows的QuickTime程序設(shè)計
 5. 2. 3  使用QuickTime組件
 5. 2. 4  打開和播放影片
 第6章  MacOSX中的Java
 6. 1  什么是Java
 6. 1. 1  了解Java
 6. 1. 2  Macintosh上的Java
 6. 1. 3  MacOSX提供理想的Java環(huán)境
 6. 1. 4  Java的用戶環(huán)境
 6. 1. 5  獲得Aqua用戶界面
 6. 1. 6  HFS+
 6. 1. 7  使用Xcode編寫Java程序
 6. 2 MacOSX的部署選項
 6. 2. 1  可雙擊啟動的JAR文件
 6. 2. 2  MacOSX應(yīng)用程序包
 6. 2. 3  JavaWeb Start
 6. 2. 4  Java插件
 6. 3  用戶界面工具箱
 6. 3. 1 Swing
 6. 3. 2 Java2D
 6. 4  核心應(yīng)用程序接口
 6. 4. 1  連網(wǎng)
 6. 4. 2  預(yù)置
 6. 4. 3  JNl
 6. 5  Java虛擬機
 6. 5. 1  Javal. 4. 1虛擬機的基本屬性
 6. 5. 2  MacOSX的Java共享檔案
 6. 6  Info. plist中Java字典的關(guān)鍵字
 6. 6. 1  可用變量
 6. 6. 2  關(guān)鍵字和值
 6. 7  運行時系統(tǒng)屬性
 6. 7. 1  和本地應(yīng)用程序環(huán)境的集成
 6. 7. 2  渲染提示
 6. 7. 3  全屏Java
 6. 7. 4  窗口尺寸的調(diào)整
 6. 8  Java虛擬機的選項
 6. 8. 1  一般選項
 6. 8. 2  MacOSX專用選項
 6. 8. 3  堆的大小
 6. 8. 4  垃圾收集:內(nèi)存的使用
 6. 8. 5  垃圾收集:一般設(shè)定
 6. 8. 6  編譯
 6. 8. 7  線程
 6. 8. 8  共享
 6. 9  Javal. 4. 1應(yīng)用程序接口:蘋果技術(shù)的擴展
 6. 9. 1  Application類
 6. 9. 2  ApplicationAdapter類
 6. 9. 3  ApplicationBeanlnfo類
 6. 9. 4  ApplicationEvent類
 6. 9. 5  ApplicationListener接口
 6. 9. 6  CocoaComponent抽象類
 6. 9. 7  FileManager類
 第7章  UNIX與開放源代碼
 7. 1 UNIX與MacOSX
 7. 1. 1  概述
 7. 1. 2  MacOSX中的UNIX--Darwin
 7. 1. 3  Darwin的體系結(jié)構(gòu)
 7. 1. 4  Darwin的Mach
 7. 1. 5  Darwin的I/O kit
 7. 1. 6  Darwin的文件系統(tǒng)
 7. 1. 7  Darwin的網(wǎng)絡(luò)架構(gòu)
 7. 1. 8  Darwin的BSD
 7. 2  蘋果公司旗下的其他開放源代碼項目
 7. 2. 1  概述
 7. 2. 2  開放源代碼項目簡介
 第8章  Cocoa編程
 8. 1  Obective-C簡介
 8. 1. 1  Obective-C的歷史
 8. 1. 2  Obective-C中的數(shù)據(jù)類型
 8. 1. 3  Obective-C中的消息傳遞方式
 8. 2  Cocoa中Obecfive-C對象的聲明與實現(xiàn)
 8. 2. 1  接口文件
 8. 2. 2  實現(xiàn)文件
 8. 2. 3  創(chuàng)建新對象
 8. 3  Obective-C中的內(nèi)存管理
 8. 3. 1  內(nèi)存管理的目的
 8. 3. 2  Cocoa中Objective-C的內(nèi)存管理機制
 8. 3. 3  Cocoa中內(nèi)存管理的方法
 8. 4  Cocoa框架簡介
 8. 4. 1  Cocoa環(huán)境
 8. 4. 2  Cocoa在MacOSX中的位置
 8. 4. 3  Cocoa應(yīng)用程序的功能
 8. 5  Cocoa架構(gòu)
 8. 5. 1  基礎(chǔ)框架
 8. 5. 2  應(yīng)用程序工具箱
 8. 5. 3  其他CocoaAPl框架
 8. 6  一個圖形界面的例子--重量單位轉(zhuǎn)換器
 8. 6. 1  創(chuàng)建重量單位轉(zhuǎn)換器工程
 8. 6. 2  重量單位轉(zhuǎn)換器的界面
 8. 6. 3  定義并控制轉(zhuǎn)換器的類
 8. 6. 4  完成界面操作并實現(xiàn)程序
 8. 7  Cocoa繪圖模型
 8. 7. 1  Cocoa繪圖的數(shù)據(jù)類型
 8. 7. 2  畫布和畫刷
 8. 7. 3  畫筆
 8. 7. 4  NSBezierPath機制
 8. 8  Cocoa中的Apple事件處理
 8. 8. 1  NSResponder類簡介
 8. 8. 2  創(chuàng)建工程與界面
 8. 8. 3  代碼實現(xiàn)
 8. 8. 4  生成與調(diào)試
 8. 9  全面接觸Cocoa開發(fā)
 第9章  AppleScript
 9. 1  AppleScript介紹
 9. 1. 1  什么是AppleScript
 9. 1. 2  AppleScript能為我們做些什么
 9. 1. 3  AppleScript語言難學嗎
 9. 1. 4  AppleScript程序是什么樣的呢
 9. 2  AppleScript的開發(fā)環(huán)境
 9. 3  AppleScriptStudio介紹
 9. 3. 1  AppleScriptStudio是如何工作的
 9. 3. 2  HelloWorld小程序
 9. 4  AppleScript語言
 9. 4. 1  AppleScript語言的特點
 9. 4. 2  語句
 9. 4. 3  數(shù)據(jù)類型
 9. 4. 4  變量
 9. 4. 5  AppleScript中的全局變量
 9. 4. 6  常量
 9. 4. 7  操作符
 9. 4. 8  控制語句
 9. 4. 9  Script對象的范疇
 9. 4. 10  對象
 9. 4. 11  命令
 9. 4. 12  引用
 9. 4. 13  handler
 9. 5  在AppleScript中使用對話框
 9. 5. 1  給用戶顯示信息
 9. 5. 2  使用按鈕得到用戶信息
 9. 5. 3  通過用戶鍵盤輸入獲得信息
 9. 6  AppleScript程序樣例分析
 9. 6. 1  程序樣例1(最小化所有的程序窗口和文件夾窗口)
 9. 6. 2  程序樣例2(為一個文件夾中所有文件加前綴或者后綴)
 第10章  Carbon與驅(qū)動編程基礎(chǔ)
 10. 1  Carbon
 10. 1. 1  Carbon簡介
 10. 1. 2  Carbon的組成
 10. 1. 3  Carbon開發(fā)環(huán)境
 10. 1. 4  相關(guān)鏈接
 10. 2  設(shè)備驅(qū)動程序
 10. 2. 1  什么是I/O Kit
 10. 2. 2  I/O Kit的功能和設(shè)計
 10. 2. 3  I/O Kit的限制
 10. 2. 4  I/O Kit的組成部分
 10. 2. 5  I/O Kit體系結(jié)構(gòu)概述
 10. 2. 6  I/O Registry
 10. 2. 7  基類
 10. 2. 8  更多I/O Kit的信息
 資料來源

本目錄推薦

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