Julia資料科學與科學計算
R社群主持人、微軟最有價值專家 孫玉峰 專文推薦LinkedIn 大數據總監 管其毅 齊聲推薦Google、Facebook、IBM和美國聯邦航空總署等世界知名企業的開發者都在用!跟上頂尖好手的腳步,學習簡單好上手的Julia,前進矽谷不是夢!熱銷全台的《Julia程式設計》一書作者、Julia課程人氣講師的最新力作!台灣第一本Julia進階運用教科書,內容豐富,包含機器學習、資料分析決策等熱門主題。繼續來追程式語言新女神,全球最具潛力的程式語言新人王!Facebook人工智慧實驗室主任、紐約大學教授LeCun直言:「深度學習需要比Python更靈活的程式語言。」而Julia的眾多優勢──免費、簡潔、快速且容易上手等,更促使它有極有可能成為未來最熱門的程式語言,與其盲目的追趕流行,我更推薦各位掌握趨勢的最前端,從學習Julia開始。征服女神的第二步,勸你盡早來加入♡本書適合有Julia 程式操作基礎,想更進一步深入資料科學、機器學習或科學計算等進階領域的人。♡延續《Julia程式設計》的超直覺式步驟教學,只要照著做,就能夠學會,一起往資料科學的殿堂邁進!♡作者在Julia教學上具有非常豐富的經驗,完全理解初學者的痛點。♡除了程式教學外,更傳授資料科學領域所應具備的背景知識,一秒提升資料素養。本書以資料的角度引入,介紹基礎的資料分析及統計相關知識和資料處理會應用到的方法。並結合玩具資料(toy data)的示範,讓讀者可以透過資料及實作體會資料科學的有趣之處。後半部分則會介紹基礎的科學運算及機器學習應用。最後介紹最佳化的方法和使用 CUDA 進行運算的相關套件。Julia,為資料科學而生。
Android御用語言:用Kotlin豪華開發APP
本書特色 本書從Kotlin的發展史講起,結合理論知識和專案實例,全面介紹Kotlin的基礎與應用。 透過閱讀本書,讀者可以迅速掌握Kotlin的基本操作,輕鬆應對使用Java開發所帶來的技術難題。用自動化專案串聯知識點 內容簡介 全書內容共分為18章,由Kotlin入門與基礎、Kotlin語法和Kotlin專案實例三個部分組成。 ■第一部分 Kotlin 入門與基礎部分(第 1 ∼ 3 章) 主要包含Kotlin 語言簡介、Kotlin 開發環境架設、JVM 語系和Kotlin 各版本重要特性。透過這部分知識的學習,讀者可以對Kotlin有一個基本的認識。 ■第二部分 Kotlin 語法(第 4 ∼ 16 章) 本書的核心內容,主要介紹Kotlin 語言的基礎語法,包含的內容有類別與介面、擴充函數與屬性、集合與泛型、物件與委派、反射與註釋、Lambda 運算式、程式碼協同、Kotlin DSL 和Kotlin Native 開發等。本部分配備大量的實例,透過對這部分知識的學習,相信讀者能夠對Kotlin 的語法有一個全面的認識。 ■第三部分 Kotlin 專案實例(第 17、18 章) 這是Kotlin 實戰的部分,是對前面章節所講基礎知識的實戰運用。透過和Spring Boot 架構的整合來介紹Kotlin 在Web 伺服器開發方面的應用,透過Android 視訊播放機專案來介紹Kotlin 在Android 開發方面的應用。&&&&&&
Scratch 3.0(mBlock 5含AI)程式設計:使用mBot金屬積木機器人
本書利用 mBlock 5 軟體來開發一套可以充份發揮學生「想像力」及「創造力」的快速開發教材,其主要的特色如下: 1.親自動手「組裝」,訓練學生「觀察力」與「空間轉換」能力。 2.親自撰寫「程式」,訓練學生「專注力」與「邏輯思考」能力。 3.親自實際「測試」,訓練學生「驗證力」與「問題解決」能力。
第一次學Android就上手(第三版)-從新手入門到專題製作(適用Android 10.x~4.x)
第一次學Android,不僅要上手,還要快速上手!•基本概念上手:從基礎打底,強調工具、語言、MVC的View和Controller。 •基本動作上手:從第二版的8個基本動作,擴大成為第三版的12組,並獨立專章討論,力求熟練。 •複合技術上手:複數型元件處理、組織複數型資料;資料庫與線程則處理、組織複數型程式單元。 •區塊建構上手:以Android四大建構區塊(Building Blocks)講起,運用SDK工具的標準操作流程,建立正確的Android起步。 •傳感行為上手:涵蓋一般傳感、位置傳感和WiFi傳感,加入寓教於樂的「跑酷遊戲」案例,增加趣味。 •官方版型上手:挑選AndroidStudio共九個版型,如果加上第二章介紹的Android Library,可算湊足十個,加以說明。 •雲端服務上手:以雲端廣告、地圖和試算表為例,清楚展示谷歌雲端服務,快速上手。 •媒體串流上手:以多媒體應用和安卓電視為主題,示範安卓進階的ExoPlayer原生播放器,作廣而深的整合示範。
Android程式設計入門、應用到精通-第五版
本書涵蓋以下三大學習主軸! 1.完整介紹App開發技術,培養扎實的實作能力 2.學習Android Studio操作技巧,晉級專業App開發人員 3.學習導入人工智慧與擴增實境功能App開發除了要懂程式相關技術之外,還要能夠善用Android Studio的強大功能,如:程式碼輔助編輯、檢視專案架構、程式碼重構。善用這些功能可以大幅提升App的開發效率和品質。筆者根據多年的教學和實務經驗,規劃出一條由淺入深的學習路徑。搭配簡單明確的單元主題和步驟式講解,讓您在學過之後,都能立即上手實作。此次改版特別加入詳細的程式碼和圖片輔助解說,讓讀者更快掌握重點,提升學習效率。相信本書一定可以帶領您從入門開始,一路晉升成為開發Android App的專家。 本書內容特色如下: *介紹Android Studio操作技巧,讓初學者能夠善用它的輔助功能,提升App開發效率。 *涵蓋各種Android技術主題,像是UI元件、Material Design、Fragment、Action Item/View、動畫效果、影音播放、拍照…等。 *完整的Intent相關技術,包括Activity資料傳送和接收、Intent Filter、Broadcast、Service…。 *Google地圖與定位技術,讓您學會開發Location-Based Service (LBS) App。 *學習導入Firebase ML Kit和TensorFlow Lite人工智慧功能。 *學習使用ARCore套件實作擴增實境。
Python玩轉樹莓派GPIO控制
本書特色 樹莓派規格、安裝、設定到開發完整說明。 使用最熱門語言Python玩轉樹莓派GPIO控制。 外接轉接板,免去麵包板上的繁瑣佈線。 完整學習GPIO、LCD、ADC、1-Wire、SPI Bus、I2C Bus、IR、Motor及感測器等控制。 另備有教學影片,提高學習效率。
圖解蘋果核心開發技術:Objective-C物件導向程式設計極效攻略
Objective-C語言,以其高效性和安全性的特點在蘋果作業系統中經久不衰。本書由淺入深,全面性、系統性介紹Objective-C開發技術,從基礎開始逐層往高階技術進展;最大特色就是提供大量插圖,一改程式設計書只有枯燥乏味的文字講解,將傳統的文字說明轉化為各種形式的圖形圖表,利用生動的圖示,形象化再現Objective-C開發的所有知識,在閱讀與實作過程中潛移默化的掌握Objective-C語言之開發精髓。商品特色:蘋果作業系統核心語言高效/高安全/極靈活通用/進階/物件導向
輕鬆學習:手機程式設計App 使用AppInventor 2 中版介面
【三大優勢】 1.透過「拼圖方式」來訓練學生邏輯及問題解決能力的重要工具。 2.透過「拼圖方式」來快速建構學生「創造力」的AndroidApp。 3.透過「拼圖方式」來開發NXT樂高機器人手機控制程式。 【五大特色】 1.提供「雲端化」的「整合開發環境」來開發專案 2.提供「群組化」的「元件庫」來快速設計使用者介面 3.利用「視覺化」的「拼圖程式」來撰寫程式邏輯 4.支援「娛樂化」的「NXT樂高機器人」製作的控制元件 5.提供「多元化」的「專案發佈模式」來輕易在手機上執行測試 【適用對象】 1.中、小學的學生(青少年)的才藝課程、夏令營。 2.高中、職學生的程式設計及社團。 3.大專學生之「程式設計卅雲端技術卅多媒體應用」的課程。 4.對於App開發有興趣的初學者。 本書特色 本書的主要特色就是專為英文學習有障礙或初學者克服英文介面的問題,筆者使用「中文介面」來引導學習者學習創意APP 手機程式設計。
Julia程式設計:新世代資料科學與數值運算語言
由麻省理工學院電腦科學與人工智慧實驗室開發的新語言! 下載量超過兩百萬次,Google、Facebook和美國聯邦航空總署的開發者都在用! 全台第一本Julia操作學習教科書,只有這本,帶0基礎的你從頭開始學Julia! 第二版的增修與Julia官方同步更新,本書帶你永遠走在最前面。 全球熱度上升最快的程式語言,趕快一起來追程式語言新女神!! 大數據時代,科技的進展速度早已遠遠超越我們的學習速度,因此,只有不斷的學習最新的知識和技能,才不會在大數據的浪潮之中狠狠摔在沙灘上。如果你今年只打算學習一個新語言,我會毫不猶豫的推薦──Julia! 用於優化數據分析和深度學習的最佳語言已經誕生! ◣Matlab般強大的線性代數運算能力,而且免費! ◣Python般簡潔的語法系統,而且更快速! ◣與C語言一樣快速,而且更加容易上手! 本書為全台第一本Julia操作學習教科書,作者為資料科學專家,同時擁有豐富的教學推廣經驗,最了解初學者需要的講解方式,在寫作上使用螺旋教學法,幫助讀者在最短時間建立對Julia的掌握與運用能力。先從介紹Julia這個語言的特性和安裝步驟開始,接著針對資料型別、變數、註解與函式等進行基礎性的介紹,後續再分別以各個主題加以深入探討以及實作演練。作者將程式步驟一一拆開,一步一步的解析,讓你也能輕鬆跟著踏入新世代程式語言的精采世界。 第二版加入遞迴、例外處理、資料結構與泛型程式設計等全新章節,並重新編排章節及內容,讓學習更為流暢。 Julia,為資料科學而生。
Kotlin:Android核心超強力開發語言
在2017年5月的I/O大會上,Google宣佈Kotlin成為開發Android的一級程式語言,從這一刻開始,開發Android App可以使用兩種語言:Java和Kotlin。Kotlin作為第二種開發Android App的核心程式語言,一定是要彌補Java的不足或增強Java的功能。kotlin不僅可以在JVM上執行,還可以直接將Kotlin原始程式碼轉為JavaScript,更可產生JavaScript程式,並直接編譯成本地程式,例如Windows的exe檔案、iOS App等,Kotlin幾乎可以開發所有類型的應用。從理論上講,Kotlin才是真正的跨平台語言,可以直接或間接地開發各種類型的應用。選擇Kotlin的理由非常多,如開發效率高、語法優美、能跨平台開發、獲得Google強力支援等等。還等什麼呢!趕快透過本書將Kotlin的知識裝進我們的大腦才是正確的作法!商品特色:◆ Kotlin入門、實戰絕佳上手指南。◆ 全面介紹Kotlin開發知識。◆ 全面涵蓋Kotlin開發的各種核心技術。◆ 透過案例更能快速進入程編實務及應用。適用:對Kotlin有興趣者、程式設計師閱讀,也可以作為大專院校和教育訓練機構的教材。
Link Start!!VR遊戲開發實戰
本書第一部分參考國內外一些技術資料,對虛擬實境的產品和技術發展進行簡短的回顧,並對近幾年業界的大事進行介紹,特別是對現在各個方向產品都有一個簡單介紹,足以開闊讀者眼界。第二部分主要介紹虛擬實境的核心技術點和產品設計上需要注意的事項,掌握理論基礎,不會做出「反人類」的體驗--讓人暈到想吐出膽汁。第三部分介紹必要的Unity基礎知識和數學知識,我們儘量讓這些非常重要的內容看起來不枯燥,避免影響在實戰中對一些實現細節的了解。實戰部分主要以Vive為例將各種類型的虛擬實境應用的開發過程進行說明,從目前盈利能力最強的觀光類體驗(可用在房地產等企業)到難度最大的多人連線遊戲,從體驗最好的Vive到入門級的Cardboard裝置開發,也包含少有的Oculus 產品的開發說明。此外,還以專章對虛擬實境中的綠幕技術說明。商品特色:這是一本VR實戰書籍,不但有相應的理論知識,還有翔實的實例。作者所在的奧秘團隊是HTC Vive第一屆內容大賽獲獎作品《畫境》的開發團隊。
Android App程式設計寶典
◆ 市面最完整Android 4.X 程式範例用書◆ 本書全部範例都可在Android手機上執行◆ 附贈本書全部範例完整程式碼要建構開發一個Android智慧型手持裝置 (智慧型手機、平板電腦…等) 上的好用又好玩的App程式,是非常不簡單的,因此開發時,要考量的因素非常多,如:App介面的親和力是否夠好?App的操作是否夠單純?App層次的安排是否夠合理?App的內容是否夠吸引用戶?解決這些問題都是非常不容易的。尤其現在市面上所有Android App程式開發的用書,都是在強調「如何使用Android SDK與開發工具來開發App」或是「單純的程式範例」!卻鮮少有一本Android App的開發書籍是在教導讀者與App設計者如何來開發各類型有用又實用的應用程式或是商務範例。而讀者與程式設計者最需要的就是要瞭解如何開發實用的App系統,而不只是會寫Android App程式!所以,有了本書的企劃。本書以實用又有用的各種應用範例來教導讀者與程式設計者,從App規劃、分析到程式設計,都有完整的範例詳細解說,讓所有讀者與程式設計者閱讀完本書,能夠開發出實用又有趣的應用App系統。
超神力遊戲開發引擎Cocos2d-x跨平台全面攻略
Cocos2d-x自發佈第一個版本以來,如今使用者已遍佈全球,數不清的採用Cocos引擎開發的遊戲橫掃各個暢銷榜單。Cocos2d-x遊戲引擎的優勢在於「在一個平台下開發,多平台發佈」。許多知名的開發團隊都已使用Cocos2d-x開發遊戲。本書目的在盡可能降低遊戲開發的門檻,讓更多有想法、有創意的朋友,不管是專業還是非專業出身的開發者,都能著手去實現。本書特色低門檻/跨平台/超廣度/高應用/豐富專案˙ 一平台開發,多平台發佈˙ 知名開發團隊必用優勢遊戲開發引擎˙ 使用Cocos2d-x的C++語言API極速上手˙ 完備百個以上案例讓開發者能快速進行專案開發
全能Android絕對正確培養聖經(旗艦版)
Android的書這麼多,要找到真正幫你培養全職能的書卻不容易。這是一本來自第一線網路公司的真正實作產品方案的完整過程,而非簡單說明一下Android的函數庫,開發原理等基礎書籍。全書包括了規劃、設計、測試、佈署、多人協作、好用工具等等,這林林總總,都是從血淋淋的網際網路產品戰場上打下的基礎。看完本書,就具備了世界前500大網路公司的寶貴開發經驗,是想成為全能Android高手的必讀。本書特色紮實基礎/極霸效能/高超應用/深度強化◆ 8大篇幅結構打造強勁堅實的技術◆ Android高級工程師50個必備技能讓身在高點的能手更能傲視群倫無人能及
Unreal Engine 4 虛擬實境開發:虛幻引擎激速入門
虛幻引擎(Unreal Engine,UE)是世界高知名度且應用廣泛的遊戲製作引擎之一,全新版本的虛幻引擎4(UE4)功能非常強大且運用靈活,是一款提供設計者高效設計的絕佳工具。 本書基於UE4結合環藝(室內)設計專案,深入淺出導引UE4的設計與操作之功能、製作流程、相關技巧及如何進行初級虛擬實境內容開發;全書關鍵知識與實例操作環環相扣,使讀者可全面認識瞭解UE4及其操作介面,同時循序漸進的學習,藉由案例實際嘗試各種設計技巧,至最終將專案完整發佈;讓讀者可以在短時間內完成一個小規模虛擬實境漫遊專案,並為日後進階提升打下良好基礎。 & 【適用對象】 ◆ 虛幻引擎美術設計師。 ◆ 虛擬實境同好和從業者。 ◆ 熟悉其他遊戲引擎想學習虛幻引擎的人。 ◆ 數位媒體專業或電腦相關專業的學生。 & 【本書概要】 ◆ 虛擬實境發展歷程/UE4安裝與基礎操作 ◆ 場景建立/材質操作/光源設定/後期處理 ◆ 虛擬實境硬體介面與設定/專案發佈
當mBot遇上樂高積木:創意主題製作 - 使用App Inventor 2撰寫App遙控機器人
1.讓學生利用「mBot機器人」結合「樂高零件」創作更「多元化」作品。 2.讓學生利用動手創作出具有「創意性」及「實用性」作品。 3.讓學生從創作中學習程式設計的「邏輯思考能力」及「解決問題能力」。
Inventor 2019 實戰演練
Autodesk Inventor軟體是美國Autodesk公司推出的3D視覺化實體模擬軟體,其包含3D建模、資訊管理、協同作業以及技術支援等各種特徵。使用Inventor可以建立3D模型和2D工程圖、可以建立參數化的特徵、零件與子零件,還可以管理上千個零件與大型零件,透過連接到網路的工具可以使工作組人員協同工作,方便資料共用和同事之間設計理念的溝通。Inventor使用介面簡單,3D運算速度與著色功能方面有突破的進展。它是建立在ACIS三維實體模擬核心之上,設計人員能夠簡單迅速地獲得零件與裝配體的真實感,這樣就縮短了使用者設計概念的產生與系統反應時間的距離,從而最小限度的影響設計人員的創意與發揮。本書透過範例引導分別講述Inventor的基礎應用、草圖繪製、擠出/迴轉/孔等基礎特徵、工作平面應用、置入特徵、掃掠/斷面混成/螺旋/加厚/文字/浮雕和印花等進階特徵、組合、簡報、板金、彩現、動畫、動力學模擬及應力分析、自由形式設計等等功能操作。對每個範例的介紹,力求做到逐步詳述,並附圖說明,一目了然,使讀者能輕鬆學會Inventor的強大功能。本書特色:1. 全書精選Inventor重要功能操作技巧,透過步驟式引導教學,讓讀者學習3D軟體零障礙。2. 循序漸進的課程安排,由基礎建模組裝到圖紙與彩現的製作,讓您學習充滿成就感!3. 內容詳實完整,針對業界實務應用方向彙整編排,提供完整的訓練課程。4. 本書適合機械設計相關科系之大專院校、高工職校及業界教育訓練學習使用。
全民程式設計:使用Arduino
使用Arduino為工具,配合生活科技產品的溫度、光線感測器、LED、點陣LED、七段顯示器、LCD、紅外線遙控器等,介紹程式設計的基本輸出入、決策、迴圈與陣列。神奇的迴圈與陣列是初學者學習程式設計最容易卡關的章節,作者利用四位數七段LED、點陣LED來加強迴圈與陣列的演練,是學習程式設計的最佳工具,並可理解生活科技的原理。
GraphQL學習手冊
現代網路App的宣告式資料擷取工具 "Learning GraphQL是最詳盡的GraphQL和Apollo資源,Eve與Alex則是業界最迷人的教師。無論是準備開啟GraphQL旅程,或是想要瞭解最佳做法,在你的書桌上都要放這本書。” -Peggy Rayzis Apollo工程經理 為什麼GraphQL是自Ajax以來最革命性的資料擷取技術?GraphQL提供了API查詢語言,以及滿足資料查詢功能的runtime,讓它已然成為REST的替代方案,以及量身打造的網路服務架構。Alex Banks與Eve Porcello藉由這本實用的指南為想要開始使用GraphQL的前端網路開發者、後端工程師以及專案/產品經理指引一條明確的學習路徑。 你會在本書學到圖論、圖資料結構與GraphQL型態,並實際瞭解如何為照片分享app建立綱要(schema)。本書也會介紹Apollo Client,一種結合GraphQL和使用者介面的熱門框架。 ‧探討圖論並回顧現今熱門的圖論範例 ‧瞭解GraphQL如何將資料庫查詢法應用在網際網路上 ‧為PhotoShare app建立schema,讓它成為前端和後端團隊的指南與契約 ‧使用JavaScript建立功能齊全的GraphQL服務,使用Apollo實作用戶端 ‧製作產品的GraphQL API和用戶端
手機應用程式設計超簡單:App Inventor2小專題特訓班(附影音//範例/完整程式拼塊PDF)
附書光碟DVD*1★App Inventor暢銷系列最新代表作★ 1小時完成App,活化運算思維,快速打造專案開發力! App Inventor學習與應用新視野! 從專案實作領略運算與邏輯思維,掌握App快速開發的秘訣! Google實驗室設計,由麻省理工學院(MIT)行動學習中心維護的App Inventor,風靡無數App開發者、一般App玩家,以及學校師生,從簡單的圖像拼塊拖曳中就能享受App開發的樂趣與成就感。App Inventor 2簡化了手機應用程式設計的開發流程,功能愈來愈加強大,更可以結合當紅的硬體裝置,成為實踐STEM(科學、技術、工程及數學)的最佳應用工具。 ■適用想直接開發App專題,由專案實作入門者。 ■培養運算思維與問題解決力,從專題內容中發現問題、找出規律、歸納原則,並進而解決問題。 ■精心設計每個專題,將許多困難技術拆解成能夠輕易實作的小單元,學習者能在詳細引導的步驟中快速學會每個重要的環節。 ■以14個豐富的專題內容帶來多元的創意發想,藉由實作學會App實務開發應用的技能,並發揮在個人作品中。無論是多媒體互動的相機、音樂、即時翻譯與電子書製作,或是運算使用的計算機、遊戲、機率與元件互動開發,更包含了方向、時間、GPS、計步器、QR Code與地圖等手機感測器主題應用,以及公開資料的資料庫運用等。 ■超值提供搭配每個專題的影音教學,藉由影音即時輔助學習,快速吸收所有App專案開發的重要精髓。 超值DVD內容: 專題範例檔/618分鐘專題影音教學/「專題完整程式拼塊」PDF/「Google Play上架全攻略」PDF/「App Inventor 2環境建置說明」PDF/「App Inventor 2單機版與伺服器架設」PDF
Android應用程式設計
12章從入門到進階易學易懂的教材內容 14個實用APP範例+超詳細的逐步開發指引 本書不但可以幫助您輕易地學會Android APP開發基礎! 更可以培養您成為專家級的開發人員! 主要內容: ● 最新Android Studio 3.X版開發工具介紹 ● 認識Activity、Layout、Intent以及使用者介面佈局 ● 學習ImageView、WebView與ListView等各式UI元件之應用 ● 以Fragment進行模組化的使用者介面設計 ● 使用SQLite資料庫並進行相關資料操作 ● AsyncTask非同步任務程式設計 ● 透過HttpURLConnection存取遠端網頁內容 ● MediaPlayer與VideoPlayer的多媒體應用 從入門到專家級的APP開發範例: ● 使用動態UI設計的計算機應用程式 ● 豐富UI設計的旅遊照片瀏覽應用程式 ● 使用SQLite設計的聯絡人應用程式 ● 同步處理遠端網站資料擷取的瀏覽應用程式 ● 包含圖片與影音檔案的多媒體素材播放應用程式以及更多實用的進階主題 &
索羅斯都要用的 MetaTrader 首戰篇:程式員賺錢出頭天!
世界金融危機爆發,給全球經濟帶來了巨大的負面影響。美國現行的所有政策,正在不可避免地把全球帶入下一輪惡性通脹。由於許多國家都長期持有大量美元作為儲備貨幣,要應付金融危機,美國惟一的辦法是大印美鈔,相當於稀釋所有美元持有者的財富,充當美國經濟復甦的鋪路石。我們觀察2008以來的走勢不難看出,黃金行情一路上揚從850美元漲到了現在的1500美元,USDJPY從110日元跌倒現在80日元,美元兌人民幣匯率也從7.5元跌倒6.45元。與股票、期貨不同,外匯是一個24小時不停歇的國際市場,交投十分活躍,交易量十分巨大,一天有4萬億美元的成交量。這樣幾個特點不難看出外匯市場幾乎不可能被某個財團操縱,受某個國家經濟政策的影響也非常小,我們聽說過某某基金組織操縱了股市,甚至操縱了某地區的金融市場,還帶來了金融風暴嚴重夠過,但我們絕對沒聽說過某財團組織操縱外匯市場的傳聞,由此,我們得出了一個結論:外匯行情最適合用技術分析手段來把握。二十四小時盯盤,不停地做行情分析,頻繁地進行交易,你是個鐵人都會有倒下的時候,要知道炒外匯不是我們生活的全部,我們有權利去享受炒外匯以外的更多的生活樂趣,精通智慧交易系統程式編寫,善於使用智慧交易系統程式,就能為你爭取到更多的時間和精力。此書整理了一些針對MT4平臺的豐富圖文教程,不要被外界的傳聞嚇到自己,更不要自己勸退了自己,因為你來學習這門技術的目的是為了能更好的享受生活!因此,我們能很肯定的說,當你一輩子只需寫出三隻完美程式,就別再錯過你與本書的第一次邂逅。
輕鬆玩Arduino程式設計與感測器入門
利用LED元件與開關元件可以教授迴圈與條件判斷,利用七段顯示器可以教授二進位系統概念,利用8x8LED可以教授陣列的概念與自訂函式,利用硬體教授程式設計,可以讓讀者觀察結果來確認程式正確性,是否瞭解相關概念,接著結合Arduino與感測器,可以量測環境的變化,並透過藍牙或無線網路進行資料傳輸,將獲得結果記錄在伺服器上,最後為整合應用製作紅外線或藍牙遙控車或感測器的整合應用,為未來專題課程作準備。 本書以實驗方式進行編排,先進行元件介紹與概念解說,接著實作硬體,進行程式設計,觀察實驗結果,並將結果進行紀錄,並提出相關問題要讀者回答或實作程式。 本書實驗提供Arduino C語言程式碼,與使用App Inventor2結合Android手機。
程式設計基本功與實務範例解析-使用C#(第三版)(附範例光碟)
本書在學科題庫方面是依照勞動部公告之題庫資料檔編撰寫解析,使讀者能有正確的觀念及學習。在術科部分,以實際操作相片解析丙級考試過程,並依據考試過程及應注意事項,逐步完成檢定過程,提供讀者準備丙級術科考試之方向,減少學習中的摸索時間。
Android 5.X + SQLite POS前端銷售 App 系統設計寶典–使用最新 Android Studio 開發
這是一本不一樣的Android系統規劃用書! 這是一本不一樣的Android程式教學用書! ※市面第一本講解如何使用Android規劃商務應用App系統程式設計用書。 ※市面上第一本教導讀者使用Android規劃POS前端銷售管理App程式設計用書。 ※本書創舉:附贈一套完整Android POS前端銷售管理App軟體系統的原始程式碼,在Android Studio中開啟附贈POS專案,即可立即得到全套POS應用軟體的程式碼,即可完整瞭解所有相關資源。 目前在市面上所有實體書店或網路購物商城,隨便一找都可找到成千上百的Android程式設計用書,但若仔細分析,就會發現目前市面上所有Android用書幾乎都是教導讀者如何使用Android SDK + Java來設計Android App程式、不然就是教導讀者Android物件指令用書!但這些Android的書籍,都只是教導讀者使用Android的開發工具來設計App!而沒有一本是教導讀者如何應用Android來開發商務領域的應用系統 (如:POS銷售App、CRM管理App、庫存盤點App…)!而這些商務應用領域的Android App系統,才是目前所有企業行號最需要的,但目前市面上卻沒有一本Android書籍是講解此種商務系統設計的,因此有了本書的企劃! 本書使用程式設計結合商務作業模式導向方式,Step By Step的教導讀者以及設計者開發Android環境下的POS前端銷售管理App系統。本書將整個POS前端銷售App系統設計為3大子系統,由簡入深的講解如何使用Android不同功能的物件結合商務流程來規劃POS應用系統,讀完本書,相信所有讀者對如何使用Android + Sqlite來開發商務應用App軟體都會有所瞭解。
The Great ScrumMaster 中文版:#ScrumMasterWay
The Great ScrumMaster中文版 打造優良Scrum的速效、到位、實用的必備指南 《The Great ScrumMaster中文版》是你成為卓越優秀的ScrumMaster指南,本書可以幫助你使用Scrum而大幅提高團隊與組織的表現績效。本書易於理解、圖文並茂,你可以花一個週末的時間讀完本書,然後整個職業生涯都受用無窮。 作者Zuzana Šochová自己與幫助他人實作敏捷與Scrum,已有十五年深厚經驗,在本書中,Zuzana Šochová利用各種情境,逐步帶領你了解如何成為優秀的ScrumMaster並掌握所有必要關鍵。Šochová列舉了ScrumMaster的職責,也介紹了她強大的ScrumMaster心態模式與#ScrumMasterWay方法,並傳授每個ScrumMaster都需要的關鍵統合技能(metaskill)。 本書可以讓你學習到如何建立更高效率的團隊、如何在敏捷環境中管理變革,與如何充分利用作者所介紹的、功能強大的ScrumMaster工具箱。在書中,Šochová以實際且經過驗證的例子來闡述每個概念,以期讀者能藉由這些實例而把想法付諸實現。 本書特色 •了解ScrumMaster在創造高效率、自組織的團隊時所扮演的關鍵角色。 •精通ScrumMaster心態模式的所有組成要件:包括教學與輔導、移除障礙、引導與教練法。 •使ScrumMaster的角色在各個層面有效的發揮作用:例如團隊、組織關係與整個系統。 •加強ScrumMaster的關鍵認知策略與核心技能。 •打造優秀的團隊與改善目前失能的團隊。 •在更安全的環境中引導變革,並以更好的方式支援在變革中被影響的人。 •教你善用守破離、系統規則、核心原因分析、影響地圖與其他ScrumMaster工具。 無論你是資深的CSM(Certified ScrumMaster)或是才剛剛加入你的第一個Scrum專案,這本指南都會以世界一流的獨特見解,幫助你得到所期待的卓越成果。
Corona一次開發跨平台手機App桌面程式(極巔版)
Corona極巔高效App開發程式超越平台制限,絕力征服iOS、Android、Windows、mac OS‧App整合廣告獲利‧根據使用者行為報告來行銷App‧安裝App到實機教學‧開發跨平台iOS和Android的App‧App收益轉帳到銀行流程‧大量圖文範例解說【本書內容】‧建立可以開發跨平台(iOS、Android)手機的App。‧幫助讀者開發Windows 和Mac OS X桌面應用程式。‧可以開發Apple TV、Android TV和Fire TV的App。‧從安裝軟體、開發App、製作App圖示、免費圖庫和發佈到App Store和Google Play,都有圖文說明。‧擁有完整開發App所需帳戶的申請教學,適合當工具書,就算你不是使用Corona SDK也非常適合。‧擁有App安裝到Android和iPhone/iPad實機教學。‧用Flurry、App Annie、App Store和Google Play提供的報表分析App使用者行為,根據報表來增加App獲利的行銷技巧。【本書特點】‧以圖為主,文字為輔的方式,幫助初學者快速上手。‧教導申請AdMob及iAd,幫手機App加上廣告賺錢。‧App名稱、圖示、內容多國語言化,適合個人獨立開發者。‧上架到App Store和Google Play流程完整說明,適合所有開發App的開發者。‧光碟片附上全書範例程式檔案和開發App所需程式,每個範例都有說明。
Android App開發之鑰(6.X以上終極適用版)
◎ 豐富全方位Android的相關主題都有介紹,包括組成Android四大元件介紹:活動(Activity)、廣播接收器(BroadCast Receiver)、服務(Service)、內容提供者(Content Provider),並加入使用者介面(UI)介紹、對話方塊(Dialog)、通知(Notification)、SQLite行動資料庫應用、多媒體與相機、繪圖及動畫等精彩內容。◎ 易閱易學習以深入淺出、系統性、易閱性等方式介紹Android 6.X 應用程式開發,引導讀者按部就班地進入與熟悉Android無窮廣大的世界。◎ 精詳超深入精心設計範例,配合圖表詳細清楚解說每個步驟,循序漸進、一氣呵成的敘述展現,非常適合初學者、自學者,或教師作為教材或參考書籍。◎ 本書不只是入門領頭,還會讓您更加超群躍升本書特點:‧建立最佳基礎,協助個人自行開發App程式,絕對精熟各式指令。‧圖解多樣,敘述詳細,要點標記、分階段內容讓您極速學習躍升能手。‧重點回顧與示題演練,充分提供讀者概念加強及實際掌握程度。
傲霸UWP Apps Windows 10
一手打造全面通吃的App同時進佔PC、平板和手機介面可結合Xbox、物聯網等裝置的Window 10通用視窗,將顛覆你的多媒體娛樂整合應用視野!◎豐富全方位Windows 10通用視窗(UWP)App的相關主題都有介紹,包括:多媒體、網頁、ListView、GridView、WrapGrid、SemanticZoom、RichTextBlock、RichEditBox、頁面之間如何導覽、應用程式列(Application Bar)、資料綁定、綁定樣版、繪圖及動畫、資料及檔案的存取、地圖、行動資料庫應用,協助讀者來使用Windows 10通用視窗App內建的功能。◎易閱易學習以深入淺出、系統性、易閱性等方式介紹Windows 10通用視窗App開發,引導讀者按部就班進入與熟悉Windows 10通用視窗App功能強大的世界。◎精詳超深入精心設計範例,配合圖表詳細清楚解說每個步驟,循序漸進、一氣呵成的敘述展現,非常適合初學者、自學者,或教師作為教材或參考書籍。本書特點:‧全面性涵蓋Windows 10通用視窗特色之基礎學習和進階技巧。‧結合表格規劃清楚步驟,聰明教學One by One!‧條列式重點搭配示題練習,讓您學習高效能,極速上手。‧附書光碟完整範例檔案,以實作統整理論,不只驗證,實力更能躍升。
新手不敗的程式開發課
本書為您的基礎打底,協助個人自行開發App的程式,掌握各式指令;圖解多樣化,敘述詳細,要點以顏色標記,分階段內容有利學習規劃;課後重點回顧和習題演練供讀者充分複習,加強概念。
Windows App達人之路
詳盡地闡述了Windows市集App簡潔、直觀、優雅的介面設計理念和思維,以及開發中的重點和困難處。技術內容涵蓋了Visual C#、JavaScript和Visual C++,以滿足不同讀者的需求。 在講解技術重點的同時輔以完整的範例,最後還針對不同的開發語言精心設計了3個綜合性範例供讀者參考。
翻轉iOS
本書介紹蘋果iOS 裝置主要的感測器應用程式開發的相關知識,其中包含手勢識別、加速度計、陀螺儀、指南針、磁力計、照相機、攝影機、音訊裝置存取、定位和藍牙通訊等。 全書包含內容: iOS 中的手勢識別,包含手勢識別的種類、如何使用手勢識別器以及手勢識別與事件觸發。 加速度計與陀螺儀的技術,涵蓋加速度計與陀螺儀的存取與裝置感知、裝置檢測。 指南針與磁力計,介紹了存取磁力計的API 與檢測磁場的API,並透過指南針應用和磁力計應用詳細說明這兩個感測器的使用。 照相機與攝影機,包含照片的捕捉與處理以及視訊捕捉的兩種方式。 音訊裝置存取,首先介紹了音訊裝置,然後詳細介紹了音訊API,最後介紹音訊的播放與錄製。 定位,包含定位的API、距離篩檢程式、精度定位以及地理資訊反解碼與編碼查詢。 藍牙通訊,主要介紹了低耗能藍牙技術。 擴增實境的鉛錘應用,整體介紹了iOS 感測器實戰開發技巧和iOS 專案敏捷開發過程。
7天學會Android App程式開發
想要跨進程式設計的大門,掌握手機App開發的技巧嗎? 這本書將帶給你 從零開始打造自己的App並上架 手把手完整介紹操作零失敗 程式設計從觀念建立到實際操作 善用雲端讓App開發事半功倍 不只講技術也介紹軟體開發方法 這本書就像是一個旅程,帶領大家從第一章下載安裝開發環境開始,一路走到最後一章的App上架為止。希望大家能放心地跟著我,一步步欣賞路上的美景,收穫滿滿的結束這一趟旅程。 ◎第一天除了架設好開發環境外,我們還體驗了程式設計不能免俗的第一步:Hello World。再於第二章一起見識了Android framework的架構之美。最後再以多國語言結束充滿驚喜的第一天。 ◎第二天這是從門外漢踏進程式開發者的第一天。不但會接觸到最基礎的程式語言觀念,還會接觸到如何開發一個軟體的實務技巧。在這一天過後,我們就可以大聲的跟人家說,我懂軟體開發了! ◎第三天這是精益求精的一天。今天我們會跟App的主角Activity進行更深入的認識,同時也在程式語言的部分,學習到更進一步的知識。 ◎第四天該是認識新朋友的時候了。今天過後,鼎鼎大名的物件導向不再遙不可及了,大家在這一天可以體驗到程式設計更深的一種境界。 ◎第五天來到錦上添花的一天。充實完內在實力後,要認識App的使用者介面部份。畢竟在別人對我們開發的App評價時,第一印象扮演著舉足輕重的地位。 ◎第六天從業餘踏進專業的一天。我們會在今天學會資料的儲存,才能讓凡走過的必留下痕跡。 ◎第七天最後一天,來點輕鬆的吧。煮一杯咖啡,先見識一下手機傳感器的威力。再透過把App打包上架,作一個完美的ending。 大家可用輕鬆的方式走完這一趟旅程。過程中如果遇到一點疑惑,不妨先用陶淵明不求甚解的態度帶過。整本書看完後,有空時再重新來一遍,相信我,第二次你會有截然不同的感受! 本書特色 ‧從開發環境安裝到App的上架都有逐步詳盡的解說 ‧完全沒有寫過程式也可以從零開始學習開發App ‧使用最新版本的Android Studio並介紹許多新版的特色 ‧從程式語言的知識到物件導向的觀念都有詳細的解釋 ‧透過作者實務經驗分享軟體專案開發的技巧
深入淺出 Android 開發 第二版
易學易用的編程指南 全面解析Fragment 用約束版面改變人生 用Android定位服務來認路 避免令人尷尬的Activity 創造頂尖的服務 悠遊於設計支援程式庫 你將從本書學到什麼? 如果你想要打造殺手級的Android app,這本全面修訂與翻新的書籍可以協助你立刻建構第一個有效運作的應用程式,你將學會如何建構app、設計靈活的互動介面、在幕後運行服務、讓app在各種智慧型手機和平板電腦上運行…等等。閱讀這本書,彷彿有位Android開發老手與你並肩作戰,你只要具備一些Java知識就可以使用它了! 這本書為何如此與眾不同? 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。運用認知科學與學習理論的最新研究成果,精心建構出一段引發多重感知的學習體驗,《深入淺出Android開發》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。
創意App程式設計特訓教材 App Inventor 2
本書遵循專業考科「TQC+ 創意App程式設計 (App Inventor)」技能規範架構撰寫,符合鑑定的命題趨勢。 1. 內容淺顯易懂,結合創造性邏輯思維與程式開發實務,符合創新實務運用需求。 2. 採由淺入深之安排,適合跨領域科系學生及有意進入此一領域人士之學習素材。 3. 適用離線App Inventor 2開發環境及模擬程式,方便學習。 4. 內容涵蓋所有類別元件知識觀念及範例練習,是Android手機程式開發養成的最佳讀本。 全書共有十四章,主要架構為: ●以範例為主軸,透過範例完成教與學。 ●透過範例-檢定題目的能力要求,作為學習方向,並引導完成範例。 ●每一章包含知識觀念.邏輯學習.範例練習。
Unity行動遊戲開發實務
跨平台遊戲程式設計 「無論要在行動平台上製作哪一種類型的遊戲,您最好先看看Unity。這本書的內容不僅精采詳盡且嚴謹又饒富趣味,能引領獨立開發者運用頂尖的遊戲引擎,製作出好玩的遊戲。」 -Adam Saltsman 遊戲公司Finji出品之Canabalt與Overland遊戲創作者 想要製作行動遊戲,但缺乏遊戲開發經驗?沒問題。這本實務指南將帶您瞭解如何透過Unity引擎,為iOS與Android裝置製作出優美且流暢的互動內容。 Jon Manning與Paris Buttfield-Addison二位作者(亦合著有《iOS Swift遊戲程式開發錦囊妙計》)透過特定的專案導向實務指南,由上而下地帶您探索Unity的功能。從本書的課程中,您將學到如何從頭打造出讓玩家驚艷的2D與3D遊戲。如果您已具備基本的編程技巧,即刻就可以開始這趟探索學習的旅程。 ‧探索Unity的基本使用方式,學習如何架構遊戲、圖形、腳本、音效、物理特性與粒子系統 ‧運用2D圖形與物理特性,打造橫向卷軸動作遊戲 ‧運用物體拋射與物件重生製作3D太空對戰模擬器,並學習如何管理3D模型的外觀 ‧深入探討Unity的進階功能,如預算光照、陰影、自定編輯器與佈署
App Inventor 2程式開發實戰演練:正確學會Android App設計技巧的16堂課
App Inventor 2利用圖形化介面,並以拖放圖形方式,將自己的創意開發出可應用在Android系統上的軟體程式。本書共有50個範例,包括TinyDB與Firebase資料庫的實際操演,每個範例以step by step詳細解說,引導讀者進入直覺式App的開發世界。 ★結構式的中文介面範例教學,全面掌握App Inventor 2 ★適合多媒體設計師與程式新手快速跨入學習App製作 ★詳細解說專案開發邏輯,實作、測試到上架一應俱全 ★加入Firebase資料庫操作演練,不再只能開發單機App [1]基礎入門 介紹App Inventor 2的中文操作介面以及程式基本功,例如:程式基本運算、判斷式、迴圈、清單等,適合程式新手建立對程式語言的基本認知。 [2]功能演練 根據App Inventor 2內的功能分類方式挑出各個常用元件,分別進行理論的說明與實際演練。每章的前面幾節都會討論功能的使用理論,結合小範例練習,最後一節再搭配完整的實作進行演練。 [3]專案開發 專案開發單元屬於功能演練的整合應用,本書規劃七個不同主題的專案,每個專案需要多個元件的配合,難度較高,連同最後一章的Google play上架教學,幫助同學成為獨當一面的開發人員。
Android 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範例程式檔案,可直接上線使用。
我的 Mobile App
手機App,多麼令人嚮往又充滿神秘色彩的領域。 從技術的角度來說,沒有什麼神祕與不神秘之分,只有有趣與無趣之分。 有趣與無趣取決於方向的選擇,只要選對了方向一切就顯得生氣盎然,反之只有事倍功半可以形容。 Phonegap (Cordova)已發展至3.xx版了,對於其應用您是會心一笑,還是一籌莫展呢?無論您是前者或是後者,豁然開朗是我要寫這本書的目的。 手機App所需要的技術面很廣,有html5、CSS3、javascript、jQuery、jQuery Mobile、Cordova等,這都是本書的討論範圍,但有關各項技術的專精,無法於本書有限的篇幅予以詳盡的探討,本書只是指引您這項技術在手機App扮演的角色跟正確的使用方向。 手機的平台與工具愈來愈多,讓人眼花撩亂,但是您是否觀念正確?(例如:在PC上生成iOS的App?)這些都不是您必須要花時間去研究的,與其花時間在此,不如買一台App的電腦來的快,因為您應該了解後續您還要對該平台的專案維護修改等等。 Write Once Run Everywhere 這是理想,為甚麼這麼說呢?您見過最簡單的web page相容於所有的Browser嗎?如果沒有,請保持努力,因為差異性還是存在的。 不要浪費時間,不走彎路,希望這是本書能夠帶給您的最大助益!!
娛樂新世代:iOS & Android跨平台應用
本書藉由玩家實戰的指引方式,告訴讀者們如何善用手機與平板的內建功能,以及透過實用免費的工具以及行動App,讓您花費在這一些3C玩物上的每一分錢都值回票價。 透過本書,您會學到: ‧輕鬆學習居家微電影剪輯 ‧簡單建立居家行動電影院 ‧居家智慧行動安全實戰指引 ‧保護未成年使用手機與平板 ‧活用手機與平板遠端遙控功能 ‧iPad Air極速化校調與管理秘訣 ‧Android手機加速管理秘訣 ‧輕鬆幫手機改造室內裝潢 ‧居家智慧行動定位與追蹤
超激效:零Bug軟體開發
軟體設定管理為軟體開發提供了基礎性的支援環境,它與軟體開發中的所有角色都有聯繫,因此本書是寫給所有與軟體開發有關的人士看的,而不僅是寫給軟體設定管理人員的。 本書分為兩篇,上篇詳細介紹了軟體設定管理的基礎;下篇主要說明了軟體設定管理的一些實際問題。本書的目標是讓讀者用很短的時間就能掌握軟體設定管理的基礎知識,在參與軟體開發時,具備軟體設定管理方面的基本素養。 本書的一大特色是作者用詼諧生動的語言來說明專業的技術知識。文中充滿睿智的調侃,為讀者營造出一種輕鬆的氣氛,讓原本比較沉悶的技術閱讀成為一種愉悅的享受! 本書特色 ‧詳細介紹軟體配置管理的基本知識 ‧重點講述軟體配置管理的實際問題
手機應用程式設計超簡單:App Inventor 2初學特訓班(中文介面第三版)(附影音/範例/架設與上架PDF)
★★★★★眾多讀者與教師第一指名,App Inventor暢銷系列書★★★★★ 引領App Inventor風潮的經典App創意開發主題書! 最新繁體介面,從入門、應用到上架全攻略! 前版榮獲Amazon上架App Inventor中文書 網路書店年度電腦暢銷書! 想縮短50%的App學習與開發時間? 現在立即啟動App Inventor 2! Google實驗室設計,由麻省理工學院(MIT)行動學習中心維護的App Inventor,風靡無數App開發者、一般App玩家,以及學校師生。視覺化介面加上拼塊拖曳的簡單操作方式,輕易就能建構出App的介面與功能,並能控制手機上的相機、GPS 與多種感測器,製作出更具創意的App。App Inventor 2改善開發環境與流程,簡化拼塊使用與設定,除了可在電腦模擬之外,也能在Android手機或平板電腦上執行,更可以上傳到Google Play商店。 快速邁向Android的App之路!超強的App Inventor開發體驗! 結合App主題開發的攻略指引,立即享受Google Play上架的樂趣! ■適用想一次從入門應用跨入專案開發者。 ■簡單入門後,即依功能主題提供實例演練,最後再延伸至App專案開發。範例適度簡化,學習更容易。 ■專案範例兼具趣味性與實用性,運用大量媒體音效,增加生動性,也適度結合照相、簡訊、感測器等行動裝置的硬體功能,展現App Inventor 2快速且強大的App開發特色。 ■App開發加碼創意,更新元件為最新繁體用語,融合10個創新、熱門與經典主題App,內容涵蓋QR Code、繪圖、動畫、硬體、影音、導覽、娛樂、遊戲、知識、通訊、語音、資料庫,以及網路資源等生活與實務應用。 ★超值全彩印刷,易看易學易開發! ★超值光碟內容: 「綜合演練」影音教學/完整範例/認識新地圖元件PDF 「App Inventor 2單機版與伺服器架設」說明PDF 「Google Play上架全攻略」PDF ★「App Inventor 2特訓班」暢銷經典系列書籍共4本,簡介如下: ■「手機應用程式設計超簡單-App Inventor 2零基礎入門班」 本書適用無程式設計經驗,想打好App Inventor基礎者,內容為基礎觀念的建立+實用小範例,可固定時數紮實學習。 ■「手機應用程式設計超簡單-App Inventor 2初學特訓班」 本書適用初學手機應用程式設計,想一次就從入門跨入專案開發者,內容為入門應用內容+專案實例,以快速具備App開發力。 ■「手機應用程式設計超簡單-App Inventor 2專題特訓班」 本書適用想直接開發較大型App專案者,內容涵蓋不同類別的超強主題App,可以快速提升全方位的專案開發力。 ■「手機應用程式設計超簡單-App Inventor 2資料庫專題特訓班」 本書適用想開發資料庫應用的App專案者,內容涵蓋不同資料庫應用的商業主題App,全面深入資料庫,可以提升App專案應用深度。 如果您還想學習Android的原生程式開發,進階專業手機程式設計者,那我們推薦給您: ■「Android初學特訓班」 內容涵蓋Android程式設計必備的觀念與實作力,舊版熱銷累計突破2.6萬本,同時榮獲網路書店電腦暢銷書、知名電腦專業書店暢銷書、大陸出版社指名授權改編簡體版,以及超過100位學校老師覺得滿意的Android書籍。 只學一本,就有開發App的實力,完整學習,功力加倍更升級!
Android御用語言:比Java還精美的Kotlin
在2017年5月的I/O大會上,Google突然宣佈,Kotlin成為開發Android的一級程式語言,從這一刻開始,開發Android App可以使用兩種語言:Java和Kotlin。 & 本書分3部分講解Kotlin,第1部分(第1~11章)是Kotlin語言的基礎部分,主要介紹Kotlin的基礎知識、語法及大量「語法糖」,如搭建Kotlin開發環境、資料類型、控制流、類、物件、介面、擴展、委託、Lambda運算式、操作符重載等。第2部分(第12~15章)主要介紹如何用Kotlin開發Android App。由於Kotlin可以調用JDK中的API,所以在使用Kotlin開發Android App的過程中,很多都是呼叫JDK的API實現的,但開發語言使用的是Kotlin。因此,詳細介紹用Kotlin開發Android App 需要掌握的核心知識,如Activity、組件、佈局、流檔、SQLite資料庫、網路等技術。第3部分(第16章)是一個完整的案例:歐瑞天氣,可以讓讀者瞭解利用Kotlin開發Android App的全過程。 & 適用:Kotlin同好學習、程式設計師閱讀,也可以作為大專院校和教育訓練機構的教材。
輕課程 App Inventor 2:趣味手遊自己做
1.透過「遊戲式學習」(Game-based learning)方式來學習程式設計,以快速引發學生對程式設計興趣的動機。 2.利用「App Inventor」圖形化程式,以簡單又快速的方式來開發手機遊戲。 3.撰寫手機App程式來設計打地鼠、猜骰子點數、多段式互動檯燈等遊戲,增加學習程式的樂趣。
JavaScript與HTML5設計Windows Apps速戰手冊
本書可做為程式設計師在使用HTML5及JavaScript建立Windows Apps的學習手冊。 本書內容 ●複習JavaScript、HTML5與CSS3 ●嘗試檔案、新增、專案 ●探索Windows 執行時期(WinRT)與JavaScript的Windows 函式庫(WinJS) ●創建 WinJS 名稱領域、類別與自訂控制項 ●了解微軟設計風格理念 ●自訂應用程式風格 ●偵錯、加密與效能量測 ●多點觸控與其它輸入方式 ●使用位置與硬體感應器 本書特色 ●最清晰的程式設計觀念說明,幫助讀者快速進入Windows Apps設計門檻。 ●循序漸進,學習Windows Apps設計的最佳入門書籍,適合各個階層的使用者學習。 ●每章皆有精心設計的習題協助讀者檢驗學習成效,教學自修兩相宜。
Unreal Engine VR:UE4 開發者手冊
對遊戲開發者與視覺化專家而言,VR是令人驚嘆且有待征服的領域,而Unreal Engine 4便是征服此領域的最佳平台。本書是完整且極具權威的指導書,讓您可以在任何UE4相容的VR硬體裝置上,建立令人震撼的體驗。 & 知名的VR開發與指導者Mitch McCaffrey,集合了最佳實作、常用互動範例、具體的指導讀者在UE4裡實踐這些範例,並且針對專案所需,實際導引您選取最佳開發途徑。McCaffrey的實作包含了步驟順序引導的說明,以重點理論與數學上的精確解釋,加強您的實作能力。 無論您是建立第一人稱射擊遊戲或讓玩家放鬆心情的模擬器等,McCaffrey所解釋的技巧,均可協助您獲得立即的結果,同時也讓您獲得這些知識的全貌與精通細微之處,這些內容將對您完成任何遊戲類型或體驗項目的過程有極大助益。 & 本書特色 ● 瞭解基本VR概念與專有名詞 ● 以Blueprint視覺語法實作VR邏輯 ● 建立Oculus Rift、HTC Vive、Gear VR、Google VR、PSVR與其他環境的基本VR專案 ● 理解並掌控坐姿與站姿VR體驗的差異 ● 設定互動追蹤軌跡與瞬移 ● 使用UMG(虛幻動態圖形)與2D的UI(使用者介面) ● 實作角色頭部與手的反向運動(IK) ● 定義有效率的動作控制器互動 ● 協助玩家避免動作暈眩 ● 優化VR應用 ● 探索VR編輯器、社群資源與更多內容
Android 8.X App 開發之鑰:使用Java 及 Android Studio
本書分兩篇:基礎篇及進階篇。由於本書內容是前後相關聯的,建議讀者按照本書章節順序閱讀,有經驗的讀者建議至少閱讀完前5章,如此就可跳躍式閱讀本書其他內容。另外,由於Google在其Android Developer網站會隨時更新最新內容,建議讀者要時常連到該網站,可取得最新及最詳細的資料。 一、基礎篇 主要作用是介紹如何準備好開發Android應用程式所需的開發環境、了解Android應用程式專案、如何撰寫Android應用程式、介紹組成Android 很重要的元件-活動(Activity)的操作應用、使用者介面(UI)物件的應用、如何在Android 系統內存取資料、對話方塊(Dialog)及通知(Notification)的應用,範圍為Chapter 01章到Chapter 09(共計9章)。 二、進階篇 介紹Android的另外3個元件:Chapter 10介紹廣播接收器(BroadCast Receiver)、服務(Service),Chapter 13介紹內容提供者(Content Provider),Chapter 11其他使用者介面(UI)物件的應用,Chapter 12介紹SQLite 行動資料庫應用。 此外由於篇幅有限,最末2章以PDF格式收錄於範例光碟:Chapter 14介紹多媒體與相機的應用,Chapter 15介紹2D 繪圖及動畫的應用。
Android App 入門與應用
■ 口語化的書寫,讓Android新手沒有閱讀上的障礙。■ Screen By Screen的講解方式,讓讀者清楚明瞭Android使用上的精髓。近年來,行動裝置的盛行,帶動Android作業系統的蓬勃發展,Android作業系統隨著市占率節節攀升的同時,不論是業界的韌體工程師,軟體應用工程師或是學術界的教職,莫不投入極大的心力下去,可惜市面上詳細談論及學習的Android好的書籍甚少,遂興起了想法撰寫此書,本書的一大特色是範例完全由圖解一步步來講解,讓讀者沒有閱讀上的負擔。本書涵蓋Android專案架構、使用者介面設計、活動及服務的生命周期、感應器的撰寫、錄影及照相功能、Intent的使用最新的Google Map API Android V2的寫法、SQLite資料庫撰寫、手勢辨識……等。範例採取大量詳細的圖示及程式碼分步驟講解,破除學習Android的障礙,有一定程式基礎的人,甚至不用動手上機操作,就可閱讀明白書中範例執行的過程與結果。本書採用先講解後實作的流程,加上關鍵性的重點提示,使學習Android APP的效率大大的提升。