BlueJ ﺁﻣﻮزش
Persian Translator: Mehdi shahdoost Persian Support by: JEIC SOFT (Jafzar Engineering and Investigation Company)
Michael Kölling Mærsk Institute University of Southern Denmark
١
ﺻﻔﺤﻪ
ﻓﻬﺮﺳﺖ ﻣﻄﺎﻟﺐ ﻓﺼﻞ ا – ﻣﻘﺪﻣﻪ
( ١ -١درﺑﺎرﻩ ............................................................................................................BlueJ
۵
( ٢ -١ﻣﻄﺎﻟﺐ ﭘﻮﺷﺶ دادﻩ ﺷﺪﻩ ﺗﻮﺳﻂ ﮐﺘﺎب و ﺧﻮاﻧﻨﺪﮔﺎن ............................................................................
۵
( ٣ -١ﺡﻖ ﺗﺎﻟﻴﻒ ،ﻟﻴﺴﺎﻧﺲ و ﺗﻮزﻳﻊ ﻣﺠﺪد ..............................................................................................
۵
( ۴ -١ﺑﺎزﺗﺎب و واﮐﻨﺶ ﺷﻤﺎ ................................................................................................................
۵
ﻓﺼﻞ – ٢ﻧﺼﺐ ﮐﺮدن
۶
( ١-٢ﻧﺼﺐ در وﻳﻨﺪوز ........................................................................................................
۶
( ٢-٢ﻧﺼﺐ در ﻣﮑﻴﻨﺘﺎش .....................................................................................................
٧
(٣ -٢ﻧﺼﺐ در ﻟﻴﻨﻮﮐﺲ /ﻳﻮﻧﻴﮑﺲ و ﺳﻴﺴﺘﻢ هﺎی دﻳﮕﺮ...............................................................
٧
( ۴-٢ﻣﺸﮑﻼت ﻧﺼﺐ ﮐﺮدن ................................................................................................
٧
ﻓﺼﻞ – ٣ﺷﺮوع ﮐﺮدن ) وﻳﺮاﻳﺶ ﮐﺮدن -ﮐﺎﻣﭙﺎﻳﻞ ﮐﺮدن – اﺝﺮاﻳﯽ ﮐﺮدن (
٨
(١ -٣ﺷﺮوع ......................................................................................................BlueJ
٨
(٢-٣ﺑﺎز ﮐﺮدن ﭘﺮوژﻩ .....................................................................................................
٩
(٣-٣اﻳﺠﺎد اﺷﻴﺎ .............................................................................................................
٩
(۴ -٣اﺝﺮاﻳﯽ ﮐﺮدن .......................................................................................................
١١
(۵-٣وﻳﺮاﻳﺶ ﮐﻼس هﺎ ...................................................................................................
١٣
(۶-٣ﮐﺎﻣﭙﺎﻳﻞ ﮐﺮدن ........................................................................................................
١۴
(٧-٣راهﻨﻤﺎﻳﯽ ﺑﺎ اﺳﺘﻔﺎدﻩ از ﺧﻄﺎهﺎﻳﯽ ﮐﺎﻣﭙﺎﻳﻠﺮ ....................................................................
١۵
ﻓﺼﻞ – ۴اﻧﺠﺎم ﮐﺎرهﺎی ﺑﻴﺸﺘﺮ
١۶
(١-۴ﺑﺮرﺳﯽ ﮐﺮدن و ﺑﺎزﺑﻴﻨﯽ .........................................................................................
١۶
(٢ -۴ارﺳﺎل اﺷﻴﺎ ﺑﻪ ﻋﻨﻮان ﭘﺎراﻣﺘﺮهﺎ ..............................................................................
١٨
٢
ﻓﺼﻞ – ۵اﻳﺠﺎد ﻳﮏ ﭘﺮوژﻩ ﺝﺪﻳﺪ
٢٠
(١-۵اﻳﺠﺎد ﭘﻮﺷﻪ ﭘﺮوژﻩ ..............................................................................................
٢٠
(٢-۵اﻳﺠﺎد ﮐﻼس هﺎ ...................................................................................................
٢٠
(٣-۵اﻳﺠﺎد واﺑﺴﺘﻪ هﺎ ..................................................................................................
٢٠
( ۴-۵ﺝﺎﺑﺠﺎ ﮐﺮدن ﻋﻨﺎﺻﺮ )..........................................................................(elements
٢١
ﻓﺼﻞ – ۶اﺳﺘﻔﺎدﻩ از ﻣﺤﻴﻂ ﮐﺪﻧﻮﻳﺴﯽ
٢٢
( ١-۶ﻧﻤﺎﻳﺶ ...........................................................................................code pad
٢٢
(٢-۶ارزﻳﺎﺑﯽ ﻋﺒﺎرات ﺳﺎدﻩ .........................................................................................
٢٢
(٣-۶درﻳﺎﻓﺖ اﺷﻴﺎ ....................................................................................................
٢٣
(۴-۶ﺑﺮرﺳﯽ اﺷﻴﺎ ...................................................................................................
٢۴
(۵-۶اﺝﺮاﻳﯽ ﮐﺮدن دﺳﺘﻮرات ......................................................................................
٢۴
(۶-۶دﺳﺘﻮرات ﭼﻨﺪ ﺧﻄﯽ و ﺗﻮاﻟﯽ دﺳﺘﻮرات ..................................................................
٢۴
(٧-۶ﮐﺎر ﺑﺎ ﻣﺘﻐﻴﻴﺮهﺎ ...............................................................................................
٢۴
(٨-۶ﺗﺎرﻳﺨﭽﻪ دﺳﺘﻮرات ..........................................................................................
٢۵
ﻓﺼﻞ – ٧ﺑﺮﻃﺮف ﮐﺮدن ﺧﻄﺎهﺎ
٢۶
(١-٧ﺗﻨﻈﻴﻢ ﮐﺮدن Breakpointهﺎ .............................................................................
٢۶
(٢-٧ﻋﺒﻮر ﻣﺮﺡﻠﻪ ای از ﻣﻴﺎن ﮐﺪهﺎ ..............................................................................
٢٨
(٣-٧ﺑﺮرﺳﯽ ﻣﺘﻐﻴﻴﺮهﺎ ..............................................................................................
٢٨
(۴-٧ﺗﻮﻗﻒ ﮐﺮدن و ﺗﻤﺎم ﮐﺮدن ...................................................................................
٢٩
ﻓﺼﻞ – ٨اﻳﺠﺎد ﺑﺮﻧﺎﻣﻪ هﺎی ﮐﺎرﺑﺮدی
٣٠
ﻓﺼﻞ - ٩اﻳﺠﺎد اﭘﻠﺖ هﺎ
٣٢
(١-٩اﺝﺮا ﮐﺮدن اﭘﻠﺖ .................................................................................................
٣٢
(٢-٩اﻳﺠﺎد ﮐﺮدن اﭘﻠﺖ ................................................................................................
٣٣
٣
(٣-٩ﺗﺴﺖ ﮐﺮدن اﭘﻠﺖ ................................................................................................
٣٣
ﻓﺼﻞ -١٠اﻋﻤﺎل دﻳﮕﺮ
٣۴
(١-١٠ﺑﺎز ﮐﺮدن ﭘﮑﻴﺞ هﺎی ﻏﻴﺮ BlueJدر ............................................................BlueJ
٣۴
(٢-١٠اﺿﺎﻓﻪ ﮐﺮدن ﮐﻼس هﺎی ﻣﻮﺝﻮد ﺑﻪ ﭘﺮوژﻩ ﺗﺎن ..........................................................
٣۴
(٣-١٠ﻓﺮاﺧﻮاﻧﯽ ﻣﺘﺪهﺎی اﺳﺘﺎﺗﻴﮏ و ......................................................................main
٣۴
(۴-١٠ﺗﻮﻟﻴﺪ اﺳﻨﺎد ) ........................................................................(Documentation
٣۵
(۵-١٠ﮐﺎر ﺑﺎ ﮐﺘﺎﺑﺨﺎﻧﻪ هﺎ ..............................................................................................
٣۵
(۶-١٠اﻳﺠﺎد اﺷﻴﺎ از ﮐﻼس هﺎی ﮐﺘﺎﺑﺨﺎﻧﻪ ای .....................................................................
٣۵
ﻓﺼﻞ – ١١ﻓﻘﻂ ﺧﻼﺻﻪ هﺎ
٣۶
Copyright © M. Kölling
۴
ﻣﻘﺪﻣﻪ ( ١-١درﺑﺎرﻩ BlueJ اﻳﻦ اﻣﻮزش ﻣﻘﺪﻣﻪ ای ﺑﺮای اﺳﺘﻔﺎدﻩ از ﻣﺤﻴﻂ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﯽ BlueJﻣﻴﺒﺎﺷﺪ BlueJ .ﻣﺤﻴﻂ ﺗﻮﺳﻌﻪ ﺝﺎوا ﻣﻴﺒﺎﺷﺪ ﮐﻪ ﺑﻪ ﻃﻮر وﻳﮋﻩ ﺑﺮای ﺁﻣﻮزش ﺝﺎوا در ﺳﻄﻮح ﻣﻘﺪﻣﺎﺗﯽ ﻃﺮاﺡﯽ ﺷﺪﻩ اﺳﺖ .اﻳﻦ ﻧﺮم اﻓﺰار ﺗﻮﺳﻂ ﺗﻴﻢ ﻃﺮاﺡﯽ و ﭘﻴﺎدﻩ ﺳﺎز در داﻧﺸﮕﺎﻩ Deakin ﺷﻬﺮ ﻣﻠﺒﻮرن اﺳﺘﺮاﻟﻴﺎ و هﻤﭽﻨﻴﻦ داﻧﺸﮕﺎﻩ ﮐﻨﺖ ) (Kentﺷﻬﺮ ﮐﺎﻧﺘﺮﺑﺮی اﻧﮕﻠﺴﺘﺎن اﻳﺠﺎد ﺷﺪﻩ اﺳﺖ. ﺑﺮای ﺑﺪﺳﺖ ﺁوردن اﻃﻼﻋﺎت ﺑﻴﺸﺘﺮ ﺑﻪ وب ﺳﺎﻳﺖ اﻳﻦ ﻧﺮم اﻓﺰار ﺑﻪ ﺁدرس زﻳﺮ ﻣﺮاﺝﻌﻪ ﻧﻤﺎﻳﻴﺪ :
Http://www.bluej.org (٢-١ﻣﻄﺎﻟﺐ ﭘﻮﺷﺶ دادﻩ ﺷﺪﻩ و ﺧﻮاﻧﻨﺪﮔﺎن ﮐﺘﺎب اﻳﻦ ﺁﻣﻮزش ﺑﺮای ﺗﻌﻠﻴﻢ دادن ﺝﺎوا ﻧﻤﯽ ﺑﺎﺷﺪ و در اﺻﻞ ﻣﺤﻴﻄﯽ ﺑﺮای اﻣﻮزش ﺝﺎوا ﻣﯽ ﺑﺎﺷﺪ. ( ٣-١ﺡﻖ ﺗﺎﻟﻴﻒ ،ﻟﻴﺴﺎﻧﺲ و ﺗﻮزﻳﻊ ﻣﺠﺪد ﻧﺮم اﻓﺰار BlueJو هﻤﭽﻨﻴﻦ اﻳﻦ ﺁﻣﻮزش هﻤﺎﻧﮕﻮﻧﻪ ﮐﻪ هﺴﺘﻨﺪ ) (as-isﺑﺮای اﺳﺘﻔﺎدﻩ هﺎی ﺷﺨﺼﯽ و ﻏﻴﺮ ﺗﺠﺎری ﺑﺼﻮرت راﻳﮕﺎن اراﺋﻪ ﻣﯽ ﺷﻮﻧﺪ .ﺡﻖ ﺗﺎﻟﻴﻒ BlueJدر اﺧﺘﻴﺎر
ﻗﺮار دارد.
(۴-١ﺑﺎزﺗﺎب و واﮐﻨﺶ ﺷﻤﺎ ﻧﻈﺮات ،ﺳﻮاﻻت ،اﺻﻼﺡﺎت و اﻧﺘﻘﺎدات ﺷﻤﺎ در ﺧﺼﻮص ﻧﺮم اﻓﺰار و ﻳﺎ اﻣﻮزش BlueJﺑﺎﻋﺚ ﺧﻮﺷﺤﺎﻟﯽ و ﺗﺸﻮﻳﻖ ﻣﺎ ﺧﻮاهﺪ ﺷﺪ .ﻟﻄﻔﺎ ﻣﻴﻞ ﮐﻨﻴﺪ ﺑﻪ ﻣﺎﻳﮑﻞ ﮐﻮﻟﻴﻨﮓ ) ( Michael Kollingﺑﻪ ﺁدرس زﻳﺮ :
[email protected]
(۵-١ﺳﺨﻦ ﻣﺘﺮﺝﻢ ﺁﻣﻮزﺷﯽ ﮐﻪ هﻤﺎﮐﻨﻮن در اﺧﺘﻴﺎر دارﻳﺪ ﺗﺮﺝﻤﻪ ﻣﺘﻦ اﻧﮕﻠﻴﺴﯽ ﺁﻣﻮزش BlueJﻣﯽ ﺑﺎﺷﺪ.ﮐﻪ در ﺳﺎﻳﺖ رﺳﻤﯽ اﻳﻦ ﻧﺮم اﻓﺰار ﻣﻮﺝﻮد اﺳﺖ .اﻟﺒﺘﻪ اﻳﻦ ﻣﺘﻦ ﺗﺮﺝﻤﻪ ﻟﻐﺖ ﺑﻪ ﻟﻐﺖ ﺁﻣﻮزش اﻧﮕﻠﻴﺴﯽ ﻧﺮم اﻓﺰار ﻧﻴﺴﺖ ﺑﻠﮑﻪ ﺑﺮداﺷﺘﯽ ﺁزاد از ﺁن ﻣﺘﻦ اﺳﺖ ﮐﻪ ﮐﻮﺷﺶ ﺷﺪﻩ ﺗﻤﺎم ﻣﺘﻦ اﺻﻠﯽ را ﭘﻮﺷﺶ دهﺪ .اﻣﻴﺪوارم ﮐﻪ اﻳﻦ اﺛﺮ ﮐﻪ از ﻃﺮف ﺷﺮﮐﺖ ﺗﺤﻘﻴﻘﺎﺗﯽ و ﻣﻬﻨﺪﺳﯽ ﺝﯽ اﻓﺰار ﭘﺸﺘﻴﺒﺎﻧﯽ ﻣﯽ ﺷﻮد ﻣﻘﺒﻮل ﺷﻤﺎ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﺎن و ﺗﻮﺳﻌﻪ دهﻨﺪﮔﺎن اﻳﺮاﻧﯽ ﻗﺮار ﺑﮕﻴﺮد .در ﺻﻮرﺗﯽ ﮐﻪ ﺷﻤﺎ دوﺳﺘﺎن ﻋﺰﻳﺰ ﮐﺎﺳﺘﯽ در اﻳﻦ اﺛﺮ دﻳﺪﻳﺪ ﻟﻄﻔ ًﺎ ﺑﺮای ﺑﺮﻃﺮف ﮐﺮدن ﺁن در ﻧﺴﺨﻪ هﺎی ﺑﻌﺪی اﻳﻦ ﺁﻣﻮزش ﺁﻧﺮا ﺑﺎ اﺳﺘﻔﺎدﻩ از اﻳﻤﻴﻞ زﻳﺮ ﺑﻪ ﺑﻨﺪﻩ اﻃﻼع دهﻴﺪ.
[email protected]
۵
ﻓﺼﻞ دوم -ﻧﺼﺐ ﮐﺮدن BlueJدر ﺳﻪ ﻓﺮﻣﺖ ﺗﻮزﻳﻊ ﺷﺪﻩ اﺳﺖ :ﻳﮑﯽ ﺑﺮای ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ وﻳﻨﺪوز ،ﻳﮑﯽ ﺑﺮای ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻣﮑﻴﻨﺘﺎش و ﻳﮏ ﻧﺴﺨﻪ هﻢ ﺑﺮای دﻳﮕﺮ ﺳﻴﺴﺘﻢ هﺎ .ﻣﺮاﺡﻞ ﻧﺼﺐ اﻳﻦ ﻧﺮم اﻓﺰار ﮐﺎﻣﻼ ﺳﺮ راﺳﺖ و ﻣﺸﺨﺺ ﻣﯽ ﺑﺎﺷﺪ. ﭘﻴﺶ ﻧﻴﺎزهﺎ : ﺷﻤﺎ ﺑﺮای اﺳﺘﻔﺎدﻩ از BlueJﺑﺎﻳﺪ J2SE1.4ﻳﺎ ﻧﺴﺨﻪ هﺎی ﺑﺎﻻﺗﺮ را ﻧﺼﺐ داﺷﺘﻪ ﺑﺎﺷﻴﺪ .ﻣﺎ ﺗﻮﺻﻴﻪ ﻣﯽ ﮐﻨﻴﻢ ﮐﻪ از ﻧﺴﺨﻪ هﺎی ﻏﻴﺮ ﺑﺘﺎ ) (Betaﺝﺎوا اﺳﺘﻔﺎدﻩ ﮐﻨﻴﺪ .اﮔﺮ ﺷﻤﺎ ﺝﺎوا ) (JDKرا ﻧﺪارﻳﺪ .ﻣﯽ ﺗﻮاﻧﻴﺪ از ﻃﺮﻳﻖ وب ﺳﺎﻳﺖ ﺷﺮﮐﺖ ﺳﺎن ﺁﻧﺮا ﺑﺼﻮرت راﻳﮕﺎن درﻳﺎﻓﺖ ﮐﻨﻴﺪ: . http://java.sun.com/j2se در ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ MacOS Xﺁﺧﺮﻳﻦ ﻧﺴﺨﻪ ﺝﺎوا ﺑﺼﻮرت ﭘﻴﺶ ﻓﺮض ﻧﺼﺐ ﻣﻴﺒﺎﺷﺪ .و ﺷﻤﺎ ﻧﻴﺎز ﺑﻪ ﻧﺼﺐ ﻣﺠﺪد ﺝﺎوا ﺗﻮﺳﻂ ﺧﻮدﺗﺎن ﻧﺪارﻳﺪ .در ﺿﻤﻦ اﮔﺮ در ﺻﻔﺤﻪ داﻧﻠﻮد ﺷﻤﺎ ﺑﺎ دو ﭘﻴﺸﻨﻬﺎد JREو ﻳﺎ SDKﺑﺮﺧﻮرد ﮐﺮدﻳﺪ .ﺷﻤﺎ ﺑﺎﻳﺪ SDKرا داﻧﻠﻮد ﮐﻨﻴﺪ .و JREﮐﺎﻓﯽ ﻧﻤﯽ ﺑﺎﺷﺪ.
( ١-٢ﻧﺼﺐ ﺑﺮای وﻳﻨﺪوز ﻓﺎﻳﻞ ﺗﻮزﻳﻊ ﺷﺪﻩ ﺑﺮای ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ وﻳﻨﺪوز ﺑﺎ اﻳﻦ ﻧﺎم ﻣﯽ ﺑﺎﺷﺪ . bluejsetup-xxx.exe :ﮐﻪ ﮐﻠﻤﺎت xxxﺷﻤﺎرﻩ ﻧﺴﺨﻪ BlueJرا ﻣﺸﺨﺺ ﻣﯽ ﮐﻨﺪ .ﺑﻪ ﻋﻨﻮان ﻣﺜﺎل ﻓﺎﻳﻞ ﻧﺼﺐ ﮐﻨﻨﺪﻩ BlueJﻧﺴﺨﻪ 2.0.0ﺑﺪﻳﻦ ﺻﻮرت ﻣﻴﺒﺎﺷﺪ . bluejsetup-200.exe : ﺷﻤﺎ اﻳﻦ ﻓﺎﻳﻞ رو ﻣﯽ ﺗﻮاﻧﻴﺪ از ﻃﺮﻳﻖ ﻳﮏ دﻳﺴﮏ درﻳﺎﻓﺖ ﮐﺮدﻩ و ﻳﺎ اﻳﻨﮑﻪ از وب ﺳﺎﻳﺖ BlueJدرﻳﺎﻓﺖ ﮐﻨﻴﺪ .ﺑﺎ اﺳﺘﻔﺎدﻩ از اﻳﻦ ﻧﺼﺐ ﮐﻨﻨﺪﻩ ) ( installerﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﻴﺪ .ﭘﻮﺷﻪ ای را ﮐﻪ ﻗﺼﺪ دارﻳﺪ BlueJ .در ﺁن ﻧﺼﺐ ﺷﻮد ﻣﺸﺨﺺ ﮐﻨﻴﺪ .هﻤﭽﻨﻴﻦ اﻳﻦ ﻧﺼﺐ ﮐﻨﻨﺪﻩ ﮔﺰﻳﻨﻪ هﺎی ﺑﺮای ﻧﺼﺐ ﻣﻴﺎﻧﺒﺮ ) (shortcutدر ﻣﻨﻮی ﺷﺮوع و دﺳﮑﺘﺎپ ﺑﻪ ﺷﻤﺎ اراﺋﻪ ﻣﯽ دهﺪ. ﺑﻌﺪ از اﻳﻨﮑﻪ ﻧﺼﺐ ﺗﻤﺎم ﺷﺪ .ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﻴﺪ ﺑﺮﻧﺎﻣﻪ BlueJ.exeرا در ﭘﻮﺷﻪ ای ﮐﻪ BlueJﻧﺼﺐ ﺷﺪﻩ ﭘﻴﺪا ﮐﻨﻴﺪ. اوﻟﻴﻦ ﺑﺎری ﮐﻪ ﺷﻤﺎ ﺑﺮﻧﺎﻣﻪ BlueJرا اﺝﺮا ﮐﻨﻴﺪ BlueJ .ﮐﺎﻣﭙﻴﻮﺗﺮ ﺷﻤﺎ را ﺑﺮای ﭘﻴﺪا ﮐﺮدن ﺝﺎوا ) (JDKﺝﺴﺘﺠﻮ ﻣﯽ ﻧﻤﺎﻳﺪ .و اﮔﺮ ﭼﻨﺪ ورژن ﻣﻨﺎﺳﺐ از ﺝﺎوا ) ﺑﻪ ﻋﻨﻮان ﻣﺜﺎل JDK1.4و ( JDK1.5را روی ﺳﻴﺴﺘﻢ ﺷﻤﺎ ﭘﻴﺪا ﮐﺮد. ﭘﻨﺠﺮﻩ ای را ﺑﺎز ﻣﯽ ﮐﻨﺪ ﮐﻪ ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﻴﺪ ﻳﮑﯽ از ﺁن ﻧﺴﺨﻪ هﺎی ﺝﺎوا را اﻧﺘﺨﺎب ﮐﻨﻴﺪ. در ﺿﻤﻦ اﮔﺮ BlueJﻧﺘﻮاﻧﺴﺖ JDK .را روی ﺳﻴﺴﺘﻢ ﺷﻤﺎ ﭘﻴﺪا ﮐﻨﺪ .ﻣﺴﻴﺮ ﺁﻧﺮا از ﺷﻤﺎ ﺳﻮال ﺧﻮاهﺪ ﮐﺮد ) .دﻟﻴﻞ اﻳﻦ اﻣﺮ ﻣﯽ ﺗﻮاﻧﺪ اﻳﻦ ﺑﺎﺷﺪ ﮐﻪ JDKروی ﺳﻴﺴﺘﻢ ﺷﻤﺎ ﻧﺼﺐ ﺷﺪﻩ ﺑﺎﺷﺪ .وﻟﯽ ﻣﻘﺪار ﻣﻮرد ﻧﻴﺎز از Registryوﻳﻨﺪوز ﭘﺎک ﺷﺪﻩ ﺑﺎﺷﺪ. ﻧﺼﺐ ﮐﻨﻨﺪﻩ BlueJهﻤﭽﻨﻴﻦ ﺑﺮﻧﺎﻣﻪ vmselect.exeرا ﻧﺼﺐ ﻣﯽ ﮐﻨﺪ .و ﺷﻤﺎ ﺑﺎ اﺳﺘﻔﺎدﻩ از اﻳﻦ ﺑﺮﻧﺎﻣﻪ ﻣﯽ ﺗﻮاﻧﻴﺪ ﻧﺴﺨﻪ ﺝﺎواﻳﯽ ﮐﻪ BlueJاز ﺁن اﺳﺘﻔﺎدﻩ ﻣﯽ ﮐﻨﺪ را ﺗﻐﻴﻴﺮ دهﻴﺪ.
۶
(٢-٢ﻧﺼﺐ ﺑﺮای ﻣﮑﻴﻨﺘﺎش ﻟﻄﻔ ًﺎ ﺗﻮﺝﻪ داﺷﺘﻪ ﺑﺎﺷﻴﺪ ﮐﻪ BlueJﺗﻨﻬﺎ در MacOS Xاﺝﺮا ﻣﯽ ﺷﻮد. ﻓﺎﻳﻞ هﺎی ﺗﻮزﻳﻊ ﺷﺪﻩ ﺑﺮای ﻣﮑﻴﻨﺘﺎش ﺑﻪ ﺷﮑﻞ blueJ-xxx.zipﻧﺎﻣﻴﺪﻩ ﻣﯽ ﺷﻮﻧﺪ xxx ،هﺎ ﺷﻤﺎرﻩ ﻧﺴﺨﻪ ﻧﺮم اﻓﺰار را ﻣﺸﺨﺺ ﻣﯽ ﮐﻨﻨﺪ.ﺑﺮای ﻣﺜﺎل ﻧﺴﺨﻪ ، blueJ 2.0.0ﻓﺎﻳﻞ هﺎی ﺗﻮزﻳﻊ ﺷﺪﻩ اش ﺑﺼﻮرت BlueJ-200.zipﻣﻴﺒﺎﺷﺪ.ﺷﻤﺎ اﻳﻦ ﻓﺎﻳﻞ را ﻣﯽ ﺗﻮاﻧﻴﺪ در ﻳﮏ دﻳﺴﮑﺖ درﻳﺎﻓﺖ ﮐﺮدﻩ و ﻳﺎ از وب ﺳﺎﻳﺖ BlueJﺑﻪ ﺁدرس زﻳﺮ داﻧﻠﻮد ﻧﻤﺎﻳﻴﺪ: http://www.bluej.org ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ MacOSﺑﻌﺪ از داﻧﻠﻮد ﻓﺎﻳﻞ ﺑﺼﻮرت ﺧﻮدﮐﺎر ﻓﺎﻳﻞ را از ﺡﺎﻟﺖ زﻳﭗ ﺷﺪﻩ ﺧﺎرج ﻣﯽ ﮐﻨﺪ .واﮔﺮ اﻳﻦ ﮐﺎر ﺻﻮرت ﻧﮕﺮﻓﺖ.ﺑﺮ روی ﻓﺎﻳﻞ دوﺑﺎر ﮐﻠﻴﮏ ﮐﻨﻴﺪ ﺗﺎ ﻓﺎﻳﻞ از ﺡﺎﻟﺖ زﻳﭗ ﺧﺎرج ﺷﻮد. ﺑﻌﺪ از اﻳﻦ ﮐﻪ ﻓﺎﻳﻞ از ﺡﺎﻟﺖ ﻓﺸﺮدﻩ ﺧﺎرج ﺷﺪ.ﺷﻤﺎ ﭘﻮﺷﻪ ای ﺑﺎ ﻧﺎم BlueJ-xxxﺧﻮاهﻴﺪ داﺷﺖ .اﻳﻦ ﭘﻮﺷﻪ را ﺑﻪ ﭘﻮﺷﻪ ﺑﺮﻧﺎﻣﻪ هﺎی ﮐﺎرﺑﺮدی ﺗﺎن ﻣﻨﺘﻘﻞ ﻧﻤﺎﻳﻴﺪ) ﻳﺎ هﺮ ﭘﻮﺷﻪ ای ﮐﻪ ﺗﻤﺎﻳﻞ دارﻳﺪ در ﺁن ﻧﮕﻪ دارﻳﺪ(.ﺷﻤﺎ ﻧﻴﺎزی ﺑﻪ ﻧﺼﺐ ﻧﺪارﻳﺪ.
(٣-٢ﻧﺼﺐ ﮐﺮدن ﺑﺮای ﻟﻴﻨﻮﮐﺲ ،ﻳﻮﻧﻴﮑﺲ و ﺳﻴﺴﺘﻢ هﺎی دﻳﮕﺮ ﻓﺎﻳﻞ هﺎی ﻋﻤﻮﻣﯽ ﺗﻮزﻳﻊ ﺷﺪﻩ ﺑﺮای اﻳﻨﮑﺎر ﻳﮏ ﻓﺎﻳﻞ Jarاﺝﺮاﻳﯽ ﻣﯽ ﺑﺎﺷﺪ .اﻳﻦ ﻓﺎﻳﻞ BlueJ-xxx.jarﺧﻮاﻧﺪﻩ ﻣﯽ ﺷﻮد .ﮐﻪ در ﺁن xxxﺷﻤﺎرﻩ ﻧﺴﺨﻪ ﻧﺮم اﻓﺰار ﻣﻴﺒﺎﺷﺪ.ﺑﻪ ﻋﻨﻮان ﻣﺜﺎل ﻓﺎﻳﻞ هﺎی ﺗﻮزﻳﻊ ﺷﺪﻩ BlueJ 2.0.0ﺑﺎ ﻧﺎم BlueJ-200.jar ﻣﺸﺨﺺ ﻣﯽ ﺑﺎﺷﺪ .ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﻴﺪ اﻳﻦ ﻓﺎﻳﻞ را در ﻳﮏ دﻳﺴﮑﺖ و ﻳﺎ از ﻃﺮﻳﻖ وب ﺳﺎﻳﺖ BlueJﺑﻪ ﺁدرس زﻳﺮ درﻳﺎﻓﺖ ﻧﻤﺎﻳﻴﺪ: http://www.bluej.org ﺑﺮﻧﺎﻣﻪ ﻧﺼﺐ ﮐﻨﻨﺪﻩ را ﺑﺎ اﺝﺮای دﺳﺘﻮر زﻳﺮ ﻓﺮاﺧﻮاﻧﯽ ﮐﻨﻴﺪ .ﺗﻮﺝﻪ :ﻣﺎ ﺑﺮای اﻳﻦ ﻣﺜﺎل از ﻓﺎﻳﻞ ﺗﻮزﻳﻊ ﺷﺪﻩ BlueJ-200.jar اﺳﺘﻔﺎدﻩ ﮐﺮدﻩ اﻳﻢ –ﺷﻤﺎ ﻧﻴﺎز دارﻳﺪ ﺗﺎ از ﻧﺎم ﻓﺎﻳﻠﯽ ﮐﻪ در ﻳﺎﻓﺖ ﮐﺮدﻩ اﻳﺪ اﺳﺘﻔﺎدﻩ ﮐﻨﻴﺪ.
< j2se-path>/bin/java -jar bluej-200.jar > < j2se-pathﻣﺴﻴﺮ ﭘﻮﺷﻪ ای ﻣﻴﺒﺎﺷﺪ ﮐﻪ در ﺁن J2seﻧﺼﺐ ﻣﻴﺒﺎﺷﺪ .ﭘﻨﺠﺮﻩ ای ﺑﺎز ﻣﯽ ﺷﻮد ﮐﻪ ﺑﻪ ﺷﻤﺎ اﺝﺎزﻩ ﻣﯽ دهﺪ ﺗﺎ ﻣﺤﻞ ﻧﺼﺐ ﺑﺮﻧﺎﻣﻪ و هﻤﭽﻨﻴﻦ ﻧﺴﺨﻪ ﺝﺎوای ﮐﻪ ﺑﺮای اﺝﺮاﻳﯽ BlueJﻣﯽ ﺧﻮاهﻴﺪ از ﺁن اﺳﺘﻔﺎدﻩ ﮐﻨﻴﺪ ﺗﻌﻴﻴﻦ ﻧﻤﺎﻳﻴﺪ .دﮐﻤﻪ Installرا ﻓﺸﺎر دهﻴﺪ .ﺑﻌﺪ از اﺗﻤﺎم BlueJ ،ﺑﺮ روی ﺳﻴﺴﺘﻢ ﺷﻤﺎ ﻧﺼﺐ ﺷﺪﻩ اﺳﺖ.
(۴-٢اﺷﮑﺎﻻت در ﻧﺼﺐ ﺑﺮﻧﺎﻣﻪ اﮔﺮ ﺷﻤﺎ ﺑﺎ ﻣﺸﮑﻠﯽ ﺑﺮﺧﻮرد ﮐﺮدﻳﺪ .ﻣﯽ ﺗﻮاﻧﻴﺪ ﺑﻪ ﺑﺨﺶ FAQﺳﺎﻳﺖ BlueJﻣﺮاﺝﻌﻪ ﮐﻨﻴﺪ :
http://www.bluej.org/help/faq.html و ﻳﺎ اﻳﻨﮑﻪ ﺑﺨﺶ " ﭘﺮﺳﺶ ﺑﺮای ﮐﻤﮏ " را ﻣﻄﺎﻟﻌﻪ ﻧﻤﺎﻳﻴﺪ:
http://www.bluej.org/help/ask-help.html
٧
ﻓﺼﻞ ﺳﻮم -ﺷﺮوع ﮐﺮدن – وﻳﺮاﻳﺶ ﮐﺮدن – ﮐﺎﻣﭙﺎﻳﻞ ﮐﺮدن – اﺝﺮاﻳﯽ ﮐﺮدن ( ١-٣ﺁﻏﺎز ﺑﻪ ﮐﺎر ﺑﺎ BlueJ در ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ وﻳﻨﺪوز و ﻣﮑﻴﻨﺘﺎش ﺑﺮﻧﺎﻣﻪ ﺑﺎ ﻧﺎم BlueJﻧﺼﺐ ﺷﺪﻩ .ﺑﺮای ﺷﺮوع ﺷﻤﺎ ﺑﺎﻳﺪ اﻳﻦ ﺑﺮﻧﺎﻣﻪ را اﺝﺮا ﮐﻨﻴﺪ. در ﺳﻴﺴﺘﻢ هﺎی ﻳﻮﻧﻴﮑﺲ ﺑﺮﻧﺎﻣﻪ ﻧﺼﺐ ﮐﻨﻨﺪﻩ اﺳﮑﺮﻳﭙﺘﯽ ﺑﺎ ﻧﺎم BlueJرا ﻧﺼﺐ ﮐﺮدﻩ ﮐﻪ ﺷﻤﺎ ﺑﺮای اﺝﺮای ﻣﺤﻴﻂ ﮔﺮاﻓﻴﮑﯽ روی اﻳﻦ ﻓﺎﻳﻞ دو ﺑﺎر ﮐﻠﻴﮏ ﮐﻨﻴﺪ .در ﺿﻤﻦ ﺑﺎ اﺳﺘﻔﺎدﻩ از ﺧﻂ ﻓﺮﻣﺎن هﻢ ﻣﯽ ﺗﻮاﻧﻴﺪ BlueJرا ﺑﺎ ﺁرﮔﻮﻣﺎن و ﻳﺎ ﺑﺪون ﺁرﮔﻮﻣﺎن ﻓﺮاﺧﻮاﻧﯽ ﮐﻨﻴﺪ: $ BlueJ و ﺑﺎ ﺁرﮔﻮﻣﺎن : $ BlueJ examples/people ﻣﻨﻈﻮر از ارﮔﻮﻣﺎن هﻢ ﭘﺮوژﻩ ای اﺳﺖ ﮐﻪ ﻗﺼﺪ دارﻳﺪ ﺑﺎ BlueJﺑﺎز ﺷﻮد هﺴﺖ.
) ﻋﮑﺲ : ١ﭘﻨﺠﺮﻩ اﺻﻠﯽ ﺑﺮﻧﺎﻣﻪ ( BlueJ
٨
( ٢ -٣ﺑﺎز ﮐﺮدن ﭘﺮوژﻩ ﺑﻪ ﻃﻮر ﺧﻼﺻﻪ ﺑﺮای ﺑﺎز ﮐﺮدن ﭘﺮوژﻩ از ﻣﻨﻮی Projectﮔﺰﻳﻨﻪ Openرا اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﺪ.
ﭘﺮوژﻩ هﺎی BlueJﻣﺎﻧﻨﺪ ﭘﮑﻴﺞ هﺎی اﺳﺘﺎﻧﺪارد ﺝﺎوا از ﭘﻮﺷﻪ هﺎی ﮐﻪ ﺷﺎﻣﻞ ﻓﺎﻳﻞ هﺎی ﭘﺮوژﻩ هﺴﺘﻨﺪ ﺗﺸﮑﻴﻞ ﺷﺪﻩ اﺳﺖ . ﺑﻌﺪ از اﻳﻨﮑﻪ ﺑﺮﻧﺎﻣﻪ BlueJﺑﺎز ﺷﺪ .ﺑﺎ اﺳﺘﻔﺎدﻩ از ﻣﻨﻮی Projectو ﮔﺰﻳﻨﻪ Openﭘﺮوژﻩ ﻣﻮرد ﻧﻈﺮ ﺧﻮد را ﺑﺎز ﮐﻨﻴﺪ. ﭼﻨﺪ ﭘﺮوژﻩ ﻧﻤﻮﻧﻪ ﺑﻪ هﻤﺮاﻩ BlueJﺗﻮزﻳﻊ ﺷﺪﻩ اﺳﺖ ﮐﻪ ﺷﻤﺎ اﻳﻦ ﭘﺮوژﻩ هﺎی ﻧﻤﻮﻧﻪ را ﻣﯽ ﺗﻮاﻧﻴﺪ در ﭘﻮﺷﻪ examples ﭘﻴﺪا ﻧﻤﺎﻳﻴﺪ. ﺑﺮای اﻳﻦ ﺑﺨﺶ اﻣﻮزش ﺷﻤﺎ ﭘﺮوژﻩ Peopleرا ﮐﻪ در ﭘﻮﺷﻪ exampleﻗﺮار دارد.ﺑﺎز ﮐﻨﻴﺪ .ﭘﻮﺷﻪ exampleدر ﭘﻮﺷﻪ ای ﮐﻪ BlueJﻧﺼﺐ ﺷﺪﻩ ﻗﺮار دارد .ﺑﻌﺪ از اﻳﻨﮑﻪ ﺷﻤﺎ ﭘﺮوژﻩ را ﺑﺎز ﮐﺮدﻳﺪ .ﭘﻨﺠﺮﻩ ﺷﻤﺎ ﺷﺒﻴﻪ ﻋﮑﺲ ١ﻣﯽ ﺷﻮد .اﻟﺒﺘﻪ ﺑﺮ اﺳﺎس ﺳﻴﺴﺘﻢ ﺷﻤﺎ اﺧﺘﻼﻓﺎﺗﯽ وﺝﻮد ﺧﻮاهﺪ داﺷﺖ.
(٣-٣اﻳﺠﺎد اﺷﻴﺎ ﺧﻼﺻﻪ :ﺑﺮای اﻳﺠﺎد ﻳﮏ ﺷﯽ ،ﺳﺎزﻧﺪﻩ ﻣﺮﺑﻮﻃﻪ را از ﻣﻨﻮی ﺑﺎزﺷﻮﻧﺪﻩ ﮐﻼس اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﺪ. ﻳﮑﯽ از اﻋﻤﺎل ﭘﺎﻳﻪ و اﺑﺘﺪاﻳﯽ در BlueJاﻳﻦ اﺳﺖ ﮐﻪ ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﻴﺪ ﺑﺪون اﻳﻦ ﮐﻪ ﮐﻞ ﭘﺮوژﻩ را اﺝﺮا ﻧﻤﺎﻳﻴﺪ .ﺑﺎ ﻳﮏ ﺷﯽ از هﺮ ﮐﻼس در ارﺗﺒﺎط ﺑﻮدﻩ و ﻣﺘﺪهﺎی ﻋﻤﻮﻣﯽ اﻧﺮا اﺝﺮا ﻧﻤﺎﻳﻴﺪ .ﻣﺮﺡﻠﻪ اﺝﺮا ﮐﺮدن در BlueJﻣﻌﻤﻮﻻ ﺑﺎ اﻳﺠﺎد ﻳﮏ ﺷﯽ و ﻓﺮاﺧﻮاﻧﯽ ﻳﮑﯽ از ﻣﺘﺪهﺎی ﺷﯽ اﻧﺠﺎم ﻣﯽ ﺷﻮد .اﻳﻦ ﻣﻮرد در ﻃﻮل ﺗﻮﺳﻌﻪ ﻳﮏ ﺑﺮﻧﺎﻣﻪ ﻣﯽ ﺗﻮاﻧﺪ ﺧﻴﻠﯽ ﻣﻔﻴﺪ ﺑﺎﺷﺪ .ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﻴﺪ ﮐﻼس هﺎی را ﮐﻪ ﻣﯽ ﻧﻮﻳﺴﻴﺪ .ﺑﻪ ﻃﻮر ﻣﺠﺰا ﺁزﻣﺎﻳﺶ ﮐﻨﻴﺪ و ﻧﻴﺎزی ﺑﻪ ﻧﻮﺷﺘﻦ ﮐﺎﻣﻞ ﺑﺮﻧﺎﻣﻪ از اﺑﺘﺪا ﻧﺪارد.
ﻧﮑﺘﻪ :ﻣﺘﺪهﺎی Staticﻣﯽ ﺗﻮاﻧﻨﺪ ﺑﺪون اﻳﺠﺎد ﺷﯽ از اﺑﺘﺪا اﺝﺮا ﺷﻮﻧﺪ .ﻧﻤﻮﻧﻪ ای از اﻳﻦ ﻣﺘﺪهﺎی ، staticﻣﺘﺪ mainﻣﻴﺒﺎﺷﺪ. ﺑﻨﺎﺑﺮاﻳﻦ ﻣﺎ ﻣﯽ ﺗﻮاﻧﻴﻢ هﻤﭽﻴﻦ ﮐﺎری را اﻧﺠﺎم دهﻴﻢ.هﻤﺎﻧﮕﻮﻧﻪ ﮐﻪ در ﺑﺮﻧﺎﻣﻪ هﺎی ﮐﺎرﺑﺮدی ﺝﺎوا اﺗﻔﺎق ﻣﯽ اﻓﺘﺪ .ﺑﺮای اﺝﺮا ﻳﮏ ﺑﺮﻧﺎﻣﻪ ﮐﺎرﺑﺮدی ،ﺗﻨﻬﺎ ﮐﺎﻓﻴﺴﺖ ﺗﺎ ﻣﺘﺪ main ، staticرا اﺝﺮا ﻧﻤﺎﻳﻴﻢ. ﻣﺎ ﺑﻌﺪا ﺑﻪ اﻳﻦ ﻣﻮﺿﻮع ﺑﺮ ﺧﻮاهﻴﻢ ﮔﺸﺖ .اﺑﺘﺪا ﻣﺎ ﻗﺼﺪ دارﻳﻢ ﺗﺎ ﮐﺎرهﺎی ﺝﺎﻟﺒﯽ را اﻧﺠﺎم دهﻴﻢ ﮐﻪ ﺑﻪ ﺻﻮرت ﻋﺎدی در ﺝﺎوا ﻧﻤﯽ ﺗﻮان اﻧﺠﺎم داد.
ﻣﺮﺑﻊ هﺎی ﮐﻪ ﺷﻤﺎ در وﺳﻂ ﭘﻨﺠﺮﻩ اﺻﻠﯽ ﺑﺮﻧﺎﻣﻪ ﻣﯽ ﺑﻴﻨﻴﺪ ) (Database,person,staff,studentﺁﻳﮑﻮن هﺎی هﺴﺘﻨﺪ ﮐﻪ ﮐﻼس هﺎی ﻣﻮﺝﻮد در اﻳﻦ ﭘﺮوژﻩ را ﻧﻤﺎﻳﺶ ﻣﯽ دهﻨﺪ .ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﻴﺪ ﺑﺎ ﮐﻠﻴﮏ راﺳﺖ ﮐﺮدن ) در ﻣﮑﻴﻨﺘﺎش ( Ctrl-click :ﺑﺮ روی اﻳﻦ ﺁﻳﮑﻮن هﺎ ﻣﻨﻮی از ﻋﻤﻠﻴﺎت ﻣﻮﺝﻮد ﺑﺮای ان ﮐﻼس را ﺑﺪﺳﺖ ﺁورﻳﺪ ) .ﺷﮑﻞ ( ٢
٩
اﻳﻦ اﻋﻤﺎل ﻧﻤﺎﻳﺶ دادﻩ ﺷﺪﻩ ﺷﺎﻣﻞ دﺳﺘﻮر newﺑﻪ هﻤﺮاﻩ ﺳﺎزﻧﺪﻩ هﺎی ﺗﻌﺮﻳﻒ ﺷﺪﻩ ﺑﺮای ﮐﻼس و هﻤﭽﻨﻴﻦ دﻳﮕﺮ اﻋﻤﺎﻟﯽ ﮐﻪ ﺗﻮﺳﻂ ﻣﺤﻴﻂ BlueJﻓﺮاهﻢ اﻣﺪﻩ اﺳﺖ.
ﺷﮑﻞ : ٢اﻋﻤﺎل ﻣﺮﺑﻮط ﺑﻪ ﮐﻼس ) ﻣﻨﻮی ﺑﺎزﺷﻮﻧﺪﻩ ﮐﻼس ( ﻣﺎ ﻗﺼﺪ دارﻳﻢ ﺗﺎ از ﮐﻼس Staffﻳﮏ ﺷﯽ اﻳﺠﺎد ﻧﻤﺎﻳﻴﻢ .ﺑﻨﺎﺑﺮاﻳﻦ ﺑﺮ روی ﺁﻳﮑﻮن Staffﮐﻠﻴﮏ راﺳﺖ ﮐﺮدﻩ ) .هﻤﺎﻧﻨﺪ ﻣﻨﻮی ﺑﺎزﺷﻮﻧﺪﻩ ﺷﮑﻞ .(٢ﻣﻨﻮی ﻧﻤﺎﻳﺶ دادﻩ ﺷﺪﻩ ﺷﺎﻣﻞ دو ﺳﺎزﻧﺪﻩ ﺑﺮای ﺳﺎﺧﺘﻦ ﺷﯽ Staffﻣﯽ ﺑﺎﺷﺪ .ﻳﮑﯽ ﺑﺎ ﭘﺎراﻣﺘﺮ و ﻳﮑﯽ ﺑﺪون ﭘﺎراﻣﺘﺮ .ﻣﺎ در اﺑﺘﺪا ﺳﺎزﻧﺪﻩ ﺑﺪون ﭘﺎراﻣﺘﺮ را اﻧﺘﺨﺎب ﻣﯽ ﻧﻤﺎﻳﻴﻢ .ﭘﻨﺠﺮﻩ ﻧﺸﺎن دادﻩ ﺷﺪﻩ در ﺷﮑﻞ ٣ﻧﻤﺎﻳﺶ دادﻩ ﻣﯽ ﺷﻮد.
١٠
ﺷﮑﻞ : ٣ﺳﺎزﻧﺪﻩ ﺷﯽ ﺑﺪون ﭘﺎراﻣﺘﺮ اﻳﻦ ﭘﻨﺠﺮﻩ ﻧﺎم ﺷﯽ زا ﮐﻪ ﻗﺼﺪ دارﻳﺪ اﻳﺠﺎد ﮐﻨﻴﺪ ﻣﯽ ﭘﺮﺳﺪ.ﻣﺎ دراﻳﻦ زﻣﺎن ﺑﺎ ﻧﺎم ﭘﻴﺶ ﻓﺮض ) (staff1ﻣﻮاﻓﻘﺖ ﻣﯽ ﻧﻤﺎﻳﻴﻢ. اﻳﻦ ﻧﺎم ﺑﺮای ﺡﺎﻻ ﻣﻨﺎﺳﺐ ﻣﯽ ﺑﺎﺷﺪ .ﺷﻤﺎ ﺗﻨﻬﺎ ﮐﺎﻓﻴﺴﺖ دﮐﻤﻪ Okرا ﻓﺸﺎر دهﻴﺪ.ﺡﺎﻻ ﺷﯽ از ﮐﻼس Staffاﻳﺠﺎد ﻣﯽ ﺷﻮد. هﻨﮕﺎﻣﯽ ﮐﻪ ﺷﻤﺎ ﺷﯽ را اﻳﺠﺎد ﮐﺮدﻳﺪ.ﺷﯽ در ﻗﺴﻤﺖ object benchﻗﺮار ﻣﯽ ﮔﻴﺮد )ﺷﮑﻞ .(۴
ﺷﮑﻞ :۴ﺷﯽ ﻗﺮار ﮔﺮﻓﺘﻪ در ﻗﺴﻤﺖ object bench ﭘﺲ روش اﻳﺠﺎد ﺷﯽ :از ﻣﻨﻮی ﺑﺎزﺷﻮﻧﺪﻩ ﮐﻼس ﺳﺎزﻧﺪﻩ را اﻧﺘﺨﺎب ﮐﺮدﻩ ،ﺁﻧﺮا اﺝﺮا ﮐﻨﻴﺪ .ﺡﺎﻻ ﺷﻤﺎ ﻳﮏ ﺷﯽ در ﻗﺴﻤﺖ Object benchﺧﻮاهﻴﺪ داﺷﺖ .ﺷﻤﺎ ﺑﺎﻳﺪ دﻗﺖ ﮐﻨﻴﺪ ﮐﻪ ﮐﻼس Personﺑﺎ ﻧﺸﺎن >>