注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合iPhone高級編程(使用Mono Touch和.NET/C#)

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

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

定 價:¥58.00

作 者: (美)麥克盧爾,(美)鮑林,(美)鄧恩 著,田尊華 譯
出版社: 清華大學出版社
叢編項: 移動與嵌入式開發(fā)技術
標 簽: 移動開發(fā)

ISBN: 9787302255499 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數: 345 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

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

第3章 設計應用程序用戶界面:探討屏幕控件
3.1 創(chuàng)建iphone(y)用戶界面和應用程序交互模式
3.1.1 命令界面
3.1.2 單選界面
3.1.3 導航界面
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 本章小結

第4章 數據控件
4.1 窗口與視圖
4.1.1 uiwindow
4.1.2 uiview
4.2 數據視圖控件
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 本章小結

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

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

第7章 地圖功能
7.1 地圖基礎知識
7.1.1 mapkit功能簡介
7.1.2 corelocation功能簡介
7.2 使用corelocation
7.2.1 確定設備位置
7.2.2 跟蹤設備移動
7.3 使用mapkit
7.3.1 顯示地圖
7.3.2 標注地圖
7.3.3 使用地理編碼功能
7.4 本章小結

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

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

第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 動畫
10.4.1 創(chuàng)建基本動畫
10.4.2 使用uiview動畫
10.5 本章小結

第11章 與其他應用程序通信
11.1 集成蘋果公司應用程序
11.1.1 打開safari瀏覽器
11.1.2 打開電子郵件
11.1.3 撥打電話
11.1.4 發(fā)送文本/sms消息
11.1.5 在maps應用程序中打開位置
11.1.6 打開youtube視頻
11.1.7 打開itunes商店和應用程序商店
11.2 集成第三方應用程序
11.2.1 簡單集成google earth
11.2.2 與skype深度集成
11.3 接受來自其他應用程序的調用
11.3.1 配置info.plist文件
11.3.2 實現openurl架構
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自動綁定到objective-c
11.7 本章小結

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

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

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

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號