注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合C#開(kāi)發(fā)Android應(yīng)用實(shí)戰(zhàn):使用Mono for Android和.NET/C#

C#開(kāi)發(fā)Android應(yīng)用實(shí)戰(zhàn):使用Mono for Android和.NET/C#

C#開(kāi)發(fā)Android應(yīng)用實(shí)戰(zhàn):使用Mono for Android和.NET/C#

定 價(jià):¥59.80

作 者: (美)麥克盧爾 等著,王凈,范園芳,田洪 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)與嵌入式開(kāi)發(fā)技術(shù)
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302304999 出版時(shí)間: 2013-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 481 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《移動(dòng)與嵌入式開(kāi)發(fā)技術(shù)·C#開(kāi)發(fā)Android應(yīng)用實(shí)戰(zhàn):使用Mono forAndroid和.NET/C#》主要介紹如何使用Mono for Android進(jìn)行.NET/C#開(kāi)發(fā)。Mono forAndroid允許開(kāi)發(fā)人員針對(duì)運(yùn)行了Androidl.6以及更新版本的設(shè)備進(jìn)行應(yīng)用程序開(kāi)發(fā),其中也包括了基于Android的平板電腦。本書(shū)中除非有特殊說(shuō)明,否則所有開(kāi)發(fā)都是針對(duì)Android2.3(Gingerbread)進(jìn)行的。在撰寫(xiě)本書(shū)時(shí),Android2.3已經(jīng)是部署最廣泛的平臺(tái)版本。然而,技術(shù)世界更新是非??斓摹D壳?,Google已經(jīng)發(fā)布了Honeycomb(Android3.x),這是直接面向平板電腦的Android版本。在2011年期間,越來(lái)越多的供應(yīng)商在各種平板電腦設(shè)備中裝載了Android3.X。《移動(dòng)與嵌入式開(kāi)發(fā)技術(shù)·C#開(kāi)發(fā)Android應(yīng)用實(shí)戰(zhàn):使用Mono forAndroid和.NET/C#》主要供那些想要針對(duì)Android進(jìn)行開(kāi)發(fā)的.NET開(kāi)發(fā)人員使用。其目的是幫助你了解Android,而不是講解關(guān)于.NETFramework或C#語(yǔ)言方面的知識(shí)(我們假設(shè)你已經(jīng)掌握了這些知識(shí))。第1章一第4章主要包含一些介紹性的內(nèi)容:你應(yīng)該按順序閱讀這些章節(jié)。這4章主要介紹了Mono forAndroid產(chǎn)品、使用Mono for Android進(jìn)行開(kāi)發(fā)的基本知識(shí)、VisualStudio插件和MonoDevelop+通過(guò)屏幕和數(shù)據(jù)控件向用戶顯示數(shù)據(jù)的基本知識(shí)以及如何為Android開(kāi)發(fā)用戶界面。當(dāng)你了解這些概念后,接下來(lái)就可以根據(jù)自己的需要閱讀后面的相關(guān)章節(jié),而不必再按順序閱讀了。

