Á¦ 1°ú: Blink ÇÁ·ÎÁ§Æ® ¸¸µé±â

ÀÌ °ú¿¡¼­´Â ¾ÖÇø´ ÇÁ·ÎÁ§Æ®--À¥ ºê¶ó¿ìÀú ³»¿¡¼­ ½ÇÇàÇϵµ·Ï ¸¸µé¾îÁø Java ÇÁ·Î±×·¥--À» ¸¸µå´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. ÀÌÁ¦ ¸¸µé°Ô µÉ ÇÁ·ÎÁ§Æ®ÀÎ Blink´Â ÅØ½ºÆ®¸¦ ¿©·¯ °¡Áö »öÀ¸·Î ±ô¹Ú°Å¸®°Ô ÇÏ´Â Àڱ׸¶ÇÑ ¾ÖÇø´ÀÔ´Ï´Ù. Blink µð·ºÅ͸®¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ÀÌ¹Ì Á¸ÀçÇÏ´Â ¼Ò½º ÆÄÀÏÀÎ Blink.java¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾î º¾½Ã´Ù.
  1. Java Development Environment ÁÖ µµ±¸ ¸ðÀ½¿¡¼­ [ÇÁ·ÎÁ§Æ®] ´ÜÃß ¸¦ ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
    [Java Development Environment ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ] âÀÌ È­¸é¿¡ ³ªÅ¸³³´Ï´Ù.
  2. ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ¿¡¼­ ÇöÀç Æ÷Æ®Æú¸®¿ÀÀÇ À̸§À» È®ÀÎÇϽʽÿÀ--ÇöÀç Æ÷Æ®Æú¸®¿ÀÀÇ À̸§Àº ÆÄ¶û»ö ÅØ½ºÆ®·Î Ç¥½ÃµË´Ï´Ù.
    ÇöÀç Æ÷Æ®Æú¸®¿À°¡ personalÀÌ ¾Æ´Ï¶ó¸é, personal Æ÷Æ®Æú¸®¿À À̸§À» ¸¶¿ì½º·Î µÎ ¹ø ¿¬¼Ó ´©¸£½Ê½Ã¿À. personal Æ÷Æ®Æú¸®¿À°¡ ¾øÀ¸¸é, personal Æ÷Æ®Æú¸®¿À Ãß°¡Çϱ⸦ ÂüÁ¶ÇϽʽÿÀ.
  3. [ÆÄÀÏ] -> [»õ·Î ¸¸µé±â] -> [ÇÁ·ÎÁ§Æ®]¸¦ ¼±ÅÃÇϽʽÿÀ (¹Ýµå½Ã [ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ] âÀÇ [ÆÄÀÏ] ¸Þ´º·Î °¡¾ß ÇÕ´Ï´Ù).
    [ÇÁ·ÎÁ§Æ® ¸¸µé±â ¸¶¹ý»ç] âÀÌ ¿­¸³´Ï´Ù.
  4. [ÇÁ·ÎÁ§Æ® À̸§] ¶õ¿¡¼­ untitled¸¦ ¼±ÅÃÇϰí Blink¶ó°í ÀÔ·ÂÇϽʽÿÀ.
    Blink¿¡¼­ "B"¸¦ ¹Ýµå½Ã ´ë¹®ÀڷΠǥ½ÃÇØ¾ß ÇÕ´Ï´Ù. Java´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ® À̸§ Blink´Â ¼Ò½º ÆÄÀÏ À̸§ Blink.java°ú Àϰü¼ºÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼Ò½º ÆÄÀÏ À̸§µµ ù ±ÛÀÚ¸¦ ´ë¹®ÀڷΠǥ½ÃÇÏ´Â JavaÀÇ °ü·Ê¸¦ µû¸¨´Ï´Ù.
  5. ÀÀ¿ë ÇÁ·Î±×·¥ À¯ÇüÀ¸·Î [¾ÖÇø´] ¼±ÅÃÇü ´ÜÃ߸¦ ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
  6. [GUI ¾øÀ½] ¼±ÅÃÇü ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À.
    ÀÌ ÇÁ·ÎÁ§Æ®¿¡¼­´Â ±×·¡ÇÈ ¹æ½Ä »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
  7. [´ÙÀ½]À» ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
  8. Blink ÇÁ·ÎÁ§Æ®¸¦ ±âº» ¼³Á¤µÈ µð·ºÅ͸®¿¡ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.
  9. [¿¹]¸¦ ¸¶¿ì½º·Î ´­·¯ ÀÌ¹Ì Á¸ÀçÇÏ´Â Java ÆÄÀÏÀ» Blink ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ÇϽʽÿÀ.
  10. [´ÙÀ½]À» ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
  11. ([ÇÁ·ÎÁ§Æ® ÆÄÀÏ] ¸ñ·Ï ¾Æ·¡ÀÇ) [µð·ºÅ͸®³» ¸ðµç Ç׸ñ Ãß°¡] ´ÜÃ߸¦ ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
    ÆÄÀÏ À̸§ Blink.java°¡ [ÇÁ·ÎÁ§Æ® ÆÄÀÏ] ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
  12. [´ÙÀ½]À» ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
    [¾ÖÇø´ Ŭ·¡½º] ¶õ¿¡, Blink°¡ ÀÚµ¿À¸·Î ÀԷµ˴ϴÙ. main Ŭ·¡½º ÆÄÀÏÀº Java ¶óÀ̺귯¸®ÀÇ Applet Ŭ·¡½º¸¦ È®ÀåÇÏ´Â .class ÆÄÀÏÀÔ´Ï´Ù.
  13. [´ÙÀ½]À» ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
  14. Java Development EnvironmentÀÌ »ý¼ºÇÑ html ÆäÀÌÁö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
  15. [¸¶Ä§]À» ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
    ¼Ò½º ÆíÁý±â â¿¡ Blink.java ¼Ò½º ÆÄÀÏÀÌ ³ªÅ¸³ª°í ±× ÆÄÀÏÀÇ À̸§ÀÌ Java Development Environment Á¦¸ñ Ç¥½ÃÁÙ¿¡ ³ªÅ¸³³´Ï´Ù. ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ¿¡¼­, personal Æ÷Æ®Æú¸®¿À¿¡ Blink ÇÁ·ÎÁ§Æ®°¡ ÇöÀç ÇÁ·ÎÁ§Æ®·Î ³ªÅ¸³³´Ï´Ù. ÇöÀç ÇÁ·ÎÁ§Æ®´Â java WorkShopÀÇ ¸ðµç µµ±¸¸¦ »ç¿ëÇϴ ȯ°æÀÌ µË´Ï´Ù.

    ÀÌ ¿¹Á¦¿¡¼­´Â, Blink µð·ºÅ͸®¿¡ ÀÖ´Â Blink.prj ÆÄÀÏ¿¡ Blink ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾ú½À´Ï´Ù. ¾ÕÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé ¶§´Â »ç¿ëÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀÓÀÇÀÇ µð·ºÅ͸®¿¡¼­ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ °ú:

Á¦ 2°ú: ÇÁ·ÎÁ§Æ® ºôµåÇϱâ