Processing介绍PPT课件

合集下载

CH5 L4 Post Processing

CH5 L4 Post Processing

有哪些类型的图表? X-Y 图表. 监测图.
86
什么是注释信息?
注释信息添加到一个场景。

在用户指南中搜索“Using Annotations”可 得到更多信息。
有哪些可用的注释类型?
例如,迭代步数. 公司的标志. 背景图片. 报告. 图表视图.
87
怎样保存一个视角?
量的可视化解数据。

是模型零部件的必要组成部分。
77
什么是零部件(Parts)?
每当你要求部件在显示器,报告中或者在图表中显示时,“首先要明确你
想要显示结果的哪些部分的几何”。

这些部分是模型部件或衍生零件,因为只有这些部件中包含网格和解的信息。
在显示器中,你可以用几何部件来显示分析目标几何结构,
后处理
了解后处理对象 分析示例
75Βιβλιοθήκη 概述 后处理可以在CFD计算之后或之前做准备
在计算开始前的准备后处理的优点是可以看到解的发展过程。
STAR-CCM +包含了一整套强大的后期处理工具,可实现:
三维流可视化 • 动画 • 图表数据 • 用户定义的计算

这些工具也可以用来检查导入的几何结构或生成的网格,同时可用来判断

可用的报告类型是什么?
• • •
更多相关信息搜索用户指南“report results”。
例如系统报告CPU时间。 统计报告,如面平均标量,最大值。 具体报告,如质量流量,力系数。
可以在整个模拟过程中监视这个报告 或在模拟完成后运行这个报告。
84
什么是监视器?
监视器提供了一种机制,在运行过程中,从模拟分析中采集信息。
89

Processing介绍PPT学习课件

Processing介绍PPT学习课件
// use noStroke() to not draw an outline noStroke(); // use fill() to specify what color should be inside the shape fill(185, 17, 39); // red // draw a quad with points at (240,240), (390,320), // (360,380), and (220,350) quad(240, 240, 390, 320, 360, 380, 220, 350);
– 接收外部输入 – 创造通用解决方案 – 输入的细小变化引起输出巨大改变
上海大学
范乐明
命名
➢ name / identifier 名字/识别符
– 有限长度的字母或数字 – 不能java的保留词 – 以字母或_开头
➢ Valid names 有效
– foo, foo_bar, f00, _foo, xposition
Processing介绍
一种快捷的图形表达工具
介绍
➢ Processing 是由 Ben Fry 和 Casey Reas 开发的开源软 件. 它由Java发展而来,为艺术家和设计师所设计.
➢ 简单。
– 它使得我们可以直接专注于图形和交互的程序,而不需要考虑很 多麻烦的任务,比如建立类的路径和编译参数,或者建立窗口和 图形环境这样辅助性的图形环境。
}
// x and y are local variables passed as parameters void circle(int x, int y) {
// fillColor is a local variable int fillColor = 255;

Processing

Processing

Algebraic Operators
Algebraic expression operators
* % + >

Negation Multiply Modulus [integers only] Plus Greater than selection
^ / # <
Exponentiation Divide Matrix Multiply Minus Less than selection
Use (…) to circumvent precedence rules • All support scalar and array operations [like f90] • + is overloaded operator
algebraic operator: 5.3 + 7.95 13.25 – concatenate string: “pine” + “apple” “pineapple”
Data Processing
Dennis Shea
National Center for Atmospheric Research
NCAR is sponsored by the National Science Foundation
Data Processing Outline


• •

• • • • • •


grido = f2fsh_Wrap ( gridi, (/ 64,128/)) ; contributed.ncl
Array Dimension Rank Reduction
subtle point: singleton dimensions eliminated • let T(12,64,128)

Processing

Processing

Processing学习笔记(一)一、相关介绍:Processing是一门用来生成图片、动画和交互软件的编程语言。

它的思想是简单地谢一行代码,就会在屏幕上生成一个圆。

再增加一些代码,圆便能跟着鼠标走。

在增加一些代码,圆便会随着鼠标的点击而改变颜色。

我们把这称为用代码做草稿(Sketching).你写一行,再加一行,效果随之增加。

结果就是用一个个片段合成的程序。

Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。

