TouchDevelop: Programming on the Go, 3/e (Paperback)
暫譯: TouchDevelop:隨時隨地的程式設計,第3版 (平裝本)
Nigel Horspool
- 出版商: Apress
- 出版日期: 2013-05-31
- 售價: $1,290
- 貴賓價: 9.5 折 $1,226
- 語言: 英文
- 頁數: 270
- 裝訂: Paperback
- ISBN: 1430261366
- ISBN-13: 9781430261360
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$1,430$1,359 -
$352DevOps 實踐 (Practical DevOps)
-
$199輕量級 Django
-
$400$316 -
$281修改軟件的藝術 : 構建易維護代碼的 9條最佳實踐 (Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software)
-
$297Python 新手學 Django 2.0 架站的 16堂課, 2/e
-
$505Kotlin 編程權威指南
-
$520$411 -
$239Python Web 開發基礎教程 (Django版)(微課版)
-
$500$395 -
$654$621 -
$580$406
商品描述
"The book is great! It's clear and easy to read, with loads of examples that showed my students what to do."
-- Larry Snyder, Emeritus Professor, University of Washington, Department of Computer Science and Engineering
“Having the TouchDevelop book available made our events so much easier. Students could figure things out for themselves with help from the book.”
-- Jennifer Marsman, Microsoft Principal Developer Evangelist
Mobiledevices such as smartphones and tablets are set to become the main computersthat virtually all people will own and carry with them at all times. And yet,mobile devices are not yet used for all computing tasks. A project at MicrosoftResearch was created to answer a simple question: “It is possible to createinteresting apps directly on a smartphone or tablet, without using a separatePC or a keyboard?” The result is TouchDevelop, a programming environment thatruns on all modern mobile devices such as Windows Phone, iPhone, iPad, Androidphones and tablets, and also on PCs and Macs.
This book walks you through all of the screens of the TouchDevelop app, and itpoints out similarities and differences of the TouchDevelop language comparedto other programming languages. For users, the book can serve as a handyreference next to the phone. The book systematically addresses all programminglanguage constructs, starting from the very basic constructs such as variablesand loops. The book also explores many of the phone sensors and data sourceswhich make creating apps for mobile devices so rewarding.
If you are new to programming with TouchDevelop, or if you have not yet workedon touchscreen devices, we suggest that you read the book starting from Chapter1. If you are already familiar with the basic paradigm of the TouchDevelopprogramming environment, then feel free to jump ahead to the later chaptersthat address particular topic areas.
This book is written from theperspective of a person developing their code using a web browser. TheTouchDevelop Web App runs in many modern browsers on many different devicesincluding smartphones and tablets, Macs, PC. All screenshots and navigationinstructions refer to the TouchDevelop Web App running in a browser. ForWindows Phone, there is a dedicated TouchDevelop app in the Windows Phone Storewhich gives access to many more sensors and data sources. Starting with theTouchDevelop app v3.0 for Windows Phone 8, the phone app will share the samelook and navigation structure and all features of the Web App.
What you’ll learn
- The little tricks to programming on your mobile devices and for a mobile device
- The scripting language and cloud-based ecosystem
- Using cameras, video and audio, and other sensors such as a microphone, accelerometer, compass, and gyroscope
- Access to the web, authorized access to web services
- How to write simple games using a built-in physics engine
Who this book is for
This programming language was written for people who wish tobe able to create apps from their phone. This scenario is particularlyappealing to enthusiastic end-users who own mobile devices and students, whoare the target audience of this book.
Table of Contents
商品描述(中文翻譯)
「這本書太棒了!內容清晰易懂,並且有大量範例讓我的學生知道該怎麼做。」
-- Larry Snyder,華盛頓大學計算機科學與工程系名譽教授
「擁有 TouchDevelop 這本書讓我們的活動變得更加輕鬆。學生們可以在書的幫助下自己解決問題。」
-- Jennifer Marsman,微軟首席開發者傳道者
智能手機和平板電腦等移動設備將成為幾乎所有人都擁有並隨身攜帶的主要計算機。然而,移動設備尚未用於所有計算任務。微軟研究院創建了一個項目來回答一個簡單的問題:「是否可以直接在智能手機或平板電腦上創建有趣的應用,而不需要使用單獨的 PC 或鍵盤?」結果就是 TouchDevelop,一個可以在所有現代移動設備上運行的編程環境,包括 Windows Phone、iPhone、iPad、Android 手機和平板電腦,還有 PC 和 Mac。
這本書將引導您了解 TouchDevelop 應用的所有界面,並指出 TouchDevelop 語言與其他編程語言的相似之處和不同之處。對於用戶來說,這本書可以作為手機旁邊的便捷參考。書中系統地介紹了所有編程語言的構造,從最基本的構造如變量和循環開始。書中還探討了許多手機傳感器和數據源,使得為移動設備創建應用變得如此有趣。
如果您是 TouchDevelop 編程的新手,或者尚未在觸控設備上工作,我們建議您從第一章開始閱讀。如果您已經熟悉 TouchDevelop 編程環境的基本範式,則可以隨意跳到後面的章節,這些章節針對特定主題進行討論。
這本書是從一個使用網頁瀏覽器開發代碼的人的角度撰寫的。TouchDevelop 網頁應用可以在許多現代瀏覽器上運行,並且支持多種不同設備,包括智能手機和平板電腦、Mac 和 PC。所有截圖和導航說明均參考在瀏覽器中運行的 TouchDevelop 網頁應用。對於 Windows Phone,Windows Phone 商店中有一個專用的 TouchDevelop 應用,可以訪問更多的傳感器和數據源。從 TouchDevelop 應用 v3.0 開始,Windows Phone 8 的手機應用將共享與網頁應用相同的外觀和導航結構以及所有功能。
您將學到的內容
- 在移動設備上編程的小技巧
- 腳本語言和基於雲的生態系統
- 使用相機、視頻和音頻,以及其他傳感器,如麥克風、加速度計、指南針和陀螺儀
- 訪問網絡,授權訪問網絡服務
- 如何使用內置物理引擎編寫簡單遊戲
這本書的對象
這種編程語言是為希望能夠從手機創建應用的人編寫的。這種情境對於擁有移動設備的熱情終端用戶和學生特別有吸引力,這也是本書的目標讀者。
目錄
第 1 章 TouchDevelop 簡介
第 2 章 腳本語言
第 3 章 牆面 - 使用屏幕
第 4 章 網絡
第 5 章 音頻
第 6 章 相機、圖形和視頻
第 7 章 傳感器
第 8 章 互動
第 9 章 遊戲板
第 10 章 使用框和頁面的 UI
第 11 章 認證網絡服務
附錄 A 編輯 TouchDevelop 腳本
附錄 B TouchDevelop 服務
附錄 C TouchDevelop 數據類型
附錄 D 平台能力
附錄 E Windows Phone 上的 TouchDevelop 編輯器