登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Processing创意编程指南

書城自編碼: 3577345
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 杜炜
國際書號(ISBN): 9787302568995
出版社: 清华大学出版社
出版日期: 2021-01-01

頁數/字數: /
書度/開本: 16开

售價:NT$ 534

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
世界花纹与图案大典
《 世界花纹与图案大典 》

售價:NT$ 1669.0
周制与秦制
《 周制与秦制 》

售價:NT$ 717.0
花路
《 花路 》

售價:NT$ 493.0
万亿指数
《 万亿指数 》

售價:NT$ 493.0
中世纪英国的财政、军事与外交(中外文明传承与交流研究书系)
《 中世纪英国的财政、军事与外交(中外文明传承与交流研究书系) 》

售價:NT$ 437.0
缺席者的历史:以色列十个遗失的部落
《 缺席者的历史:以色列十个遗失的部落 》

售價:NT$ 437.0
晚清洋务运动始末
《 晚清洋务运动始末 》

售價:NT$ 447.0
美索不达米亚神话
《 美索不达米亚神话 》

售價:NT$ 391.0

建議一齊購買:

+

NT$ 353
《 啊哈C语言!逻辑的挑战(修订版) 》
+

NT$ 1188
《 Java 11官方参考手册(第11版) 》
+

NT$ 575
《 Visual Basic精彩编程200例(全彩版) 》
+

NT$ 713
《 ES6标准入门(第3版) 》
+

NT$ 839
《 Flask Web开发实战:入门、进阶与原理解析 》
+

NT$ 503
《 C#从入门到精通(第5版) 》
編輯推薦:
一切皆可视。纷繁的数据、美妙的乐曲,以及一切抽象的、枯燥的东西都可以用赏心悦目的视觉形式呈现出来,这也催生了数据可视化、声音可视化等专业岗位的诞生。甚至,用编程的方式可以生成美轮美奂的数字艺术作品,而这,也成为了艺术领域的一个新兴板块?Processing,一种非常容易上手,非常适合设计师和艺术家的编程语言,就在这种行业需求背景下出现,而且很快进入商用阶段。很多大型发布会,那些斑驳华丽的可视化作品,其背后大部分都有Processing的影子。
杜炜博士,教育背景横跨艺术与理工专业,使其既具备程序员的缜密逻辑,更具备设计师的视觉把控能力,同时,创意编程也是杜炜博士目前的授课重点,深知学生和老师的学习教学痛点,对于创作这样一本艺术编程书,再合适不过了。
內容簡介:
本书是一本从基础逐步深入Processing体系的书籍,以简洁的语言引导读者了解和学习每一个关键知识点。本书完全以初学者学习历程中遇到的各类问题为核心,抛出疑问再深入解析,是自学Processing创意编程基础的*书籍。本书尽量避免晦涩难懂的语言描述概念性内容,由浅入深、环环紧扣、前后呼应,为初学者进阶为高手奠定基础。通过学习本书,不仅能够轻松掌握Processing的理论知识以及大量的实例经验,更重要的是能够掌握一种从创意到实现的好方法,将设计思路转变为作品。 本书共分为14章,第1章介绍打印输出的print、println函数与数据类型和变量类型;第2章介绍图形的内建函数;第3章介绍颜色的内建函数;第4章介绍分支语句;第5章介绍键盘、鼠标互动的相关内容;第6章介绍变换;第7章介绍循环语句;第8章介绍数组;第9章介绍自定义函数;第10章介绍类与对象;第11章介绍抽象类与接口;第12章介绍类的继承与多态;第13章介绍如何在项目中处理意外错误;第14章介绍Processing与Arduino的互动。 本书面向对象是任何无编程基础的艺术家、设计师、建筑师、研究员、爱好者、艺术设计及相关专业的学生。
關於作者:
杜炜 博士
中国地质大学(武汉)艺术与传媒学院讲师,硕士生导师,UnVision虚拟仿真实验室负责人。
醉心于创意编程、装置互动艺术、虚拟仿真技术、音画交互设计等领域。
设立并主讲Processing创意设计编程Arduino智能硬件艺术基于Unreal Engine的虚拟仿真技术网络应用与信息技术交互与体验以及交互界面设计研究等专业课程。
目錄
第1章 Hello World! 1
1.1 Processing介绍与使用 2
1.2 print与println 4
1.3 注释 7
1.4 变量 7
1.4.1 整数类型 8
1.4.2 浮点数类型 8
1.4.3 字节类型 9
1.4.4 字符类型 9
1.4.5 字符串类型 9
1.4.6 布尔类型 9
1.4.7 变量的声明与定义 10
1.4.8 变量的命名规则 11
1.4.9 常量 12

