Processing编程学习指南2.3 Processing应用程序

简介:

2.3 Processing应用程序


Processing开发环境是编写计算机代码的简化环境。它非常简洁,是由一个简单的文本编辑器(例如TextEdit或者Notepad)和作品展示窗口组成的。每一个草图(sketch)都有一个对应的文件名称、编写代码的区域,以及运行速写本的按钮,如图2-1所示。(注意,编著本书时,Processing版本是3.0 alpha 版本10,因此你下载的版本可能会稍有不同。)

为了确保一切运转正常,运行Processing内置的示例是一个好办法。操作方法如下:找到“文件”(File)→“范例程序”(Examples)→(选择一个范例程序,在此建议你选择:Topics→Drawing→ContinuousLines),如图2-2所示。

打开范例程序后,如图2-1所示点击运行按钮。如果此时弹出一个窗口,并能够自动运行这个示例程序,那么说明Processing一切准备就绪了!如果示例程序无法运行,可以访问常见问题解决网站(https://github.com/processing/processing/wiki/troubleshooting),查找“Processing won抰 start!”,寻找相应的解决办法。

 

 

练习2-2:从Processing范例程序中打开一个示例并运行。

 

Processing能够全屏显示(在Processing中,是通过“展示模式”(Present mode)实现的),我们可以通过以下菜单选项找到它:“速写本”→“展示模式”(或者使用shift键的同时点击运行按钮)。注意,它并不能让草图的大小变得和屏幕大小相同。如果你希望草图可以覆盖整个屏幕,则可以使用fullscreen()函数,在后面,我会有详细的介绍。

在“展示模式”的下面,还有一个选项名为“Tweak”,它能够使得程序动态调整数据。不论是草图是仅由颜色组成的简单程序,又或者是由复杂元素组成的程序,它都可以帮助对草图中的参数进行试验。

相关文章
|
人工智能 自然语言处理 测试技术
Claude 3非常厉害,但是国内用不上怎么办?
【2月更文挑战第16天】Claude 3非常厉害,但是国内用不上怎么办?
4960 1
Claude 3非常厉害,但是国内用不上怎么办?
|
5月前
|
存储 Android开发 虚拟化
机器码修改工具插件,软件机器码一键修改工具,可过任何检测【仅供学习】
本文档主要讲解了机器码组成原理、核心Hook技术实现及反检测策略。首先分析现代软件机器码检测涉及的硬件特征,如硬盘卷序列号、网卡MAC地址等
|
4月前
|
人工智能 安全 算法
HTTPS 的「秘钥交换 + 证书校验」全流程
HTTPS 通过“证书如身份证、密钥交换如临时暗号”的握手流程,实现身份认证与数据加密双重保障,确保通信安全可靠。
493 0
|
8月前
|
关系型数据库 MySQL Java
【YashanDB知识库】Kettle迁移MySQL到YashanDB
本文介绍了使用Kettle将MySQL数据库中的中文数据迁移到YashanDB的方法,解决因YMP不支持Latin1字符集导致的乱码问题。提供了Windows和Linux两种环境下的操作步骤,包括配置JAVA环境、解压作业包、设置数据库连接(MySQLInput与YashanOutput)、修改表列表配置文件及运行迁移任务。Windows环境支持图形界面便于调试,Linux环境网络性能更优。通过详细的操作指南,确保数据迁移成功并可重试无冲突。
|
10月前
|
缓存 Ubuntu 网络安全
使用 Docker 快速搭建最新版 Flarum 论坛
本文分享了使用Docker在4核4GB的Ubuntu 20.04云服务器上搭建Flarum轻论坛的经验。通过Nginx-Proxy和ACME伴侣自动配置SSL,并使用Docker Compose部署Flarum及MariaDB容器。关键步骤包括:创建Nginx-Proxy容器、配置Flarum容器及其环境变量、设置桥网络连接以及更新Flarum版本。文中提供了详细的Docker Compose配置示例和必要的环境变量设置,帮助读者顺利搭建并运行Flarum论坛。
|
11月前
|
存储 人工智能 数据库
面向金融场景的大模型 RAG 检索增强解决方案
本方案为您介绍,如何使用人工智能平台 PAI 构建面向金融场景的大模型 RAG 检索增强解决方案。
|
供应链 网络协议 数据安全/隐私保护
|
存储 区块链
Swap/dapp去中心化交易所系统开发技术逻辑及源码示例
Swap/DApp去中心化交易所系统开发涉及复杂的去中心化交易模型、智能合约和流动性池技术。智能合约用于资产交换、流动性管理等功能,确保交易的安全性和透明度。以下是一个简化的Swap智能合约源码示例,展示了基本的代币交换功能。
|
存储 固态存储 网络性能优化
OpenStack的块存储(Cinder)
【8月更文挑战第24天】
363 2
|
文字识别 数据安全/隐私保护
PDF-XChange Editor v10.2.1.386
PDF-XChange Editor,号称打开速度最快最强大的PDF编辑器/PDF阅读器,PDF-XChange专注于PDF文档的编辑,打开PDF文件速度快,软件小功能强大,可以自定义制作PDF电子文档,具有创建,查看,编辑,注释,审阅,添加水印,签名保护,PDF格式转换,PDF文档打印,扫描仪识别,OCR识别页面等功能。
377 1
PDF-XChange Editor v10.2.1.386