| WEDCV155VD5RRV515DV |
內容簡介
CrossApp 是一款完全開放原始碼,免費和跨平台的行動應用程式開發引擎,以最寬鬆為基礎的MIT 開放原始碼協定,開發者可以根據本身情況使用CrossApp 開發任何商業專案。
CrossApp 以C++ 作為開發語言,圖形繪製基於OpenGL ES 2.0,採用MVC 架構模式。使用CrossApp 開發的應用程式支援匯出到各大主流行動平台,真正實現一次開發,多處執行的跨平台開發技術。
對於有一定行動開發基礎的程式設計師可以提升開發效率。
本書系統論述了CrossApp跨平台App開源引擎的開發理論與實踐。全書內容涵蓋了CrossApp引擎特點,開發環境設置,核心類CAVeiw、CAViewController和CAWindow的實現原理和使用,CrossApp記憶體管理機制,CrossApp核心控制項使用,設備功能調用及網路通信功能等。
本書共8章,分為如下三大部分。第一部分為開發基礎,即第1~4章,內容包括CrossApp開發環境搭建,引擎原理介紹,創建專案和核心UI元件類的使用。通過該部分內容的學習,讀者可以創建一個簡單的跨平台應用。
第二部分為開發進階,即第5~7章,內容包括在CrossApp專案中使用多媒體功能,使用檔存儲功能,實現網路功能,實現UI元件的動畫效果。通過該部分內容的學習,讀者可以實現一款功能強大的跨平台應用。
第三部分為專案實戰,即第8章,通過一款手機電商App的源碼解析,可以讓讀者具備架構一款大型跨平台聯網App的能力。
目錄
01 CrossApp 簡介及開發環境架設
1.1 CrossApp 簡介
1.1.1 CrossApp 功能與特色
1.1.2 CrossApp 的優勢
1.2 CrossApp 開發環境架設
1.2.1 Windows 開發環境架設
1.2.2 在Windows 系統建立CrossApp 專案
1.2.3 CrossApp 專案目錄說明
1.2.4 透過Visual Studio 2013 啟動一個專案
1.2.5 Windows 環境下Android 設定
1.2.6 Mac OS X 開發環境架設
1.2.7 Mac 下設定Android 開發環境
1.2.8 第一個CrossApp 專案解析
02 CrossApp 基礎概念
2.1 核心類別
2.1.1 CAView.
2.1.2 CAViewController
2.1.3 CAWindow
2.2 記憶體管理
2.2.1 物件記憶體參考記數
2.2.2 手動物件記憶體管理
2.2.3 自動物件記憶體管理
2.3 座標系
2.4 轉換方案
2.5 深入了解CAViewController 和MVC
2.5.1 CAViewController 的職責
2.6 CAViewController 類別的使用
2.6.1 CAViewController 生命週期
2.6.2 CAViewController 使用
2.7 CANavigationController 導覽視圖控制器
2.8 CATabBarController 切換視圖控制器
2.9 CADrawerController 側邊抽屜式導覽控制器
03 CrossApp 核心控制項與視圖
3.1 文字CALabel
3.2 按鈕CAButton
3.3 圖片CAImageView
3.4 九宮格圖片CAScale9ImageView
3.5 單行輸入框CATextField
3.6 多行輸入框CATextView
3.7 開關CASwitch
3.8 提示框CAAlertView
3.9 進度指示器CAProgress
3.10 捲軸CASlider
3.11 步進控制項CAStepper
3.12 捲動視圖CAScrollView
3.13 列表視圖CAListView
3.14 表格視圖CATableView
3.15 容器CACollectionView
3.16 切換頁面CAPageView
04 CrossApp 資料儲存與解析
4.1 CAUserDefault 簡單儲存
4.2 SQLite 的使用
4.3 JSON 解析
4.4 XML 解析
05 CrossApp 裝置功能呼叫
5.1 相機
5.2 相簿
5.3 通訊錄
5.4 本章小結
06 CrossApp 多媒體
6.1 CAViewAnimation 動畫
6.2 SimpleAudioEngine 音效
07 CrossApp 網路通訊
7.1 HTTP 基礎使用
7.2 HTTP 載入網路圖片
08 CrossApp 專案實戰
8.1 折800 開放原始碼專案介紹
8.2 專案架構設計
8.3 核心模組說明
8.4 本章小結
序
行動網際網路發展迅速,截至2015 年1 月,已經有超過120 萬款應用在蘋果AppStore 上線,這其中包含了遊戲、電子商務、社交和工具等類型的產品,越來越多的應用在iOS 平台營運成功之後都會希望移植到Android 系統及其他行動終端系統,這為開發者帶來了極大的時間成本和資金消耗。
CrossApp 透過跨平台的解決方案,可以透過C++ 和JS 等語言實現一處開發及多處發佈的功能,並且在功能和效能上有明顯優勢,為開發行動應用的專案提供了全新的解決方案,這對於在行動網際網路創業的中小團隊來講,無疑是雪中送炭。
CorssApp 是一套跨平台的開放原始碼技術引擎,原始程式完全開放,可以免費使用。引擎中提供了開發行動App 所需要的UI 架構、底層裝置存取功能、網路通訊架構和元件動畫功能,這對於有一定行動開發基礎的程式設計師可以相當大提升開發效率。
本書首先介紹CrossApp 開發環境架設、引擎原理、專案建立和核心UI 元件類別的使用;之後介紹多媒體功能、檔案儲存功能、網路功能和UI 元件的動畫效果等進階用法;最後透過在www.9miao.com 發佈的手機電商CrossApp 的原始程式解析,讓讀者具備架構一款大型跨平台網路App 的能力。
本書撰寫過程中獲得了CrossApp 引擎的首席設計師栗元鋒的大力支持,特此感謝。透過本書希望大家了解CrossApp 跨平台引擎的特點以及能夠使用該引擎架設一款跨平台App 的產品架構。由於撰寫倉促,書中難免有疏漏與不妥之處,敬請讀者批評指正。如果閱讀中有任何問題可以發送郵件到shendahai@longtugame.com 或zhanglei1@longtugame.com讀者也可以登入edu.9miao.com 來同步學習相關課程的視訊。
詳細資料
- ISBN:9789863795902
- 規格:平裝 / 192頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
- 出版地:台灣
- 本書分類:> >
一般來說,專家在進行古墓開發的時候,最開始發現的就是古墓的規模,規模比較大的說明墓主人的身份不一般,裡面的文物也會比較多。而古墓比較小的,一般裡面也就比較寒酸,文物也比較少。  ... 很多盜墓賊基本也是按照這個準則來尋找合適的古墓下手,畢竟他們盜墓可不是為了科學研究,專門就是衝著古墓裡面的寶貝去的。哪裡寶藏多,哪裡文物值錢,他們就會下手,這也十分符合他們做盜墓賊的行業準則。  ... 論資排輩,他是明朝皇室的人物,自然家室很好,有寶物陪葬並不是太稀奇。而且不同的是,從他的陪葬品來看,雖然是個王爺,但是陪葬品的規模絕對不小於皇帝。不過,這可以解釋,畢竟他的地位不一般。 而且,最重要的是他沒有後人,他死後整個王府所有的財物都放入了墓葬裡面,不用留給兒子,自然比一般王爺的陪葬要多。但是令人不理解的是,這梁王為何要將自己的墓葬修建地這麼小呢?  ... 根據專家丈量,整個墓葬僅僅只有31平米,在如今富貴一點的人家裡這可不就是個廁所大小。這梁王也一不缺錢,二不缺權勢,何苦要在死後這樣委屈自己?專家翻閱典籍,也沒有找到原因,最後猜測可能是為了躲避盜墓賊。 一開始,專家以為這麼個小墓葬裡面定然沒有什麼寶貝,就在準備放棄的時候,墓葬打開,裡面滿滿當當地放滿了文物。在墓葬里的每一寸土地上都堆放著文物,文物上還是文物,這樣壯觀的景象,就連專家恐怕也是第一見。  ... 經過仔細盤點,這些文物加起來絕對可以買到半個小國家。一方面,這些文物中的大部分都是明朝皇宮御賜的東西,另一方面這個墓葬的封閉性很好,這些文物一點沒有遭到毀損,更是從來被盜墓賊破壞過。
文章來源取自於:
每日頭條 https://kknews.cc/culture/6rmrxkq.html
博客來 https://www.books.com.tw/exep/assp.php/888words/products/0010769436
如有侵權,請來信告知,我們會立刻下架。
DMCA:dmca(at)kubonews.com
聯絡我們:contact(at)kubonews.com
二水肌肉、關節莫名痛治療中醫芬園焦慮不安治療中醫芬園失眠看什麼科中寮體溫控制功能異常中醫推薦
福興倦怠、疲勞治療中醫 秀水小兒過動看什麼科 Dcard推薦的草屯中醫診所,失眠睡不著改善很多二水頭暈中醫推薦 集集發燙感治療中醫 看不好的人都來這間鹿港中醫診所,自律神經失調改善很多建國科大附近推薦情緒緊張治療中醫 福興腎臟功能異常治療中醫 網友都推薦到這間彰化中醫診所,失眠睡不著改善很多彰師大附近推薦噁心看什麼科 北斗頭暈治療有效中醫診所 問診詳細有耐心的彰化中醫診所,睡眠障礙改善很多