第2章 图形绘制 13
2.1 画布坐标系 14
2.2 点 14
2.3 线 15
2.4 三角形 15
2.5 圆与椭圆 16
2.6 方形 18
2.7 弧形 19
2.8 四边形 20
2.9 贝塞尔曲线 21
2.10 自绘图形 24
2.11 球体 32
2.12 立方体 34
2.13 可缩放矢量图与三维模型 35

第3章 颜色与像素 40
3.1 颜色的制式 41
3.2 颜色的填充 41
3.3 选择与表达颜色的方式 51
3.4 图片颜色 52
3.5 文本颜色 55
3.6 灵活的像素 58

第4章 分支语句 66
4.1 运算符 67
4.1.1 算术运算符 67
4.1.2 关系运算符 68
4.1.3 位运算符 69
4.1.4 逻辑运算符 70
4.1.5 赋值运算符 71
4.2 if语句 73
4.3 if语句的嵌套 76
4.4 ifelse语句 76
4.5 ifelse if语句 77
4.6 三目运算符 79
4.7 switch语句 80

第5章 基础互动 83
5.1 鼠标互动 84
5.2 键盘互动 90
5.3 声音互动 94
5.4 影像互动 100

第6章 变换 105
6.1 位置变换 106
6.2 大小变换 107
6.3 旋转变换 108
6.4 斜切变换 110
6.5 矩阵变换 112

第7章 循环语句 116
7.1 while循环语句 117
7.2 dowhile循环语句 123
7.3 for循环语句 125

第8章 数组 132
8.1 一维数组的声明、创建与赋值 133
8.2 二维数组的声明、创建与赋值 140
8.3 多维数组 146
8.4 数组常用的方法 147

第9章 自定义函数 156
9.1 无返回值的自定义函数 157
9.2 函数的调用 158
9.3 带参数的自定义函数 160
9.4 有返回值的自定义函数 165
9.5 自定义函数的重载 169
9.6 再谈自定义函数参数传递与返回值类型 171

第10章 类与对象 173
10.1 类与对象的关系 174
10.2 自定义类 175
10.3 声明与定义对象 177
10.4 权限修饰符 183
10.5 构造函数 188
10.6 this关键字 192
10.7 构造函数与成员方法的重载 194
10.8 包含与数据传递 195

第11章 抽象类与接口 204
11.1 抽象类 205
11.2 接口 209

第12章 类的继承与多态 213
12.1 基类与子类 214
12.2 super关键字 216
12.3 方法的重写 220
12.4 多态机制 221

第13章 异常处理 224
13.1 什么是异常机制 225
13.2 捕获异常 227

第14章 Processing与Arduino的互动 230
14.1 Arduino简介 231
14.2 串口通信 232
14.3 Processing和Arduino的串口通信方法 233
14.4 Processing向Arduino发送数据 235
14.5 Arduino向Processing发送数据 239
14.6 Processing与Arduino互动实例 242

