注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合iPhone高級編程(使用Mono Touch和.NET/C#)

iPhone高級編程(使用Mono Touch和.NET/C#)

iPhone高級編程(使用Mono Touch和.NET/C#)

定 價(jià):¥58.00

作 者: (美)麥克盧爾,(美)鮑林,(美)鄧恩 著,田尊華 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)與嵌入式開發(fā)技術(shù)
標(biāo) 簽: 移動(dòng)開發(fā)

ISBN: 9787302255499 出版時(shí)間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 345 字?jǐn)?shù):  

內(nèi)容簡介

  《iPhone高級編程:使用Mono Touch和.NET/C#》從基本的概念入手,全面地介紹了基于monotouch使用C#/.net進(jìn)行iphone應(yīng)用程序開發(fā)。從monotouch和.net開發(fā)環(huán)境到objective-c和c#開發(fā)語言,從基于monotouch進(jìn)行iphone開發(fā)的編程方法到應(yīng)用程序的發(fā)布和銷售等,《iPhone高級編程:使用Mono Touch和.NET/C#》涵蓋了基于monotouch進(jìn)行iphone應(yīng)用程序開發(fā)涉及的方方面面?!秈Phone高級編程:使用Mono Touch和.NET/C#》的主要內(nèi)容分為兩大部分:第1部分包括第1-4章,這一部分介紹iphone和monodevelop ide開發(fā)的基本知識,主要包括iphone、.net framework和monotouch的相關(guān)背景和概念、monotouch使用方法、iphone用戶界面和數(shù)據(jù)控件方面的內(nèi)容:第ⅱ部分包括第5-15章,這一部分的內(nèi)容相對獨(dú)立,可以根據(jù)需要選擇性地閱讀:第5章介紹在iphone中檢索和存儲(chǔ)數(shù)據(jù),包括本地?cái)?shù)據(jù)和遠(yuǎn)程數(shù)據(jù);第6章介紹表的使用,包括表內(nèi)容顯示、表導(dǎo)航和表編輯等;第7章介紹基于corelocation和mapkit實(shí)現(xiàn)地圖功能:第8章系統(tǒng)介紹應(yīng)用程序設(shè)置:第9章介紹面向設(shè)備硬件編程;第10章介紹多媒體編程;第11章介紹利用第三方應(yīng)用程序的編程;第12章介紹應(yīng)用程序本地化和國際化編程;第13章介紹如何面向ipad編程:第14章介紹objective-c代碼的閱讀方法;第15章介紹將應(yīng)用程序提交到應(yīng)用程序商店涉及的所有過程和工作,還包括應(yīng)用程序的推銷途徑與方法?!秈Phone高級編程:使用Mono Touch和.NET/C#》專門針對具有C#/.net開發(fā)經(jīng)驗(yàn)并希望轉(zhuǎn)到面向iphone進(jìn)行編程的人員。他們可以通過monotouch,利用已有的C#/.net知識編寫能夠直接在iphone中運(yùn)行的應(yīng)用程序。因此,閱讀《iPhone高級編程:使用Mono Touch和.NET/C#》的讀者需要具有一定的C#/.net開發(fā)經(jīng)驗(yàn),并希望面向iphone編程。

作者簡介

  麥克盧爾(Wallace B.McClure),是微軟MVP、ASP Insider、INETA Speaker's Bureau會(huì)員,他的博客和播客深愛大家歡迎。Martin Bowling是資深軟件開發(fā)人員,他還是處理中小規(guī)模業(yè)務(wù)的市場營銷人員。Craig Dunn自1993年開始就一直在企業(yè)環(huán)境中從事Web技術(shù)方面的工作。Chris Hardy是ASP Insider,在英國曼徹斯特從事digitalagency 工作。

圖書目錄

第1章 C#開發(fā)人員基于monotouch進(jìn)行iphone開發(fā)概述
1.1 產(chǎn)品對比
1.1.1 .net framework
1.1.2 mono
1.1.3 monotouch
1.1.4 monodevelop
1.1.5 iphone
1.2 移動(dòng)開發(fā)
1.3 蘋果公司的iphone sdk工具
1.3.1 工具
1.3.2 許可
1.4 本章小結(jié)

第2章 monotouch介紹
2.1 開發(fā)前的準(zhǔn)備
2.2 monotouch的組件
2.2.1 mono概述
2.2.2 monotouch的名稱空間和類
2.3 使用monodevelop
2.4 使用interface builder
.2.4.1 使用庫中的控件
2.4.2 設(shè)置插座變量
2.4.3 設(shè)置動(dòng)作
2.5 基于interface builder實(shí)現(xiàn)的hello world
2.6 基于代碼實(shí)現(xiàn)的hello world
2.7 調(diào)試
2.7.1 在模擬器上調(diào)試
2.7.2 在設(shè)備上調(diào)試
2.8 理解鏈接器
2.9 部署應(yīng)用程序
2.10 本章小結(jié)

