測試驅動開發|使用 Python
運用 Django, Selenium 與 JavaScript “測試是理智開發者必備的技能。Harry 做了一件很棒的事情:在探索真實世界的測試方法時,讓我們持續保持專注力。” -Michael Foord Python 核心開發者 & unittest 維護者 “這本書不單單介紹測試驅動開發,它也是完整的最佳做法速成課程,從開始到結束,討論以 Python 開發現代網頁應用程式。” -Kenneth Reitz Python 軟體基金會研究員 “我們希望在學習 Django 時,Harry 的書就問世了。它以讓人跟得上的節奏與誘人的挑戰性,傑出地教導 Django 與各種測試方法。” -Daniel 與 Audrey Roy Greenfeld 《Two Scoops of Django》作者(Two Scoops Press) 這本實作指南將引領你從開始到結束,開發真正的網頁應用程式,藉此展示以 Python 進行測試驅動開發(TDD)的優點。你會學到如何在建構 app 的各部分之前,預先編寫與執行測試程式,再寫出最精簡的程式來通過這些測試,產出簡潔且有效的程式碼。 在過程中,你會學到 Django、Selenium、git、jQuery 與 Mock 的基礎知識,以及當代的網頁開發技術。如果你準備帶著 Python 技術邁向下一個階段,這本書清楚地展示 TDD 如何促進簡單的設計與激發你的自信。 ‧深究 TDD 工作流程,包括單元測試,程式編寫週期以及重構 ‧對類別與函式進行單元測試,以及針對瀏覽器內的使用者互動進行功能測試 ‧學習何時與如何使用 mock 物件,以及隔離 vs. 綜合測試的優缺點 ‧使用預備伺服器來測試你的部署並且將它自動化 ‧對整合至網站的第三方外掛程式進行測試 ‧使用持續整合環境來自動執行你的測試
蘋果開發白皮書:用Swift控制iphone上的感測器
本書介紹蘋果iOS 裝置主要的感測器應用程式開發的相關知識,其中包含手勢識別、加速度計、陀螺儀、指南針、磁力計、照相機、攝影機、音訊裝置存取、定位和藍牙通訊等。全書包含內容: iOS 中的手勢識別,包含手勢識別的種類、如何使用手勢識別器以及手勢識別與事件觸發。 加速度計與陀螺儀的技術,涵蓋加速度計與陀螺儀的存取與裝置感知、裝置檢測。 指南針與磁力計,介紹了存取磁力計的API 與檢測磁場的API,並透過指南針應用和磁力計應用詳細說明這兩個感測器的使用。 照相機與攝影機,包含照片的捕捉與處理以及視訊捕捉的兩種方式。 音訊裝置存取,首先介紹了音訊裝置,然後詳細介紹了音訊API,最後介紹音訊的播放與錄製。 定位,包含定位的API、距離篩檢程式、精度定位以及地理資訊反解碼與編碼查詢。 藍牙通訊,主要介紹了低耗能藍牙技術。 擴增實境的鉛錘應用,整體介紹了iOS 感測器實戰開發技巧和iOS 專案敏捷開發過程。
跟Adobe徹底研究After Effects CC
以最快速、最容易、最全面的方式來學習Adobe After Effects CC 本書是Adobe所推出的官方教材,內容由Adobe產品研發的專家編寫而成,可幫助讀者以最快速、輕鬆的方式來學習After Effects,是最暢銷的自學訓練工具書。 全書包含14個課程,包括了各方面的基礎,提供數不清的提示與技巧,協助你在這套程式中更具生產力。你可以從頭到尾、按照本書的說明來閱讀,或是挑選你有興趣的章節。購買本書也表示你可以從光碟上取得課程檔,這是每一章都會用到的專案檔。 本書特色 ●學習如何運用本軟體為影片、視訊、DVD、網頁和行動裝置的動態圖像建立最佳化。 ●親手學習為文字與影像加上動態、自行設定各式各樣的效果、進行描圖作業,並進行色彩校正。 ●學習在After Effects搭配Maxon Cinema 4D Lite的環境中建立3D內容。
JavaSE8.JSP.SQL Server2014網站與資料庫開發應用
關鍵的Java 8程式語言基礎 完整的Java程式語言語法,包括物件導向基礎、程式語言觀念、程式撰寫的技巧。特別強調物件導向程式運作的原理,提供爾後學習其他程式語言時能夠輕鬆地接軌。 最佳的JSP學習入門指南 結合網站建置的步驟、網頁內容相關的規則,透過範例的實際練習,一步一步掌握網站互動程式開發與運作的技巧,入門進階一氣呵成。 多元的資料庫網站開發實務 包含SQL Server 2014版本的安裝、操作、建置與移轉的詳細操作。循序配套的JSP資料處理程式解說,包括目錄檔案存取、資料庫內容管理、AJAX即時內容回應,以及符合多數網站所需的檢索功能範例。 教學的經驗回饋與累積 依據多年程式設計教學的經驗,針對學生學習主要癥結加強解說,並加強物件導向特性與觀念之建立,無論是自學或課堂授課,均能有效降低學習的門檻。 本書特色 著重理論與實務兼具,針對實務所需的理論加以介紹,幫助讀者在最短學習時間內建立足夠的概念與理論基礎。 運用經典範例的詳細說明,提供學習者由Java 語法的基礎,到熟悉網頁互動程式的核心技巧,並結合微軟SQL Server 2014 資料庫的使用,掌握商業網站開發的關鍵能力。
菲絲恩教你學會Python(第二版)
一覺醒來,普羅變成了精靈…… 睜開眼,柔和的光線流入視野;普羅用手撐起身子,環顧四周,眼前的一切都與自己所熟悉的環境大不相同,陌生卻又美妙的感覺盈滿了他的周遭。 「你醒啦? 」順著聲音的來源轉過頭去,一隻美麗的精靈正投注著關心的眼神。 「其實Python世界即將舉辦年度的世界大賽,每個Python世界的居民都可以自由參加。這不僅是Python 界的盛事,更是其他世界得以踏入Python幻境的唯一機會。因為我看你很有慧根,是個百年難得一見的奇才,所以選中你進入Python世界來參加這個大賽。」 隨著美麗的精靈菲絲恩的帶領下,普羅走入奇幻的精靈世界,參與Python世界魔法大賽…… 本書使用故事的筆法,讓初次接觸程式語言或對Python有興趣之初學者可以輕易迅速的掌握Python的觀念及使用技巧。─鄭伯壎 教授
MATLAB程式設計入門篇(第四版)
MATLAB台灣總代理鈦思科技總經理 申強華 專文推薦:「張智星教授,以傑出華人的眼光,與多年來教學及實作的經驗,解析此全球性軟體最新潮流,循序漸進,期使讀者充分瞭解MATLAB程式設計的精要之處,從而發展獨立的設計能力。相信只要您仔細研讀、踏實演練,必如醍醐灌頂,一躍成為程式設計的佼佼者。」MATLAB擁有強大的數值計算、系統模擬與繪圖能力,已是全世界工程師共同的語言。 本書將帶您進入MATLAB神奇的計算與目視世界,使您在學業或工作上傲視群倫,一路領先! ▪ 熱銷十餘年的MATLAB中文書,由曾經任職於美國MathWorks(MATLAB 總公司)的張智星教授親自撰寫,更能旁徵博引、引人入勝。 ▪ 本書完整的說明與充沛的網路支援,可使讀者能充份地掌握MATLAB的脈動,擁有解決工程問題的最佳利器。 ▪ 本書範例均適用 MATLAB 8.5版(R2015a)。針對MATLAB 8.5版,第20章「音訊讀寫、錄製與播放」內容有大幅翻修。 ▪ 最新的範例程式、課後習題,以及教學錄音檔,都可以由張教授的網頁下載http://mirlab.org/jang/matlab下載。
高手都用Qt進行Android專案
當Qt跨界牽手Android,行動開發會有什麼不同? 初學者如何運用Qt開發Android應用? 跟隨CSDN博文大賽冠軍foruok進入Qt on Android無秘之旅! 這是一本介紹Qt程式設計技術、何在行動平台Android上使用Qt框架進行開發的書。對於Qt技術感興趣的讀者,無論是專注傳統的桌面軟體發展,還是希望嘗試使用Qt在Android平台開發,都可以從中獲得最根本、最重要的知識與實例。 適合:具C/C++語言基礎、希望開發跨平台應用的開發人員,或開發Android應用的C/C++開發人員。
現在就開始用jQuery進行實務開發
◎透過實戰掌握利用jQuery Mobile快速開發的方法 ◎採用實例驅動的方式介紹jQuery Mobile 下的APP 開發 ◎開發的專案是全平台應用,讀者可移植到任意的行動平台 ◎本書的案例技術全部來自真實的生活。 ◎提供很多跨平台行動APP 的工具和技巧,幫助讀者找到最佳的學習路徑和專案解決方案。 適合:HTML 5 初學者與開發人員、跨平台行動應用程式開發人員、前端開發人員和前端設計人員、jQuery Mobile 初學者和開發人員,或大專院校、教育訓練中心等相關科系的師生參考。 本書特色 1.實戰,實戰,還是實戰 本書採用實例驅動的方式介紹jQuery Mobile 下的APP 開發,全書提供70餘個實戰案例教會讀者進行行動開發,最後還透過6 個小型專案來複習和加強所學基礎知識。 2.不是iOS 平台、Android 平台、Windows Phone 平台下的開發,是全平台開發本書開發的專案是全平台應用,讀者可移植到任意的行動平台,這是jQuery Mobile 風靡的原因,也是本書的宗旨,即實現真正的跨平台應用。 3.技術來自生活,案例也來自生活 本書的案例包含很多應用,如天天背單字APP、行動校園APP、線上音樂播放機、線上視訊播放機、通訊錄、課程表、Metro 介面、新聞清單、手機調查問卷、計算機、行動BBS、電子閱讀器等,全部來自真實的生活。 4.低門檻、淺閱讀,輕輕鬆松就能學會 書方便初學者入門,筆者的初衷是,不但能讓讀者了解做什麼(What)與怎麼做(How),更能讓讀者清楚為什麼要這麼做(Why),本書還提供了很多跨平台行動APP 的工具和技巧,幫助讀者找到最佳的學習路徑和專案解決方案。 本書結構 本書共4 篇19 章,主要章節規劃如下。 第一篇(第1~3 章)行動開發入門 &跨平台的框架有很多,為什麼選擇jQuery Mobile ?選擇它後,如何為它架設開發環境?架設完環境後,又如何開發第一個Hello World 應用?如何測試和包裝應用?這些都是本篇要介紹的內容,除此之外,筆者還解答了初學者對於HTML 5 的一些常見錯誤。 第二篇(第4~12 章)jQuery Mobile 基礎 &凡是玩過智慧型手機的人都知道,一個APP 大概會包含頁面、對話方塊、工具列、按鈕、表單、清單等可視元素,本篇就是介紹如何用jQuery Mobile 製作這些元素,並在手機上顯示出來。學會這些後,還介紹jQuery Mobile 的一些進階特性,如版面配置、外掛程式、事件等。本篇最後透過計算機、行動BBS、電子閱讀器、記事本、全鍵盤介面這5 個小案例來複習這些jQueryMobile 的重要基礎知識。 第三篇(第13~18 章)跨平台APP 實戰 本篇介紹了6 個利用jQuery Mobile 實現的專案,分別為大學行動校園、個人部落格專案、線上音樂播放機、線上視訊播放機、大學校園表白牆、天天背單字。本書不僅列出了這些專案的原始程式碼,還列出了資料庫和APP UI 的一些設計技巧。 第四篇(第19 章)發佈和推廣應用 本篇內容不多, 卻是APP 能被大家認可的關鍵內容。本篇說明了如何將 jQuery Mobile 開發的應用透過PhoneGap 套件,然後產生各個平台可執行檔。本篇還介紹了發佈和推廣應用的方法,讓讀者能真正將開發的應用轉化為經濟效益。 針對讀者HTML 5 初學者與HTML 5 開發人員、跨平台行動應用程式開發人員、前端開發人員和前端設計人員、jQuery Mobile 初學者和開發人員、大專院校及教育訓練中心的師生 範例程式 本書範例程式下載網址為www.topteam.cc 查閱本書書名下載 下載如有問題請發送電子郵件至booksaga@163.com,郵件標題為「求jQueryMobile 程式」。 繁體版特別說明 ◎本書作者為中國籍,因此本書大部分圖片均取自作者原文為簡體中文。 ◎本書之程式碼亦以簡體中文為主,讀者可至本公司官網下載簡體及繁體兩個語系的原書程式碼。
用Sencha Touch輕鬆開發iPhone Android手機程式
Sencha Touch 其實是與Ext JS 同架構的框架,會使用Ext JS 進行開發,基本上就可以使用Sencha Touch 進行開發。作為一名Ext JS 開發人員,學習使用Sencha Touch 的開發,可算得是錦上添花。尤其是在目前行動應用程式開發比較熱門的情況下,擁有這樣的技能,也是進入行動開發領域不錯的選擇。 本書主要以範例的形式來介紹Sencha Touch 的開發過程和元件的使用方法,實用性強;並提供一個完整的手機應用案例,帶領讀者進入Sencha Touch的開發世界,掌握使用Sencha Touch開發基於HTML 5的跨平台的移動應用。
用Visual Studio建立商用的Exit JS解決方案
Ext JS 是一種跨平台的框架,幾乎不經任何修改就能移轉到不同的開發平台,這也是Ext JS 的魅力所在。 本書以一個簡單的CMS系統開發為範例,詳細說明Ext JS 的使用,同時也展示Ext JS 開發的一種最佳模式;並融入作者使用Ext JS進行開發的實際經驗。 希望能帶給讀者全新的Ext JS 開發體驗,對於使用C# 平台進行開發的讀者也會有所幫助。 適合:Ext JS用戶端開發人員、初學者,或大專院校、教育訓練中心等相關科系的師生參考。
Tony Stark也是從基礎開始:Android上的穿戴裝置開發
學習Android開發,以前都從手機程式開始,但在穿戴裝置即將成為主流的時代,直接從穿戴裝置開始學習Android開發。 本書深入解析開發環境架設、感測器開發、資料傳輸、藍芽技術,詳細說明Android 開發技術基礎,Android 技術核心框架分析,HTTP 資料通訊,使用Socket 實現資料通訊,下載遠端資料,上傳資料,感測器技術,人工智慧技術,語音辨識和手勢識別,藍芽系統應用,智慧心跳計設計,計步器設計等知識。幾乎涵蓋了Android 穿戴裝置應用程式開發方面的所有主要技術。 學會基本的Android原理之後,直接開發心跳計,計步器等裝置,順便也知道手機程式的開發,一舉兩得! 適合:Android 穿戴裝置開發人員、從事Android 開發的程式設計師、Android 應用程式開發人員、初學Android 程式設計者。
Swift自學力!圖解140個iOS App開發範例,給新手的超直覺設計指南
Swift入門自學一次就搞懂,iOS App程式設計開發指南。 超過200套以上專案程式碼,拷貝貼上立即運用! 這是一本工具書:各式小技巧、功能供查詢。 也是一本遊戲書:用組裝的概念製作APP。 使用圖解方便讀者理解,奠定程式基礎的入門法則。 讓APP達人一步步帶領你進入開發程式的殿堂! Cook book是學習程式設計最簡易的呈現方式,藉由圖文及技巧提示,讓讀者可以快速進入程式設計的領域。 作者擅長將難懂的程式語言,以簡易的插畫解說概念原理,看圖理解程式的奧妙。本書將製作APP的各項功能拆解成各式的技巧及功能,讀者可以針對自己的APP屬性去拼湊及開發應用,輕鬆簡單製作出功能及美觀兼具的APP。
蘋果官方訓練教材:iMovie
以蘋果認證的方式來學習 本書是蘋果唯一的官方認證iMovie 指南,將能幫助你在短時間內組織、編輯及分享影片。使用真實生活裡的片段及實用的內容,書中所附的範例檔也提供了完整的自學課程,讓你可以即刻投入至自己的計畫案中,不論是使用Mac 版或iOS的iMovie,你都能透過有趣的專案快速精通這些iMovie 工具,並將其分享至社群網站及iCloud。 本書重點整理: 用有趣、真實生活的計畫案精通iMovie。 探索iMovie 的Mac 版及iOS 版本。 為各種運動賽事製作專業等級的影片。 將好萊塢風格放入你的電影裡。 把家庭影片用字幕及過場效果搖身一變為優美的電影。 用iMovie 劇院把影片傳送至你的所有Apple 裝置。 分享計畫案到社群網路
快速學會 C++ 程式語言
作者結合多年C++語言教學經驗與教學實踐,編寫了這本書,力求突出以下特色: 第一、深入淺出,簡潔明快。學習電腦語言是為了解決問題,而通過程式深入學習電腦語言又是一種最有效的學習方法。為此,在透徹講解基本概念的前提下,本書精選了數百個經過驗證的典型程式,並對每個程式的結構、難點、變數設定及執行結果詳細的分析說明。對那些概念容易模糊、程式容易出錯的地方加以強調、說明。相信讀者在認真思考的基礎上,定能舉一反三,觸類旁通。 第二、原理和應用相結合,這是一本語言書籍在深度和廣度的表現。在原理的應用下,才能有效的運用,從而結合應用講解原理,才更深入、更易理解。原理和應用的完美結合,展現了C++的語言潛能和它的強大生命力。 第三、每章習題附有基本題和程式設計題以及上機練習。這些習題很有特點,它不止是簡單的複述前面的概念,也不單是前面範例的翻版,而是比範例更具創造性思考的案例。讀者如能認真完成這些練習與實驗,必將大大加深和鞏固所學知識,提高自己的程式編輯能力。
設計模式:Android原始碼解析與應用
《設計模式:Android 原始碼解析與應用》一書是關於軟體開發設計模式(Design Patterns)於 Android 原始碼及其應用程式中的探討。本書內容包含各種設計模式的介紹與示範、Android 原始碼中的設計模式實踐、以及如何將設計模式實際活用於 Android 應用程式的開發。 本書大綱: •物件導向軟體設計六大原則:單一職責、開閉原則、里氏取代(Liskov Substitution Principle)、依賴倒置、介面隔離、以及迪米特原則(Law of Demeter)。 •23 種設計模式:單例模式、Builder 模式、原型模式、工廠方法模式、抽象工廠模式、策略模式、狀態模式、責任鏈模式、直譯器模式、命令模式、觀察者模式、備忘錄模式、迭代器模式、範本方法模式、訪問者模式、中介者模式、代理模式、組合模式、配接器模式、裝飾模式、輕量模式、外觀模式、以及橋接模式。 •MVC(Model-View-Controller)和 MVP(Model-View-Presenter)軟體設計架構的說明與實例。
我的Java程式比你的快10倍:從概念到工具的極度優化
本書專注於Java應用程式的優化,深入分析軟體設計、程式碼、JVM虛擬基層面的優化方法,理論結合實際案例,讓您晉升頂尖程式設計師! Java是目前應用最為廣泛的軟體發展平臺,學習針對Java程式的優化方法有重要的意義。本書以Java性能調整優化為主線,有系統地闡述了與Java性能優化相關的知識與技巧。 本書共6章,先後從軟體設計、軟體編碼、JVM調整優化以及程式故障排斥等方面介紹針對Java程式的優化方法。 第1章介紹性能的基本概念、定律、系統調整優化的過程和注意事項。 第2章從設計層面介紹與性能相關的設計模式、元件。 第3章從程式碼層面介紹如何編寫高效能的Java程式。 第4章介紹了並行開發和如何透過多執行緒提高系統性能。 第5章立足於JVM虛擬機器層面,介紹如何透過設定合理的JVM參數提升Java程式的性能。 第6章為工具篇,介紹了獲取和監控程式或系統性能指標的各種工具,包括相關的故障排查工具。 本書適合所有Java程式設計師、軟體設計師、架構師以及軟體發展愛好者,對於有一定經驗的Java工程師,本書必能協助突破技術瓶頸、深入Java核心開發!
Windows10通用視窗App開發之鑰
一手打造可以同時運用在PC、平板和手機介面的App! 可結合Xbox、物聯網等裝置的Window 10 通用視窗,將顛覆你的多媒體娛樂整合應用視野! 豐富內容:全面性涵蓋Windows 10通用視窗特色之基礎學習和進階技巧。 詳細圖示:結合表格規劃清楚步驟,聰明學習One by One! 重點整理:條列式重點搭配課後習題,讓您方便預習,快速複習。 精美光碟:內含完整範例檔案,用實作統整理論,驗證所學。
邁入Swift程式設計新紀元
你知道什麼是Swift嗎?你知道Swift的用途是什麼嗎?如果你想快速進入Swift語言的世界,那麼這將是你不可錯過的一本書。 本書跳脫一般程式語言書籍的寫作模式,以淺顯易懂的方試講述Swift,配合日常生活中常見的事物為範例來說明,簡單且充實的內容,讓初學者面對程式語言不會有恐懼感。 徹底掌握撰寫OS X和iOS應用程式的Swift程式語言! ◆跳脫以往程式書籍多文字的窠臼觀念,讓你輕鬆學習無負擔。 ◆簡單但充實的內容,透過輕鬆學習的方式完整學習Swift程式語言。 ◆著重於問題的思考,展現語法的目的與用途。 ◆直接在程式碼上的文字解說,協助讀者快速了解程式碼的目的與用途。 ◆詳細語法解說,了解每行程式的目的與用途。 本書使用,只有2 個重點: 1. 先看懂故事,再學習語法與功能:總要先了解為何需求,才會確實的學習。故事陳述了您遇到的問題或需求,在了解問題或需求,在學習相關的語法與功能,如此除了可以幫忙記憶外,也幫助您了解如何實際應用。在了解面臨的問題或需求後,本書將採用步驟的方式,一步一步的帶您完成相關語法與功能的學習,以透過步驟的方式,了解此問題或需求如何解決或滿足,實際體驗解決問題與滿足需求的過程。 2. 程式碼優先閱讀:過去程式設計師閱讀的習慣,通常是先看程式碼以直接學習語法或功能。因此本書採用程式碼優先閱讀的方式,減少過多的文字陳述,讓讀者有機會快速學習語法與功能,避免像其他程式書籍因過多文字陳述,導致賣者買了書卻無心全部看完的問題,造成書只會越買越多,但真的看完的卻沒幾本。
JaveScript完全解構:300例網頁特效詳析
HTML 5的流行讓Web開發人員更關注JavaScript,目前會寫原生JavaScript程式碼的人才稀缺,但學習JavaScript的人卻越來越多。針對JavaScript的各個應用方向,本書列舉了300個例子供初學者練習。 本書分為3篇26章,一共收集了300個經典的實際範例,不僅涉及JavaScript的基礎語法、開發技巧、物件支援等基礎知識,還涵蓋了各類常見的網頁開發特效,包括圖層、表單控制項、表格…等各類網頁元素的特效應用,以及最新的HTML5、CSS3技術。最後還用實際範例展示最新的JavaScript框架的應用,如Prototype、Dojo、YUI、jQuery等。 本書特色 .本書範例極具代表性,能直接應用於開發當中。 .本書對於重要的程式,列出了詳細的說明或註釋,讀者認真閱讀詳細的註釋可以造成觸類別旁通的作用。 .除了傳統Web開發,本書還介紹了最新HTML 5 和CSS 3 的相關知識,有助讀者更進一步地把握未來Web 開發的方向。
蘋果專業訓練教材:Login Pro X進階音訊製作
以蘋果認證的方式來學習 在蘋果認證的指導下,作者David Dvorin展示了Logic Pro X強大的進階功能,這些都是世界上頂尖的作曲家、編曲家、錄音師在製作音樂時所會用到操作。書中有許多小技巧可以加速你的工作流程,以及如何完全利用Logic進階設定來進行音樂製作、編輯、製譜以及影像配樂。在書中,將會揭露混音、編輯、製作的操作技巧,並且分享業界在進行音樂製作工作流程和架構混音的秘密。 不管是相當熟悉Logic的老手還是剛加入的新手,都可以學到許多音樂製作的技術,像是調整速度和音高、音訊和MIDI軌道的音高微調、信號流程管理、設定Logic的革命性虛擬樂器。 本書特點: ◆深入淺出的文筆,讓你有專家在旁的安心與踏實感。 ◆透過專業的工作專案檔,一步一步帶領你進入專業的音樂自製作領域。 ◆利用大量圖例讓你更快速的掌握這些技巧。 ◆課程目標和時間規畫幫助你自由安排學習時間。 ◆章後課程複習將重點做摘要整理,為參加Apple認證考試作充分準備。 *附本書課程練習檔
Maker時代也不缺席:樂高機器人和JAVA的完美組合
本書介紹的是一門操控樂高機器人的語言—leJOS,它源自於Java語言,並對機器控人制部分進行了封裝和最佳化。 從Java程式設計的基礎知識講起,進一步介紹機器人程式設計需要用到的各種類,例如LCD、Motor、感測器類別等;將Java程式設計的基礎知識運用在相關範例中。並重點介紹多執行緒、通訊、智慧型手機開發等進階知識。掌握以上內容,也就掌握了LeJOS程式設計的核心。建議讀者邊閱讀邊實作,每個基礎知識,在實作中靈活運用,加深了解。
學Hadoop永遠都不遲:從MapReduce到YARN的演化
Hadoop是一種分散式資料和計算的框架,在巨量資料處理中應用非常廣泛。MapReduce是一種程式設計模型,Hadoop正是以MapReduce作為核心程式設計模型的。 本書深入淺出、有系統地透過非技術性的表達方式和詳細的原始程式分析,介紹MapReduce 2.0的理論系統、架構和程式設計方法。幫助讀者掌握MapReduce 2.0基礎和特性的基礎上,培養實際程式設計和解決巨量資料處理問題的能力。 強調理論聯繫實際,注重MapReduce程式設計解決現實問題的應用,提供大量程式設計實戰例題供讀者參考。
一手掌握Android NFC開發技術[第二版]
NFC與生活連結的一天-- ◎ 07:30 搭公車上班,使用帶有NFC功能的手機刷悠遊卡。 ◎ 07:32 在公車上看到音樂會的海報,用手機接觸NFC標籤,下載詳細資訊。使用簡訊預訂音樂會座位,免費的入場券隨後下載至手機。發送簡訊給妻子,約她晚上共進晚餐,聽音樂會。 ◎ 08:15 到達公司,使用手機刷公司的門禁系統。 ◎ 08:30 開啟電腦,使用手機登入電腦。 ◎ 12:00 中午吃飯,使用手機支付午餐費用。 ◎ 14:00 去拜訪客戶,和客戶透過NFC 能互換名片。 ◎ 18:00 來到音樂會現場,使用手機驗票,利用入場券開啟音樂會大門。 ◎ 20:00 音樂會結束,一起購物吃飯,使用NFC上的手機支付功能買單。 ◎ 22:00 回到家,突然意識到NFC手機遺忘在公車上。於是,迅速和電信業者聯繫,讓他們隱藏掉手機上的所有服務。 ◎ 第二天,手機失而復得,重新讓電信業者恢復手機上的所有功能。 & 作者結合自己的專業技術和NFC實際專案開發的經驗,撰寫本書,希望能夠幫助致力於NFC相關研究和開發者。 適用:從事NFC應用相關開發者、Android NFC原始程式碼研究者、 NFC NDEF協議研究者,或大專院校NFC相關的參考用書或教材。
王者歸來:C#完全開發範例集[4版]
本書分為6 篇25 章。精選了專案開發中的600 個實例,涵蓋了C#程式設計基礎、Windows 視窗、控制項應用、檔案操作、C# 與Office 高效開發、圖形圖像與多媒體等方面的內容。 & 書中實例均來自於一線開發人員的實際專案,囊括了開發中經常使用和需要解決的重點及困難,所有實例都列出了程式說明、設計想法、設計步驟、來源程式等內容,讀者可按部就班地直接使用,快速解決問題,提昇效率。關鍵技術部分剖析了實例使用的核心技術。這樣,讀者在不必檢視設計過程和原始程式碼的情況下即可快速掌握實例的關鍵技術,甚至直接做出實例。 & 適用:C#初學者、C#程式程式設計師等。
App Inventor 2 動畫與遊戲程式設計
人類天生的本能就是喜歡「玩遊戲」,從孩童時期,學校老師就時常會透過「遊戲」的方式讓孩童學習新知識,亦即所謂的「遊戲式學習」。 但是,在一場遊戲中如果「只有動畫,而沒有變化」,並不足以吸引使用者或專業玩家來挑戰。因此,本書所設計的遊戲將教導讀者結合動畫及亂數函數,提供使用者透過遊戲來進行多元化互動,進而提高學習的動機與興趣。 本書內容從介紹動畫與手機遊戲的設計原理開始,以實作的方式帶領讀者利用App Inventor 2中各種元件學習製作益智遊戲、博奕遊戲、休閒遊戲、模擬遊戲、多人線上聊天室以及多人對戰遊戲等。書中每一步驟均以實際範例詳細說明,並搭配全彩印刷,務使讀者能跟著書中從無到有,製作出專屬自己的App動畫遊戲。 內附隨書光碟,內容包含TinyWebDB元件的前置設定、App Inventor 2使用者基本介面設計、藍芽控制NXT樂高機器人,並附有書內各章節之範例程式碼,讓讀者能更清楚了解App Inventor 2遊戲程式設計。
App Inventor 2 Android應用開發實務:正確學會App Inventor開發技巧的16堂課
App Inventor讓任何熟悉或不熟悉程式設計的人,利用圖形化介面,並以拖放圖形方式,將自己的創意開發出可應用在Android系統的軟體程式。全新進化的的雲端編輯模式,無論身在何處,只要打開網頁就可以馬上開始創作App,輕鬆實現創意構想。本書包含50個範例,每個範例以step by step詳細解說,條列且清楚的教學用語,引導讀者慢慢進入直覺式App的開發世界。 1.結構式的中文介面範例教學,快速掌握App Inventor 2 2.適合多媒體設計師與程式新手快速跨入學習App製作 3.詳細解說專案開發邏輯,測試與上架一應俱全 4.隨附50個範例程式,從做中學加深學習印象 ‧基礎入門 chapter01~ chapter04 介紹App Inventor 2的操作介面以及程式基本功,例如:程式基本運算、判斷式、迴圈、清單等,適合程式新手建立對程式語言的基本認知。 ‧功能演練 chapter05~ chapter09 根據App Inventor 2內的功能分類方式挑出各個常用元件,分別進行理論的說明與實際演練。每章的前面幾節都會討論功能的使用理論,結合小範例練習,最後一節再搭配完整的實作進行演練。 ‧專案開發 chapter10~ chapter17 專案開發單元屬於功能演練的整合應用,本書規劃七個不同主題的專案,每個專案需要多個元件的配合,難度較高,連同最後一章的Google play上架教學,幫助同學成為獨當一面的開發人員。
全支援中文的正規表示法精解(第二版)
好評再版,新增Microsoft Word中的正規表示法 本書針對作者在開發中遇到的實際問題,以及其他開發人員諮詢的問題,總結出一套使用規則運算式解題的辦法,並透過具體的例子指導讀者拆解、分析問題。 本書適合經常需要進行資料處理(比如網路分析或資料管理)的技術人員、熟悉常用開發語言的程式設計師,以及已經對規則運算式有一定瞭解的讀者閱讀。 & 全書分為三大部分: & 第一部分主要講解規則運算式的基礎知識,涵蓋了常見規則運算式中的各種功能和結構; 第二部分主要講解關於規則運算式的更深入的知識,詳細探討了編碼問題、匹配原理、解題思路; 第三部分將之前介紹的各種知識落實到6種常用語言.NET、Java、JavaScript、PHP、Python、Ruby中,不但詳細介紹了語言中規則運算式的用法,更點明了版本之間的細微差異,既可以作為專門學習的教材,也可以作為有用的參考手冊。
為什麼全世界都在學Node.js:成為程式高手還差這一步
本書既注重基礎知識說明,又非常注重程式設計實作練習,說明時列出了有針對性的實例,各章還列出了一些程式設計實作練習題。相信讀者透過閱讀本書,不僅可以全面掌握Node.js開發技術,還可以不需借助任何框架而獨立運用Node.js實現HTTP Web伺服器的相關功能,近一步捨棄對框架的依賴,進一步加深讀者自我研發及獨立思考的能力。
要掌握ios開發,先掌握iphone上的每一個感應器
本書介紹蘋果iOS 裝置主要的感測器應用程式開發的相關知識,其中包含手勢識別、加速度計、陀螺儀、指南針、磁力計、照相機、攝影機、音訊裝置存取、定位和藍芽通訊等。 全書包含以下內容: ◎ iOS 中的手勢識別,包含手勢識別的種類、如何使用手勢識別器以及手勢識別與事件觸發。 ◎ 加速度計與陀螺儀的技術,涵蓋加速度計與陀螺儀的存取與裝置感知、裝置檢測。 ◎指南針與磁力計,介紹了存取磁力計的API 與檢測磁場的API, 並透過指南針應用和磁力計應用詳細說明這兩個感測器的使用。 ◎照相機和攝影機,包含照片的捕捉與處理以及視訊捕捉的兩種方式。 ◎音訊裝置存取,首先介紹了音訊裝置,然後詳細介紹音訊API,最後介紹音訊的播放與錄製。 ◎定位,包含定位的API、距離篩檢程式、精確度定位以及地理資訊編碼與反編碼。 ◎藍芽通訊,包含對等結構網路和Game Kit 框架以及低耗能藍芽技術。 ◎擴增實境版的鉛錘應用,整體介紹iOS 感測器實戰開發技巧以及iOS 專案敏捷開發過程。
科學運算:Python程式理論與應用
當然你可以和從前一樣,學習PHP以及Visual Studio中其它的語言,日子一樣輕鬆愉快。但當工作的負擔越來越大,程式結構日益複雜,但對於程式的高效及輕量的需求越趨嚴格時,一個DNA良好的語言可以讓你省下不少精神。 Python是最優美的語言,也號稱Shell語言中的Scala,支援最豐富的資料型態以及最直覺又精簡的語法,更有大量的函數庫及協力廠商套件,在Facebook、Google等大型企業,Python早就是最多工程師使用的語言了。大數據時代來臨,Python更有Scikit、Numpy等package讓你無縫接軌,你終究還是要用Python,何不一開始就學? 全書內容共分三篇: ●入門篇:包含Python的認識和安裝、開發工具簡介、Python基本語法、數據結構與演算法、多媒體編程、系統應用、圖像處理和GUI編程等內容。 ●進階篇:包括用Python操作資料庫、進行Web開發、網路編程、科學計算等內容。 ●案例篇:以3個案例展現Python在Windows系統優越化、大數據處理和遊戲開發方面的應用。 本書特色 ●以Python 3.x版本進行講解,並附上與2.x版本的相關說明,適合使用兩個版本的讀者參考應用。 ●包含用Python使用資料庫、進行Web開發、網路編譯、科學計算等進階領域。 ●以大量實例指導讀者逐步深入研究,並提供完整解釋,幫助讀者實際應用。 ●附有大量的圖表和插圖,力求減少長篇的理論介紹和公式推導,以便讀者透過實例和資料學習同時也能了解理論基礎。 ●提供三大案例,分別使用Python進行Window優質化,大數據處理和遊戲開發方面的應用。
KODU遊戲程式設計
KODU是微軟發佈的一款針對9到14歲兒童開發的視覺化程式設計語言,現在已經升級到1.4版本,該程式設計語言一經推出受到了一致好評,甚至在澳大利亞已經有兒童早期教育機構採用了KODU作為其教學的輔助工具,這款軟體有很多豐富的過關等級讓孩子們在娛樂的同時對程式設計產生濃厚的興趣。KODU支援用滑鼠或鍵盤按鍵操作,內建了多款遊戲模式的範例,包括RPG冒險地圖以及若干經典遊戲,並支援即時偵錯。 本書共包含了十八個章節,由淺入深的為讀者介紹KODU的重要程式設計技巧,並且透過範例對其進行詳細的講解。其中內容包含基礎概念入門、構建場景、添加物件、角色移動、外觀控制及路徑、偵測與計分、運算與變數、對話與音效、視角變化、摔角比賽、過馬路、螢火蟲飛舞、賽跑遊戲、冰上曲棍球、勇闖迷宮、極速賽道、一路衝衝衝、棒球大賽等。相信經過課程的綜合演練,必定能讓讀者融會貫通KODU的應用程式開發技巧,還能輕鬆將設計理念融入今後的設計當中,創作出更為優秀的遊戲作品來! ◆ 入門、應用到專題實作全攻略! ◆ 快速邁向KODU的設計之路! ◆ 超強的KODU全面創意開發體驗!
雲端視覺化Android App開發技術:App Inventor 2
App Inventor 2是一套不用安裝、直接用來開發Android行動裝置App的設計開發工具。App Inventor 2的出現、讓即使不懂Java程式語言以及Android SDK的開發者都可以來開發Android行動裝置App。只要瞭解作業執行流程、以及程式邏輯觀念,就可以使用App Inventor 2來開發App。由於App Inventor 2不需要一行一行的撰寫程式碼,只要將一個一個功能的程式區塊像堆積木般,堆出一個一個App功能,將這些堆出的App功能集合起來、就成為一個功能完整的App軟體,本書就將Step By Step的教導所有讀者與同學,將App Inventor 2提供的程式區塊,按部就班的堆積成實用的App程式。※本書將使用「與眾不同」的專業教學圖書撰寫手法:將所有章節重點為出題的依據,在最後獨立章節建立讀者與同學自我測驗的專屬題目,讓所有讀者與同學可以進行自我測試。※本書使用Step By Step方式詳細講解App Inventor 2不同用途的元件群組工具箱,讀者可輕鬆學會使用App Inventor 2開發實用的App程式※附贈全書所有章節的App Inventor 2範例程式檔案,可直接上線使用。
設計模式與遊戲開發的完美結合
寫遊戲的首要之務就是要先有「好的設計」,否則哪能寫出可應對玩家、測試、企劃頻繁出現的新需求呢?那麼,怎樣才算是好的設計呢?除了掌握物件導向的設計原則外,直接在適當的場合套用適當的設計模式,自然是一條捷徑。 GoF提出了23個模式,想要一次全都套用並非易事,不過,對於實質參與過或規畫過數十萬行以上的遊戲程式的人而言,不套用才奇怪!的確,很難想像,在一個簡單的專案中也能把GoF的23個模式都套用進去,但這本書幾乎做到了!關鍵在於作者的「遊戲開發經驗」。 本書作者不但是實質參與大型遊戲開發的人,甚至本身負責的就是遊戲的軟體規劃,負責過的知名遊戲不勝枚舉,這些經驗,使得作者很清楚哪些模式可以套用在遊戲的哪個地方,或者反過來說,作者很清楚遊戲的哪類型功能應該套用哪個模式最為恰當。擁有這種能力的人當然不只一個,但願意把這些經驗濃縮設計出一個簡單的「P級陣地」遊戲並撰寫《設計模式與遊戲開發的完美結合》這本書來分享經驗者,蔡昇達堪稱是台灣遊戲界的第一人,甚至在整個台灣軟體業界,都很罕見。 這本書的重點顯見於書名之中,著重在「設計模式」與「遊戲開發」,且兩者的重要性不相上下。作者撰寫本書的目的主要有二。 首先,這本書是寫給遊戲程式設計師的,作者蔡昇達在遊戲設計業界累積了十年經驗,參與過無數耳熟能詳的專案(詳見下方..本書讚譽..),正所謂「十年磨一劍」,雖然動手完成這本書僅僅花費一年,但背後代表的是十年經驗的積累。 本書作者希望所有的遊戲程式設計師能將工作重點,從「Coding」提升到「設計」的層次,藉由套用「設計模式」與多項物件導向設計原則,設計出可長可久的遊戲,不畏懼、甚至歡迎企劃、測試與使用者回饋帶來的修改需求與新需求。 其次,本書也是寫給那些想要學習「設計模式」但不會寫遊戲的工程師閱讀的,本書採用的遊戲設計工具為Unity3D與C#,所使用的語法都是最簡單的,介面也是最容易上手的。至於遊戲部分,筆者挑選的是最常見、最淺顯易懂的範例,所有與本書遊戲相關的Domain Know-how,都難不倒任何一位曾經「玩過」戰鬥遊戲的軟體工程師。這樣做的目的在於,藉由遊戲做為範例,實際示範「設計模式」的強大之處。事實上,本書原本的另一個候選書名為《設計模式解析——以遊戲為例》。 本書不同於其他講解「設計模式」的書籍,本書的所有範例都圍繞著同一個遊戲專案,並且將GoF的所有模式都套用到了該遊戲專案之中,光是這一點就很不容易,尤其是,本書還仔細思考過讀者的學習步伐,章節的安排讓讀者能夠循序漸進地學會所有的設計模式。讀者若在閱讀GoF的《設計模式》時,遇到無法理解的部分,也可將本書當作範例解析的參考書來使用。 本書對於工程師而言,是一本非常容易閱讀的書籍,因為本書所有關於「設計模式」的章節架構、內容次序的安排都是相同的,步驟如下: 1 土法煉鋼完成遊戲需求。 2 簡介可以採用的「設計模式」,包含使用生活實例來解釋GoF對於該模式的定義。 3 使用該「設計模式」重構或重新設計程式,以完成遊戲需求。 4 搭配團隊對話的手法,討論日後遇到需求變化時,如何善用該「設計模式」的強大之處,以簡單的調整方式來進行維護。 5 討論該「設計模式」還能與哪些「設計模式」配合,以及採用該「設計模式」的優缺點。 6 最後則是討論該「設計模式」還能應用在遊戲設計的哪個環節。 本書作者認為,透過上述步驟來學習「設計模式」與「遊戲開發」,是最能徹底明瞭「設計模式」與「遊戲開發」的學習方式。同時,本書還獲得了遊戲業界及軟體設計界的許多讚賞,因此,我們將之列為《中文原創經典》。 本書程式碼的GitHub下載點如下: github.com/sttsai/PBaseDefense_Unity3D 本書網站:(提供書中較大的UML原圖) gameworker.pixnet.net/blog
讓你的Android程式碼10倍數,不出錯:使用最佳化技術
Android 最佳化技術的核心內容完整呈現,UI版面配置最佳化+記憶體最佳化+程式最佳化+效能最佳化+系統最佳化+最佳化工具。 本書將Android最佳化技術的核心內容展現給讀者。全書循序漸進、詳細地說明Android最佳化技術的基礎,內容新穎、知識全面、說明詳細。Android最佳化技術博大精深,需要程式設計師具備極高的水準和開發經驗,本書將帶領讀者迅速進入Android 開發領域。
一定要隨身攜帶的Mac OS X Objective C
Objective-C 語言是通用、進階、物件導向的程式語言,所以被廣泛應用於蘋果的OS X 和iOS 作業系統及其相關API、Cocoa 和Cocoa Touch 的程式撰寫中。希望讀者能在本書的引導下跨入Objective-C 開發大門,成為開發高手。 本書內容全面、系統,並以大量實例貫穿於全書的說明之中,相信讀者學習完本書,可以具備更高一級的專案開發的能力。
會PC就會Arduion:PC+Duino=pcDuino
這本書是一個pcDuino 的開發寶典,囊括了pcDuino 開發的各方面。軟體工程師可以在這本書的引導下,很輕鬆地學習和掌握常用硬體和各種感測器的使用技巧。硬體工程師可以在這本書的引導下,迅速地掌握軟體開發的基本知識。
Visual Basic 2015入門與應用
本書內容從程式語言的基礎開始著手,並帶領讀者運用Visual Basic 2015來進行實務操作,重點在於訓練學生的邏輯思考並啟發學生的學習興趣,並讓讀者瞭解如何透過循序漸進的方式來學習程式的入門概念與實作,進而設計一個專案程式。 本書特色 1.學習目標:每一章的最前面都有引言來說明學習目標,以啟發學習動機。 2.圖解說明:利用圖文並茂的內容來說明程式設計的概念知識。 3.以「輸入---處理---輸出」的流程架構來說明程式設計概念。 4.每章節最後附有重點整理、教學評量,協助讀者課後練習與自我測驗。
用Swift語言一次搞定所有蘋果裝置的程式開發
本書特色 理論與實作結合,涵蓋Swift語法 用Swift控制UIKit控制項 以UIKit為基礎的應用實例 & 以SpriteKit為基礎的遊戲程式設計
解決100個千年數學謎題:用Java一手搞定
第1章變幻多姿的圖表 本章主要包含金字塔圖案、餘弦曲線、奧運五環旗、心形圖案等趣味題。透過本章的學習,讀者可以掌握變幻多姿圖表程式設計的核心技術及應用。 第2章身邊的數學問題 本章主要包含黑色星期五、個人所得稅、分糖果、天平稱物、二維多項式計算、線性方程求解、非線性方程求解等趣味題。透過本章的學習,讀者可以掌握如何透過程式設計來解決一些有趣的數學問題。 第3章趣味整數 本章主要包含水仙花數、完數、相親數、黑洞數、自守數等趣味題。透過本章的學習,讀者可以掌握趣味整數程式設計的技巧及應用。 第4章趣味質數 本章主要包含孿生質數、金蟬質數、可逆質數、迴文質數、平梅森尼數、哥德巴赫猜想等趣味題。透過本章的學習,讀者可以掌握趣味質數程式設計的核心技術及應用。 第5章趣味方程式 本章主要包含百雞百錢、樓梯台階、換硬幣、雞兔同籠、五家共井、三色球問題等趣味題。透過本章的學習,讀者可以掌握巧用方程式解決問題的核心技術。 第6章趣味分數 本章主要包含最大公因數、最小公倍數、分數比較、分數求和、埃及分數式、計算分數精確值、猴子分桃等趣味題。透過本章的學習,讀者可以掌握趣味分數程式設計的核心技術及應用。 第7章邏輯推理 本章主要包含費氏數列、年齡問題、誰在說謊、遊客國籍、誰家孩子跑得最慢、猴子爬山、舍罕王賞麥等趣味題。透過本章的學習,讀者可以掌握邏輯推理程式設計的核心技術及應用。 第8章趣味變幻 本章主要包含分解質因數、乘式還原、除式還原、魔術方陣、卜松分酒、猜牌術、郵票組合、整數拆分等趣味題。透過本章的學習,讀者可以掌握趣味變幻程式設計的核心技術及應用。 第9章定理與猜想 本章主要包含四色定理、角穀猜想、Л的近似值、卡拉列克常數、剩餘定理、尼科徹斯定理、馬踏棋盤等趣味題。透過本章的學習,讀者可以掌握定理與猜想程式設計的核心技術及應用。 第10章趣味遊戲 本章主要包含擲骰子、發撲克牌、24點、常勝將軍、人機猜數、過橋遊戲、生命遊戲等趣味題。透過本章的學習,讀者可以掌握趣味遊戲程式設計的核心技術及應用。 第11章其他趣味問題 本章主要包含字串比對、雙色球、金額轉換、高斯八皇后、羅馬數字、找假幣、竊賊問題、三色旗等趣味題。透過本章的學習,讀者可以掌握其他趣味問題程式設計的核心技術及應用。
程者為王:Visual Basic入門設計128招
從初學者的角度出發,以簡單易懂的語言、豐富的實例演練,詳細介紹使用Visual Basic所需要的知識。 除此之外,每章最後都有習題讓您練習,掌握學習進度。& 全書共有12章,從最基本的認識Visual Basic、基本資料型態、表單與基本設計、輸入輸出控制項、選擇結構、循環結構、發生錯誤的處理方法、陣列與應用、程序與模組、資料庫應用、函式應用以及繪圖功能。
Visual Basic 開發應用系統的十堂課
最佳的系統設計參考書,附贈精心設計的範例檔, 內含535個程序及2萬多行的程式碼及其註解, 讀者可以直接修改套用,以解決實務問題。 協助您解決難題,開發出合乎需求的系統坊間有關Visual Studio的書籍多偏向基本功能的介紹,卻難以解決實務問題,也無法據以打造一個實用的系統。本書以解決工作現場需求為宗旨,從目錄設計、密碼檢測、授權管理、輸出入介面(包括版面設計及顏色管理)、資料維護、查詢匯出、圖表列印至發行部署等作業都有最深入的探討,讓讀者了解實務上所面臨的問題,並提出解決之道,進而開發出合乎需求的系統。 幫助您解決開發現場遇到的難題Visual Studio是一個龐大的開發工具,短期內難以全盤掌控,許多設計師在開發過程中都吃足了苦頭。例如應用程式組態檔的連接字串要如何引用?ReportViewer拖入表單之後為什麼看不見?捲動軸為何無法達到Maximum屬性所設定的最大值?如何在執行階段以程式移動DataGridView之中的游標?如何以程式自動建立樹狀節點?如何變更清單上選取項目的背景色?如何使TableLayoutPanel內各格位的控制項可隨表單的縮放而改變大小?凡此種種,皆可在書中找到解答。
開發Android App手機資料庫程式-使用VB
‧Visual Basic(VB)愛好者開發Android App的一大福音。 ‧可以讓你的B4A 程式輕易的結合手機內、外部資料庫。 ‧帶領同學開發具有「創新的應用、實用的價值及符合產業需求」的APP手機應用程式。
只會Hadoop還不夠:YARN程式碼解構應用
資深Hadoop 2.0-YARN專家最新力作 ■ 涵蓋Hadoop 2.0的架構、重要元件、主要計算模型、資源排程 ■ 理論與實作結合,透過實際常式降低讀者學習難度 ■ 具實戰性,部分案例直接選自BAT中的工程實例 作者從事分散式教學與研究十餘年,在與國內外頂尖公司的交流中, 發現Hadoop很適合作為一個分散式課程教學實作與研究平台,因此編著本書,有系統地介紹Hadoop 2.0-YARN的基本概念與運行模式。 內容涵蓋Hadoop 2.0的架構、重要元件、主要計算模型、資源排程等重要問題。
iOS網路及雲端程式全設備開發
在iOS 應用程式開發中,有很多有關網路程式設計與雲端應用的技術,如: LBS、Web Service、iCloud 等,本書主要是介紹iOS 網路程式設計和雲端應用程式開發技術書籍,內容涵蓋蘋果網路、資料交換格式、Web Service、iCloud、定位服務、地圖、發送通知、Newsstand、應用程式內購買、Passbook、以及社交網路程式設計,還介紹了網路通訊設計模式和架構設計。 希望有iOS基礎的程式設計師透過本書的學習,能夠開發iOS網路程式設計與雲端應用的程式,系统化地建立端雲整合的各種應用。
蘋果官方訓練教材:GarageBand
以蘋果認證的方式來學習 本書是唯一蘋果官方認證的GarageBand教學書籍,以創意、編曲和分享三大重點為基礎,讓你輕鬆學習、玩奏、錄製、製作,以及向全世界分享你的超級好歌。 不論你是在iOS或是Mac OS都能實際操作,並分享到社群網路給您的親朋好友。 本書重點課程: .以實際的案例簡單試玩 .試著處理您的原創音樂吧! .使用Apple Loops擷取一段鈴聲 .使用Amp模擬器和效果器來段電吉他solo! .虛擬伴奏鼓手幫你來一段tempo滿點的solo! .使用iCloud分享你的音樂
Android App活學活用-使用VB
‧是一本內容豐富的書 Basic4Android及Android 的相關主題都有介紹,B4A環境及功能介紹、使用者介面(UI)的介紹、活動(Activity)及意圖(Intent)、對話方塊(Dialog)及通知(Notification)、服務(Service)、2D繪圖及統計圖表、電話功能、動畫與多媒體、SQLite行動資料庫應用。 ‧是一本容易閱讀的書 以深入淺出、有系統、容易閱讀的方式,介紹如何以Basic4Android的Basic語言開發Android App,引導讀者按部就班的深入Android 的世界。 ‧是一本精心設計、撰寫的好書 精心設計的範例,配合圖表詳細而清楚的解說每一個步驟,循序漸進、一氣呵成的寫法,非常適合初學者、自學者,或教師作為教材或參考書籍。 ‧是一本值得向大家介紹的好書 範例光碟的內容: 開發Android App -使用Basic(Basic4Android)的範例程式。 實作題的解答程式。
Android App200例直覺開發
本書內容由淺入深,從Android平臺下開發應用軟體的基礎知識到開發大型商務軟體、3D遊戲以及2D遊戲,開發思路清晰明瞭、語言簡單扼要,非常適合初學者和Android開發人員閱讀參考。 透過200個經典範例介紹Android平臺下的軟體發展知識,講解過程中還詳細分析了開發思路及重點,讓您輕鬆達到舉一反三的效果。
Visual C#2015入門與應用
本書內容從程式語言的基礎開始著手,並帶領讀者運用Visual C#2015來進行實務操作,重點在於訓練學生的邏輯思考並啟發學生的學習興趣,並讓讀者瞭解如何透過循序漸進的方式來學習程式的入門概念與實作,進而設計一個專案程式。 1.學習目標:每一章的最前面都有引言來說明學習目標,以啟發學習動機。 2.圖解說明:利用圖文並茂來說明程式設計的概念知識。 3.以「輸入---處理---輸出」的流程架構來說明程式設計概念。 4.每章節最後附有重點整理、教學評量,協助讀者課後練習與自我測驗。 本書的適用: 1.大專院校資訊相關科系科(資工、資科、資管、網路科技等)都將「程式設計」列為必修課程。 2.資訊類的國家考試(高、普考、特考)、研究所及轉學考都將「程式設計」列為必考科目。 3.資訊業的「軟體開發」人員。 附贈:本書範例檔案CD