后记 247
內容試閱
Processing对创意编程或艺术设计方向的初学者来说,是一个最友好、最容易上手的软件,虽然它诞生至今已有十多年,但在主流的交互设计平台中,依旧位于第一梯队,纵观国内外开设了设计学及相关专业的高校,都已将Processing纳入了教学体系。
Processing最初是基于Java语言建立的创意编程平台,随着需求的不断变化,它开始融入了更多的语言模式,如Python、JavaScript、REPL、Android等。这仅仅是为了满足更多不同背景和不同编程语言的学习者能够快速地接触和了解这个软件并开始项目创作。作为初学者的你,Java语言模式是一个非常不错的选择,但如果你拥有上述编程语言的基础,当然,选择你擅长的语言就可以了。记住,编程语言仅仅是一个工具,并非全部。
在近几年的本科教学过程中,每每要教授这门课程的时候,总会听到有同学发出惊愕的声音,类似我数学不好,学不会怎么办?我英语不好,学不会怎么办?在这里我需要说明一点,即便你是没有任何编程基础、数学不好而且英语也不好的初学者,没有关系,不需要担心,本书会从零开始,深入浅出,循序渐进地教授给你在交互设计的编程过程中涉及的所有的有关Processing的知识。只要你有恒心、有毅力,跟随本书的内容一步步学习,就会发现用代码实现一些艺术创作或者互动项目也不过如此,你面前的大山将不复存在。
本书将以Java语言模式为基础进行讲解。建议在学习的同时,可以在计算机上实践每章的示例程序,改变参数,运行出自己的效果。
本书内容
本书一共分为14章,归纳如下:
第1章介绍了打印输出的print、println函数与数据类型和变量类型。本章进度完成后,你将学习到声明、定义变量的语法构成与规范,以及信息输出等内容。
第2章介绍了图形的内建函数。本章进度完成后,你将会学到Processing中图形的相关知识,包括椭圆、方形、三角形、四边形、直线、贝塞尔曲线等内容。
第3章介绍了颜色的内建函数。本章进度完成后,你将学习到不同颜色制式及其参数讲解、颜色选择的多种方式、Alpha通道的设置、图形颜色的填充与边线的颜色设置以及像素处理等内容。
第4章介绍了分支语句。这是本书中接触的第一个流程控制语句。本章进度完成后,你将学习到逻辑运算符、分支语句的书写规范、ifelse语句、ifelse if语句、if语句的多重嵌套,以及多重条件判断和switch语句等内容。
第5章介绍了键盘、鼠标互动的相关内容。这是本书中接触的第一种互动方式,也是最为基础的互动方式。本章进度完成后,你将学习到键盘、鼠标互动的关键字和事件函数等内容。
第6章介绍了变换。本章进度完成后,你将学习到位置变换、大小变换、旋转变换、斜切变换和矩阵变换等内容。
第7章介绍了循环语句。本章进度完成后,你将学习到while循环语句、dowhile循环语句、for循环语句,以及循环语句的多重嵌套等内容。
第8章介绍了数组。本章进度完成后,你将学习到如何声明、定义和使用一个数组,提升重复烦琐创作工作的效率。
第9章介绍了自定义函数。本章进度完成后,你将学习到定义并调用自己创建的各类型自定义函数,包括带有返回值的函数。
第10章介绍了类与对象。本章进度完成后,你将学习到类与对象的定义以及它们之间的关系,书写与命名规则、构造函数、成员方法、方法的重载、this关键字以及属性、权限修饰符和方法的访问及修改等内容。
第11章介绍了抽象类与接口。本章进度完成后,你将学习到抽象类的定义,接口的定义,如何实现抽象类与接口等内容。
第12章介绍了继承与多态。本章进度完成后,你将学习到类的继承,以及多态的实现等内容。
第13章介绍了如何在项目进行中处理始料未及的意外错误。本章进度完成后,你将学习到如何捕获异常,处理异常以及自定义异常,如何手动抛出异常。
第14章介绍了Processing与Arduino的互动。本章进度完成后,你将学习到Processing与Arduino的串口通信库相关函数与彼此间收发实现方法,实现数据可视化的互动等内容。
本书的使用要求
本书部分章节会使用到Arduino开源硬件。
本书面向的群体
本书面向艺术家、设计师、建筑师、研究员、爱好者。
本书相关说明
本书中使用的Processing是64位Windows版本,版本号为3.5.3;在部分章节中使用的硬件是Arduino的UNO版本,IDE版本号为1.6.12。
本书课件下载
本书源代码下载
本书免责声明
本书中使用的诸多图片来自百度图库,并非作者原创,每一处使用的图片都尽力标记出处,以示对原创者的尊重。因作者才疏学浅,能力有限,如果文中使用的图片未及时标明出处,侵犯了原创者的合法权益,请及时与作者联系。
本书读者交流QQ群:78790263

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.