VB¿ìËÙÈëÃÅ
±¾ÕÂÊÇVisual BasicµÄÈëÃÅÆª£¬½éÉÜVisual BasicµÄÌØµã¡¢ÏµÍ³¼¯³É»·¾³¡¢ÓïÑÔ»ù´¡¼°»ù±¾Ê¹Ó÷½·¨¡£
2.1 VB¸ÅÊö 2.1.1 VB¼ò½é
Visual BasicÊÇÔÚÔÓеÄBasicÓïÑÔ»ù´¡ÉÏ·¢Õ¹¶øÀ´µÄ£¬VisualÖ¸µÄÊÇ¿ª·¢Í¼ÐÎÓû§½çÃæµÄ·½·¨£¬BasicÖ¸µÄÊǹãΪÁ÷ÐеÄBASIC¼ÆËã»úÓïÑÔ¡£Visual Basic¾ßÓмòµ¥Ò×ѧµÄÌØÐÔ£¬Ö»ÒªÉÔÓмÆËã»úÓïÑÔ»ù´¡¾Í¿ÉÒԺܿìÕÆÎÕËü¡£¿ÉÊÓ»¯µÄÓû§½çÃæÉè¼Æ¹¦ÄÜ£¬°Ñ³ÌÐòÉè¼ÆÈËÔ±´Ó·±Ëö¸´ÔӵĽçÃæÉè¼ÆÖнâÍѳöÀ´¡£¿ÉÊÓ»¯±à³Ì»·¾³µÄ¡°Ëù¼û¼´ËùµÃ¡±¹¦ÄÜ£¬Ê¹½çÃæÉè¼ÆÈçͬ»ýľÓÎÏ·Ò»Ñù£¬´Ó¶øÊ¹±à³Ì³ÉΪһÖÖÏíÊÜ¡£Ç¿´óµÄ¶àýÌ幦ÄÜ¿ÉÒÔÇá¶øÒ׾ٵؿª·¢³ö¼¯ÉùÒô¡¢¶¯»ºÍͼÏñÓÚÒ»ÌåµÄ¶àýÌåÓ¦ÓóÌÐò¡£ÐÂÔöµÄÍøÂ繦ÄÜÌṩÁË¿ì½Ý±àдInternet³ÌÐòµÄÄÜÁ¦¡£
VB 6.0ÓÐ3¸ö°æ±¾£¬Ã¿¸ö°æ±¾¶¼ÊÇÎªÌØ¶¨µÄ¿ª·¢ÐèÇóÉè¼ÆµÄ¡£
? VBѧϰ°æ£º´Ë°æ±¾°üÀ¨ËùÓеÄÄÚ²¿¿Ø¼þÒÔ¼°Íø¸ñ¡¢Ñ¡ÏºÍÊý¾Ý°ó¶¨¿Ø¼þ¡£ ? VBרҵ°æ£º´Ë°æ±¾°üÀ¨Ñ§Ï°°æÖеÄËùÓй¤¾ßºÍ¹¦ÄÜÒÔ¼°¸½¼ÓµÄActiveX¿Ø¼þ¡¢
InternetÐÅÏ¢·þÎñÆ÷¡¢Ó¦ÓóÌÐòÉè¼ÆÆ÷¡¢¼¯³ÉµÄÊý¾Ý¹¤¾ßºÍÊý¾Ý»·¾³¡¢»î¶¯Êý¾Ý¶ÔÏó£¬ÒÔ¼°¶¯Ì¬HTMLÒ³ÃæÉè¼ÆÆ÷¡£
? VBÆóÒµ°æ£º´Ë°æ±¾°üÀ¨×¨Òµ°æµÄËùÓй¦ÄÜ£¬»¹°üÀ¨ÁËBackOffice¹¤¾ß£¬ÈçSQL
ServerÒÔ¼°ÆäËû¸¨Öú¹¤¾ßµÈ¡£
2.1.2 VBµÄÌØÐÔ
×÷Ϊ¸ßÖÊÁ¿µÄ¿ª·¢Èí¼þ£¬VB 6.0ÖÐÎİæ¾ßÓÐÒÔÏÂÏÔÖøµÄÓŵ㣺
¡¤ ÍêÈ«ÖÐÎÄ»¯µÄ»·¾³Ê¹Óû§¸üÈÝÒײÙ×÷£¬Óû§Äܹ»ºÜ¿ìµØÊìϤVB 6.0µÄ¿ª·¢»·¾³¡£ ¡¤ Óï¾äÉú³ÉÆ÷ºÍ¿ìËÙÌáʾ°ïÖúʹÓû§²»±Ø¼ÇÒä³ÉǧÉÏÍòµÄÊôÐԺͷ½·¨£¬Ôڽ϶̵Äʱ¼äÄÚ¾ÍÄÜ¿ª·¢³ö¹¦ÄÜÇ¿´óµÄÓ¦ÓóÌÐò¡£
¡¤ Ç¿´óµÄInternetÓ¦ÓóÌÐò¿ª·¢¹¦ÄÜ¡£ÔÚÓ¦ÓóÌÐòÄÚ¿ÉÒÔͨ¹ýInternet»òIntranet·ÃÎÊÆäËû¼ÆËã»úÖеÄÎĵµºÍÓ¦ÓóÌÐò£»¿ÉÒÔ´´½¨Internet·þÎñÆ÷Ó¦ÓóÌÐò£¬°üÀ¨IISÓ¦ÓóÌÐò£»Ö§³ÖʹÓö¯Ì¬HTML¼¼Êõ£¨DHTML£©µÄÓ¦ÓóÌÐò£»¾ßÓÐWebÓ¦ÓóÌÐò·¢²¼¹¦Äܵȡ£ ¡¤ ÖÖÀà·±¶à¡¢¹¦ÄÜÇ¿´óµÄ¶àýÌå¿Ø¼þ£¬ÄܰïÖúÓû§Ôڽ϶Ìʱ¼äÄÚÓýÏÉÙµÄÓï¾ä±àд³öͼÎÄÉùÏñ²¢Ã¯µÄ¶àýÌå³ÌÐò¡£
¡¤ ¾ßÓнÏÇ¿µÄÊý¾Ý¿â´¦Àí¹¦ÄÜ£¬ÄܶԶàÖÖÊý¾Ý¿â½øÐжÁд²Ù×÷¡£ÁíÍâËüÌáʾµÄ¡°¿ÉÊÓ»¯Êý¾Ý¹ÜÀíÆ÷¡±ÄܰïÖúÓû§¹¹Ôì¶àÖÖÀàÐ͵ÄÊý¾Ý¿â£¬Í¬Ê±ÌṩÁËÄÜ×Ô¶¯Éú³ÉSQLÓï¾äµÄ¹¦ÄܺÍеÄActiveXÊý¾Ý¶ÔÏó£¨ADO£©¡£ ¡¤ еÄÓïÑÔÌØÐÔ°üÀ¨£ºÓû§×Ô¶¨ÒåÀàÐÍ¿ÉÒÔ×÷Ϊ²ÎÊý»ò×÷Ϊ¹«¹²ÊôÐԺͷ½·¨µÄ·µ»ØÖµ£»º¯Êý¿ÉÒÔ·µ»ØÊý×é±äÁ¿£»¶¯Ì¬Êý×é¿ÉÒÔ¸³Öµ£»°´Ãûµ÷ÓÃÎļþϵͳ¶ÔÏó£»½øÒ»²½ÔöÇ¿ÁË´´½¨¶ÔÏóº¯ÊýµÄ¹¦Äܵȡ£
¡¤ Ó¦ÓóÌÐò°²×°Ïòµ¼ÄܰïÖúÓû§×Ô¶¯Éú³É¾ßÓÐÒ»¶¨¹¦ÄܵÄÓ¦ÓóÌÐò£¬´ó´ó¼Ó¿ìÁ˳ÌÐò
µÄ¿ª·¢ËÙ¶È¡£
2.2 VBµÄ¼¯³É¿ª·¢»·¾³
VBµÄ¼¯³É¿ª·¢»·¾³Èçͼ2.1Ëùʾ£¬¸Ã½çÃæÓÉ5¸ö´°¿Ú×é³É¡£Õâ5¸ö´°¿Ú¹¹³ÉÁËVBµÄ¿ª·¢»·¾³£¬¿ª·¢VBÓ¦ÓóÌÐòÐèÒªÕâ5¸ö´°¿ÚµÄÅäºÏʹÓá£ÏÂÃæ¼òÒª½éÉÜÕâ5¸ö´°¿Ú¡£
ͼ2.1 VBµÄ¼¯³É¿ª·¢»·¾³
2.2.1 Ö÷´°¿Ú
Ö÷´°¿ÚÓɱêÌâÀ¸¡¢²Ëµ¥À¸ºÍ¹¤¾ßÀ¸×é³É£¬Ö÷ÒªÌṩÁËÓÃÓÚ¿ª·¢VB³ÌÐòµÄ¸÷ÖÖÃüÁî¡£
1¡¢±êÌâÀ¸
±êÌâÀ¸ÖеıêÌâΪ¡°¹¤³Ì1-Microsoft Visual Basic[Éè¼Æ] ¡±£¬ËµÃ÷´Ëʱ¼¯³É¿ª·¢»·¾³´¦ÓÚÉè¼ÆÄ£Ê½£¬ÔÚ½øÈëÆäËû״̬ʱ£¬·½À¨ºÅÖеÄÎÄ×Ö½«×÷ÏàÓ¦µÄ±ä»¯¡£
VBÓÐ3ÖÖ¹¤×÷ģʽ£¬¼´Éè¼ÆÄ£Ê½¡¢ÔËÐÐģʽºÍÖжÏģʽ¡£
£¨1£©Éè¼ÆÄ£Ê½£º¿É½øÐÐÓû§½çÃæµÄÉè¼ÆºÍ´úÂëµÄ±àÖÆ£¬ÒÔÍê³ÉÓ¦ÓóÌÐòµÄ¿ª·¢¡£ £¨2£©ÔËÐÐģʽ£ºÔËÐÐÓ¦ÓóÌÐò£¬Õâʱ²»¿É±à¼´úÂ룬Ҳ²»¿É±à¼½çÃæ¡£
£¨3£©ÖжÏģʽ£ºÓ¦ÓóÌÐòÔËÐÐÔÝʱÖжϣ¬Õâʱ¿ÉÒԱ༴úÂ룬µ«²»Äܱ༽çÃæ¡£
2¡¢²Ëµ¥À¸
²Ëµ¥À¸ÖаüÀ¨13¸öÏÂÀ²Ëµ¥£¬ÕâÊdzÌÐò¿ª·¢¹ý³ÌÖÐÐèÒªµÄÃüÁî¡£
£¨1£©¡°Îļþ¡±£ºÓÃÓÚ´´½¨¡¢´ò¿ª¡¢±£´æ¡¢ÏÔʾ×î½üµÄ¹¤³ÌÒÔ¼°Éú³É¿ÉÖ´ÐÐÎļþ¡£ £¨2£©¡°±à¼¡±£ºÓÃÓÚÊäÈë»òÐ޸ijÌÐòÔ´´úÂë¡£
£¨3£©¡°ÊÓͼ¡±£ºÓÃÓÚ¼¯³É¿ª·¢»·¾³Ï³ÌÐòÔ´´úÂë¡¢¿Ø¼þµÄ²é¿´¡£ £¨4£©¡°¹¤³Ì¡±£ºÓÃÓڿؼþ¡¢Ä£¿éºÍ´°ÌåµÈ¶ÔÏóµÄ´¦Àí¡£ £¨5£©¡°¸ñʽ¡±£ºÓÃÓÚ´°Ìå¿Ø¼þµÄ¶ÔÆëµÈ¸ñʽ»¯²Ù×÷¡£
£¨6£©¡°µ÷ÊÔ¡±£ºÓÃÓÚ³ÌÐòµ÷ÊԺͲé´í¡£
£¨7£©¡°ÔËÐС±£ºÓÃÓÚ³ÌÐòÆô¶¯¡¢ÖжϺÍÍ£Ö¹µÈ¡£ £¨8£©¡°²éѯ¡±£ºÓÃÓÚÊý¾Ý¿â±íµÄ²éѯ¼°Ïà¹Ø²Ù×÷¡£
£¨9£©¡°Í¼±í¡±£ºÊ¹Óû§Äܹ»ÓÿÉÊÓ»¯µÄÊÖ¶ÎÀ´±íʾ±í¼°ÆäÏ໥¹ØÏµ£¬¶øÇÒ¿ÉÒÔ´´½¨ºÍÐÞ¸ÄÓ¦ÓóÌÐòËù°üº¬µÄÊý¾Ý¿â¶ÔÏó¡£
£¨10£©¡°¹¤¾ß¡±£ºÓÃÓÚ¼¯³É¿ª·¢»·¾³Ï¹¤¾ßµÄÀ©Õ¹¡£ £¨11£©¡°Íâ½Ó³ÌÐò¡±£ºÓÃÓÚΪ¹¤³ÌÔö¼Ó»òɾ³ýÍâ½Ó³ÌÐò¡£
£¨12£©¡°´°¿Ú¡±£ºÓÃÓÚÆÁÄ»´°¿ÚµÄ²ãµþ¡¢Æ½ÆÌµÈ²¼¾ÖÒÔ¼°ÁгöËùÓÐÒÑ´ò¿ªµÄÎĵµ´°¿Ú¡£ £¨13£©¡°°ïÖú¡±£º°ïÖúÓû§ÏµÍ³µØÑ§Ï°ºÍÕÆÎÕVBµÄʹÓ÷½·¨¼°³ÌÐòÉè¼Æ·½·¨¡£
3¡¢¹¤¾ßÀ¸
¹¤¾ßÀ¸¿ÉÒÔ¿ìËٵطÃÎʳ£ÓõIJ˵¥ÃüÁî¡£VBµÄ±ê×¼¹¤¾ßÀ¸Èçͼ1.3Ëùʾ£¬³ý´ËÖ®Í⣬VB»¹ÌṩÁ˱༡¢´°Ìå±à¼Æ÷ºÍµ÷ÊÔµÈרÓõŤ¾ßÀ¸¡£ÎªÁËÏÔʾ»òÒþ²Ø¹¤¾ßÀ¸£¬¿ÉÒÔÑ¡Ôñ¡°ÊÓͼ¡±²Ëµ¥µÄ¡°¹¤¾ßÀ¸¡±ÃüÁî»ò½«Êó±êÔÚ±ê×¼¹¤¾ßÀ¸´¦µ¥»÷ÓÒ¼üѡȡËùÐèµÄ¹¤¾ßÀ¸¡£
ͼ2.2 VBµÄ¹¤¾ßÀ¸
2.2.2 ¹¤³Ì×ÊÔ´¹ÜÀíÆ÷´°¿Ú
¹¤³Ì×ÊÔ´¹ÜÀíÆ÷´°¿ÚÈçͼ1.2Ëùʾ¡£ÓÃÀ´±£´æÒ»¸öÓ¦ÓóÌÐòËùÓÐÊôÐÔÒÔ¼°×é³ÉÕâ¸öÓ¦ÓóÌÐòµÄËùÓÐÎļþ¡£¹¤³ÌÎļþµÄºó׺ÊÇ.vbp£¬¹¤³ÌÎļþÃûÏÔʾÔÚ¹¤³ÌÎļþ´°¿ÚÄÚ£¬ÒÔ²ã´Î»¯¹ÜÀí·½Ê½ÏÔʾ¸÷ÀàÎļþ£¬¶øÇÒÔÊÐíͬʱ´ò¿ª¶à¸ö¹¤³Ì¡£
¹¤³Ì×ÊÔ´¹ÜÀíÆ÷´°¿ÚÉÏ·½ÓÐÒÔÏÂÈý¸ö°´Å¥£º ¡¤ ¡°²é¿´´úÂ롱°´Å¥£ºÇл»µ½´úÂë´°¿Ú£¬ÏÔʾºÍ±à¼´úÂë¡£
ͼ2.3 ¹¤³Ì×ÊÔ´¹ÜÀíÆ÷´°¿Ú
¡¤ ¡°²é¿´¶ÔÏó¡±°´Å¥£ºÇл»µ½Ä£¿éµÄ¶ÔÏó´°¿Ú¡£
¡¤ ¡°Çл»Îļþ¼Ð¡±°´Å¥£º¹¤³ÌÖеÄÎļþÔÚ°´ÀàÐÍ·Ö»ò²»·Ö²ã´ÎÏÔʾ֮¼äÇл»¡£ ¹¤³Ì×ÊÔ´¹ÜÀíÆ÷Ï·½µÄÁÐ±í´°¿Ú£¬ÒÔ²ã´ÎÁбíÐÎʽÁгö×é³ÉÕâ¸ö¹¤³ÌµÄËùÓÐÎļþ¡£Ëü¿ÉÒÔ°üº¬ÒÔÏÂÖ÷ÒªµÄÈýÀàÎļþ£º
¡¤ ´°ÌåÎļþ£¨.frmÎļþ£©£º¸ÃÎļþ´æ´¢´°ÌåÉÏʹÓõÄËùÓпؼþ¶ÔÏó¡¢¶ÔÏóµÄÊôÐÔ¡¢¶ÔÏóÏàÓ¦µÄʼþ¹ý³Ì¼°³ÌÐò´úÂë¡£Ò»¸öÓ¦ÓóÌÐòÖÁÉÙ°üº¬Ò»¸ö´°ÌåÎļþ¡£
¡¤ ±ê׼ģ¿éÎļþ£¨.basÎļþ£©£ºËùÓÐÄ£¿é¼¶±äÁ¿ºÍÓû§×Ô¶¨ÒåµÄͨÓùý³Ì¡£Í¨Óùý³ÌÊÇÖ¸¿ÉÒÔ±»Ó¦ÓóÌÐò¸÷´¦µ÷ÓõĹý³Ì¡£
¡¤ ÀàÄ£¿éÎļþ£¨.clsÎļþ£©£º¿ÉÒÔÓÃÀàÄ£¿éÀ´½¨Á¢Óû§×ÔÒѵĶÔÏó¡£ÀàÄ£¿é°üº¬Óû§¶ÔÏóµÄÊôÐÔ¼°·½·¨£¬µ«²»°üº¬Ê¼þ´úÂë¡£
2.2.3 ÊôÐÔ´°¿Ú
ÊôÐÔ´°¿ÚÈçͼ2.4Ëùʾ£¬ËùÓд°Ìå»ò¿Ø¼þµÄÊôÐÔÈçÑÕÉ«¡¢×ÖÌåºÍ´óСµÈ£¬¶¼¿ÉÒÔͨ¹ýÊôÐÔ´°¿ÚÀ´Ð޸ġ£
ÊôÐÔ´°¿ÚÓÉÒÔϲ¿·Ö×é³É£º
£¨1£©¶ÔÏóÁбí¿ò£ºµ¥»÷ÆäÓұߵļýÍ·¿ÉÀ³öËùÑ¡´°Ìå°üº¬µÄ¶ÔÏóµÄÁÐ±í¡£
£¨2£©ÊôÐÔÏÔʾÅÅÁз½Ê½£ºÓС°°´×ÖĸÐò¡±ºÍ¡°°´·ÖÀàÐò¡±Á½¸ö°´Å¥¡£Ç°ÕßÒÔ×ÖĸÅÅÁÐ˳ÐòÁгöËùÑ¡¶ÔÏóµÄËùÓÐÊôÐÔ£»ºóÕß°´¡°Íâ¹Û¡±ºÍ¡°Î»ÖᱵȷÖÀàÁгöËùÑ¡¶ÔÏóµÄËùÓÐÊôÐÔ¡£
£¨3£©ÊôÐÔÁбí¿ò£ºÁгöËùÑ¡¶ÔÏóÔÚÉè¼ÆÄ£Ê½¿É¸ü¸ÄµÄÊôÐÔºÍĬÈÏÖµ¡£¶ÔÓÚ²»Í¬µÄ¶ÔÏó£¬ÁгöµÄÊôÐÔÒ²ÊDz»Í¬µÄ¡£ÊôÐÔÁбíÓÉÖмäÒ»ÌõÏß½«Æä·ÖΪÁ½²¿·Ö£º×ó±ßÁгöµÄÊǸ÷ÖÖÊôÐÔ£¬ÓÒ±ßÁгöµÄÊÇÏàÓ¦µÄÊôÐÔÖµ¡£
£¨4£©ÊôÐÔº¬Òå˵Ã÷£ºµ±ÔÚÊôÐÔÁбí¿òÖÐѡȡijÊôÐÔʱ£¬ÔÚ¸ÃÇø
ͼ2.4 ÊôÐÔ´°¿Ú ÓòÏÔʾËùÑ¡ÊôÐԵĺ¬Òå¡£
2.2.4 ´°Ìå
´°ÌåÊÇÓû§¹¤×÷Çø¡£Óû§¿ÉÒÔÔÚ´°ÌåÖзÅÖø÷Öֿؼþ£¬ÒÔ½¨Á¢½«Òª¿ª·¢µÄVBÓ¦ÓóÌÐò
µÄͼÐÎÓû§½çÃæ¡£
´°ÌåÊÇVBÓ¦ÓóÌÐòµÄÖ÷Òª²¿·Ö£¬Óû§Í¨¹ýÓë´°ÌåÉϵĿؼþ½øÐн»»¥À´µÃµ½½á¹û¡£Ã¿¸ö´°Ì屨ÐëÓÐÒ»¸öΩһµÄ´°ÌåÃû×Ö£¬½¨Á¢´°ÌåʱµÄĬÈÏÃûΪForm1£¬Form2µÈ¡£
ÔÚÉè¼Æ×´Ì¬Ï´°ÌåÊǿɼûµÄ£¬´°ÌåµÄÍø¸ñµã¼ä¾à¿ÉÒÔͨ¹ý¡°¹¤¾ß¡±²Ëµ¥µÄ¡°Ñ¡ÏÃüÁÔÚ¡°Í¨Óá±±êÇ©µÄ¡°´°ÌåÉèÖÃÍø¸ñ¡±ÖÐÊäÈë¡°¿í¶È¡±ºÍ¡°¸ß¶È¡±À´¸Ä±ä¡£ÔËÐÐʱ¿Éͨ¹ýÊôÐÔ¿ØÖÆ´°ÌåµÄ¿É¼ûÐÔ£¨´°ÌåµÄÍø¸ñʼÖÕ²»ÏÔʾ£©¡£Ò»¸öÓ¦ÓóÌÐòÖÁÉÙÓÐÒ»¸ö´°Ì壬ͼ2.5 ´°Ìå Óû§¿ÉÔÚÓ¦ÓóÌÐòÖÐÓµÓжà¸ö´°Ìå¡£
2.2.5 ¹¤¾ßÏä
¹¤¾ßÏäÌṩÁËÓÃÓÚ¿ª·¢VBÓ¦ÓóÌÐòµÄ¸÷Öֿؼþ¡£ÔÚÉè¼Æ×´Ì¬Ê±£¬¹¤¾ßÏä×ÜÊdzöÏֵġ£ÈôÒª²»ÏÔʾ¹¤¾ßÏ䣬¿ÉÒԹرչ¤¾ßÏä´°¿Ú£»ÈôÒªÔÙÏÔʾ£¬Ñ¡Ôñ¡°ÊÓͼ¡±²Ëµ¥µÄ¡°¹¤¾ßÏ䡱ÃüÁî¡£ÔÚÔËÐÐ״̬Ï£¬¹¤¾ßÏä×Ô¶¯Òþ²Ø¡£