她是Java 语言的延伸,并支持许多现有的Java 语言架构,不过在语法(syntax) 上简易许多,并具有许多贴心及人性化的设计。

Processing 可以在Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。

本软件目前是处于初版测试的阶段,试用版听说最近真的快要出了!以Processing 完成的作品可在个人本机端作用,或以Java Applets 的模式外输至网络上发布。

虽然图形用户界面(GUI)早在二十年前成为主流,但是基础编程语言的教学到今天仍是以命令行接口为主,学习编程语言为什么要那么枯燥呢?人脑天生擅长空间辨识,图形用户界面利用的正是这种优势,加上它能提供各种实时且鲜明的图像式反馈(feedback),可以大幅缩短学习曲线,并帮助理解抽象逻辑法则。

举例来说,计算机屏幕上的一个像素(pixel) 就是一个变量值(the value of a variable) 的可视化表现。

Processing将Java的语法简化并将其运算结果“感官化”,让使用者能很快享有声光兼备的交互式多媒体作品。

二、详细操作1、基本形状:(1)直线line(x1,y1,x2,y2);(2)三角形triangle(x1,y1,x2,y2,x3,y3);(3)四边形quad(x1,y1,x2,y2,x3,y3,x4,y4);(4)长方形rect(x,y,width,height//正方形width=heigh);//(x,y)是左上角的顶点(5)圆/椭圆ellipse(x,y,width,height);(6)圆弧arc(x,y,width,height,start,stop);stop, start 表示为圆弧的起始位置与终止位置,用角度表示为:(0,PI,HALF_PI,QUARTER_PI,TWO_PI,radians(角度如:90,270等))例1:size(1000,600);//屏幕大小设定triangle(100,150,150,500,200,250); //三角形绘制triangle(900,150,850,500,800,250); //同上quad(100,10,200,250,100,350,400,450); //四边形绘制quad(900,10,800,250,900,350,600,450); //同上ellipse(500,400,500,100); //绘制椭圆ellipse(500,100,140,140); //绘制圆arc(500,200,400,400,-QUARTER_PI,PI+QUARTER_PI); //绘制弧形结果图:2、绘制顺序绘图顺序不同结果可能不一样,如绘画圆和长方形的先后顺序不同,如果有重合的部分,先后顺序不同,结果图不一样。

数字信号处理DigitalSignalProcessingppt课件

数字信号处理DigitalSignalProcessingppt课件
处理系统中集成了几十万甚至更多的晶体 管,而模拟信号处理系统中大量使用的是 电阻、电容、电感等无源器件,随着系统 的复杂性增加这一矛盾会更加突出。
17
5. 数字信号处理的应用领域
▪ 语音处理
▪ 语音信号分析 ▪ 语音合成 ▪ 语音识别 ▪ 语音增强 ▪ 语音编码
▪ 图像处理:恢复,增强,去噪,压缩 ▪ 通信:信源编码,信道编码 ,多路复用,数据压缩 ▪ 电视 :高清晰度电视,可视电话,视频会议 ▪ 雷达:对目标探测,定位,成像
统,其性能取决于运算程序和乘法器的各系数,这些均存 储在数字系统中,只要改变运算程序或系数,即可改变系 统的特性参数,比改变模拟系统方便得多。
15
▪ 可以实现模拟系统很难达到的指标或特性:例如:
有限长单位脉冲响应数字滤波器可以实现严格的线性相位; 在数字信号处理中可以将信号存储起来,用延迟的方法实 现非因果系统,从而提高了系统的性能指标;数据压缩方 法可以大大地减少信息传输中的信道容量。
▪ 由一维走向多维,像高分辨率彩色电视、雷达、
石油勘探等多维信号处理的应用领域已与数字信 号处理结下了不解之缘。
22
各种数字信号处理系统均几经更新换代:在
图像处理方面,图像数据压缩是多媒体通信、影 碟机(VCD或DVD)和高清晰度电视(HDTV)的关键 技术。国际上先后制定的标准H.261、JPEG、 MPEG—1和MPEG—2中均使用了离散余弦变换 (DCT)算法。近年来发展起来的小波(Wavelet)变 换也是一种具有高压缩比和快速运算特点的崭新 压缩技术,应用前景十分广阔,可望成为新一代 压缩技术的标准。
5
▪ 信息科学
▪ 信息科学是研究信息的获取、传输、处理和利 用的一门科学。
▪ 信号

Word- Processing培训课件.ppt

Word- Processing培训课件.ppt
• MS Office, MS Works, OpenOffice, StarOffice, …
COMP 4—Power Tools for the Mind
Power Tools 5
The Microsoft Office Suite
BASIC SUITE
• Word processor (Word) • Spreadsheet (Excel) • Email utility (Outlook) • Web browser (Internet
– Corrections and revisions are easy – Many formatting details handled automatically
• What are defaults?
– Customized forms, form letters, and mail-merge
• different on paper than on a screen; • different with one page layout than another • different from printer to printer
– When document gets put out: the “best fit” to that device is calculated from the logical structure that the computer knows.
– where ink will be on paper…or dots on the screen. “Page layout”
– Logical structure is converted into pixels: one set of pixels on screen; different set for each printer.

processing教程

processing教程

processing教程Processing是一种基于Java语言的开源编程语言和集成开发环境(IDE)。

它主要用于视觉艺术、计算艺术和计算机图形学的开发。

Processing易于学习和理解,并有着强大的2D和3D图形渲染功能,快速生成交互式可视化效果。

在本教程中,我们将介绍Processing的基本概念、语法和一些简单的项目示例。

1. Processing的基本概念:- Sketch:Processing中的程序被称为“Sketch”,它由setup()、draw()和其他函数组成。

- setup()函数:用于初始化程序,只在程序开始时运行一次。

- draw()函数:用于循环执行特定的代码块,用于绘制图形和实现交互等。

- Coordinates:Processing使用以左上角为原点的坐标系,x轴正方向向右,y轴正方向向下。

2. Processing的语法:- 变量和常量:可以用于存储和操作数据。

- 数据类型:包括整数型(int)、浮点型(float)、字符型(char)和布尔型(boolean)等。

- 运算符:用于数学和逻辑运算,如加法(+)、减法(-)和等于(==)等。

- 控制流程:使用条件语句(if-else)和循环语句(for、while)等来控制程序的流程和执行。

3. 示例项目:- 绘制几何图形:使用Processing的绘图函数和基本形状函数来绘制简单的几何图形,如矩形、圆形和线条等。

- 交互式动画:使用鼠标和键盘事件的处理来实现简单的交互效果,如拖动、点击和键盘控制等。

- 数据可视化:使用Processing的图形渲染和数据处理功能来创建漂亮的数据可视化效果,如柱状图和散点图等。

- 基本游戏:使用Processing的2D图形和输入处理功能来创建简单的游戏,如跳跃游戏和射击游戏等。

4. 进一步学习资源:- 官方网站:Processing官方网站上提供了详细的文档、教程和示例程序,以及社区论坛和图书推荐等。

最新数字图像处理的应用-Digital-Image-Processing教学讲义ppt课件

最新数字图像处理的应用-Digital-Image-Processing教学讲义ppt课件
指隐藏算法有较强的抗攻击能力,隐藏信息不易破坏
12 of
数字水印技术的技术特性
36
自恢复性
由于经过一些操作或变换后,可能会使原图产生较大 的破坏,如果只从留下的片段数据,仍能恢复隐藏信 号,而且恢复过程不需要宿主信号,我们就说这样的 算法具有自恢复性
高通滤波
直方图均衡化
锐化处理
13 of 36
自恢复性
提取水印的算法
在水印提取时,选取相同的DCT系数 并根据系数之间的关系抽取特定信息。
算法分析
数据改变的幅度比较小,透明性好。 抵抗几何变换攻击的能力会比较弱。
18 of
数字水印的典型算法
36
压缩域算法
基于JPEG、MPEG标准。 水印信号的嵌入、提取、检测直接在压缩域数据中进 行。 节省了解码和重新编码的过程
输入图像
生成 查询要求
相似性 匹配
返回 初步结果
返回结果图像
特征调整
逐步筛选 、求精
25 of
基于内容的图像检索系统
36
基于内容的图像检索系统的4种检索方式
利用图片样本检索(Query By Example) • 可以由用户准备图片样本 • 可以在图片库中浏览
数字图像处理的应用-DigitalImage-Processing
2 of
数字图像处理的应用
36
本节课我们学习:
图像处理的主要应用领域 图像处理在数字水印中的应用 基于内容的图像检索
3 of
图像处理的主要应用领域
36
航天和航空技术方面的应用 生物医学工程方面的应用 通信工程方面的应用 工业和工程方面的应用 军事公安方面的应用 文化艺术方面的应用
但对于数字水印系统来说,隐藏信息的丢失,意味着 版权信息的丢失,从而失去了版权保护的功能,因此, 这样的系统是失败的

Processing多媒体课件使用说明.

Processing多媒体课件使用说明.

中返回课程内容 ”按钮。
Thanks!
QIQIHAR UNIVERSITY
Communication and Electronic Engineering Institute DIP course group
EXIT

Chap 6
Color Image Processing
《Digital Image Processing》多媒体课件使用说明
一、应用范围 本课件为单机版课件,用于 1.辅助教师课堂教学; 2.学生自学。 二、主界面说明 主界面为六个按钮,供用户选择使用,其中: 1.“Contents”为课程内容,包含了大纲范围内所有教学内容,设有动画 讲解,用户可在菜单中选择任何一章。 2.“Video”为兄弟院校几位著名老师的视频教程,可供用户参考使用。 3.“Program”为此课程中的演示程序,含有matlab演示过程。 4.“Homework”为自测题,可供自学者进行自评。 5.“Help”向用户提供本课件的帮助信息。 6.“Exit”退出本课件。 三、章节中特殊按钮使用说明 为“进入”按钮, 为“返回本课件主界面”按钮, 为 “返回本章主界面”按钮, 为“进入程序演示”按钮, 为“从程序
Now, Let’s enjoy a film first!
Contents
Homework
Video
Help
Program
Exit
Chap 1 Chap 2 Chap 3 Chap 4 Chap 5
Introduction Digital Image Fundamentals Image Transform Image Enhancement Image Restoration

File_Processing(英文版)(ppt 44页)

File_Processing(英文版)(ppt 44页)
fclose(FILE pointer)
Closes specified file Performed automatically when program ends Good practice: close files explicitly
18
File Open Modes
19
Sequential Access Files
Takes two arguments – the file to be opened and the open mode
If open fails, NULL is returned
17
Creating a Sequential Access File
fprintf
Used to print to a file Like printf, except first argument is a FILE pointer
(pointer to the file you want to print )
feof(FILE pointer)
Returns true if end-of-file (EOF) indicator (no more data to process) is set for the specified file
Also called text file (文本文件)
Each byte stores an ASCII code, representing a character
Format of data in a text file is not identical with its format stored in memory.
File descriptor(文件描述符)

操作系统,进程Processes双语课件

操作系统,进程Processes双语课件

进程的引人

操作系统的基本特性是并发与共享,即在系统中( 内存)同时存在几个相互独立的程序,这些程序在 系统中既交叉地运行,又要共享系统中的资源,这 就会引起一系列的问题,包括:对资源的竞争、运 行程序之间的通信、程序之间的合作与协同等。 要解决这些问题,用程序的概念已经不能描述程序 在内存中运行的状态,必须引人新的概念--进程 。
• 如I1、C1、P1的执行必须严格按照I1,C1
,P1的顺序,而P1与I2,C1与I2,I3与P1 是可以同时执行的。
Applied Operating System Concepts 4.6
•例如: •I1、C1、P1的执行
必须严格按照I1, C1,P1的顺序,而 P1与I2,C1与 I2,I3与P1是可以 同时执行的。
Applied Operating System Concepts
4.1
Process Concept 进程概念
• An operating system executes a variety of
programs: 操作系统执行各种程序 – Batch system – jobs 批处理系统 - 作业 – Time-shared systems – user programs or tasks 分时系统 - 用户程序或任务
Applied Operating System Concepts
4.13
多道程序设计
考虑因素:
• 在多道程序环境下如何向用户提供服务 • 在并发程序之间如何正确传递消息(通信) • 如何对CPU进行调度,保证每个用户相对公平
地得到CPU
Applied Operating System Concepts
• 进程是暂时的,程序是永久的:进程是一个状态变化的

第五讲 图像技术05Imageprocessing讲解学习

第五讲 图像技术05Imageprocessing讲解学习
❖ RGB颜色模型:对于显示设备来说,用红、 绿、蓝荧光体的发光量来描述颜色
❖ CMYK颜色模型:对于打印设备来说,使用 青色、品红、黄色和黑色颜料的用量来指定 颜色
图像的RGB和CMYK色彩模型
❖ 计算机监视器上的颜色与打印出来的颜色使 用不同的原理
❖ RGB色彩模式是工业界的一种颜色标准,是 通过对红(R)、绿(G)、蓝(B)三个颜色通道的 变化以及它们相互之间的叠加来得到各式各 样的颜色的,这个标准几乎包括了人类视力 所能感知的所有颜色,是目前运用最广的颜 色系统之一
❖ 大量试验表明,人的眼睛能 分辨128种不同的色调,10 -30种不同的饱和度,而对 亮度非常敏感。人眼大约可 以分辨35万种颜色
Color model 颜色模型
❖ 某种颜色模型所标定的所有颜色就构成了一 个颜色空间(color space)
❖ HSL颜色模型:对于人来说,用色调、饱和 度和亮度来定义颜色
❖ 专门针对印刷业设定的颜色标准, 是通过对青(Cyan)、洋红 (Magenta)、黄(Yellow)、黑 (blacK)四个颜色变化以及它们 相互之间的叠加来得到各种颜色 的,CMYK即是代表青、洋红、 黄、黑四种印刷专用的油墨颜色, 也是Photoshop软件中四个通道 的颜色
光线怎样通过印刷品进入眼睛
Image processing technology 图象处理
❖ 放大、缩小、旋转、翻传、变形 ❖ 分辨率 ❖ 亮度、对比度、色调、色度、平衡、映射 ❖ 颜色深度转换 ❖ 平滑、锐化 ❖ 去躁声(斑点)、加躁声(斑点)
Research domain 热点研究领域
❖ Image retrieval 因特网上的图像检索 ❖ Image transmission 图像在网上的传输 ❖ Image security 图像的安全技术 ❖ Automatic identification 图像的自动识别 ❖ Image detection 图像检测 ❖ Video 其它视频方面的研究与需求

processing声音处理.ppt

processing声音处理.ppt

练习
基本任务:
根据学习任务单,找一段自己喜欢的音乐,将它的 频率变为视觉效果。
进阶任务:
编写音频输入互动的程序,使用麦克风,测试效果。
课堂总结
开放思想,processing还能实现更多的效果, 创意才是灵魂。
}
加载库 载入音频文件
画出图案
进阶
如何使用麦克风,做声音的即时视觉效果。
import ddf.minim.*; Minim minim; AudioInput player; void setup() { size(1024, 400); smooth(); minim=new Minim(this); minim.debugOn(); player=minim.getLineIn(Minim.STEREO, 1024); }
思考
如果将圆形换为柱形、线条或者点,将是怎样 的效果?
如果更变了填充颜色?
线的效果
size(600,400); background(255); fill(0); float x=0,y=200; for (float i=0;i<600;i+=5) {
println(i); float a=random(-0.9,0.9); line(x, y, i,200+a*100); }
谁最早让声音视觉化?
十九世纪初,德国物理学家克拉德尼第一次实施了这 个试验:
他在一个小提琴上安放一块较宽的金属薄片,在上面均匀地 撒上沙子。然后开始用琴弓拉小提琴,结果这些细沙自动排 列成不同的美丽图案,并随着琴弦拉出的曲调不同和频率的 不断增加,图案也不断变幻和越趋复杂——这就是著名的 “克拉德尼声音图案”。
Processing的设计目标
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海大学
.
范乐明
➢调用的例子
上海大学
.
范乐明
variable scope 变量范围
➢global 全局变量 ➢local 局部变量 ➢应该把大段代码编程小段的函数,从而易
于理解 ➢全局变量尽量少用
上海大学
.
范乐明
// global variables, accessible throughout the program
➢ Invalid names 无效
– 35foo, $bar, 245, (, true, int
上海大学
.
范乐明
➢驼峰命名 camelCasing
– 小写开头 – 易读
上海大学
.
范乐明
数据类型 type
➢ 变量存储的类别。 取值的范围。 ➢ int :: 非负自然数.
– In Processing, 范围 [ -2147483648 , 2147483647 ] – 操作符operators: +, -, *, DIV, MOD
始.
上海大学
.
范乐明
// set the size of the display size(200, 200);
// set the background color to white background(255);
// draw three points along the horizontal axis int spacing = 20; int xPos = width/2; int yPos = height/2; point(xPos-spacing, yPos); point(xPos, yPos); point(xPos+spacing, yPos);
– 接收外部输入 – 创造通用解决方案 – 输入的细小变化引起输出巨大改变
上海大学
.
范乐明
命名
➢ name / identifier 名字/识别符
– 有限长度的字母或数字 – 不能java的保留词 – 以字母或_开头
➢ Valid names 有效
– foo, foo_bar, f00, _foo, xposition
上海大学
.
范乐明
functions 函数
➢函数是特定名称的一系列代码,在一个更 大的程序里面执行某种任务
➢在面向对象编程中,也被称为方法method ➢黑箱模型
上海大学
.
范乐明
函数的作用
➢ 定义一次,多次使用。
– They allow a program to employ a sequence of code multiple times from a single definition.
.
范乐明
variables for modularity 变量的模块性
➢画一个点
上海大学
.
范乐明
➢另一种方式
上海大学
.
范乐明
➢每隔二十个像素画一个点
– 丑陋,hardc
➢漂亮
上海大学
.
范乐明
内建变量built-in variables
➢只读,不能赋值 ➢ mouseX / mouseY :: 当前鼠标值 ➢ width / height :: 当前窗口的长宽 ➢ frameCount :: 当前帧的数量,从程序开
上海大学
.
范乐明
using variables 使用变量
➢变量首先要声明( declared) ➢表示让程序为它保留一些内存空间
上海大学
.
范乐明
➢好的编程习惯
– 初始化变量后立即赋值 – 赋值运算符 =
上海大学
.
范乐明
➢变量只能初始化一次 ➢但值可以多次赋予
上海大学
.
范乐明
➢变量可以读出
上海大学
上海大学
.
范乐明
➢ //
➢ /** 或者 /* 结束 */.
– /**多行
➢ 注释可以说明程序结 构,使得更为清晰可 读
上海大学
.
注释
范乐明
调试(debugging)
➢print() ➢ println() ➢此两个函数在调试窗口输出参数
上海大学
.
范乐明
变量variables
➢变量是程序的核心 ➢通过指定名称来读写内存中的数据 ➢变量包括 name 和 type.
➢ 把大段程序重构为有意义的子单元。
– They provide a means of deconstructing a program into meaningful sub-units.
➢ 代码易读,易维护和易再用
– They help in writing code that is readable, maintainable and reusable
➢ 友好。
– 有非常活跃的社区和用户,非常容易得到支持。
上海大学
.
范乐明
➢ 坐标系统
– 左上角为原点。
使用环境
上海大学
.
范乐明
三种模式
➢ 基础型(Basic )
– 画静态图像。
➢活动型( Continuous )
– setup() 初始设置。 – draw() 不断的运行,直到停止。
➢Java 型。最复杂,最灵活,写java程序。
上海大学
.
范乐明
使用函数using functions
➢To declare or define a function in Processing, you use the following format:
上海大学
.
范乐明
例子
上海大学
.
范乐明
➢调用
call 调用
➢变量
– 类型相同 – 数量相同
int circleSize = 25;
void setup() { size(400, 400); smooth(); background(255); stroke(0);
➢ 浮点数 float
– In Processing, 范围 [ -3.40282347E+38 , 3.40282347E+38 ] – 操作符: +, -, *, /, square root, ...
➢ boolean :: 两个值: true and false
– 操作符: AND, OR, NOT, ...
Processing介绍
一种快捷的图形表达工具
介绍
➢ Processing 是由 Ben Fry 和 Casey Reas 开发的开源软 件. 它由Java发展而来,为艺术家和设计师所设计.
➢ 简单。
– 它使得我们可以直接专注于图形和交互的程序,而不需要考虑很 多麻烦的任务,比如建立类的路径和编译参数,或者建立窗口和 图形环境这样辅助性的图形环境。
相关文档
最新文档