作者簡(jiǎn)介

  Wallace B.(Wally)McClure,于1990年畢業(yè)于美國(guó)喬治亞理工學(xué)院,獲得了電氣工程學(xué)士學(xué)位。然后他又在該學(xué)院繼續(xù)深造,并于1991年獲得了電氣工程碩士學(xué)位。畢業(yè)后,他在美國(guó)教育部、可口可樂(lè)、柏可德、Magnatron以及朗訊科技等公司從事顧問(wèn)和開(kāi)發(fā)工作。McClure撰寫(xiě)了多部關(guān)于體系結(jié)構(gòu)、ADO.NET、SQLServer、Ajax以及帶有Mono的移動(dòng)設(shè)備方面的書(shū)籍,他還撰寫(xiě)了兩本關(guān)于使用MonoTouch進(jìn)行iPhone編程以及一本關(guān)于Monofor Android的書(shū)籍。他重點(diǎn)研究移動(dòng)應(yīng)用程序、應(yīng)用程序的可擴(kuò)展性以及應(yīng)用程序用戶界面。他是MicrosofiMVP、ASPInsider,是ScalableDevelopment公司的合作伙伴??赏ㄟ^(guò)www.morewally.com訪問(wèn)他的博客。Wally已經(jīng)結(jié)婚并且有兩個(gè)孩子。在工作之余,他喜歡研究企業(yè)家成功的秘密、打高爾夫球、鍛煉身體以及和家人在一起。NathanBlevins,在過(guò)去10年中一直從事應(yīng)用程序開(kāi)發(fā)工作。Nathan始終對(duì)邏輯拼圖、機(jī)械以及問(wèn)題求解非常感興趣,從而將軟件開(kāi)發(fā)作為他的職業(yè)并一直干到現(xiàn)在。他堅(jiān)信一句哲言:“工作是為了成才,而不是獲取”,因此他始終將自己作為一名學(xué)生來(lái)工作,同時(shí)還在社區(qū)中擔(dān)當(dāng)演講者、教育家以及技術(shù)愛(ài)好者。Nathan曾通過(guò)其個(gè)人成立的咨詢公司(BelvinsConsulting)與不同國(guó)家和地區(qū)的企業(yè)合作過(guò)?,F(xiàn)在,Nathan擔(dān)任BushBrothers公司的業(yè)務(wù)分析師和開(kāi)發(fā)人員。從業(yè)之初,他在諸如PHP以及Py恤o語(yǔ)言中進(jìn)行開(kāi)放源代碼開(kāi)發(fā),但從2004年起,Nathan的工作重點(diǎn)就放在ASP.NET和C#開(kāi)發(fā)上。在過(guò)去幾年中,Nathan主要研究移動(dòng)開(kāi)發(fā)平臺(tái),如Android、Blackberry以及Windows7?,F(xiàn)在,Nathan作為ASP.NET Insider的一員以及公共演講者參與社區(qū)討論。John J.CroftIV,于1991年畢業(yè)于美國(guó)喬治亞理工學(xué)院,獲得了機(jī)械工程學(xué)士學(xué)位。隨后5年他為一些大公司擔(dān)當(dāng)顧問(wèn), 比如可口可樂(lè)、BellSouth以及MCI,主要負(fù)責(zé)C以及C++編程以及面向?qū)ο蟮南到y(tǒng)分析。1995年,Croft通過(guò)開(kāi)辦ComputingSolutions開(kāi)始了自己的創(chuàng)業(yè)生涯。JonathanDick,一名數(shù)據(jù)庫(kù)管理員以及軟件開(kāi)發(fā)人員,從.NET的測(cè)試版本發(fā)布以來(lái)他就一直在使用.NET。他目前主要研究移動(dòng)應(yīng)用程序開(kāi)發(fā)并己編寫(xiě)了多個(gè)MonoTouch應(yīng)用程序。目前,他負(fù)責(zé)維護(hù)AppleiOS Push Notifications以及Google Android Cloud to DeviceMessaging(APNS-Sharp以及C2DM-Sharp)的開(kāi)源.NET庫(kù),同時(shí)還從事移動(dòng)項(xiàng)目的開(kāi)發(fā),比如MonoTouch.Dialog和MonoDroid.Dialog。Chris Hardy,一名Microsoft ASPlnsider,同時(shí)也是一名關(guān)注MonoTouch和Mono forAndroid開(kāi)發(fā)的.NET顧問(wèn)。從MonoTouch的測(cè)試版本發(fā)布以來(lái),Chris就一直在開(kāi)發(fā)并宣傳MonoTouch,他還是首批從AppStore申得到MonoTouch應(yīng)用程序的用戶之一。CMs在全世界各種會(huì)議上就該主題發(fā)表演講,這使他成為該社區(qū)的骨干成員。Chris曾撰寫(xiě)Wrox圖書(shū)ProfessionaliPhone Programming with Mono Touch and.NET/C#??赏ㄟ^(guò)Twitter@chrisntr與他取得聯(lián)系。

圖書(shū)目錄