第3章 設(shè)計(jì)應(yīng)用程序用戶界面:探討屏幕控件
3.1 創(chuàng)建iphone(y)用戶界面和應(yīng)用程序交互模式
3.1.1 命令界面
3.1.2 單選界面
3.1.3 導(dǎo)航界面
3.1.4 模態(tài)界面
3.1.5 組合界面
3.2 uilabel
3.3 uibutton
3.4 uitextfield
3.5 uiswitch
3.6 uislider
3.7 uiactivityindicatorview
3.8 uisegmentedcontrol
3.9 uipagecontrol
3.10 本章小結(jié)

第4章 數(shù)據(jù)控件
4.1 窗口與視圖
4.1.1 uiwindow
4.1.2 uiview
4.2 數(shù)據(jù)視圖控件
4.2.1 uiwebview
4.2.2 uiscrollview
4.2.3 uitextview
4.2.4 uipickerview
4.2.5 uidatepicker
4.3 控制器與欄
4.3.1 uiviewcontroller
4.3.2 uitoolbar
4.3.3 uitabbarcontroller
4.3.4 uinavigationcontroller
4.4 本章小結(jié)

第5章 在iphone上使用數(shù)據(jù)
5.1 使用sqlite
5.1.1 使用mono.data.sqlite
5.1.2 建立數(shù)據(jù)庫
5.1.3 建立表
5.1.4 使用sql語句
5.1.5 升級策略
5.2 處理遠(yuǎn)程數(shù)據(jù)
5.2.1 使用soap
5.2.2 使用基于rest的web服務(wù)
5.2.3 檢索數(shù)據(jù)
5.2.4 使用post提交數(shù)據(jù)
5.2.5 可靠地使用web服務(wù)
5.3 本章小結(jié)

第6章 使用表顯示數(shù)據(jù)
6.1 在表中顯示數(shù)據(jù)
6.1.1 選擇單元格
6.1.2 改變單元格布局
6.1.3 展示分組數(shù)據(jù)
6.1.4 添加索引
6.1.5 分組表的樣式
6.1.6 定制單元格布局
6.2 使用表導(dǎo)航
6.2.1 使用uinavigationcontroller
6.2.2 實(shí)現(xiàn)第二層導(dǎo)航
6.2.3 創(chuàng)建靜態(tài)行內(nèi)容
6.3 編輯表行
6.3.1 添加劃過刪除
6.3.2 啟用編輯“模式”
6.3.3 重新排序單元格
6.3.4 創(chuàng)建插入圖標(biāo)
6.3.5 添加新行
6.4 在表中添加搜索欄
6.4.1 啟用搜索欄
6.4.2 定制搜索外觀
6.5 本章小結(jié)

第7章 地圖功能
7.1 地圖基礎(chǔ)知識
7.1.1 mapkit功能簡介
7.1.2 corelocation功能簡介
7.2 使用corelocation
7.2.1 確定設(shè)備位置
7.2.2 跟蹤設(shè)備移動(dòng)
7.3 使用mapkit
7.3.1 顯示地圖
7.3.2 標(biāo)注地圖
7.3.3 使用地理編碼功能
7.4 本章小結(jié)

第8章 應(yīng)用程序設(shè)置
8.1 探討info.plist
8.1.1 uistatusbarhidden
8.1.2 uiinterfaceorientation
8.1.3 uirequirespersistentwifi
8.1.4 uiprerenderedicon
8.2 了解設(shè)置包
8.2.1 settings應(yīng)用程序
8.2.2 將應(yīng)用程序添加到settings應(yīng)用程序中
8.2.3 讀取設(shè)置
8.2.4 更新設(shè)置
8.3 本章小結(jié)

第9章 面向設(shè)備的硬件編程
9.1 響應(yīng)加速度
9.1.1 加速度計(jì)
9.1.2 使用xyz坐標(biāo)系統(tǒng)
9.1.3 針對加速度計(jì)編程
9.1.4 使用加速度作為ui輸入
9.2 確定設(shè)備方向
9.2.1 啟用通知
9.2.2 確定靜態(tài)設(shè)備方向
9.2.3 基于事件確定方向
9.3 讀取接近傳感器
9.4 聯(lián)網(wǎng)
9.5 考慮電池電量
9.5.1 確定靜態(tài)電池狀態(tài)
9.5.2 使用電池改變事件
9.6 訪問系統(tǒng)信息
9.7 移動(dòng)開發(fā)
9.8 本章小結(jié)

