Æø½ºÇÁ·Î ¼Ò°³/ Æø½ºÀÇ ¿ª»ç/ Áö¸¸Áø Ä÷³/ Æø½º¿Í ÇÔ²² ÇÑ ¼¼¿ù/
![]()
|
µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇÏ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÆÐŰÁöÀÌÀÚ ÇÁ·Î±×·¥Á¦ÀÛ ÅøÀÌ¸ç ¾ð¾îÀÌ´Ù. Æø½ºÇÁ·Î´Â Æø½ºº£À̽º, Æø½ºÇÁ·Î, ºñÁÖ¾ó Æø½ºÇÁ·Î¶ó´Â À̸§À¸·Î ¹ßÀüÇØ¿Ô´Ù. À̸¦ ÅëĪÇÏ¿© Æø½ºÇÁ·Î¶ó°í ÇÑ´Ù. ±×·¯³ª Æø½ºÇÁ·Î ½ÃÀý°ú ÇöÀçÀÇ ºñÁÖ¾ó Æø½ºÇÁ·Î ½Ã´ëÀÇ ÇÁ·Î±×·¥ ±â¹ýÀÌ ¸¹ÀÌ Â÷À̰¡ ³ª¹Ç·Î Æø½ºÇÁ·Î ÇÁ·Î±×·¡¸Ó¿Í ºñÁÖ¾ó Æø½ºÇÁ·Î ÇÁ·Î±×·¡¸Ó¸¦ °¢°¢ ´Ù¸¥ Á¦ÀÛ µµ±¸¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¸Ó·Î ºÐ·ùÇϱ⵵ ÇÑ´Ù.
Æø½ºÇÁ·Î´Â µ¥ÀÌÅÍ °ü¸® ¿£ÁøÀÇ ºÐ¾ß¿¡¼´Â °³ÀÎ ÄÄÇ»ÅÍÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®Çϴµ¥¼ Ãâ¹ßÇÏ¿© Áö±ÝÀº ȸ»çÀÇ ±â¹Ý µ¥ÀÌÅ͸¦ °ü¸®ÇÏ´Â ¼öÁرîÁö ¼ºÀåÇß´Ù. ¶ÇÇÑ ÇÁ·Î±×·¥ÀÇ ºÐ¾ß¿¡¼´Â ´Ü¼øÇÑ Xbase ¾ð¾î¸¦ ÅëÇÏ¿© ÇÁ·Î½ÃÁ®ÇÑ ÇÁ·Î±×·¥À» ¸¸µå´Â ¼öÁØ¿¡¼ Ãâ¹ßÇØ¼ 4GLÀÇ ¾ð¾î·Î °Åµì³µ°í VFP¿¡¼´Â ¿ÏÀü °´Ã¼ ÁöÇâÀû ÇÁ·Î±×·¥ Á¦ÀÛ µµ±¸ÀÌÀÚ ¾ð¾î·Î ¼ºÀåÇß´Ù.
VFP´Â µ¥ÀÌÅͺ£À̽º ÀÀ¿ë ÇÁ·Î±×·¥°ú ÄÄÆ÷³ÍÆ®¸¦ ¸Å¿ì ºü¸£°Ô Á¦ÀÛÇÒ ¼ö ÀÖ´Â ³î¶ø°íµµ °·ÂÇÑ Åø·Î¼ µ¥½ºÅ© žÀÇ Å¬¶óÀÌ¾ðÆ® ¼¹ö ¼Ö·ç¼Ç°ú ±×¸®°í ÄÞÆ÷³ÍÆ®¿Í XML À¥¼ºñ½º¸¦ ÀÌ¿ëÇÑ À¥ ±â¹ÝÀÇ ÇÁ·Î±×·¥À» ¸¸µå´Âµ¥ ÀÖ¾î¼ µ¥ÀÌÅÍ ÁýÁß ¹× °´Ã¼ÁöÇâÀû ¾ð¾îÀÇ ¾ÈÁ¤ÀûÀÎ Áö¿øÀ¸·Î °³¹ßÀÚ¿¡°Ô ½Å·Ú¸¦ ¹Þ°í ÀÖ´Ù. |
![]()
Æø½ºÇÁ·ÎÀÇ °¡Àå Å« ÀåÁ¡À¸·Î ºü¸¥ µ¥ÀÌŸ °Ë»öÀ» µé ¼ö ÀÖ´Ù. ¿ì¸®°¡ Çϰí ÀÖ´Â ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ ÀÛ¾÷Àº ºü¸¥ ½Ã°£¿¡ ÇÊ¿äÇÑ ÀڷḦ °Ë»öÇÏ´Â ÀÏÀÌ ÁÖ¸¦ ÀÌ·é´Ù. °á°úÀûÀ¸·Î ÄÄÇ»ÅÍÀÇ ¼¼°è¿¡¼ °¡Àå Áß¿äÇÑ °Í Áß¿¡ Çϳª°¡ ¼Óµµ¶ó°í º¼ ¼ö ÀÖ´Ù.
Æø½ºÇÁ·Î´Â ±× Àü½ÅÀÎ Æø½ºº£À̽º ½ÃÀýºÎÅÍ ºü¸¥ µ¥ÀÌÅͺ£À̽º¶ó´Â º°ÄªÀ» °¡Áø ÇÁ·Î±×·¥ Á¦ÀÛ µµ±¸ÀÌÀÚ ¾ð¾î·Î¼ ¸¹Àº ÇÁ·Î±×·¡¸ÓÀÇ »ç¶ûÀ» ¹Þ¾Æ ¿À°í ÀÖ´Ù. ¹°·Ð, ºü¸£´Ù´Â °Í ¿Ü¿¡ ¸Å¿ì ¸¹Àº Ư¡°ú ÀåÁ¡ÀÌ ÀÖ´Ù. ¸ÕÀú Æø½ºÇÁ·Î´Â °³Àοë ÄÄÇ»ÅÍÀÇ ´Ü¼øÇÑ ¾÷¹«ºÎÅÍ ±â¾÷ÀÇ ´ë±Ô¸ð Àü»ê ¾÷¹«¿¡ À̸£±â±îÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ´ÙÁß»ç¿ëÀÚ È¯°æ¿¡ ¶Ù¾î³ª¸ç Ŭ¶óÀÌ¾ðÆ® ¼¹öÀÇ È¯°æ¿¡¼´Â ¿À¶óŬÀ̳ª ½ÃÄ÷ ¼¹ö¿Í °°Àº ´ëÇü µ¥ÀÌÅͺ£À̽º ¿£Áø°ú °áÇÕÇÏ¿© ÇÁ·Î±×·¥ Á¦ÀÛµµ±¸·Î¼ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ´õ ³ª¾Æ°¡¼ ÀÎÆ®¶ó³ÝÀÇ È¯°æ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â Áß¿äÇÑ ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. ¹°·Ð ºñÁÖ¾ó Æø½ºÇÁ·Î 5.0ºÎÅÍ ÀÎÆ®¶ó³Ý ¼Ö·ç¼ÇÀÌ °¡´ÉÇÏ´Ù.
Æø½ºÇÁ·Î´Â ´Ù¾çÇÑ Ç÷§ÆûÀ» Áö¿øÇÑ´Ù. µµ½º, À¯´Ð½º, ¸Æ, À©µµ, À©µµ ¿£Æ¼ µî¿¡¼ Æø½ºÇÁ·Î´Â ¶È°°Àº µ¥ÀÌÅͺ£À̽º¸¦ °ø¿ëÀ¸·Î »ç¿ëÇÏ°Ô ÇÏ´Â ¸ÖƼ Ç÷§ÆûÀ» Áö¿øÇϰí ÀÖ´Ù. ±×·¯³ª ¿©±â¼ Áß¿äÇÑ »çÇ×Àº µµ½º ¹öÀüÀº Æø½ºÇÁ·Î 2.6±îÁö Áö¿øÇϰí ÀÖ°í Áö±ÝÀÇ ºñÁÖ¾ó Æø½ºÇÁ·Î´Â À©µµ Àü¿ëÀ¸·Î µÇ¾î ÀÖ´Ù. ±×·¯³ª ´Ù¾çÇÑ ¿ÀÆÛ·¹ÀÌÆÃ È¯°æÀ» ±¸¼ºÇϰí ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇÏ¿© ¼·Î ´Ù¸¥ OS ÇÏ¿¡¼ µ¿½Ã¿¡ ¿î¿µÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀÌ ¸¹ÀÌ ÀÖ´Ù. ¶ÇÇÑ, ½ºÅĵå¾î·Ð(´ÜÀÏ »ç¿ëÀÚ)¿¡¼ºÎÅÍ ´ÙÁß »ç¿ëÀÚ¸¦ À§ÇÑ ½Ã½ºÅÛÀÇ ¼³°è¿¡ À¯¿¬ÇÏ°Ô ´ëóÇÑ´Ù.
Áï, óÀ½¿¡´Â ´ÜÀÏ »ç¿ëÀÚ ÇüÅ·Π¸¸µé¾î »ç¿ëÇÏ´Ù°¡ ´ÙÁß »ç¿ëÀÚÀÇ ÇüÅ·Π¸¸µé¾î Àû¿ë½Ã۴µ¥ ¸Å¿ì Æí¸®ÇÑ Áö¿øÀ» Çϰí ÀÖ´Ù. ´ÙÁß »ç¿ëÀÚ Áö¿øÀº ÆÄÀÏ ¼¹ö ÇüÅÂ¿Í Å¬¶óÀÌ¾ðÆ® ¼¹ö ÇüÅÂ, ±×¸®°í ÀÎÆ®¶ó³ÝÀÇ È¯°æ±îÁöµµ Àß Áö¿øÇÏ´Â ´Ù¾çÇÑ Á¦ÀÛ µµ±¸¿Í ¸í·É¾î¸¦ ³»Æ÷Çϰí ÀÖ´Ù.
Æø½ºÇÁ·ÎÀÇ ¶Ç ´Ù¸¥ Ư¡Àº À¶Å뼺°ú È®À强À» µé ¼ö ÀÖ´Ù. ±× ´ëÇ¥ÀûÀÎ ¿¹·Î OLE, DDE, DLL ÀÇ ±â´ÉÀ» Àß È°¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡À» µé ¼ö ÀÖ´Ù. ¶ÇÇÑ ActiveX¸¦ »ç¿ëÇÏ´Â ±â¹ýÀÌ ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â Æø½ºÇÁ·ÎÀÇ ÀÛ¾÷ ¿µ¿ªÀ» È®Àå½ÃÄÑ ÁÖ¸ç, ´Ù¾çÇÑ ÇÁ·Î±×·¥À» Á¦ÀÛÇϴµ¥ ¸¹Àº À¶Å뼺À» ¹ßÈÖÇÏ°Ô ÇÑ´Ù. ±×·¯³ª °¡Àå Áß¿äÇÑ Æ¯Â¡ ÁßÀÇ Çϳª´Â ¸·°ÇÑ ÇÁ·Î±×·¥ Á¦ÀÛ ÅøÀÇ ³»ÀåÀ» µé ¼ö ÀÖ´Ù. ÇöÀçÀÇ ÇÁ·Î±×·¥ ¼¼°è¿¡¼´Â ºü¸¥ ¾îÇø®ÄÉÀ̼ÇÀÇ Á¦ÀÛÀÌ ¸Å¿ì Áß¿äÇÏ°Ô ´ëµÎµÇ°í ÀÖ´Ù. À̸¦ µÞ¹ÞħÇϱâ À§Çؼ´Â ÇÁ·Î±×·¥À» ½±°í ºü¸£°Ô ¸¸µé ¼ö ÀÖ´Â ´Ù¾ç ÇÑ ÇÁ·Î±×·¥ÀÇ Á¦ÀÛµµ±¸ÀÇ ³»ÀåÀº Æø½ºÇÁ·ÎÀÇ ¸Å¿ì Å« ÀåÁ¡À̶ó°í ÇÒ ¼ö ÀÖ´Ù.
¸¶Áö¸·À¸·Î Æø½ºÇÁ·Î´Â ±ä ¿ª»ç¸¦ °¡Áö°í ÀÖ°í ¸¹Àº ¸í·É¾î¸¦ °¡Áö°í ÀÖ´Ù. °á±¹ ´Ù¾çÇÑ ÇÁ·Î±×·¥ Á¦ÀÛ Åø°ú ÇÔ²² 2500¿©°³ÀÇ ¸í·É¾î¿Í ÇÔ¼ö¸¦ °¡Áö°í °ÅÀÇ Àü ºÐ¾ß¿¡ °ÉÃļ ´Ù¾çÇÑ ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ´Â ÇÁ·Î±×·¥ µµ±¸ÀÌÀÚ ¾ð¾î·Î¼ Æø½ºÇÁ·Î´Â ±× ±â´É°ú Ư¡À» Àß ÆÄ¾ÇÇÏ°í »ç¿ëÇÏ´Â ¸ðµç ÇÁ·Î±×·¡¸Óµé¿¡°Ô °¡Àå À¯¿ëÇÑ ÇÁ·Î±×·¥ÀÇ µµ±¸·Î¼ ¸¹Àº »ç¶ûÀ» ¹Þ°Ô µÉ °ÍÀÌ´Ù. |
VFP´Â µ¥ÀÌÅÍ Áß½ÉÀûÀÌ°í °´Ã¼ ÁöÇâÀûÀÎ ¾ð¾î·Î½á, °³¹ßÀڵ鿡°Ô µ¥½ºÅ©Å¾ ÇÁ·Î±×·¥, client/server ¼Ö·ç¼Ç ¶Ç´Â À¥»ó¿¡¼ ±¸¼º¿ä¼ÒµéÀ̳ª XML À¥ ¼ºñ½º¸¦ »ç¿ëÇÏ´Â µ¥ ¸Å¿ì °·ÂÇÑ Åø·Î Á¦°øµÇ°í ÀÖ´Ù.
¸ðµç ŸÀÔÀÇ µ¥ÀÌÅÍ ¼Ö·ç¼ÇÀ» Á¦ÀÛÇÒ ¼ö ÀÖ´Â À¯¿¬¼º
- °èÃþÀûÀÎ XML °ú XML À¥ ¼ºñ½º °ü·ÃÇÏ¿© .NET°ú ȣȯµÇ´Â ¼Ö·ç¼Ç »ý¼º °¡´É. - Çâ»óµÈ SQL ¾ð¾î ȣȯ¼º°ú ÃÖ±Ù Á¦°øµÇ´Â µ¥ÀÌÅÍ Å¸ÀÔÀ» ÀÌ¿ëÇÑ SQL Server µ¥ÀÌÅÍ¿ÍÀÇ ±³È¯ - µµÅ·°¡´ÉÇÑ À¯Àú Æû, ÄÁÆ®·ÑÀÇ ÀÚµ¿-°íÁ¤ ±â´É, °³¼±µÈ À̹ÌÁö Áö¿øÀ¸·Î À¯Àú ÀÎÅÍÆäÀ̽º¸¦ Çâ»óų ¼ö ÀÖ´Ù. - ÇÁ·ÎÆÛƼ À©µµ¿¡ ´ëÇØ °³º°È°¡ °¡´ÉÇÏ´Ù. ÁÖ·Î »ç¿ëÇÏ´Â ÇÁ·ÎÆÛƼµéÀ» µî·ÏÇÒ ¼ö ÀÖ°í, ¸ÂÃã ÆíÁý±â¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í ÆùÆ®¿Í »öÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. - ¼ÒÇü PC¸¦ ±âº»À¸·Î ÇÏ´Â À©µµ¿¡ ¸Â´Â ½ºÅĵå-¾î·Ð°ú ¸®¸ðÆ® ÀÀ¿ëÇÁ·Î±×·¥À» Á¦ÀÛÇϰí Àü°³ÇÒ ¼ö ÀÖ´Ù. - MS .NET ±â¼ú°ú ȣȯµÇ´Â COM ÄÞÆ÷³ÍÆ®¿Í XML À¥ ¼ºñ½º¸¦ »ý¼ºÇÏ°í ¾ï¼¼½º°¡ °¡´ÉÇÏ´Ù. - Visual FoxPro 9.0´Â µ¥ÀÌÅÍ ÀÔ·Â Æû¿¡¼ º¹ÀâÇÑ ¸®Æ÷Æ® °á°ú¹°±îÁö end-to-end ¼Ö·ç¼ÇÀ» Á¦ÀÛÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¸®Æ÷ÆÃ ½Ã½ºÅÛ Æ¯Â¡
- È®À强ÀÌ ÀÖ´Â »õ·Î¿î °á°ú ±¸Á¶´Â ¸®Æ÷Æ® µ¥ÀÌÅÍ °á°ú¿Í Çü½ÄÀÇ Á¤¹ÐÇÑ ÄÁÆ®·ÑÀ» Á¦°øÇÑ´Ù. - ´Ù¾çÇÑ 1-to-many °ü°èÇü µ¥ÀÌÅÍ¿¡ ´ëÇÑ ´Ù¾çÇÑ detail ¹êµå¸¦ Á¦°øÇÑ´Ù. - ¸®Æ÷Æ®ÀÇ °á°ú·Î XML, HTML, À̹ÌÁö Çü½ÄÀ» Á¦°øÇÏ°í ¹Ì¸®º¸±â â¿¡¼ ¸ÂÃãÀÌ °¡´ÉÇÑ multi-page ÇÁ¸°Æ®¸¦ Á¦°øÇÑ´Ù. - °³¼±µÈ µð½ºÇ÷¹ÀÌ Æ¯¼º°ú ´Ù¾çÇÑ ÆäÀÌÁö Á¦°øÀ¸·Î ÇÁ¸°Æ® ¹Ì¸®º¸±â âÀ» Ä¿½ºÅ丶ÀÌ¡ °¡´ÉÇÏ´Ù. - »õ·Î¿î ReportListener Ŭ·¡½º´Â ¸®Æ÷Æ® Á¦³Ê·¹À̼ǰú ½Ç½Ã°£ À̺¥Æ® ½ÇÇàÀ» ¾ï¼¼½ºÇÒ ¼ö ÀÖµµ·Ï Á¦°øÇÑ´Ù. - À¶Å뼺ÀÖ´Â ¸®Æ÷Æ® chainingÀº ´õ¿í º¹ÀâÇÑ ÇÁ¸°Æ® ¾÷¹«¸¦ °¡´ÉÇÏ°Ô ÇØÁØ´Ù. - Ä¿½ºÅ丶ÀÌ¡°¡´ÉÇÑ ºô´õµé·Î ÀÎÇÑ °·ÂÇÑ design-time ÈÅ - ±âÁ¸ÀÇ VFP ¸®Æ÷Æ®µé¿¡ ´ëÇÑ È£È¯¼º
µ¥ÀÌÅÍ-ó¸®(Data-Handling)¿Í Á¤º¸Ã³¸® »óÈ£ ¿î¿ë¼º
- »õ·Î¿î µ¥ÀÌÅÍ Å¸ÀÔ : Varchar, Varbinary, and Blob ŸÀÔÀÌ Ãß°¡µÊÀ¸·Î SQL Server¿ÍÀÇ Á¤º¸Ã³¸® »óÈ£¿î¿ë¼º¿¡ ´ëÇÑ °³¼± - È®ÀåµÈ SQL Áõ´ë : SELECT, INSERT, UPDATE ¿Í DELETE ¸í·É¾îµé·Î ´õ¿í ÁÁ¾ÆÁø ¼º´É - CAST() : »õ·Î¿î ÇÔ¼ö·Î ¼·Î ´Ù¸¥ µ¥ÀÌÅÍ Çü½ÄÀ» ÄÁ¹öÀüÇÒ ¶§ »ç¿ëµÈ´Ù. - »õ·Î¿î Binary À妽º : »èÁ¦ ű׸¦ ÀÌ¿ëÇÑ °³¼±µÈ ¼º´É°ú »õ·Î¿î À妽º ŸÀÔ - XMLAdapter : °³¼±µÈ °èÃþ±¸Á¶ÀûÀÎ XML °ú XSD ±¸Á¶¸¦ Áö¿øÇÑ´Ù.
¶È¶ÈÇÑ Å¬¶óÀÌ¾ðÆ® À¯Àú ÀÎÅÍÆäÀ̽º Ư¡
- Dockable Form : Àü¹®ÀûÀÎ ±â´ÉÀÇ À©µµ ÀÀ¿ëÇÁ·Î±×·¥ Á¦°ø - Anchoring : ÆûÀÌ ¸®»ç¡µÉ ¶§ Æû¿¡¼ ÄÁÆ®·ÑµéÀÇ ¿òÁ÷ÀÓÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù. - Buttons : ¹®ÀÚ¿ ¹èÄ¡¿¡ ´ëÇÑ ¹öưÀº À̹ÌÁöÀÇ À§Ä¡¸¦ Àß Á¦¾îÇÒ ¼ö ÀÖ´Ù. - Checkbox : caption¿¡ ´ëÇÑ »õ·Î¿î word wrap ±â´É Ãß°¡µÊ. - Label : ·¹À̺í caption ¿¡ ´ëÇÑ ¿òÁ÷ÀÌ´Â ¹®ÀÚ¿À» Á¦°øÇÑ´Ù. - Shape and Line : ´Ù°¢Çü°ú Bezier °î¼± µîÀ» Á¦ÀÛÇÒ ¼ö ÀÖ´Ù. - List and Combo : Row source¿¡¼ ¸ðÀ½(collection)À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. - image : ÆÄÀÏÀ» ±âÃÊÇÑ ±×¸²µéÀ» ¹À» ¼ö ÀÖ´Ù.
°³¹ßÀÚÀÇ »ý»ê¼ºÀ» ³ô¿©ÁÙ ¼ö ÀÖ´Â ±â´Éµé
- Property Sheet : »õ·Î¿î ÆùÆ®¿Í »ö Ç¥½Ã ¿É¼Ç, È®ÀåµÈ ¹®ÀÚµé, ±ä Ç¥ÇöµéÀ» Á¦°øÇÑ´Ù. - Member Data Extensibility : »ç¿ëÀÚ ÇÁ·ÎÆÛƼ ÆíÁý±â¿Í Áñ°Üã±â¸¦ ¸í½ÃÇÒ ¼ö ÀÖ´Â ±â´É - Background Compile : ¸í·É¾î¸¦ ŸÀÌÇÎÇÒ ¶§ ¸Â´ÂÁö ¾È¸Â´ÂÁö¸¦ ¹Ù·Î ¾Ë ¼ö ÀÖ´Ù. - Task Pane : Data Explorer pane °°Àº »õ·Ó°í Çâ»óµÈ task pane - Extended System Capabilities : ¹è¿°ú ÇÁ·Î½ÃÁ® Å©±â ±×¸®°í ³×½ºÆÃ ´Ü°è¿¡ Á¦ÇÑÀÌ ¾ø´Ù. - String Functions : ¹®ÀÚ¿ ÀÛ¾÷¿¡ ´ëÇÑ °·ÂÇÏ°í »õ·Î¿î ±â´É. - ICASE() : DO CASE ÇÔ¼ö¿Í ºñ½ÁÇÑ »õ·Î¿î ÇÔ¼ö - International : ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ FontCharSetsÀÇ »ç¿ëÀ» ¸Å¿ì ÁÁ°Ô Á¦°øÇÑ´Ù. |
Microsoft Visual FoxPro 8.0¹öÀüÀº ´ÙÀ½°ú °°Àº Ư¡µé°ú ±â´ÉµéÀ» Æ÷ÇÔÇϰí
ÀÖ´Ù. ±×¸®µå¿Í ºê¶ó¿ìÁî Ä÷³ÀÇ ¿ÀÅä »çÀÌ¡¿Í ¶ôÅ·(Àá±Ý) ±×¸®µå¿Í ºê¶ó¿ìÁî À©µµ¿¡¼ Ä÷³À» ÀÚµ¿À¸·Î Å©±âÁ¶ÀýÇÒ ¼ö ÀÖÀ¸¸ç, AllowAutoColumnFit ÇÁ·ÎÆÛƼ¿Í utoFit ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© º¸¿©ÁÖ´Â µ¥ÀÌÅÍ¿¡ ¸Â°Ô Á¶ÀýÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ BROWSE Ä¿¸Çµå¿¡ LOCK ¿É¼ÇÀ» ÁÖ´Â °Í°ú ±×¸®µå¿¡ Grid LockColumns ÇÁ·ÎÆÛƼ¿Í LockColumnsLeft ÇÁ·ÎÆÛƼ¸¦ Á¶ÀýÇÔÀ¸·Î½á Ä÷³À» Àá±Û ¼ö ÀÖ´Ù.
±×¸®µå Çà°ú ¼±ÅÃÇÑ Çʵåµé¿¡ ´ëÇÑ ÇÏÀ̶óÀÌÆ® ±×¸®µå³»ÀÇ ÅØ½ºÆ®¹Ú½º¿¡¼ ¼±ÅÃÇÑ ÇàÀ̳ª ¾ÆÀÌÅÛ¿¡ ´ëÇÑ Ç¥½Ã»öÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù. ±×°ÍÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ÇÁ·ÎÆÛƼ·Î HighlightForeColor, HighlightBackColor, SelectedItemBackColor, SelectedItemForecolor, ±×¸®°í HighlightStyle ÀÌ ÀÖ´Ù.
±×¸®µå Ä÷³¿¡¼ üũ¹Ú½º Áß¾Ó¿¡ À§Ä¡½Ã۱â üũ¹Ú½º¿¡ ´ëÇÑ »õ·Î¿î Centered ÇÁ·ÎÆÛƼ´Â üũ¹Ú½º°¡ ±×¸®µå Ä÷³ÀÇ Áß¾Ó¿¡ Á¤·Ä½Ã۵µ·Ï Áö¿øÇÑ´Ù.
±×¸®µå¸¦ ¸®½ºÆ®¹Ú½ºÃ³·³ »ç¿ëÇϱ⠱׸®µå ÄÁÆ®·ÑÀÇ »õ·Î¿î AllowCellSelection ÇÁ·ÎÆÛƼ´Â ±×¸®µå¸¦ ¸®½ºÆ®¹Ú½ºÃ³·³ Èä³»¸¦ ³¾ ¼ö Àִµ¥, »ç¿ëÀÚ°¡ ƯÁ¤ ¼¿À» ¼±ÅÃÇϸé Çà Àüü°¡ ¼±ÅÃµÈ °Íó·³(¸®½ºÆ®¹Ú½ºÃ³·³) Á¶Á¤ÇÒ ¼ö ÀÖ´Ù.
ĸ¼Ç¿¡ µû¶ó ±×¸²ÀÇ À§Ä¡ Á¶Àý CommandButton, OptionButton, ±×¸®°í CheckBox ÄÁÆ®·Ñ¿¡¼ PicturePosition ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÏ¿© ĸ¼Ç¿¡ µû¶ó ±×¸²ÀÇ À§Ä¡¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ´Ù.
PageFrame ÄÁÆ®·ÑÀÇ ÅÇÀÇ ¹æÇâ Á¶Á¤ TabOrientation ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÏ¸é ÆäÀÌÁöÇÁ·¹ÀÓ ÄÁÆ®·Ñ¿¡¼ ÅÇÀ» ¾îµð¿¡ À§Ä¡½Ãų °ÍÀÎÁö¸¦ Á¤ÇÒ ¼ö ÀÖ´Ù.
TextBox¿Í EditBox ÄÁÆ®·ÑÀÇ Hyperlink(ÇÏÀÌÆÛ¸µÅ©) Áö¿ø ÅØ½ºÆ®¹Ú½º¿Í ¿¡µðÆ®¹Ú½º¿¡ ÇÏÀÌÆÛ¸µÅ©¸¦ Ç¥½ÃÇÏ´Â °Í°ú Ȱ¼ºÈ½ÃŰ´Â °ÍÀ» Á¦¾îÇÒ ¼ö ÀÖ´Â ÇÁ·ÎÆÛƼÀÎ EnableHyperlinks¸¦ Á¦°øÇÑ´Ù.
¸ðµç ÄÁÆ®·Ñ¿¡ À©µµ XP Å׸¶ Áö¿ø À©µµ XP»ó¿¡¼ ½ÇÇàµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ À©µµ XP Å׸¶°¡ Áö¿øµÇ¾î »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. À©µµ XP Å׸¶´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸¼º¿ä¼ÒµéÀÇ »ó´çÇÑ ºñÁÖ¾ó ¼Ó¼ºµé - ¿¹¸¦ µé¾î ÄÁÆ®·ÑµéÀÇ ¸ð¾ç, ¼±»ö±ò, ½ºÅ¸ÀÏ, ¼±ÅÃ, hover È¿°ú(¸¶¿ì½º¸¦ °®´Ù´ë¸é ¹ÝÀÀÀÌ ÀϾ´Â) - À» Á¦¾îÇÒ ¼ö ÀÖ´Â »õ·Î¿î ±â¼úÀÌ´Ù.
DOCK WINDOW ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥ÀûÀ¸·Î IDE Åø À©µµ¿Í Åø¹Ù¸¦ dockÇÒ ¼ö ÀÖ´Ù. ADOCKSTATE() ÇÔ¼ö´Â dockµÈ À©µµ¿Í Åø¹ÙÀÇ »óŸ¦ µÇµ¹¸°´Ù.
ÄÞº¸¹Ú½ºÀÇ ÅØ½ºÆ®¹Ú½º ºÎºÐ¿¡¼ À̹ÌÁö Ç¥Çö ÀÌÀü ¹öÀü¿¡¼´Â, ÄÞº¸¹Ú½ºÀÇ drop-down ¸®½ºÆ®¿¡¼ Ç׸ñ¿¡ °°ÀÌ ³ª¿À´Â À̹ÌÁö°¡ ¼±ÅÃÇÏ°í ³ª¸é ÅØ½ºÆ®¹Ú½º¿¡´Â º¸¿©ÁöÁö ¾Ê¾Ò´Ù. ÀÌÁ¦, PictureSelectionDisplay ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÏ¿© ¿É¼ÇÀûÀ¸·Î ÅØ½ºÆ®¹Ú½º ºÎºÐ¿¡ º¸¿©ÁÙ ¼ö ÀÖÀ¸¸ç, Ç¥½ÃÇÏ´Â ¹æ¹ýµµ Á¤ÇÒ ¼ö ÀÖ´Ù.
Mover Bar¸¦ ÀÌ¿ëÇÏ¿© ¸®½ºÆ®¹Ú½º¿¡¼ Ç׸ñÀ» À̵¿ÇÒ ¶§ À̺¥Æ® »ç¿ë ¸®½ºÆ®¹Ú½º¿¡¼ mover bar¸¦ ÀÌ¿ëÇÏ¿© Ç׸ñµéÀ» À§·Î ¶Ç´Â ¾Æ·¡·Î À̵¿½Ãų ¶§ ±× À̵¿À» Ãë¼Ò½ÃŰ´Â ÇàÀ§¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »õ·Î¿î OnMoveItem À̺¥Æ®¿¡¼ ¸¶¿ì½º³ª Űº¸µå ¶Ç´Â ÇÁ·Î±×·¥ÀûÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ´Ù.
Visual FoxPro ¿ø·¡ °´Ã¼·ÎºÎÅÍÀÇ À̺¥Æ® ¹±â VFP´Â ¿ø·¡ °´Ã¼¿¡ ´ëÇÏ¿© BINDEVENT(), UNBINDEVENTS(), RAISEEVENT(), ±×¸®°í AEVENTS()ÀÇ ÇÔ¼ö¸¦ Á¦°øÇÔÀ¸·Î½á À̺¥Æ® Çڵ鸵À» È®Àå½ÃÄ×´Ù.
Classes ÀÌÁ¦ ÀÏÁ¤ÇÑ ¸â¹ö Ŭ·¡½º¸¦ Á¤ÀÇÇÏ°í ¼ºêŬ·¡½ºÈÇÒ ¼ö ÀÖ´Ù. ÀÌ ¸â¹öµé°ú ºÎ¸ð(parent) ÄÁÅ×À̳ʴ ´ÙÀ½°ú °°´Ù:
GDI+ À̹ÌÁö Áö¿ø (Animated .gif Files, RotateFlip Property) Visual FoxPro´Â GIF ¿Í JPG ÆÄÀÏÀ» Ç¥ÇöÇÏ´Â º»·¡ÀÇ Áö¿øÀ» MS À©µµ XP¿Í ÇâÈÄ À©µµ ¹öÀü¿¡¼ »ç¿ëµÉ Â÷¼¼´ë ±×·¡ÇÈ µð¹ÙÀ̽ºÀÎ Graphics Device Interface+ (GDI+)·Î ´ëÄ¡µÈ´Ù. GDI+¸¦ ÀÌ¿ëÇϸé, À̹ÌÁö¸¦ ȸÀü½Ã۰í, °Å²Ù·Î µÚÁý´Â µîÀÇ ±â´ÉÀ» °Å³ª Ű´Â À̹ÌÁöÀÇ RotateFlip ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÔÀ¸·Î½á °¡´ÉÇÏ°Ô µÈ´Ù.
TRY...CATCH...FINALLY, THROW ±×¸®°í Exception class¸¦ ÀÌ¿ëÇÑ ±¸Á¶ÈµÈ ¿¡·¯ Çڵ鸵 ÀÌÁ¦ TRY...CATCH...FINALLY ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ±¸Á¶ÈµÈ ¿¡·¯¿Í ¿¹¿Ü Çڵ鸵À» ó¸®ÇÒ ¼ö ÀÖ´Ù. ±× ±â´É¿¡´Â Exception Ŭ·¡½º¿Í THROW ¸í·É¾î ±×¸®°í ¿¡·¯ ÇÚµé ÇÔ¼öÀÎ SYS(2410)ÀÌ Æ÷ÇԵǾî ÀÖ´Ù. Exception Ŭ·¡½º¸¦ Á¤ÀÇÇÏ°í ¼ºêŬ·¡½ºÈÇÒ ¼ö ÀÖÀ¸¸ç, ¿¡·¯¿Í ¿¹¿Ü 󸮸¦ ÇÏ´Â µ¥ »ç¿ëµÈ´Ù. Visual FoxPro´Â TRY...CATCH...FINALLY ¿¡·¯ Çڵ鸵 ±¸Á¶ÀÇTRY ºí·°³»¿¡¼ ¹ß»ýµÇ´Â ¿¡·¯¿¡ ´ëÇÑ Á¤º¸¸¦ ÀÚµ¿À¸·Î ÀúÀå½ÃŰ´Â exception °´Ã¼¸¦ »ý¼ºÇÑ´Ù.
Collection Class °ü·ÃµÈ ¾ÆÀÌÅÛµéÀÇ ¼¼Æ®¸¦ »ý¼ºÇÏ¿© Ä÷º¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ä÷º¼ÇÀº contained °´Ã¼¸¦ ÀÌ¿ëÇÏ¿© ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇϰí, ¾ÆÀÌÅÛµéÀ» ¾ï¼¼½ºÇÏ°í ¹Ýº¹½ÃŰ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀ» »ç¿ëÇÑ´Ù.
BindControls ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÏ´Â ÆûµéÀ» ¹´Â ½ÃÇÑ ÄÁÆ®·Ñ Æû °´Ã¼¿¡¼ BindControls ÇÁ·ÎÆÛƼ¸¦ ¼¼ÆÃÇÔÀ¸·Î½á µ¥ÀÌÅÍ ¹ÙÀεùÀÌ ÀϾ ¶§ µ¥ÀÌÅÍ¿Í °ü·ÃµÈ ÄÁÆ®·Ñµé¿¡ ´ëÇØ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
CursorAdapter Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ Remote Data Connectivity Visual FoxPro´Â DataEnvironment Ŭ·¡½º¿¡ »õ·Î¿î CursorAdapter Ŭ·¡½º¸¦ Æ÷ÇÔÇϰí DataSource ¿Í DataSourceType ÇÁ·ÎÅÍÇǸ¦ Ãß°¡ÇÔÀ¸·Î½á ´õ Çâ»óµÈ ¸®¸ðÆ® µ¥ÀÌÅÍ ÄÁ³Ø¼ÇÀ» Á¦°øÇÑ´Ù.
Empty Object Empty °´Ã¼´Â ºñÁö´Ï½º °´Ã¼¸¦ °¡Áö°í ÀÏÇÏ´Â µ¥ »ç¿ëµÈ´Ù. Empty °´Ã¼´Â ÃÖÀûÈÀÇ ¼º´É¿¡ ´ëÇØ ºü¸£°Ô ¿¹½ÃµÇ°í »ç¶óÁø´Ù. Empty °´Ã¼´Â º¸Åë ´ÙÀ½°ú °°Àº ½Ã³ª¸®¿À·Î »ç¿ëµÈ´Ù: ADDPROPERTY( ) and REMOVEPROPERTY( ) ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© Ŭ·¡½ºÀÇ ½ÇÇàµÇ´Â ¿¹Á¦·ÎºÎÅÍ ÇÁ·ÎÆÛƼ¸¦ Ãß°¡Çϰí Á¦°ÅÇÒ¶§. ÇöÀç ·¹ÄÚµå·ÎºÎÅÍ ÄÁÅÙÃ÷¸¦ °¡Á®¿À´Â SCATTER...NAME ~ ADDITIVE ÀýÀ» »ç¿ëÇÒ ¶§. Empty °´Ã¼´Â º»·¡ÀÇ ÇÁ·ÎÆÛƼ, ¸Þ¼Òµå, À̺¥Æ®¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. ¶ÇÇÑ ¼ºêŬ·¡½ºÈµÉ ¼ö ¾ø´Ù. ¿À·ÎÁö ·±Å¸Àӽà ADDPROPERTY( ) ÇÔ¼ö³ª SCATTER...NAME ~ ADDITIVE ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© ÀÓÀÇÀÇ ÇÁ·ÎÆÛƼ¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. Empty °´Ã¼´Â ¿ÀÁ÷ ÇÁ·Î±×·¥ÆÄÀÏ(.prg) ³»¿¡¼¸¸ °¡´ÉÇϸç, .vcx ÆÄÀÏ¿¡¼´Â Á¤ÀÇÇÒ ¼ö ¾ø´Ù.
·±Å¸Àӽà °´Ã¼¿¡ ÇÁ·ÎÆÛƼ³ª °ªÀ» Ãß°¡Çϰųª Á¦°ÅÇϱ⠷±Å¸Àӽà »õ·Î¿î ADDPROPERTY( )¿Í REMOVEPROPERTY( ) ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¸é °´Ã¼¿¡ À¯µ¿ÀûÀ¸·Î ÇÁ·ÎÆÛƼ³ª ±× °ªµéÀ» Ãß°¡Çϰųª Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â COM °´Ã¼ ¶Ç´Â SCATTER...NAME ¸í·É¾î¿¡ ÀÇÇØ »ý¼ºµÈ Ŭ·¡½ºµé°ú °°Àº ºñÁÖ¾ó Æø½ºÇÁ·Î Ŭ·¡½º¿¡¼ À¯µµÇÏ´Â °Íº¸´Ù ´õ À¯µ¿ÀûÀÌ´Ù.
Áö¿øµÇÁö ¾ÊÀ» ¶§ empty °ª Áö¿ì±â »õ·Î¿î EVL() ÇÔ¼ö¸¦ ÀÌ¿ëÇϸé, empty °ª, False (.F.) ¶Ç´Â 0°ú °°Àº µÎ Ç¥Çö Áß¿¡¼ Àû´çÇÑ ´ë¸®°ªÀ» µÇµ¹¸± ¼ö ÀÖ´Ù.
Visual FoxProÀº ¾Æ·¡¿Í °°ÀÌ µ¥ÀÌÅÍ Æ¯¼º¿¡¼ Ãß°¡µÇ°í Çâ»óµÇ¾ú´Ù.:
DEBUGOUT ¸í·É¾î¿¡ ¿©·¯ÁÙÀÇ Ç¥Çö DEBUGOUT ¸í·É¾î¸¦ »ç¿ëÇÏ¿© Debug Output À©µµ¿¡¼ ´Ù¾çÇÑ µ¥ÀÌÅÍ Å¸ÀÔÀÇ ¿©·¯ÁÙÀÇ Ç¥Çö°ª°ú ±× °á°úµéÀ» Ç¥½ÃÇÒ ¼ö ÀÖ´Ù.
Æû Ŭ·¡½º¿¡¼ DataEnvironment Ŭ·¡½º¿¡ ´ëÇÑ Áö¿ø Visual FoxPro´Â Æû¿¡¼ DEClass and DEClassLibrary ÇÁ·ÎÆÛƼ¸¦ Ãß°¡ÇÔÀ¸·Î¼ data environment °´Ã¼¸¦ Áö¿øÇÑ´Ù.
Collating Sequences ¿Í ÇÊµå °ªÀÇ ÀÚµ¿ Áõ°¡¿¡ ´ëÇÑ Áö¿ø COLLATE ±¸¹®À» Æ÷ÇÔÇÑ CREATE TABLE SQL, ALTER TABLE SQL, and INDEX ¸í·É¾î¸¦ »ç¿ëÇÏ¿© À妽º ű׿¡ collating sequence ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. CREATE TABLE °ú ALTER TABLE ¸í·É¾î´Â AUTOINC ±¸¹®À» Æ÷ÇÔÇϰí NextValue ¿ÍStep ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤Çϸé ÇÊµå °ªÀ» ÀÚµ¿À¸·Î Áõ°¡½ÃÄÑÁÙ ¼ö ÀÖ´Ù. ±×¸®°í LIST ¿Í DISPLAY STRUCTURE Ä¿¸Çµå´Â ÀÚµ¿ Áõ°¡¸¦ »ç¿ëÇÏ´Â Çʵ忡 ´ëÇÏ¿© Next¿Í Step °ªÀ» Ç¥½ÃÇÒ ¼ö ÀÖ´Ù. HOME(8)Àº Visual FoxPro ÇÁ·ÎÁ§Æ®ÀÇ ¼ºêµð·ºÅ丮¸¦ µÇµ¹¸°´Ù.
Off-Screen ºñÆ®¸ÊÀÇ Åä±Û Visual FoxPro´Â configuration ÆÄÀÏ ¼³Á¤´ë·Î off-screen bitmapÀ» off°ú onÀ» º¯È½Ã۵µ·Ï Áö¿øÇÑ´Ù. ÀÌÁ¦ SYS(602) - Bitmap Configuration ÇÔ¼ö¿Í ·±Å¸Àӽà off-screen bitmapsÀÇ °ªÀ» ºñȰ¼ºÈ´Â0, Ȱ¼ºÈ´Â 1·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. off-screen bitmapÀ» ÇöÀç µ¥½ºÅ©Å¾°ú Æû¿¡ ´ëÇÑ À̹ÌÁö¸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×·¡¼ ¸¸ÀÏ À©µµ¿Í °°Àº ´Ù¸¥ ±¸¼º¿ä¼Ò°¡ ±×°Íµé À§·Î ²ø¾î´ç°ÜÁö¸é off-screen bitmapµéÀ» Ç¥½ÃÇÒ ¼ö ÀÖ´Ù. off-screen bitmapsÀº ¸¹Àº ¸Þ¸ð¸®¸¦ »ç¿ëÇϱ⠶§¹®¿¡, ÀÌ ºñÆ®¸ÊÀ» off·Î º¯°æÇÔÀ¸·Î½á Terminal Server ¾îÇø®ÄÉÀ̼ǿ¡¼´Â ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. ±×·¯³ª off-screen bitmapÀ» Åä±Û¸µÇÏ´Â °ÍÀº ¿©·¯ºÐÀÇ ¾îÇø®ÄÉÀ̼ǿ¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î Æû ÄÁÆ®·ÑÀº Á¤»óÀûÀ¸·Î º¸À̳ª, Paint¿Í °°Àº ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© Æû¿¡ Á÷Á¢ ¾²´Â °ÍÀº off-screen bitmapÀÌ OnÀ¸·Î º¯°æµÇ¾î¾ß ÇÑ´Ù.
|
![]()
VFP 9.0À» ÀνºÅçÇÒ ¼ö ÀÖ´Â ÃÖ¼Ò »ç¾çÀÔ´Ï´Ù.
Table and Index Files
Field Characteristics
Variables and Arrays
Program and Procedure Files
Report Designer Capacities
Other Capacities
(ÁÖ¼®) |
|
|