注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合交互式程序設(shè)計(jì)(原書(shū)第2版)

交互式程序設(shè)計(jì)(原書(shū)第2版)

交互式程序設(shè)計(jì)(原書(shū)第2版)

定 價(jià):¥129.00

作 者: (美)Joshua Noble 著; 毛順兵,張婷婷 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): OReilly精品圖書(shū)系列
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111464808 出版時(shí)間: 2014-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 710 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《交互式程序設(shè)計(jì)(原書(shū)第2版)》是一本介紹如何為藝術(shù)作品、設(shè)計(jì)或原型創(chuàng)造豐富的交互式體驗(yàn)的圖書(shū)。書(shū)中探索了幾個(gè)交互式藝術(shù)和設(shè)計(jì)主題,包括三維圖形、聲音、物理交互、計(jì)算機(jī)視覺(jué)和定位,以及實(shí)現(xiàn)它們所需的基本編程和電子學(xué)概念。學(xué)習(xí)之前不需要有任何相關(guān)經(jīng)驗(yàn)。本書(shū)完整介紹了3個(gè)專為藝術(shù)家和設(shè)計(jì)師開(kāi)發(fā)的免費(fèi)工具:Processing編程語(yǔ)言、Arduino微控制器和openFrameworks工具集。此外,書(shū)中還給出了許多可運(yùn)行的代碼示例,以及設(shè)計(jì)、編程和構(gòu)建自己的項(xiàng)目所需的背景和技術(shù)信息。

作者簡(jiǎn)介

  Joshua Noble,交互設(shè)計(jì)師和開(kāi)發(fā)者,工作中大量使用本書(shū)中介紹的幾種工具,常在全美各個(gè)研討會(huì)上分享他的知識(shí)。除本書(shū)外,他還是《Flex 4 Cookbook》一書(shū)的第一作者。

圖書(shū)目錄