第1章 Android、移動(dòng)設(shè)備和Marketplace簡(jiǎn)介
1.1 產(chǎn)品比較
1.1.1 .NET Framework
1.1.2 Mono
1.1.3 Mono for Android
1.1.4 開(kāi)發(fā)工具
1.2 移動(dòng)開(kāi)發(fā)
1.2.1 解決支持問(wèn)題
1.2.2 設(shè)計(jì)問(wèn)題
1.3 Android
1.3.1 Android發(fā)展簡(jiǎn)史
1.3.2 為Android編寫(xiě)基于Web的應(yīng)用程序
1.3.3 為Android編寫(xiě)本機(jī)應(yīng)用程序
1.3.4 Android開(kāi)發(fā)問(wèn)題
1.3.5 Android SDK工具
1.3.6 Android開(kāi)發(fā)成本
1.4 跨平臺(tái)替代方案
1.4.1 其他跨平臺(tái)工具
1.4.2 選擇跨平臺(tái)工具時(shí)的注意事項(xiàng)
1.5 小結(jié)
第2章 Mono forAndroid簡(jiǎn)介
2.1 開(kāi)始開(kāi)發(fā)前的準(zhǔn)備工作
2.1.1 Mono的含義
2.1.2 Mono for Android的含義
2.1.3 使用Mono for Android的原因
2.1.4 在使用Mono for Android時(shí)需要權(quán)衡的事項(xiàng)
2.1.5 Mono for Android開(kāi)發(fā)環(huán)境需要的其他工具
2.2 利用Mono for Android進(jìn)行Visual Studio開(kāi)發(fā)
2.2.1 一般設(shè)置
2.2.2 生成He110 Android
2.2.3 日志記錄
2.2.4 調(diào)試
2.2.5 測(cè)試
2.2.6 部署
2.3 使用MonoDevelop進(jìn)行Mono for Android開(kāi)發(fā)
2.3.1 一般設(shè)置
2.3.2 構(gòu)建Hello Android
2.3.3 日志記錄
2.3.4 調(diào)試
2.3.5 測(cè)試
2.3.6 部署
2.4 小結(jié)
第3章 了解Android/Mono for Android應(yīng)用程序
3.1 Android應(yīng)用程序的含義
3.1.1 An出oid應(yīng)用程序的構(gòu)建基塊
3.1.2 組件之間的通信:Android意圖
3.2 綁定組件:Android清單
3.2.1 Android清單的基礎(chǔ)知識(shí)
3.2.2 通過(guò)Visual Studio為Mono for Android編輯清單
3.3 小結(jié)
第4章 規(guī)劃和構(gòu)建應(yīng)用程序用戶界面
4.1 成功構(gòu)建移動(dòng)UI的指導(dǎo)原則
4.2 構(gòu)建AndroidⅥ
4.2.1 視圖
4.2.2 設(shè)計(jì)表面
4.3 選擇控件布局
4.3.1 AbsoluteLayout
4.3.2 FrameLayout
4.3.3 LinearLayout
4.3.4 RelativeLayout
4.3.5 TableLayout
4.3.6 優(yōu)化布局
4.4 設(shè)計(jì)自己的用戶界面控件
4.4.1 TextView
4.4.2 EditText
4.4.3 AutoCompleteTextView
4.4.4 Spinner
4.4.5 Button
4.4.6 CheckBox
4.4.7 RadioButton和組
4.4.8 C10ck
4.4.9 Picker
4.4.10 Image
4.4.11 虛擬鍵盤(pán)
4.5 控制菜單
4.5.1 菜單系統(tǒng)介紹
4.5.2 菜單
4.5.3 子菜單
4.5.4 上下文菜單
4.5.5 將菜單定義為資源
4.6 獨(dú)立于分辨率的UI
4.6.1 支持各種屏幕資源
4.6.2 使用An出oid Market支持
4.6.3 多個(gè)屏幕分辨率的最佳做法
4.7 構(gòu)建用戶界面:手機(jī)和平板電腦示例
4.8 小結(jié)
第5章 使用數(shù)據(jù)
5.1 使用SQLite
5.1.1 建立數(shù)據(jù)庫(kù)
5.1.2 建立表
5.1.3 使用SQL語(yǔ)句
5.2 升級(jí)策略
5.2.1 就地升級(jí)
5.2.2 復(fù)制數(shù)據(jù)
5.3 特定于Android的數(shù)據(jù)庫(kù)選項(xiàng)
5.4 使用遠(yuǎn)程數(shù)據(jù)
5.4,1 訪問(wèn)企業(yè)服務(wù)
5.4.2 使用SoAP
5.4.3 使用基于REST的Web服務(wù)
5.4.4 使用JSoN
5.4.5 利用POST發(fā)送數(shù)據(jù)
5.5 使用LINQ和XML檢索數(shù)據(jù)
5.6 以負(fù)責(zé)任的態(tài)度使用Web服務(wù)
5.7 使用遠(yuǎn)程SQL Server數(shù)據(jù)庫(kù)
5.8 小結(jié)
第6章 將數(shù)據(jù)綁定到控件
6.1 Mono for Android中的數(shù)據(jù)綁定
6.1.1 數(shù)據(jù)適配器的含義
6.1.2 適配器視圖的含義
……
第7章 使用文件系統(tǒng)和應(yīng)用程序首選項(xiàng)
第8章 針對(duì)設(shè)備硬件編程
第9章 使用多媒體——音頻、視頻和照相機(jī)
第10章 與其他應(yīng)用程序和庫(kù)通信
第11章 開(kāi)發(fā)后臺(tái)服務(wù)和異步代碼
第12章 畫(huà)布和繪制資源類(lèi)型:構(gòu)建自定義Android圖形
第13章 使用位置信息
第14章 國(guó)際化和本地化
第15章 在Mono forAndroid、MonoTouch和Windows Phone7之間共享代碼
第16章 準(zhǔn)備并向Market發(fā)布應(yīng)用程序
第17章 Android平板電腦
附錄A 針對(duì)開(kāi)發(fā)人員的一些提示以及Mono forAndroid的未來(lái)前景

本目錄推薦

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