Processing 2. Креативное программирование
.pdfProcessing
http://www.eclipse.org/downloads/Eclipse . . Eclipse Java, C/C++, JavaScript . Eclipse Classic 4.2 32- 64-.
Eclipse, .zip . -eclipse Applications Mac OS X Program FilesWindows. Eclipse . Eclipse ; , . OK, Documents workspace:
, , Welcome,eclipse, .Workbench Eclipse. Welcome , Help | Welcome.
250
11
Eclipse PDE, .. : , , , .
251
Processing
Eclipse , Eclipse . Documents., - . Eclipse , ,.
Processing Eclipse
Processing , Eclipse.Java .jar Processing.Processing Processing Eclipse .Eclipse, Processing.
Eclipse , Help | Install New Software.Install. Add , -Add Repository. OK:
fName: Processing Plug-in
fLocation: http://eclipse.processing.org/plugin/site.xml
252
11
Processing. Next ;. .
, .I accept the terms of the license agreement,
Finish.
. OK . ,Eclipse, Processing.
253
Processing
, , Processing Eclipse. .jar. eclipse Applications, plugins. .jar ,processing.plugin.
…
Processing EclipseProclipsing. -,Eclipse. http://
code.google.com/p/proclipsing/.
Processing
Eclipse
, Eclipse Processing, . , , , PDE.
, - , . Window | Open Perspective | Other,Processing OK. Eclipse .
254
11
Processing File | New | Processing Sketch. ,. Processing, ,. Finish.
255
Processing
Sketch Navigator ., code data, .pde . .pde, , ,. :
.pde , . .pde- . .
void setup()
{
size( 640, 480 ); smooth(); background( 0 );
}
void draw()
256
11
{
float d = random( 20, 40 ); noFill();
stroke( 255, 64 );
ellipse( random( width ), random( height ), d, d );
}
.pde Sketch Navigator,Run As | Processing Sketch (Applet):
257
Processing
, , , :
Eclipse, , , , - . Eclipse , Processing. File, , , PDE.
.pde Run As | Processing Sketch. play PDE.
Sketch Navigator , ,- . - Eclipse, . File | Import,
Import Sketch Wizard Processing Next.
258
11
Import Sketch Wizard .Finish, Sketch Navigator.
Processing
Eclipse
Eclipse library template Processing., -.
, Eclipse. ProcessingEclipse, . :
http://code.google.com/p/processing/downloads; .
, Library, Eclipse,. Processing, -Java. Window | Open Perspective | Other,Java (default) OK.
259