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

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

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

定 價:¥59.80

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

ISBN: 9787302304999 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 481 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 Android、移動設(shè)備和Marketplace簡介
1.1 產(chǎn)品比較
1.1.1 .NET Framework
1.1.2 Mono
1.1.3 Mono for Android
1.1.4 開發(fā)工具
1.2 移動開發(fā)
1.2.1 解決支持問題
1.2.2 設(shè)計問題
1.3 Android
1.3.1 Android發(fā)展簡史
1.3.2 為Android編寫基于Web的應(yīng)用程序
1.3.3 為Android編寫本機應(yīng)用程序
1.3.4 Android開發(fā)問題
1.3.5 Android SDK工具
1.3.6 Android開發(fā)成本
1.4 跨平臺替代方案
1.4.1 其他跨平臺工具
1.4.2 選擇跨平臺工具時的注意事項
1.5 小結(jié)
第2章 Mono forAndroid簡介
2.1 開始開發(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時需要權(quán)衡的事項
2.1.5 Mono for Android開發(fā)環(huán)境需要的其他工具
2.2 利用Mono for Android進行Visual Studio開發(fā)
2.2.1 一般設(shè)置
2.2.2 生成He110 Android
2.2.3 日志記錄
2.2.4 調(diào)試
2.2.5 測試
2.2.6 部署
2.3 使用MonoDevelop進行Mono for Android開發(fā)
2.3.1 一般設(shè)置
2.3.2 構(gòu)建Hello Android
2.3.3 日志記錄
2.3.4 調(diào)試
2.3.5 測試
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ǔ)知識
3.2.2 通過Visual Studio為Mono for Android編輯清單
3.3 小結(jié)
第4章 規(guī)劃和構(gòu)建應(yīng)用程序用戶界面
4.1 成功構(gòu)建移動UI的指導(dǎo)原則
4.2 構(gòu)建AndroidⅥ
4.2.1 視圖
4.2.2 設(shè)計表面
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è)計自己的用戶界面控件
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 虛擬鍵盤
4.5 控制菜單
4.5.1 菜單系統(tǒng)介紹
4.5.2 菜單
4.5.3 子菜單
4.5.4 上下文菜單
4.5.5 將菜單定義為資源
4.6 獨立于分辨率的UI
4.6.1 支持各種屏幕資源
4.6.2 使用An出oid Market支持
4.6.3 多個屏幕分辨率的最佳做法
4.7 構(gòu)建用戶界面:手機和平板電腦示例
4.8 小結(jié)
第5章 使用數(shù)據(jù)
5.1 使用SQLite
5.1.1 建立數(shù)據(jù)庫
5.1.2 建立表
5.1.3 使用SQL語句
5.2 升級策略
5.2.1 就地升級
5.2.2 復(fù)制數(shù)據(jù)
5.3 特定于Android的數(shù)據(jù)庫選項
5.4 使用遠程數(shù)據(jù)
5.4,1 訪問企業(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 以負責(zé)任的態(tài)度使用Web服務(wù)
5.7 使用遠程SQL Server數(shù)據(jù)庫
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)用程序首選項
第8章 針對設(shè)備硬件編程
第9章 使用多媒體——音頻、視頻和照相機
第10章 與其他應(yīng)用程序和庫通信
第11章 開發(fā)后臺服務(wù)和異步代碼
第12章 畫布和繪制資源類型:構(gòu)建自定義Android圖形
第13章 使用位置信息
第14章 國際化和本地化
第15章 在Mono forAndroid、MonoTouch和Windows Phone7之間共享代碼
第16章 準(zhǔn)備并向Market發(fā)布應(yīng)用程序
第17章 Android平板電腦
附錄A 針對開發(fā)人員的一些提示以及Mono forAndroid的未來前景

本目錄推薦

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