howtoguide5.pdf

Upload: sepis10

Post on 08-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 HowToGuide5.pdf

    1/12

    !"#

     Alice 3 How-to Guide

    (Part 5 – Transfer Alice Project to Java IDE)

    Wanda Dann Dennis CosgroveDon Slater Dave CulybaLaura Paoletti Pei Tang

    1st Edition: Copyright May, 20122nd  Edition: Copyright September, 2014

  • 8/19/2019 HowToGuide5.pdf

    2/12

    %&'( )*+,-'*. )*/ 01+ 2, 314',56 574.'3*+,56 1- -,4-1573,5 '0 4-'0+6 4&1+16 ,.,3+-10'36 1- *0/

    1+&,- ),5'* 8'+&17+ ,94-,(( 8-'++,0 4,-)'(('10 1: +&, *7+&1-( *05 472.'(&,-;

    Cover artwork by Laura Paoletti, 2012.

  • 8/19/2019 HowToGuide5.pdf

    3/12

    !"<

    Transfer Alice to Java

    =>; ?',8 @.'3, A15, 8'+& B*C* D/0+*9 ;EEE;;;EEEEEEEEEEEEEEEEEEEEEE !"> 

    ="; %-*0(:,- *0 @.'3, F-1G,3+ +1 * B*C* HIJ EEEEEEEEEEEEEEEEEEEE; !"K

  • 8/19/2019 HowToGuide5.pdf

    4/12

     

    !"# %&'( )*&+' ,-.' (&/0 1232 456/27

    V IDEO:  J  AVA DISPLAY V IEW  

    !"#$ &' !"#$ #"()*+' ),$-$,$./$

    @.'3, 4-1C'5,( * 4-,:,-,03, (,++'0L :1- * ('5,M2/M('5, 4*0,. 5'(4.*/ 1: @.'3, *05 B*C* 315,; %1

    ,0*2., +&, ('5,M2/M('5, 5'(4.*/6 (,.,3+ !"#$#"#%'()*+* -./# .% 01# 23/#  :-1) +&, 43%/.5 

    ),076 *( (&180 '0 N'L7-, =>;!; @0 ,9*)4., 1: ('5,M2/M('5, @.'3, *05 B*C* 315, 5'(4.*/ '(

    (&180 '0 N'L7-, =>;=;

    0"12,$ 3456 7,$-$,$./$ ($88".1 -9, :+;+ *"/$ +.# :+;+ ("#$?&'?("#$ /9#$ )+.$*(

    H0 +&, ('5,M2/M('5, 5'(4.*/ )15,6 @.'3,O( 5-*LM*05M5-14 A15, ,5'+1- '( :7../ :703+'10*.6 *..18'0L

    /17 +1 3-,*+, *05 )15':/ 4-1L-*) 315,; @( 3&*0L,( *-, )*5, '0 +&, @.'3, 315,6 +&, B*C* 315,

    5'(4.*/ '( 5/0*)'3*../ 745*+,5; %&, B*C* 315, *44,*-( C,-/ )73& +&, (*), *( '0 *0/ B*C* HIJ6

  • 8/19/2019 HowToGuide5.pdf

    5/12

    !""

    '03.75'0L *.. +&, (/0+*3+'3 :,*+7-,( P,;L;6 37-./ 2-*3,( :1- 315, 2.13Q(R; H0 +&'( )15,6 +&, B*C*

    315, -67789 2, 5'-,3+./ ,5'+,5 7('0L ,'+&,- 5-*LM*05M5-14 1- Q,/21*-5 ,0+-/;

     :+;+ *+.12+1$ ),$-$,$./$

    S/ 5,:*7.+6 4-1L-*) (+*+,),0+( '0 @.'3, *-, 5'(4.*/,5 7('0L @.'3, ':%0*;; %&, +,-) (/0+*9 -,:,-(+1 +&, -7.,( 1: L-*))*- +&*+ L1C,-0 &18 (+*+,),0+( *-, 8-'++,0; %&*+ '(6 (/0+*9 5,:'0,( +&,

    ,94,3+,5 1-5,-'0L 1: 81-5( *05 4703+7*+'10 )*-Q( :1- 4-1L-*) 315,; %&, L-*4&'3 +'.,( 7(,5 '0

    +&, @.'3, HIJ *-, 7(,5 +1 3-,*+, 4-1L-*) (+*+,),0+( 8'+& * (')4., (/0+*96 &*C'0L * )'0')*.

    07)2,- 1: T71+, )*-Q(6 4*-,0+&,(,(6 *05 (,)'31.10(;

    N1- +&1(, 8&1 4-,:,- * U-,*. 81-.5V .*0L7*L, .11Q *05 :,,.6 &18,C,-6 @.'3, 4-1C'5,( *

    4-,:,-,03, :1- 3&*0L'0L +&, HIJ 5'(4.*/ +1 B*C*; %1 3&*0L, +1 B*C* (/0+*96 (,.,3+

    !"#$#"#%'(!".

  • 8/19/2019 HowToGuide5.pdf

    6/12

     

     Figure 26.4 Alice code displayed with Alice Programming Language setting

     Figure 26.5 Alice code displayed with Java Programming Language setting

    H0 +&, B*C* )15,6 @.'3,O( 5-*LM*05M5-14 A15, ,5'+1- '( :7../ :703+'10*.6 *..18'0L /17 +1 3-,*+,

    *05 )15':/ 4-1L-*) 315,; %&, -,(7.+'0L 315, '( B*C* 315, 27+ '+ -67789 2, 5'-,3+./ ,5'+,5

    7('0L Q,/21*-5 ,0+-/;

    27. Transfer an Alice 3 project to NetBeans (Java IDE)

    Video: From Alice 3 to NetBeans IDE 

    N1- +&1(, 8&1 8*0+ +1 3-,*+, *0 @.'3, *0')*+'10 4-1G,3+ 7('0L * +,9+M2*(,5 ,5'+1-6 @.'3,4-1C'5,( * 4.7L'0 :1- X,+S,*0(6 * B*C* HIJ; Y('0L +&, @.'3, 4.7L'0 :1- X,+S,*0(6 /17 3*0 3-,*+, *

    * C'-+7*. 81-.5 '0 @.'3,6 +-*0(:,- '+ +1 X,+S,*0(6 *05 +&,0 3-,*+, 315, 7('0L Q,/21*-5 ,0+-/;

    789@A  H0 +&'( (,3+'106 8, *((7), +&*+ B*C* K6 X,+S,*0(6 *05 +&, @.'3, F.7L'0 :1- X,+S,*0( &*C,

    2,,0 '0(+*..,5 10 /17- 31)47+,-; H: /17 &*C, 01+ *.-,*5/ 510, (16 4.,*(, :'05 '0(+-73+'10( :1-

    5180.1*5 *05 '0(+*..*+'10 7('0L +&, :1..18'0L YZ[(\

  • 8/19/2019 HowToGuide5.pdf

    7/12

    !"]

    •  %&, @.'3, F.7L'0 I180.1*5

    o  &++4\^^888;*.'3,;1-L^'05,9;4&4_4*L,`5180.1*5(^5180.1*5a*.'3,#;!

    •  B*C* K *05 X,+S,*0( I180.1*5 *05 H0(+*..*+'10

    &++4\^^*.'3,#;4281-Q(;31)^8^4*L,^">#K>b>=^G*C* 5180.1*5 *05 '0(+*..*+'10

    •  @.'3, F.7L'0 H0(+*..*+'10

    o  &++4\^^*.'3,#;4281-Q(;31)^8^4*L,^

  • 8/19/2019 HowToGuide5.pdf

    8/12

     

    N'L7-, =";# X,8 7,9C$/8  5'*.1L 219

    Step 3: Select an Alice 3 project to import

    @ (,.,3+'10 219 8'.. 414 74 8'+& * 4-1)4+ +1 (,.,3+ *0 @.'3, 4-1G,3+6 *( (&180 '0 N'L7-, =";W;

    A.'3Q 10 +&, F".5'# 27++10;

    0"12,$ 3D5E !$*$/8"9. &9F -9, ($*$/8".1 +. >*"/$ G9,*#

    @ 0*C'L*+'10 2196 0*),5 6)5)*+ 450*) 7'&58 +' 9-:'&+; 8'.. 14,0 :1- 2-18('0L +1 +&, .13*+'10

    8&,-, +&, @.'3, 4-1G,3+ &*( 2,,0 (*C,5; @( (&180 '0 N'L7-, =";

  • 8/19/2019 HowToGuide5.pdf

    9/12

    !K!

    4-1G,3+ '( '0 +&, F-1G,3+( :1.5,-6 (,.,3+ +&, 81-.5 2/ * ('0L.,M3.'3Q 10 '+ *05 +&,0 3.'3Q +&, A&11(,

    27++10; H0 N'L7-, =";

  • 8/19/2019 HowToGuide5.pdf

    10/12

     

    0"12,$ 3D54

  • 8/19/2019 HowToGuide5.pdf

    11/12

    !K#

    e03, *0 @.'3, 4-1G,3+ '( +-*0(:,--,5 +1 X,+S,*0(6 /17 3*0 C',8 +&, .'(+ 1: 3.*((,( '0 +&, 4-1G,3+

    2/ ,94*05'0L +&, F-1G,3+O( D17-3, F*3Q*L,6 *( (&180 '0 N'L7-, =";];

    0"12,$ 3D5N

  • 8/19/2019 HowToGuide5.pdf

    12/12

    e0 +&, :*- -'L&+ 1: +&, HIJ '( * F*.,++, ),07 +&*+ 4-1C'5,( * (,+ 1: 27++10( +&*+ 3*0 2, 47..,5

    '0+1 +&, ,5'+1- +1 3-,*+, 315, 2.13Q(6 *( (&180 '0 N'L7-, =";!!; %&, 315, 2.13Q 310+*'0( +&,

    *44-14-'*+, 37-./ 2-*3,( *05 * 31)),0+6

    ^^%eIe\ A15, L1,( &,-,;

    %&, '0+,0+'10 '( +1 4-1)4+ +&, 4-1L-*)),- +1 -,4.*3, +&, %eIe 31)),0+ 8'+& *44-14-'*+,

    315,;

    0"12,$ 3D566 Q(".1 8=$ 7+*$88$ 89 /,$+8$ + /9#$ &*9/K ". 8=$ 8$F8 $#"89,