前言
第1章 交互設(shè)計(jì)導(dǎo)論
1.1 本書(shū)讀者對(duì)象
1.2 交互領(lǐng)域中的編程
1.3 設(shè)計(jì)與交互
1.4 藝術(shù)與交互
1.5 數(shù)據(jù)交換與探索
1.6 工作流程
第2章 編程基礎(chǔ)
2.1 為什么本章你會(huì)讀不止一次
2.2 代碼的本質(zhì)
2.3 變量
2.4 控制語(yǔ)句
2.5 函數(shù)
2.6 對(duì)象和屬性
2.7 作用域
2.8 小結(jié)
第3章 使用Processing
3.1 下載并安裝Processing
3.2 Processing集成開(kāi)發(fā)環(huán)境
3.3 Processing應(yīng)用程序基礎(chǔ)
3.4 Processing繪圖基礎(chǔ)
3.5 捕獲簡(jiǎn)單用戶交互行為
3.6 導(dǎo)入外部庫(kù)
3.7 將外部數(shù)據(jù)載入Processing
3.8 程序的運(yùn)行和調(diào)試
3.9 導(dǎo)出Processing應(yīng)用程序
3.10 更進(jìn)一步
3.11 小結(jié)
第4章 Arduino
4.1 Arduino預(yù)備知識(shí)
4.2 初探Arduino開(kāi)發(fā)板
4.3 Arduino集成開(kāi)發(fā)環(huán)境
4.4 Arduino應(yīng)用程序基礎(chǔ)
4.5 Arduino語(yǔ)言的特性
4.6 怎么將元件連接到Arduino電路板
4.7 Hello World
4.8 應(yīng)用程序調(diào)試
4.9 導(dǎo)入庫(kù)
4.10 運(yùn)行你的程序
4.11 小結(jié)
第5章 編程回顧
5.1 面向?qū)ο缶幊?br />5.2 類(lèi)
5.3 公有與私有屬性
5.4 繼承
5.5 Processing:類(lèi)與文件
5.6 C++:類(lèi)與文件
5.7 指針與引用
5.8 小結(jié)
第6章 openFrameworks
6.1 集成開(kāi)發(fā)環(huán)境和電腦
6.2 快速瀏覽C++
6.3 oF基礎(chǔ)
6.4 oF應(yīng)用程序
6.5 第一個(gè)應(yīng)用程序"Hello, World"
6.6 繪制二維圖形
6.7 顯示視頻和圖像
6.8 編譯oF程序
6.9 調(diào)試oF應(yīng)用程序
6.10 導(dǎo)入庫(kù)
6.11 小結(jié)
第7章 物理輸入
7.1 與物理控件交互
7.2 動(dòng)力學(xué)隨想
7.3 本章涉及的元件
7.4 操縱控件
7.5 旋鈕
7.6 使用燈光
7.7 檢測(cè)觸摸和振動(dòng)
7.8 檢測(cè)相對(duì)距離
7.9 感測(cè)運(yùn)動(dòng)
7.10 讀取距離
7.11 理解二進(jìn)制數(shù)
7.12 同其他應(yīng)用程序進(jìn)行通信
7.13 從Arduino發(fā)送消息
7.14 檢測(cè)力和傾斜
7.15 I2C介紹
7.16 更進(jìn)一步
7.17 小結(jié)
第8章 圖形編程
8.1 屏幕與圖形
8.2 多看、多讀、多思
8.3 數(shù)學(xué)、圖形及坐標(biāo)系統(tǒng)
8.4 繪制策略
8.5 矩陣變換
8.6 創(chuàng)建運(yùn)動(dòng)
8.7 使用向量
8.8 使用圖形控件
8.9 導(dǎo)入與導(dǎo)出圖形
8.10 更進(jìn)一步
8.11 小結(jié)
第9章 位圖和像素
9.1 把像素作為數(shù)據(jù)
9.2 用像素和位圖作為輸入
9.3 用位圖提供反饋信息
9.4 循環(huán)訪問(wèn)像素
9.5 位圖操作
9.6 在oF中分析位圖
9.7 使用邊檢測(cè)
9.8 使用像素?cái)?shù)據(jù)
9.9 使用紋理
9.10 保存位圖
9.11 更進(jìn)一步
9.12 小結(jié)
第10章 聲音與音頻
10.1 聲音作為反饋
10.2 聲音和交互
10.3 計(jì)算機(jī)中聲音是怎樣的
10.4 Processing中的音頻
10.5 openFrameworks里的聲音
10.6 openFrameworks和FMOD Ex庫(kù)
10.7 Maximilian
10.8 用Arduino對(duì)聲音進(jìn)行物理操作
10.9 PWM快速入門(mén)
10.10 用聲音創(chuàng)造交互
10.11 更多參考資源
10.12 小結(jié)
第11章 Arduino和反饋
11.1 使用電機(jī)
11.2 智能反饋
11.3 使用伺服
11.4 使用家用電流
11.5 使用電器
11.6 LilyPad電路板介紹
11.7 使用振動(dòng)
11.8 使用LED矩陣
11.9 使用串行外設(shè)接口協(xié)議
11.10 串行LED矩陣
11.11 使用液晶顯示器
11.12 使用螺線管產(chǎn)生運(yùn)動(dòng)
11.13 更進(jìn)一步
11.14 小結(jié)
第12章 協(xié)議和通信
12.1 網(wǎng)絡(luò)通信
12.2 使用XML
12.3 理解網(wǎng)絡(luò)和Internet
12.4 Processing中的網(wǎng)絡(luò)通信
12.5 理解網(wǎng)絡(luò)協(xié)議
12.6 使用ofxNetwork擴(kuò)展庫(kù)
12.7 用Arduino建立網(wǎng)絡(luò)
12.8 Arduino與無(wú)線網(wǎng)絡(luò)
12.9 用藍(lán)牙通信
12.10 用MIDI通信
12.11 小結(jié)
第13章 圖形與OpenGL
13.1 3D和交互有什么關(guān)系
13.2 理解3D
13.3 什么是OpenGL
13.4 在Processing中使用3D
13.5 在Processing中自定義形狀
13.6 在Processing中使用坐標(biāo)與模型變換
13.7 openFrameworks處理3D
13.8 OpenGL的光照
13.9 OpenGL的顏色混合模式
13.10 在oF中建立3D模型
13.11 在Processing中使用紋理
13.12 OpenGL的著色器
13.13 使用ofShader
13.14 在Processing中使用著色器
13.15 更進(jìn)一步
13.16 小結(jié)
第14章 動(dòng)作和姿勢(shì)
14.1 計(jì)算機(jī)視覺(jué)
14.2 OpenCV
14.3 跟蹤和使用blob
14.4 用oF檢測(cè)特征
14.5 在Processing中使用OpenCV
14.6 Processing中的特征跟蹤
14.7 結(jié)合物理做blob跟蹤
14.8 OpenCV的進(jìn)一步探索
14.9 手勢(shì)識(shí)別
14.10 用oF捕獲iOS手勢(shì)
14.11 oF和觸控技術(shù)
14.12 更進(jìn)一步
14.13 使用微軟的Kinect
14.14 小結(jié)
第15章 運(yùn)動(dòng)與定位
15.1 使用運(yùn)動(dòng)作為交互
15.2 使用軟件模擬串行端口
15.3 理解并使用GPS
15.4 數(shù)據(jù)存儲(chǔ)
15.5 將GPS數(shù)據(jù)記錄到Arduino
15.6 發(fā)送GPS數(shù)據(jù)
15.7 獲得移動(dòng)設(shè)備的位置
15.8 更進(jìn)一步
15.9 小結(jié)
第16章 空間與環(huán)境
16.1 建筑和空間的利用
16.2 感知環(huán)境數(shù)據(jù)
16.3 將XBee和Arduino結(jié)合使用
16.4 二維定位
16.5 X10協(xié)議
16.6 設(shè)置RFID傳感器
16.7 讀取溫度和濕度
16.8 定位對(duì)象
16.9 更進(jìn)一步
16.10 小結(jié)
第17章 更多參考資源
17.1 更多工具和平臺(tái)
17.2 參考書(shū)籍
17.3 全書(shū)總結(jié)

本目錄推薦

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