1. 首页
  2. 编程语言
  3. 其他
  4. 爱上processing.pdf

爱上processing.pdf

上传者: 2018-12-25 14:43:03上传 PDF文件 20.62MB 热度 101次
爱上processing.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!http:/showmecode.cn/links/book内容简介Processing最初是面向艺术家和设计师开发的程序。由 Casey reas和 Ben Fry编著的《爱上 Processing》适合零基础的初学者。全书言简意赅,清晰、详细地介绍了 Processing的各项功能和拓展的可能性,以及在计算机图形方面的主要优势和用法。本书的1-6章介绍了 Processing的基础用法,而7~10章则结合计算机高级编程语言的基础知识,通过示例让初学者更加透彻地理解编程的逻辑思路以及语言。第11章结合 Arduino物理模块进行了延伸。本书与《爱上 Arduino》一书相呼应,向大家展现了 Processing的强大拓展性和创造性。http://showmecode.cn/links/book从它诞生到现在已经将近10年了, Processing已经成功地超出了它原来的目标,我们也了解了它如何可以被很好地用于别的环境与领域。因此,这本书是写给新的读者的,包括非正式编程人员、爱好者或其他任何人,只要你希望了解 Processing可以做什么,就可以阅读此书,无需再在一本厚厚的教科书中迷失。我们希望你会感到开心,并且从中受到启发,然后继续创造性地编程。这本书仅仅是让你入门。我们( Casey和Ben)已经“驾驶”着 Processing这艘“大船”将近10个年头,我们必须承认这是整个社区的共同努力。从编写扩展软件的库文件到将代码放到网上,然后帮助大家一起学习,社区中使用 Processing的人们已经将它推到了比原先预期高得多的地步。没有大家共同的努力, Processing是不会有今天的结果的。本书的结构本书各章按照如下方式编排第1章:简介:开始了解 Processing。第2章:开始编程:创造你的第一个 Processing程序。第3章:画图:定义并且绘制简单的图形。第4章:变量:存储、修改并重用数据。第5章:响应:通过使用鼠标和键盘控制并改变程序运行效果第6章:媒体:载入并显示图像、字体和向量文件。第7章:运动:移动和编排图形》第8章:函数:创建代码模块。第9章:对象:创建变量和函数结合的代码模块。第10章:数组:简化对一系列变量的操作第11章:延伸:学习3D,图像导出,并且从 Arduino中读取数据。本书的读者这本书是为了那些希望获得简单、精要的计算机程序设计入门知识的人们准备2前http:/showmecode.cn/links/book译者序2初次接触 Processing语言是通过巛 Getting Started With Processing》这本书也就是本书的英文版。它生动地展示了 Processing语言的个性与魅力,让我直接感受到数据的美,原来数据可以如此直接、简单地创造出那样生动的线条与画面。我觉得它给我的最大收获是以轻松的方式将复杂的东西具体化,让我们能轻易触碰到它的本真。 Processing语言是一种干净、纯粹、灵活的语言,可以让用户更好地发挥创意,减少许多重复性的工作爱上 Processing》是一本入门教材。不过,与其说它是一本“教材”,还不如说它更像一位细心且懂你的“老师”,通过一个个例子带你走进丰富多彩的计算机图形世界。在这里你可以用创意画出许多飞翔的翅膀,用制图思想做出精美、具有强大交互功能的计算机图形与可视化作品。从基本的简介到如何绘制点线、面和基本的几何形状,如何使用变量、函数来定义更加结构化和智能化的对象,再到如何读取外部文件与图片,如何用数学知识来绘制出精妙的曲线,以及如何设计基本人机交互的方法,这些都能在书里一一找到。这个时代是网络的时代,更是一个数据的时代。如何在数据的海洋中探寻,如何将数据绘制成简单易懂的图形,如何使用人机交互来设计新颖的可视化工具,以便让我们更好地探索数据的规律,是这个时代的需求。这本书给我们指引了方向,让我们在数据的宝藏中探寻与发现。 Processing是一把激发艺术灵感的钥匙,你可以轻易地在计算机屏幕中展现心中的艺术场景,感受更多灵感的涌现,在颜色与线条的海洋中漫步最后,由于译者水平有限,虽几经修正,难免有谬误之处,还请各领域的专家批评指正。翻译这本书的目的是希望国内更多的人了解 Processing,并用于自己的行业领域。最后撰写一联,与诸君共勉,愿大家用好 Processing,在数学与图形的计算机世界中展翅翱翔。勾股相连,日月交辉,无限精妙皆存数里,飞鸟凌空室,山川如画,缤纷色彩尽在图中陈思明http://showmecode.cn/links/book推荐序1Processing是什么?你知道吗?在我看来 Processing是一门让编程充满乐趣的语言。在生活中你往往会看到一些令你惊奇的酷炫视觉效果作品,如电脑音乐播放器中那随声舞动的炫丽动画、各国博物馆墙壁上悬挂的一幅幅抽象艺术画,这些美妙神奇的作品都可以通过 Processing来实现。目前国内关于 Processing的中文网站和技术论坛很少,相关的中文书籍和资料也不多,偶尔可以在网上搜索到几篇文章,但无法系统地学习。在此书出版之前,估计大多数艺术创作者还是重复译者的劳动,大量的时间都花在了外文翻译上,很难专心研习 Processing编程方面的技术,这大大降低了艺术创作者学习Processing的积极性,限制了 Processing在我国的普及与推广。《爱上 Processing》的出版将会给广大从事艺术创作的人员带来莫大的帮助。此书全面讲解了 Processing这种具有革命性的新兴计算机程序语言,从开始讲解Processing到基本语法,再到结合实例的高阶应用,由易到难,循序渐进,使读者通过一本书就可尽览 Processing的全貌。由于此书是由 Processing创始人 CaseyReas和 Ben Fry编写的,我发现,书中对 Processing各方面的介绍,不仅精简而且具有独特的见解。你读完每一章之后都会感觉收获颇丰,所讲内容可以很快应用到日常程序开发中。书中选取的例子,也是精挑细选,完全考虑初学者的学习兴趣,力求通俗易懂。如果你能坐下来,花些时间专心研读,并亲自动手实践,相信你很快就能掌握 Processing,创作出具有视觉冲击感的交互式多媒体作品,想要获取更多关于Processing的信息,你可登录官方网站ht:www.processing.org查找,不仅如此,它还可结合 Arduino与传感器等硬件,创作出各种各样有趣的互动作品。关于 Arduino硬件方面的创作,你可以登录 Rebecca的博客htt:/logsina. com. cn/arduino或者阅读《爱上 Processing》的姊妹书《爱上 Arduino》来学要想学好一样本领,掌握一门技术,没有老师的言传身教,选择一本好书则显得至关重要,可以说《爱上 Processing》就是一本介绍 Processing的完美手册,如果你想进入互动编程艺术领域从事创作,这可是一本不可或缺的好书于欣龙2011年10月于哈尔滨工程大学http://showmecode.cn/links/book推荐序22006年开始接触到 Processing,我当时非常兴奋。这种兴奋感并不只来自于Processing带来的许多成功项目案例,更让我兴奋的是我可以用代码写出这些不可控图形。简单、有效、大量的开源资源无疑是 Processing获得全球成功的因素。对于艺术家和设计师而言,快速的原型化设计的便利性使得熟悉了图形刺激的他们迅速爱上 Processing。但是作为工具的 Processing还是需要良好的使用习惯和对代码构成的理解才能运用自如。我们希望用 Processing完成优美的项目,但是同时我们也需要其代码部分同样是优美且富有可读性的。优美的代码换来的是更多的开源资源。开源项目,代码质量直接决定了此项目在开源社群中的发展,严谨的、完善的代码结构会让你获得意想不到的结果对于不熟悉 Processing的使用者来说,本书是绝对是一部入门的经典,它贯彻了Processing针对艺术家设计师的特性,从他们的思路来理解 Processing编码中遇到的各种问题,系统并明晰。当我们用50行代码完成一件无法手绘的图形时,别忘记《爱上 Processing》教给你的东西,这50行代码是如此熟悉易读,它们真实记录了你的全部思维过程,请来享受这一时刻吧无论你之前是否使用过 Processing,本书都将带给你新的感受和扎实的基础知识。无论之后你是否会坚持使用 processing,《爱上 Processing》提出的思维方式同样是值得借鉴和发挥的Processing带来的社会创新,从现在开始。aaalac(徐文恺)媒体艺术家http://showmecode.cn/inks/book目录前言日(m国口D量国量题日1/简介,_画草稿化和原型化8灵活性9巨人10家族树加入我们122/开始编程13第一个程序14显示(Show保存分享18例子和引用∴193/画图基本形状绘制顺序28图形的性质,,29http://showmecode.cn/links/book颜色自定义图形36注释39机器人1:绘制404/变量43创造变量45Processing的变量……….46些小小的数学问题46重复48机器人2:变量55/响应57跟随59映射…点击66位置70类型74机器人3:响应806/媒体83.目图像84字体.89形状92机器人4:媒体…957/运动97速度和方向98在两者之间101随机103计时器105圆环106目录http://showmecode.cn/inks/book平移、旋转和缩放110机器人5:运动1198/函数.121函数的基础122写一个函数124返回值130机器人6:函数1329/对象135类别和对象..136机器人7:对象14410/数组.147写一个数组··,150重复和数组153对象的数组156机器人8:数组15911/延伸163三维图像和导出170你好 Arduino…174爱好者社区181A/编程小贴士183B/数据类型.188C/操作的顺序189D/变量作用域190目录ⅲ
用户评论
码姐姐匿名网友 2018-12-25 14:43:03

非常好,不错