¡¶borland´«Ææ¡·

ÏÂÔر¾Êé

Ìí¼ÓÊéÇ©

borland´«Ææ- µÚ16²¿·Ö


°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¿Ï¶¨£¬½ø¶øÕýʽΪBorlandÔÚJavaÊг¡´øÀ´ÁË¿ÕÇ°µÄʤÀûºÍ´óÁ¿µÄÊÕÈë¡£BorlandÓÖ¿ª¡¡
ʼ²úÉúÓ¯ÓàÁË£¬DelphiºÍJBuilder´Ó1999Ä꿪ʼҲÕýʽ³ÉΪÁËBorlandµÄÁ½´óÒ¡Ç®Ê÷¡£¡¡¡¡¡¡
²»¹ýDelphi¡¡5ËäÈ»³É¹¦£¬µ«ÊÇ´ÓÏúÊÛÊý×ÖÀ´¿´£¬DelphiµÄÏúÊÛ¼¸ºõÒѾ­µ½Á˶¥·å£¬²»¡¡
Ò×Ôٸ߶ȳɳ¤²¢ÇÒ´øÀ´¸ü¶àµÄÊÕÈ룬Õâ´ÓÆäËûWindows´«Í³¿ª·¢¹¤¾ßµÄÇéÐÎÒ²¿ÉÒÔ¿´¡¡
µÃ³öÀ´¡£ËùÒÔ¶ÔÓÚBorlandÀ´Ëµ£¬Ó¦¸ÃÒª¿ªÊ¼ÎªDelphi×¼±¸ÏÂÒ»´úµÄ¹¦ÄܺÍƽ̨ÁË£¬¡¡
ÖØÐÂÉè¼ÆDelphiµÄËùÓй¦ÄܺÍGUI½Ó¿Ú£¬ÔٴεØÑݽøDelphiµÄ·çò¡£¼´Ê¹DelphiÒ²ºÍ¡¡
Visual¡¡Basic¡¢PowerBuilderÒ»Ñù¼´½«×ßÈëÏÂÒ»´úµÄ¿ª·¢»·¾³£¬µ«ÊÇBorlandÈÔÈ»ÓС¡
ÔðÈÎÔÚÊÀ´ú½»ÌæÖ®¼äÌṩDelphiʹÓÃÕß˳ÀûµÄÒÆÖ²·½°¸¡£¿ÉÒÔºÜÃ÷ÏԵؿ´µ½£¬¡¡
Delphi¡¡6ÌṩÁËWeb¡¡Service¹¦ÄÜÈÃÒÔÇ°ºÍδÀ´µÄÓ¦ÓóÌÐòÄܹ»Ï໥ÕûºÏ£¬Delphi¡¡7¡¡
Ôò½«ÌṩMicrosoft¡¡Æ½Ì¨¿ª·¢µÄ¹¦ÄÜ¡£Delphi¡¡6ºÍDelphi¡¡7¼´ÊÇΪDelphiµÄ¿ª·¢¡¡
Õß×ßÏòδÀ´ÌṩµÄµæ½Åʯ¡£¡¡¡¡¡¡
Delphi¡¡5Ó¦¸ÃÊÇDelphi¡¡3Ö®ºó×îºÃµÄÒ»¸öDelphi°æ±¾£¬³ÆΪWindowsƽ̨ÏÂ×îºÃµÄRAD¡¡
¿ª·¢¹¤¾ßÊǵ±Ö®ÎÞÀ¢µÄ¡£ËäÈ»Borland¡¡RADС×é³ÖÐøµÄ¿ª·¢×îºÃµÄWindows¿ª·¢¹¤¾ß£¬¡¡
µ«ÊÇÔÚWindowsƽ̨ÉϵĿª·¢Ä£Ê½È´ÒѾ­ÇÄÇĵؽøÐÐÁË×ÔDOSÒÔÀ´×î´óµÄ¸Ä±ä£¬ÄǾÍÊÇ¡¡
MicrosoftΪÁËÒòÓ¦JavaµÄ¹¥ÊƶøÕ¹¿ªµÄ¡¡¼Æ»®¡£Windowsƽ̨ÉϵĿª·¢¸ÅÄî¡¢¿ª¡¡
·¢¹¤¾ßºÍ¿ª·¢¼¼Êõ¼´½«½Ò¿ªÐµÄÐòÄ»£¬MicrosoftÒ²×¼±¸Öð²½ÌÔÌ­Ô­ÉúµÄWindows¿ª·¢¡¡
¹¤¾ß¡£¡¡¡¡¡¡
PCƽ̨ÉϵĿª·¢¹¤¾ß´ÓDOS¡¢Windowsµ½Î´À´µÄ£¬Ò»¹²Àú¾­ÁËÊý¸ö½×¶Î¡£ÔÚÿһ¸ö¡¡
½×¶Î£¬¿ª·¢¹¤¾ßµÄÊг¡¶¼ÓÐ×ÅȺÐÛÖ𹡢¾ºÕù²ÒÁÒµÄÕ½¿ö¡£¿ª·¢¹¤¾ßÊг¡¼¸ºõÊÇËùÓС¡
Èí¼þÖоºÕù×Áҵġ£´ÓDOSʱ´úPCµÄ¿ª·¢¹¤¾ßÊг¡ÓÐ×ÅÊý10¼ÒÈí¼þ³§É̾ºÕù£¬µ½ÁË¡¡
Windowsƽֻ̨ʣÏÂ10¼¸¼Ò¡¢×îÖøÃûµÄÒ²¾Í²»¹ýÎåÁù¼Ò£¬ÔÙÑÓÐøµ½Î´À´µÄƽ̨£¬¡¡
¾ÙÊÇÇáÖصĿª·¢¹¤¾ß¿ª·¢ÉÌ¿ÉÄÜ»áֻʣÏÂMicrosoftºÍBorland¡£¡¡¡¡¡¡
ÉÏÃæµÄ±í¸ñÊÇÎÒÕûÀí´ÓDOS¡¢WindowsµÚ1¸ö½×¶Î¡¢WindowsµÚ2¸ö½×¶ÎÒÔ¼°Î´À´Æ½¡¡
̨ϵĿª·¢¹¤¾ß¾ºÕùÇéÊÆ¡£´ÓÉϱíÖУ¬¶ÁÕß¿ÉÒÔ¿´µ½²»Í¬µÄ½×¶ÎÖ÷Ô×Á÷ÐеijÌÐòÓïÑÔ¡¢¡¡
ÒÔ¼°×îºóÔÚ¿ª·¢¹¤¾ßÊг¡Ê¤³öµÄ³§ÉÌ¡£¿ª·¢¹¤¾ßÇéÊƵÄÑݱäÊÇMicrosoftºÍBorland¡¡
ÈÔÈ»½«Ö÷Ô×Õâ¸öÊг¡£¬ÆäËûµÄ³§ÉÌÖ»ÄÜÕ¼Óм«Ð¡µÄÊг¡ºÍÓ°ÏìÁ¦¡£BorlandÒ²Ö¤Ã÷ÁË¡¡
Ö»ÓÐËýÄܹ»ºÍMicrosoft¿¹ºâ£¬Ò²ÊÇÔÚWindowsƽ̨Ï£¬³ýÁËMicrosoftÖ®ÍâΨһµÄ¶À¡¡
Á¢¿ª·¢³§ÉÌ¡£ÎÒÏàÐÅMicrosoftºÍBorlandÈÔÈ»½«ÔÚƽ̨µÄ¿ª·¢¹¤¾ßÁìÓòÖвø¶·Ï¡¡
È¥£¬ËäÈ»MicrosoftÒѾ­ÂÊÏÈÍƳöÁËMicrosoft¡¡Visual¡¡Studio£¬µ«ÊÇ2003ÄêµÚ2¼¾¡¡
BorlandÒ²½«ÍƳöȫеļ¯³É¿ª·¢»·¾³´úºÅΪGalileoµÄ²úÆ·×÷ΪÏìÓ¦£¬Ò»³¡¾«²ÊµÄ¡¡
ÁúÕù»¢¶·ÓÖ½«ÔÚ2003ÄêÕ¹¿ªÐòÄ»¡£¡¡¡¡¡¡
¾ßÓзí´ÌÒâζµÄÊÇ£¬ÊýÄêÇ°Ðí¶àÈËÖÊÒÉBorlandÊÇ·ñÄܹ»»îÏÂÈ¥£¬Ðí¶àÈËÒ²ÒòΪµ£ÐÄ¡¡
BorlandµÄδÀ´¶ø²»¸ÒʹÓÃDelphi¡£µ«ÊÇÏÖÔÚÖ¤Ã÷£¬Borland²»µ«³É³¤µÃÓúÀ´ÓúºÃ£¬¡¡
Delphi»¹¼ÌÐøÍƳöÁËа汾Delphi¡¡7£¬Delph¡¡8Ò²ÔÚBorlandµÄ¼Æ»®Ö®ÁС£Delphi¡¡7½«¡¡
ÊÇWindowsƽ̨ÏÂ×îºÃµÄÔ­ÉúWindows¿ª·¢¹¤¾ß£¬Ò²Êdzŵ½×îºóÒ»¸öµÄRAD¿ª·¢¹¤¾ß£¬¡¡
Á¬Microsoft¶¼Ã»ÓÐ×öµ½¡£Delphi¡¡7²»µ«ÑÓÐøÁËÔ­ÉúWindowsÓ¦ÓÃϵͳ¿ª·¢µÄÉúÃü£¬¡¡
ҲΪδÀ´Æ½Ì¨µÄ¿ª·¢×öÁËÆÌ·ºÍתÒƵÄ×¼±¸¡£Delphi¡¢VB¡¢PowerBuidlerºÍ¡¡
Gupta¾­¹ýÁËÊýÄêµÄ´óÕ½Ö®ºó£¬½á¹ûÖ¤Ã÷£¬Delphi²ÅÊdzŵ½×îºóµÄÓ¢ÐÛ¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡
^v^v^v^v^v^v^v^v^v¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
µÚËÄÕ¡¡¡¡Î´ÍêÖ®´«Ææ¡¡¡¡¡¡
¡¨³É¹¦²úÆ·µÄ±³ºóÓÐןü¶à²»ÎªÈËÖªµÄÃØÃÜ£¡¡¨¡¡¡¡¡¡
ChuckµÄÃØÃܼƻ®¡¡¡¡¡¡
ChuckÏñ¸ö²Ø¾µÈË¡£ËäÈ»ËûʼÖÕÊÇDelphi×îÖØÒªµÄÈý¸öÈËÎïÖ®Ò»£¬µ«ÊÇÈ´Ò»Ö±²»Ô¸Òâ¡¡
Õ¾ÔÚ×îÇ°ÏßÃæ¶Ô´óÖÚ£¬¶øÄþÔ¸¶ãÔÚÄ»ºó½øÐÐÁîÈ˾ªÑȵÄÈí¼þ¸ïй¤³Ì¡£Chuck½øÐеġ¡
Ðí¶à¿ª·¢ºÍÑо¿²¢²»¹ãΪÈËÖª¡­¡­¡¡¡¡¡¡
µ±AndersÀ뿪ÁËBorlandÖ®ºó£¬Chuck¶ÌÔݵسÉΪDelphiµÄ×ÜArchitect¡£²»¹ý£¬Chuck¡¡
¸ºÔðDelphiµÄ¿ª·¢¹¤×÷ºó²»¾Ã£¬¾Í°ÑDelphi¡¡ArchitectÒÔ¼°ÖØÒªµÄ¹¤×÷½»ÓÉDannyÀ´¡¡
¸ºÔð£¬ÒòΪDannyÔçÒÑÏÔʾÁË´ó½«Ö®·ç£¬³ÉΪChuck×îΪÐÅÈεÄÈí¼þר¼Ò¡£¶øChuckÄØ£¿¡¡
ËäÈ»ËûÈÔÈ»¸ºÔðDelphiÖÐÐí¶àÖØÒªµÄ¹¤×÷£¬µ«ÊǺóÀ´´ó²¿·ÖµÄʱ¼äÊÇ»¨ÔÚм¼ÊõºÍС¡
²úÆ·µÄÃØÃÜÑо¿Ö®ÖС£¶ÔÓÚһЩDelphiÀýÐÐÐԵŤ×÷£¬Chuck²¢²»»á»¨·ÑÌ«¶àʱ¼ä¡£¡¡¡¡¡¡
ÔÚDelphi¡¡3µÄÑз¢½×¶Î£¬ChuckµÄÖ÷Òª¾«Á¦²¢²»ÊÇÔÚDelphi¡¡3ÉÏ£¬ÒòΪDannyºÍZack¸º¡¡
ÔðµÃºÜºÃ¡£Chuckµ±Ê±Ö÷ÒªÊǽøÐÐÁ½¼þÖØÒªµÄÑз¢¹¤×÷£¬¼´DelphiµÄJava±àÒëÆ÷ÒÔ¼°¡¡
Apollo¼Æ»®¡£¡¡¡¡¡¡
Ô­À´£¬ÔÚ¿ª·¢Delphi¡¡3ʱ£¬AndersºÍChuck¶¼ÒѾ­Ô¤ÖªÁËJava½«À´±Ø»á³É¹¦£¬³ÉΪÖØ¡¡
ÒªµÄÓïÑÔºÍÈí¼þ¼¼Êõ¡£Òò´ËAndersºÍChuck¶¼ÖªµÀ±ØÐëÔÚJava·½Ãæ½øÐÐһЩÒòÓ¦Ö®µÀ£¬¡¡
ÒÔδÓê³ñçѱ£³ÖDelphiµÄ¾ºÕùÁ¦¡£ºóÀ´AndersÀ뿪ÁËBorland£¬¶øChuckÔòÑ¡ÔñÁËͶÈë¡¡
×ÊÔ´Ñо¿DelphiºÍJavaµÄÕûºÏ¼¼Êõ¡£µ±Ê±ChuckµÄÏë·¨ÊÇΪʲô²»Äܹ»¿ª·¢Ò»¸öÀàËÆ¡¡
JavaµÄJVM£¬Ö±½Ó°ÑDelphiµÄ³ÌÐò´úÂëת»»ÎªJavaµÄByteCode£¬ÈÃDelphiµÄÓ¦ÓóÌÐò¡¡
Ö±½ÓÔÚJVMÖÐÖ´ÐÐÄØ£¿ÉõÖÁ£¬µ±Ê±Chuck»¹Ï룬ΪʲôBorland×Ô¼º²»¿ª·¢Ò»¸öDelphi¡¡¡¡
JVM£¬ÈÃDelphiÒ²¿ÉÒÔÖ´ÐÐÔÚWindows¡¢Linux¡¢SolarisºÍMac¡¡OSÖ®ÖÐÄØ£¿¡¡¡¡¡¡
ÓÐÁËÕâ¸ö·è¿ñµÄÏë·¨Ö®ºó£¬ChuckÁ¢¿ÌÒªÇóBorlandµÄ¸ß²ãÅú×¼Õâ¸öÑо¿¼Æ»®£¬ÈÃËûÄÜ¡¡
¹»ÓÐ×ÊÔ´½øÐÐÑо¿¹¤×÷¡£ÓÉÓÚµ±Ê±ÕýÖµAndersÒòΪ²»ÂúÔÚBorlandûÓÐ×ã¹»µÄÑо¿×Ê¡¡
Ô´¶øÀ뿪ÁËBorland£¬½øÈëMicrosoftÒ»Õ¹ÐÄÖеĺèͼ¡£Òò´Ë£¬Borland¸ß²ãµ±È»²»Ô¸¡¡
µÃ×ïChuck£¬ÒÔÃâËûÒ²À뿪Borland¡£ÓÉÓÚµ±Ê±Delphi¡¡3µÄ½ø¶ÈÔÚÕÆÎÕÖ®ÖУ¬¶øÇÒ¡¡
DelphiΪBorland´øÀ´ÁË´óÁ¿µÄ×ÊÔ´£¬Òò´ËBorland¸ß²ãÅú×¼ÁËChuckµÄÕâ¸ö²»¿É˼Òé¡¡
µÄ¼Æ»®£¬ÈÃChuck¿ªÊ¼ÁËÑо¿Ö®Â·¡£¡¡¡¡¡¡
ChuckÓÐÁË×ÊÔ´Ö®ºó£¬¾ÍÁ¢¿ÌͶÈëÑо¿µÄÁìÓò£¬ÔÚDelphi¡¡3µÄ¿ª·¢Ä©ÆÚҲûÓл¨Ì«¶à¡¡
µÄʱ¼äÔÚDelphiÉÏ£¬·´¶ø¼ÓËٵغÍBorlandµÄ±àÒëÆ÷С×éΪDelphi¡¡For¡¡Java±àÒëÆ÷½ø¡¡
ÐÐÑз¢¹¤×÷¡£ÔÚ1997ÄêÖÐ×óÓÒ£¬ChuckÓÐÁ˳õ²½µÄ³É¹û£¬ÒѾ­Äܹ»°ÑһЩ¼òµ¥µÄ¡¡
Object¡¡Pascal³ÌÐòÖ±½Ó±àÒë³ÉJavaµÄByteCode¡¢²¢ÇÒÖ´ÐÐÔÚJVMÖ®ÖС£ÕâʵÔÚÊÇÒ»¸ö¡¡
²»Ð¡µÄÍ»ÆÆ£¬Òò´ËÔÚµ±ÄêµÄBorCon¡¡1997ÖУ¬BorlandºÍChuckÕýʽ¶ÔÍ⹫¿ªÁËÕâ¸ö¼¼¡¡
Êõ£¬Á¢¿ÌÒýÆðÁËDelphiʹÓÃÕßÇ¿ÁÒµÄÐËȤ£¬ÒòΪÕâ´ú±íÒ»µ©Õâ¸ö±àÒëÆ÷Ñз¢³öÀ´£¬¡¡
ÄÇôObject¡¡Pascal±ãÁ¢¿Ì³ÉΪһ¸öÏñJavaÒ»ÑùµÄ¿çƽ̨³ÌÐòÓïÑÔ£¬¶øÇÒ£¬Èç¹û¡¡
BorlandÄܹ»¼ÌÐø°ÑVCLºÍRTLÒÆÖ²½øÀ´£¬ÄÇô£¬Windowsƽ̨µÄDelphi³ÌÐòÔ±¿ÉÒÔͨ¡¡
¹ýÕâ¸ö¼¼Êõͬʱ¿ª·¢¶à¸öƽ̨µÄÓ¦ÓóÌÐò£¬ÕâʵÔÚÊÇÌ«ÃÀÃîÁË¡£¡¡¡¡¡¡
µ±BorCon¹«¿ªÁËÕâ¸ö¼¼ÊõÖ®ºó£¬BorlandÁ¢¿ÌÃæÁÙÁËÓúÀ´Óú¶àµÄDelphiʹÓÃÕßµÄѯÎÊ¡¡
ÒÔ¼°ÒªÇóBorland¾¡ÔçÍƳöÕâ¸ö¼¼ÊõµÄѹÁ¦¡£µ±È»£¬ChuckÒÔ¼°DelphiÑз¢Ð¡×éÒ²·Ç³£¡¡
ÐË·Ü£¬ÒòΪÕâ´ú±íDelphiÓÖ½«ÓÐеÄÊг¡ÒÔ¼°Ðµijɳ¤¶¯Á¦£¬ËùÒÔChuckÁ¢¿ÌÒªÇó¡¡
BorlandͶÈë¸ü¶àµÄ×ÊÔ´£¬ÒÔ¼ÓËÙÑо¿Õâ¸öDelphi¡¡For¡¡Java±àÒëÆ÷ÒÔ¼°Ïà¹ØµÄÑо¿¹¤¡¡
×÷¡£¡¡¡¡¡¡
²»¹ý£¬´Ëʱȴ·¢ÉúÁËÁ½¼þÊÂÇ飬×îÖÕÈÃChuck·ÅÆúÁ˼ÌÐø¿ª·¢Delphi¡¡For¡¡Java±àÒëÆ÷¡¡
µÄÒâͼ¡£Ê×ÏÈ£¬ChuckºÍBorlandµÄ±àÒëÆ÷¿ª·¢Ð¡×é·¢ÏÖJVMËƺõºÍJavaÓïÑÔϵ½áµÃÌ«¡¡
½ôÃÜ£¬ÒÔÖÂJVMµÄÐí¶àαָÁºÍJavaÓïÑԵļܹ¹Ïµ½áÔÚÒ»Æð£¬ÎÞ·¨ÇáÒ×µØÓÉÆäËûÓï¡¡
ÑÔÀ´ÌṩÀàËÆJavaÓïÑԵļܹ¹£¬³ý·ÇÐÞ¸ÄÕâЩÓïÑԼܹ¹À´·ÂÕæJavaÓïÑԵļܹ¹¡£Õâ¸ö¡¡
Ô­ÒòÔì³ÉÁ˵±ChuckÏë°ÑObject¡¡PascalһЩ¸´ÔÓµÄÊý¾ÝÀàÐͺÍÓïÑԼܹ¹±àÒë³ÉJava¡¡¡¡
ByteCodeʱ·¢ÉúÁ˼«´óµÄÀ§ÄÑ¡£¡¡¡¡¡¡
µÚ¶þ¸ö¾ö¶¨ÐÔµÄÔ­ÒòÊÇ£¬ÓÉÓÚµ±Ê±JBuilderÒѾ­±íÏÖµÃÓúÀ´ÓúºÃ£¬BorlandÏ£ÍûͶÈë¡¡
¸ü¶àµÄ×ÊÔ´µ½JBuilderС×飬¶øÇÒ²»Ï£ÍûÓÐÆäËûµÄ²úÆ·»òÊǼ¼ÊõÓ°ÏìJBuilderµÄ³É³¤£¬¡¡
Òò´Ë£¬Borland¸ß²ã¶ÔÓÚDelphi¡¡For¡¡Java±àÒë¼¼ÊõµÄ¿ª·¢Ò²Ã»ÓкܴóµÄÐËȤ£¬ÔÙÒ²¡¡
ûÓÐÅú×¼¸ü¶àµÄ×ÊÔ´¸øChuck¡£×îºó£¬ChuckµÄÕâ¸öDelphi¡¡For¡¡Java±àÒë¼Æ»®±ãÐû¸æ¡¡
ÖÕ½áÁË¡£ÕâʵÔÚÊǼþ¿ÉϧµÄÊÂÇ飬²»¹ý£¬µ±Ê±ChuckÑо¿µÄ¶«Î÷²¢Ã»Óа׷ѣ¬ÒòΪÏÖ¡¡
ÔÚDelphiС×éÒ²¸ù¾Ýµ±Ê±ChuckÑо¿µÄ³É¹ûÀ´¿ª·¢ÉϵıàÒëÆ÷£¬Ï£Íûͨ¹ýÒÔǰͶ¡¡
ÈëµÄ×ÊÔ´ºÍ¾­ÑéÀ´¿ª·¢¸üºÃµÄDelphi¡¡For¡¡±àÒëÆ÷¡£¡¡¡¡¡¡
ÁíÍâÒ»¸öChuckÔÚDelphi¡¡3¿ª·¢½×¶ÎÃØÃܽøÐеÄÑо¿¼Æ»®Ôò¸üΪÖØÒªÁË¡£µ±Ê±ÎÒ¸üÆÚ¡¡
ÍûÕâ¸ö¼¼ÊõÄܹ»³öÏÖÔÚÊг¡Ö®ÉÏ£¬²»¹ý¿ÉϧµÄÊÇ£¬×îºóÒ²ÓÉÓÚBorland¸ß²ãÒªÇóChuck¡¡
ͶÈëKylixµÄÑз¢¹¤×÷¶øÒ»Ö±ÍÏÑÓµ½½ñÈÕ¶¼»¹ÔÚÈí¼þʵÑéÊÒÖУ¬Õâ¾ÍÊÇÊôÓÚData¡¡¡¡
ponent¼¼ÊõµÄApollo¼Æ»®¡£¡¡¡¡¡¡
ApolloÏîÄ¿µÄÔµÓÉÒª´ÓDelphi¡¡2¿ªÊ¼ËµÆð¡£ÔÚDelphi¡¡2¿ª·¢Ê±£¬AndersÒ»Ö±ÏëÔÚDelphi¡¡
Öн¨Á¢Ò»¸öGarbage¡¡CollectionµÄ¹¦ÄÜ£¬¶øChuckÔòÏ£Íû¼ÌÐøÀ©³äVCLµÄ¹¦ÄÜΪVCL¼Ó¡¡
ÈëData¡¡ponentµÄÄÜÁ¦¡£ÓÉÓÚVCLʹÓõÄ×é¼þ¼Ü¹¹ÔÚÁ¬½ÓÊý¾ÝʱÊÇʹÓÃÊý¾Ý¸ÐÖª×é¡¡
¼þ£¨Data¡¡Aware£©¼¼Êõ£¬µ«ÊÇÐí¶àÕæÕýʹÓÃÃæÏò¶ÔÏó¼¼ÊõµÄ³ÌÐòÔ±·´¶ø¶ÔʹÓÃÊý¾Ý¸ÐÖª¡¡
×é¼þÏ൱µØ·´¸Ð£¬¶øÇÒÔÚ´óÐÍÃæÏò¶ÔÏóÏîÄ¿ÖУ¬Êý¾Ý¸ÐÖª×é¼þÒ²±»Ö¤Ã÷ÊDz»Êʵ±µÄ¡£¡¡
Òò´ËChuckΪÁ˸³ÓèVCL¿ª·¢´óÐÍÃæÏò¶ÔÏóÏîÄ¿µÄÄÜÁ¦£¬¾ö¶¨¼ÓÈëData¡¡ponent¼¼Êõ¡¡
¡£¡¡¡¡¡¡
ËùνData¡¡ponent¼¼Êõ£¬ÊÇÖ¸VCL¼Ü¹¹¿ÉÒÔ´ú±íʵ¼ÊÊÀ½çÖеÄdomain¶ÔÏó£¬ÕâЩ¡¡
domain¶ÔÏó¿Éͨ¹ýVCLµÄ¼¼ÊõÖ±½Ó´¢´æÔÚÊý¾Ý¿âÖ®ÖУ¬»òÊÇ´ÓÊý¾Ý¿âÖÐÈ¡³ö£¬ÀàËÆEJB¡¡
ÖеÄOR¡¡Mapping£¨Object¡­Relational¡¡Mapping£©¼¼Êõ¡£Èç´ËÒ»À´£¬DelphiµÄ³ÌÐòÔ±¿É¡¡
ÒÔÔÚDelphiÖÐÖ±½ÓʹÓÃVCL×é¼þÀ´´ú±íÈçÔ±¹¤ºÍ¹«Ë¾µÈʵÀý£¨instance£©£¬¶øÇÒ¿ÉÒÔËæ¡¡
ʱ°ÑÔ±¹¤ºÍ¹«Ë¾ÊµÀý´¢´æµ½Êý¾Ý¿âÖУ¬ÔÙ´ÓÊý¾Ý¿âÖÐÈ¡³öÔ±¹¤ºÍ¹«Ë¾³ÉΪ¶ÔÏ󣬶ø²»¡¡
ÐèҪʹÓÃÊý¾Ý´æÈ¡¶ÔÏóÖ±½Ó´¦ÀíÊý¾Ý¿âÖеÄÊý¾Ý¡£ChuckÔçÔÚÎåÁùÄêÇ°¾ÍÏëÔÚDelphi¡¡
ÖÐʵÏÖÄ¿Ç°BoldµÈ¹«Ë¾ÌṩµÄObject¡¡Instance¼¼Êõ¡£¡¡¡¡¡¡
ûÓÐÏëµ½£¬¾ÍÔÚChuck½øÐÐApolloÏîÄ¿µ½ÁËÒ»°ëµÄʱºò£¬ÓÉÓÚµ±Ê±BorlandµÄCEO¡¡Dale¡¡¡¡
FullerÏÈÉú¿´ºÃLinuxµÄ·¢Õ¹£¬Òò´ËÏÂÁîËùÓÐDelphiС×éµÄ³ÉÔ±¶¼±ØÐëͶÈëµ½Linux¡¡
¿ª·¢¹¤¾ßµÄÑз¢¹¤×÷£¬È«Á¦ÎªKylix´ßÉú£¬ÓÚÊÇÁ¬ChuckÒ²±»ÒªÇóÏÈÔÝ»ºËùÓеÄÑо¿¼Æ¡¡
»®£¬Í¶ÈëKylixµÄ¿ª·¢¹¤×÷¡£Æäʵ£¬µ±Ê±ÎҾͷdz£·´¶ÔÏñChuckÕâÑùµÄ¶¥¼âÈ˲ŽøÈë¡¡
KylixС×é׫д³ÌÐò´úÂ룬ÒòΪÕâʵÔÚÊǷdz£À˷ѵÄÊÂÇé¡£ChuckÓ¦¸Ã½øÐиüΪÖØÒªµÄ¡¡
Ñо¿¼Æ»®£¬¶ø²»ÊÇÖ»¿ª·¢Ò»°ãµÄ¹¤¾ß¶øÒÑ¡£µ«ÊÇ£¬µ±Ê±Borland¸ß²ãÈÏΪLinux½«¿É´ø¡¡
ÁìBorlandÒ»·É³åÌ죬Òò´ËÈÔÈ»¼á³ÖËùÓеÄÈËÁ¦¶¼±ØÐëͶÈë¡£²»¹ý£¬Êг¡¾ÍÊDZ仯µÃ¡¡
Õâô¿ì£¬ÔÚChuckºÍDanny¶¼Í¶Èëµ½KylixµÄ¿ª·¢Ö®ºó£¬ËäÈ»DelphiС×鼸ºõÒÔ´´¼Ç¼¡¡
µÄʱ³ÌÔÚ1Äê°ë×óÓÒ¾ÍÔÚÒ»¸öеÄƽ̨¿ª·¢ÁËÒ»¸öеIJúÆ·Ïߣ¬µ«ÊÇÔÚKylixÍƳöÖ®¡¡
ºó£¬Linuxƽ̨µÄ·è¿ñÈȳ±È´¿ªÊ¼¿ìËÙÏûÍË¡£ËùÓÐͶÈëLinuxµÄ³§ÉÌÔÙÒ²ÎÞ·¨½öÒÔÕ´¡¡
ÉÏLinuxµÄÃû³Æ¾Í¿ÉÒÔÈùÉƱÈÕ´´Ð¸ߣ¬Êг¡ÖÕ¾¿ÊÇÒª»Øµ½»ù±¾µã£¬Ö»ÓÐÕæÕý»ñÀûµÄ¡¡
¹«Ë¾²ÅÄܹ»ÔÚÊг¡³ÉΪӮ¼Ò¡£¡¡¡¡¡¡
ÔÚChuck±»Kylix¿ª·¢¹¤×÷ÑÓÎóÁ˽ü2ÄêµÄʱ¼äºó£¬ApolloÔÙÒ²²»Ïñµ±³õÄÇôÎüÒýÈËÁË£¬¡¡
ÒòΪÊг¡ÒѾ­³öÏÖÁËÀàËƵĿƼ¼£¬ÀýÈçEJBµÄOR¡¡Mapping¼¼ÊõºÍBoldµÈ¹«Ë¾µÄ²úÆ·¡£¡¡
Èç¹ûBorlandµ±³õÄܹ»ÈÃChuckÈ«Á¦·¢Õ¹Apollo¼Æ»®¡¢²¢ÇÒÔÚÆäËû¹«Ë¾Ö®Ç°ÍƳöApollo¡¡
µÄ³É¹û£¬ÄÇôDelphi½«¿ÉÒÔÔÚOR¡¡Mapping·½ÃæÕ¼ÓÐÁìµ¼µÄµØ룬BorlandÑо¿µÄOR¡¡¡¡
Mapping¼¼Êõ˵²»¶¨»¹¿ÉÒÔ±»SUNÊÚȨʹÓ㬾ÍÏñOracle»¨ÁË´óÇ®´ÓWebGain¹ºÂòÀàËÆ¡¡
µÄ¼¼ÊõÒ»Ñù¡£AndersºÍChuckÕâÁ½Î»ÓµÓÐÒ»Á÷¼¼ÊõºÍÑÛ¹âµÄ¼¼ÊõÈËÎ»ò¶à»òÉٵر»¡¡
Ðí¶àƽ·²µÄ¹ÜÀíÈËÎïÔãÌ£Á˺ü¸´Î¡£¡¡¡¡¡¡
Chuck±¾ÉíÊÇһλ·Ç³£ºÍ°ª¿ÉÇ×µÄÈËÎÎÒÔø¾­¶à´ÎºÍChuck½»Ì¸£¬Ã¿´Î̸»°Ê±Chuck¡¡
×ÜÊÇЦÎûÎûµÄ£¬ËƺõûÓÐÊÂÇé¿ÉÒÔÈÃËû¸Ðµ½ÓÇÂÇ¡£Èç¹û²»ÖªµÀChuckµÄÈ˺ÍChuck½»Ì¸£¬¡¡
ÄÇô¿ÉÄÜûÓÐÈË»áÏàÐÅ£¬Õâλ¿´ÆðÀ´ÏñÊǺúÃÏÈÉúµÄÈËÔÚÈí¼þ·½ÃæÓÐÕâô¾ªÈ˵ijɡ¡
¾ÍºÍ¸ßÉîµÄÔìÒ裬¶øChuckһͷ½Ó½üºìÉ«µÄÍ··¢Ò²ÈÃÎÒµÚÒ»´Î¼ûµ½Ëûʱ±»ÏÅÁËÒ»Ìø¡£¡¡¡¡¡¡¡¡¡¡
µ±ChuckºÍDanny±»Õ÷ÕÙ¿ª·¢KylixÊ
СÌáʾ£º°´ »Ø³µ [Enter] ¼ü ·µ»ØÊéÄ¿£¬°´ ¡û ¼ü ·µ»ØÉÏÒ»Ò³£¬ °´ ¡ú ¼ü ½øÈëÏÂÒ»Ò³¡£ ÔÞһϠÌí¼ÓÊéÇ©¼ÓÈëÊé¼Ü