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

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

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

定 價:¥129.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

前言
第1章 交互設(shè)計導(dǎo)論
1.1 本書讀者對象
1.2 交互領(lǐng)域中的編程
1.3 設(shè)計與交互
1.4 藝術(shù)與交互
1.5 數(shù)據(jù)交換與探索
1.6 工作流程
第2章 編程基礎(chǔ)
2.1 為什么本章你會讀不止一次
2.2 代碼的本質(zhì)
2.3 變量
2.4 控制語句
2.5 函數(shù)
2.6 對象和屬性
2.7 作用域
2.8 小結(jié)
第3章 使用Processing
3.1 下載并安裝Processing
3.2 Processing集成開發(fā)環(huán)境
3.3 Processing應(yīng)用程序基礎(chǔ)
3.4 Processing繪圖基礎(chǔ)
3.5 捕獲簡單用戶交互行為
3.6 導(dǎo)入外部庫
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ù)備知識
4.2 初探Arduino開發(fā)板
4.3 Arduino集成開發(fā)環(huán)境
4.4 Arduino應(yīng)用程序基礎(chǔ)
4.5 Arduino語言的特性
4.6 怎么將元件連接到Arduino電路板
4.7 Hello World
4.8 應(yīng)用程序調(diào)試
4.9 導(dǎo)入庫
4.10 運(yùn)行你的程序
4.11 小結(jié)
第5章 編程回顧
5.1 面向?qū)ο缶幊?br />5.2 類
5.3 公有與私有屬性
5.4 繼承
5.5 Processing:類與文件
5.6 C++:類與文件
5.7 指針與引用
5.8 小結(jié)
第6章 openFrameworks
6.1 集成開發(fā)環(huán)境和電腦
6.2 快速瀏覽C++
6.3 oF基礎(chǔ)
6.4 oF應(yīng)用程序
6.5 第一個應(yīng)用程序"Hello, World"
6.6 繪制二維圖形
6.7 顯示視頻和圖像
6.8 編譯oF程序
6.9 調(diào)試oF應(yīng)用程序
6.10 導(dǎo)入庫
6.11 小結(jié)
第7章 物理輸入
7.1 與物理控件交互
7.2 動力學(xué)隨想
7.3 本章涉及的元件
7.4 操縱控件
7.5 旋鈕
7.6 使用燈光
7.7 檢測觸摸和振動
7.8 檢測相對距離
7.9 感測運(yùn)動
7.10 讀取距離
7.11 理解二進(jìn)制數(shù)
7.12 同其他應(yīng)用程序進(jìn)行通信
7.13 從Arduino發(fā)送消息
7.14 檢測力和傾斜
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)動
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)訪問像素
9.5 位圖操作
9.6 在oF中分析位圖
9.7 使用邊檢測
9.8 使用像素數(shù)據(jù)
9.9 使用紋理
9.10 保存位圖
9.11 更進(jìn)一步
9.12 小結(jié)
第10章 聲音與音頻
10.1 聲音作為反饋
10.2 聲音和交互
10.3 計算機(jī)中聲音是怎樣的
10.4 Processing中的音頻
10.5 openFrameworks里的聲音
10.6 openFrameworks和FMOD Ex庫
10.7 Maximilian
10.8 用Arduino對聲音進(jìn)行物理操作
10.9 PWM快速入門
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 使用振動
11.8 使用LED矩陣
11.9 使用串行外設(shè)接口協(xié)議
11.10 串行LED矩陣
11.11 使用液晶顯示器
11.12 使用螺線管產(chǎn)生運(yùn)動
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ò)展庫
12.7 用Arduino建立網(wǎng)絡(luò)
12.8 Arduino與無線網(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章 動作和姿勢
14.1 計算機(jī)視覺
14.2 OpenCV
14.3 跟蹤和使用blob
14.4 用oF檢測特征
14.5 在Processing中使用OpenCV
14.6 Processing中的特征跟蹤
14.7 結(jié)合物理做blob跟蹤
14.8 OpenCV的進(jìn)一步探索
14.9 手勢識別
14.10 用oF捕獲iOS手勢
14.11 oF和觸控技術(shù)
14.12 更進(jìn)一步
14.13 使用微軟的Kinect
14.14 小結(jié)
第15章 運(yùn)動與定位
15.1 使用運(yùn)動作為交互
15.2 使用軟件模擬串行端口
15.3 理解并使用GPS
15.4 數(shù)據(jù)存儲
15.5 將GPS數(shù)據(jù)記錄到Arduino
15.6 發(fā)送GPS數(shù)據(jù)
15.7 獲得移動設(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 定位對象
16.9 更進(jìn)一步
16.10 小結(jié)
第17章 更多參考資源
17.1 更多工具和平臺
17.2 參考書籍
17.3 全書總結(jié)

本目錄推薦

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