第10章 多媒體編程
10.1 圖像
10.1.1 顯示圖像
10.1.2 選取圖像
10.1.3 處理選取的圖像
10.1.4 由攝像頭創(chuàng)建圖像
10.1.5 編輯圖像
10.1.6 定制攝像頭
10.1.7 將圖像保存到相冊
10.2 視頻
10.2.1 播放視頻
10.2.2 定制視頻播放器
10.2.3 選取視頻
10.2.4 記錄視頻
10.2.5 編輯視頻
10.2.6 將視頻保存到相冊
10.3 音頻
10.3.1 播放音頻
10.3.2 記錄音頻
10.4 動(dòng)畫
10.4.1 創(chuàng)建基本動(dòng)畫
10.4.2 使用uiview動(dòng)畫
10.5 本章小結(jié)

第11章 與其他應(yīng)用程序通信
11.1 集成蘋果公司應(yīng)用程序
11.1.1 打開safari瀏覽器
11.1.2 打開電子郵件
11.1.3 撥打電話
11.1.4 發(fā)送文本/sms消息
11.1.5 在maps應(yīng)用程序中打開位置
11.1.6 打開youtube視頻
11.1.7 打開itunes商店和應(yīng)用程序商店
11.2 集成第三方應(yīng)用程序
11.2.1 簡單集成google earth
11.2.2 與skype深度集成
11.3 接受來自其他應(yīng)用程序的調(diào)用
11.3.1 配置info.plist文件
11.3.2 實(shí)現(xiàn)openurl架構(gòu)
11.4 集成地址簿
11.4.1 abpersonviewcontroller
11.4.2 abpersonpickernavigationcontroller
11.4.3 abnewpersonviewcontroller
11.4.4 abunknownpersonviewcontroller
11.4.5 處理屬性選擇
11.5 集成ipod音樂集
11.6 集成objective-c
11.6.1 monotouch.foundation
11.6.2 monotouch.obj-cruntime
11.6.3 使用btouch自動(dòng)綁定到objective-c
11.7 本章小結(jié)

第12章 面向國際用戶進(jìn)行本地化
12.1 國際化應(yīng)用程序
12.2 改變語言和地區(qū)設(shè)置
12.3 顯示多種語言
12.3.1 顯示翻譯文本
12.3.2 顯示圖像
12.3.3 本地化應(yīng)用程序圖標(biāo)和名稱
12.3.4 顯示“雙字節(jié)”字符
12.3.5 格式化日期、時(shí)間、數(shù)值和貨幣
12.4 管理實(shí)際應(yīng)用程序中的localizable.strings
12.4.1 genstrings
12.4.2 ngenstrings
12.5 本章小結(jié)

第13章 面向ipad編程
13.1 ipad設(shè)備
13.2 ipad應(yīng)用程序的組成
13.2.1 設(shè)備方向支持
13.2.2 啟動(dòng)圖像
13.3 ipad的新功能
13.3.1 使用uisplitview-controller
13.3.2 創(chuàng)建自定義uipopover
13.3.3 顯示模態(tài)視圖
13.3.4 手勢識別
13.4 構(gòu)建通用應(yīng)用程序
13.5 本章小結(jié)

第14章 必要的objective-c知識
14.1 如何使用本章內(nèi)容
14.2 簡單了解objective-c和cocoa
14.3 學(xué)術(shù)方式與實(shí)用方式
14.4 基本語法和概念
14.4.1 初始化
14.4.2 消息與方法
14.4.3 內(nèi)存管理
14.5 備忘錄
14.5.1 術(shù)語
14.5.2 編譯器指令
14.5.3 數(shù)據(jù)類型
14.6 本章小結(jié)

第15章 應(yīng)用程序商店:提交和銷售應(yīng)用程序
15.1 使用多樣性生成版進(jìn)行預(yù)提交測試
15.1.1 從測試人員獲得udid
15.1.2 創(chuàng)建多樣性安裝配置文件
15.1.3 生成應(yīng)用程序的多樣性測試版
15.1.4 將多樣性生成版打包
15.2 準(zhǔn)備提交
15.2.1 建立應(yīng)用程序的發(fā)布版
15.2.2 為發(fā)布版添加新配置
15.2.3 針對配置改變簽名選項(xiàng)
15.2.4 瀏覽包設(shè)置
15.2.5 生成項(xiàng)目
15.2.6 預(yù)提交核查清單
15.2.7 通過itunes連接提交
15.3 推銷應(yīng)用程序
15.3.1 支持應(yīng)用程序推銷
15.3.2 關(guān)鍵的應(yīng)用程序推銷技術(shù) 342
154 本章小結(jié)

本目錄推薦

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