Ìâ¿â¹ÜÀíºÍ³É¼¨·ÖÎö×Ô¶¯»¯ÏµÍ³Ñо¿_×Ô¶¯»¯×¨Òµ±ÏÒµÂÛÎÄ
·¢²¼Ê±¼ä£º
2014-12-06
À´Ô´£º
ÈË´ó¾¼ÃÂÛ̳
Ìâ¿â¹ÜÀíºÍ³É¼¨·ÖÎö×Ô¶¯»¯ÏµÍ³Ñо¿_×Ô¶¯»¯×¨Òµ±ÏÒµÂÛÎÄ
Õª Òª£º Ëæ×ŵ±½ñ¼ÆËã»ú¼¼ÊõµÄ·ÉËÙ·¢Õ¹£¬ÀûÓüÆËã»ú½øÐÐÊÔÌâ¿âµÄ¹ÜÀíºÍ¿¼ÊÔ·ÖÎöÒѳÉΪѧУÍƶ¯½Ìѧ¸Ä¸ï¡¢Ìá¸ß½ÌѧÖÊÁ¿µÄÖØÒªÄÚÈÝ¡£±¾ÊÔÌâ¿âϵͳ²ÉÓÃVisual BasicÓïÑÔºÍAccessÊý¾Ý¿â¿ª·¢¶ø³É£¬²»½öÄܼÈë°üº¬Í¼ÐΡ¢¹«Ê½ºÍÎÄ×ֵĸ÷¿Î³ÌÊÔÌ⣬Éú³É²»Í¬¿ÆÄ¿µÄÊÔÌâ¿â£¬²¢ÄÜ°´ÒªÇó×Ô¶¯Éú³É¹æ¶¨¸ñʽµÄÊÔÌâ¡¢ÄܶԿ¼ÊÔ½á¹û½øÐÐͳ¼Æ¡¢·ÖÎöºÍÆÀ¼Û£¬Éú³É¹æ¶¨¸ñʽµÄ¿¼ÊÔ·ÖÎöÎĵµ£¬×îÖÕʵÏÖ¿¼ÊÔ³öÌâºÍ¿¼ÊÔ·ÖÎöµÄ×Ô¶¯»¯¡£
¹Ø¼ü´Ê£º ÊÔÌâ¿â Visual BasicÓïÑÔ ³É¼¨·ÖÎö
ÒýÑÔ
Ëæ×ÅÏÖ´ú½ÌÓýÊÂÒµµÄ·¢Õ¹£¬½ÌѧÊÖ¶ÎÏÖ´ú»¯ÎÊÌâÏÔµÃÔ½À´Ô½ÖØÒª¡£ÊÔÌâ¿âϵͳ×÷Ϊ½ÌѧÊÖ¶ÎÏÖ´ú»¯µÄÖØÒª×é³É²¿·Ö£¬ÓëÊý¾Ý¿âÏà½áºÏ£¬¾ßÓÐÁ¼ºÃµÄ·¢Õ¹Ç°¾°¡£×î½ü¼¸Ä꣬¹úÄÚÍâÒѾÓв»ÉÙÈËÔ±¶Ô´ËÏ×÷×öÁËÑо¿£¬µ«ÊÇÓÉÓÚ¼¼ÊõˮƽµÄÏÞÖÆ£¬Ä¿Ç°ºÜ¶àµ¥Î»¿ª·¢µÄÊÔÌâ¿âϵͳ»¹´æÔںܶà±×¶Ë¡£ÎªÏìÓ¦¹ú¼Ò½Ì¸Ä£¬È«ÃæÍƽøÊÔÌâ¿âµÄ½¨É裬ÑÐÖÆ¿ª·¢ÁËÕâÌ×ÊÔÌâ¿â¹ÜÀíºÍ³É¼¨·ÖÎöϵͳ¡£¸ÃÈí¼þÔÚWindows XP²Ù×÷ϵͳÏ£¬²ÉÓÃVisual BasicÓïÑÔ[1]¿ª·¢¶ø³É£¬¾ßÓÐWindows·ç¸ñ£¬½çÃæÓѺã¬Ò×ÓÚʹÓã¬Í¨ÓÃÐÔÇ¿[2]¡£Í¨¹ýÆä¼Èëϵͳ¼ÈëÊÔÌâºó£¬¼´¿ÉÐγɱ¾¿Î³ÌµÄÊÔÌâ¿âϵͳ [3]£¬¶øÇÒϵͳ»¹¾ßÓÐ×Ô¶¯×é¾í¹¦ÄÜ¡¢³É¼¨Í³¼ÆÓ뿼ÊÔ·ÖÎöµÈ¹¦ÄÜ£¬´Ó¶ø¿ÉÒÔʵÏֽ̿¼·ÖÀë¡£
1 ¸ÅÊö
1.1¹úÄÚÍâÌâ¿âµÄ·¢Õ¹¼°ÏÖ×´
¿¼ÊÔÔÚÎÒ¹ú¹Å´ú¾ÍÒѾÓÐÁ˺ܴóµÄ·¢Õ¹£¬ÔçÔÚ1300ÄêÒÔÇ°¾ÍÓÐÁ˿ƾÙÖƶȡ£µ«ÕâÖÖ¿¼ÊÔ²»¹æ·¶¡¢²»ÑÏÃÜ£¬²»Äܿ͹ۡ¢×¼È·µØÆÀ¹ÀÒ»¸öÈ˵ÄÄÜÁ¦Ë®Æ½¡£µÚ¶þ´ÎÊÀ½ç´óÕ½½áÊøºó£¬¿¼ÊÔÔÚÉç»áÉú»îÖеĵØλ½øÒ»²½Ìá¸ß£¬×ʸñÖ¤Ê鿼ÊÔÒ²¾ÍÓ¦Ô˶øÉú¡£ÕâÖÖ¿¼ÊÔ´ÎÊýƵ·±£¬ÃüÌ⹤×÷Á¿´ó£¬²¢ÇÒ¶Ô¿¼ÊԵIJâÁ¿Ñ§ÌØÐÔÒªÇó¸ü¼ÓÑϸñ£¬²»ÉÙ¿¼ÉúÒªÇó½á¹ûÏ໥¿É±È£¬Òò´Ë£¬½¨Á¢¸ßÖÊÁ¿¡¢´óÈÝÁ¿µÄÏÖ´ú»¯Ìâ¿â³ÉΪ±ØÒª¡£Ä¿Ç°£¬¾¼Ã·¢´ï¹ú¼ÒÒѾ½¨Á¢ÁËÍêÉƵĿ¼ÊÔרҵ»ú¹¹¡£¸÷»ú¹¹Ò²¶¼¸ù¾Ý×Ô¼ºËù³Ðµ£µÄÖ°Äܽ¨Á¢ÆðÁË´óÐÍÌâ¿â¡£
´ÓÎÒ¹ú»Ö¸´¸ß¿¼ÖƶÈÒÔºó£¬Ëæן߿¼±ê×¼»¯µÄʵʩ£¬ÓÈÆäÊÇ΢ÐͼÆËã»úµÄ¿ìËÙ·¢Õ¹£¬ÕâЩ¶¼ÎªÌâ¿â½¨ÉèÌṩÁË»ù´¡Ìõ¼þ¡£80Äê´úÖÐÆÚÒÔÀ´£¬³öÏÖÁ˶àËùѧУ»òÐÐÕþ»ú¹¹ÁªºÏ¿ª·¢ÊÔÌâ¿âµÄ¾ÖÃ棬ͬʱ£¬Ò²³öÏÖÁËÐí¶àÆäËüѧ¿ÆµÄÊÔÌâ¿â¡£90Äê´úÇ°ºó£¬Õþ¸®²¿ÃÅÔÚÈ«¹ú·¶Î§ÄÚÓмƻ®¡¢ÓÐ×éÖ¯¡¢ÏµÍ³µØ¿ªÕ¹CAI½ÌѧÓë¹ú¼ÒÊÔÌâ¿âµÄ½¨Éè¡£
1.2±¾Ñо¿µÄÄ¿µÄºÍÒâÒå
´«Í³µÄ¿¼ÊÔ³öÌâ×ÜÊǽÌʦ¿¼Ç°¼¯ÖгöÌâ¡¢¼¯ÖÐ×é¾í£¬ÕâÑùºÜÄѱ£Ö¤ÊÔ¾íµÄÖÊÁ¿£¬½ø¶ø²»ÄÜ׼ȷ·´Ó³Ñ§ÉúµÄѧϰЧ¹û¡£Îª´Ù½ø½ÌѧÊֶεÄÏÖ´ú»¯£¬Ìá¸ß½ÌѧÖÊÁ¿£¬¼õÇá½ÌʦÔÚ³öÌâ¡¢×é¾íºÍ³É¼¨·ÖÎöÖеŤ×÷Á¿£¬°ïÖú½Ìʦ·½±ã¡¢¿ìËÙ¡¢×¼È·µØ·ÖÎö¡¢ÆÀ¼ÛѧÉúµÄѧϰ³É¼¨£¬±¾Ñо¿ÔÚVB±à³Ì»·¾³Ï¿ª·¢ÁËÒ»Ì×ÄÜʵÏÖÊÔÌâ¿â¹ÜÀíºÍ³É¼¨·ÖÎöµÄÈí¼þ¡£
±¾Ñо¿½«ÊÔÌâ¹ÜÀí¡¢ÊÔ¾íÉú³ÉºÍ¿¼ÊÔ·ÖÎö¼¯ÎªÒ»Ì壬²»½öÄÜ°ïÖú½ÌʦÊÊʱ±àÖƸ÷À࿼ÊÔÌâÄ¿¡¢Éú³É±ê×¼ÊÔ¾í£¬»¹ÄܶÔѧÉú³É¼¨Â¼Èë¡¢±£´æ¡¢·ÖÎö²¢Éú³É¿¼ÊÔ×ܽᡣ±¾Ñо¿´ó´ó¼õÇáÁ˽ÌʦµÄ¹¤×÷Á¿£¬ÓÐЧµØÌá¸ßÁËÕû¸ö¿¼ÊÔ¹ý³ÌµÄЧÂÊ£¬¶ÔѧУÍƶ¯½Ìѧ¸Ä¸ï¡¢Ìá¸ß½ÌѧÖÊÁ¿ÆðןܴóµÄ´Ù½ø×÷Óá£
2ϵͳ×ÜÌå½á¹¹Éè¼Æ
2.1ϵͳ¹¦ÄÜ
(1) ÊÔÌâ¼È빦ÄÜ Äܽ«Ã¿µÀÌâµÄÈ«²¿ÐÅÏ¢£¨°üÀ¨Ã¿µÀÌâµÄÌâÐÍ¡¢ÄѶÈϵÊý¡¢·ÖÖµµÈ£©Â¼Èëµ½ÊÔÌâ¿âÖУ¬¶øÇÒÈôÊÔÌâ»ò´ð°¸Öк¬ÓÐͼÐλò¹«Ê½£¬¿ÉÒÔ½øÐÐÏàÓ¦µÄ¼Èë¡£
(2) Ìâ¿â¹ÜÀí¹¦ÄÜ ¶ÔÌâ¿âÖеÄÊÔÌâÓë´ð°¸¿É½øÐÐÕûÌåä¯ÀÀ£¬»ò¸ù¾ÝÓû§Ñ¡ÔñµÄ¾ßÌå²éѯÌõ¼þ½øÐÐÏàÓ¦µÄ²éѯ£¬Ò²¿ÉÒÔ¶ÔÊÔÌâ¿âÖеÄÊÔÌâ½øÐÐÐ޸ġ¢É¾³ýµÈά»¤²Ù×÷¡£
(3) ×Ô¶¯×é¾í¹¦ÄÜ ¸ù¾ÝÓû§Ö¸¶¨µÄÊÔÌâÄѶȡ¢ÊÔÌâÀàÐÍ´ÓÊÔÌâ¿âÖÐËæ»ú³éÈ¡ÊÔÌâ×é³ÉÒ»Ì×ÊÔ¾í£¬´ð°¸ÒàËæ»úÉú³É¡£
(4) ÊÔ¾íä¯ÀÀÓëÐ޸ŦÄÜ ¿É¶Ôµ±Ç°ÊÔ¾í½øÐÐÕûÌåä¯ÀÀ£¬²¢¶Ô²»ÂúÒâµÄÊÔÌâ½øÐÐÐ޸ĺÍɾ³ý¡£
(5) ÊÔ¾íÊä³ö¹¦ÄÜ ¿Éͨ¹ýµ÷ÓÃWord½«µ±Ç°Éú³ÉµÄÊÔ¾íÄ£°å½øÐбà¼ÅŰ棬´Ó¶øÉú³ÉÒ»Ì×ÕýʽµÄÊÔ¾í£¬²¢¿É½«Æä´òÓ¡Êä³ö¡£
(6) ¿¼ÊÔ·ÖÎö¹¦ÄÜ ¿ÉʵÏֳɼ¨¿âµ¼Èë¡¢³É¼¨Í³¼ÆÓë·ÖÎö¡¢ÊÔ¾í·ÖÎöµÈ¹¦ÄÜ¡£
(7) Óû§¹ÜÀí¹¦ÄÜ Îª²»Í¬¼¶±ðµÄÓû§É趨ÃÜÂ룬µÇ¼ºó·½¿ÉʵÏÖ¶ÔÓ¦µÄ²Ù×÷¡£
2.2±¾ÏµÍ³µÄÊý¾Ý¿â½á¹¹Éè¼Æ
±¾ÊÔÌâ¿âϵͳÊý¾Ý¿â[4]¹²·ÖΪÁ½¸öÊý¾Ý±í£¬Ò»¸öÓÃÀ´´æ·Å¸÷ÖÖÌâÐ͵ÄÊÔÌ⣬ÁíÒ»¸öÓÃÀ´´æ·ÅÊÔ¾í¿¼ÌâµÄÊÔ¾í±í¡£
±í2.1 ÊÔÌâÊý¾Ý±í
×Ö¶ÎÃû ÀàÐÍ ÒâÒå
DM£¨ÊÔÌâ´úÂ룩 Integer ÿµÀÌâµÄΨһ±êʶ
NR£¨ÊÔÌâÄÚÈÝ£© Memo ´æ·ÅÊÔÌâͼÎÄ»ìºÍÐÅÏ¢
NDXS£¨ÄѶÈϵÊý£© Text ´æ·ÅÿµÀÌâµÄÄѶÈÐÅÏ¢
FZ£¨½¨Òé·ÖÖµ£© Text ´æ·ÅÿµÀÌâµÄ·ÖÖµÐÅÏ¢
DAAN£¨´ð°¸£© Memo ´æ·ÅÊÔÌâ´ð°¸ÐÅÏ¢
±í2.1½éÉÜÁËÊÔÌâÊý¾Ý±íµÄ¾ßÌå½á¹¹£¬ÒòΪ±¾ÊÔÌâ¿âϵͳµÄÊÔÌâÊý¾Ý±íÖд洢µÄÊÔÌâÖÐÍùÍù´øÓÐͼÐΣ¬ÔÚÉè¼ÆÊý¾Ý±í½á¹¹Ê±¾ÍÐèÒªÒ»¸öÄÜ´æ·ÅͼÎÄ»ìºÍÐÅÏ¢µÄ×ֶΣ¬ÎÒÃÇÑ¡ÓÃÁËMemoÀàÐÍ[5]×Ö¶ÎÀ´´æ·ÅÊÔÌâÄÚÈݺÍÊÔÌâ´ð°¸ÐÅÏ¢¡£
±í2.2 ÊÔ¾í±í
×Ö¶ÎÃû ÀàÐÍ
STDM£¨ÊÔÌâ´úÂ룩 Text
STNR£¨ÊÔÌâÄÚÈÝ£© Memo
TX£¨ÌâÐÍ£© Text
FZ£¨·ÖÖµ£© Integer
±í2.2½éÉÜÁËÊÔ¾í±íµÄ¾ßÌå½á¹¹£¬±¾²¿·ÖÖ÷Òª°üÀ¨ÊÔÌâ´úÂë¡¢ÊÔÌâÄÚÈÝ¡¢ÌâÐͺͷÖÖµËÄÏîÄÚÈÝ£¬¶ÔÓÚÊÔÌâ´úÂëºÍÌâÐͶ¼ÊÇÎÄ×ÖÐÅÏ¢£¬ËùÒÔÑ¡ÓÃTextÀàÐÍ£»ÊÔÌâÄÚÈÝÖÐÍùÍù´øÓÐͼÐΣ¬Ñ¡ÓÃMemoÀàÐÍ£»·ÖÖµ¶¼ÊÇÊý×Ö£¬ËùÒÔÑ¡ÓÃIntegerÀàÐÍ¡£
3 ÊÔÌâ¼ÈëϵͳµÄÉè¼Æ
3.1ÊÔÌâ¼È빦ÄܵÄʵÏÖ
3.1.1´¿Îı¾ÐÅÏ¢µÄÊäÈë
ÔÚÊÔÌâÊý¾Ý±íÖУ¬Ö»ÓÐÊÔÌâÄÚÈÝÓëÊÔÌâ´ð°¸°üº¬Í¼ÐÎÐÅÏ¢£¬ÆäÓà×ֶδæµÄ¶¼ÊÇ´¿Îı¾ÐÅÏ¢£¬¶ÔÕâЩÎı¾ÐÅÏ¢£¨°üÀ¨Ã¿µÀÌâµÄÄѶÈϵÊý¡¢·ÖÖµ¡¢ÖªÊ¶µã£©µÄÊäÈ룬²ÉÓÃÁË×éºÏ¿ò¿Ø¼þ¡£
3.1.2ͼÎÄ»ìºÍÐÅÏ¢µÄÊäÈë
ΪÁËÊäÈëͼÎÄ»ìºÍÐÅÏ¢£¬ÎÒÃÇʹÓÃRichText¿Ø¼þ£¬¸Ã¿Ø¼þ²»½öÔÊÐíÊäÈëºÍ±à¼Îı¾£¬Í¬Ê±»¹ÌṩÁ˱ê×¼µÄTextBoxÄÚ²¿¿Ø¼þ£¨Îı¾¿ò¿Ø¼þ£¬¿ÉÓÃÀ´ÊäÈë´¿Îı¾ÐÅÏ¢£©Î´¾ßÓеġ¢¸ü¸ß¼¶µÄÖ¸¶¨¸ñʽµÄÐí¶à¹¦ÄÜ¡£
3.1.3¹«Ê½ÐÅÏ¢µÄÊäÈë
ΪÁËʵÏÖ¹«Ê½ÐÅÏ¢µÄÊäÈ룬ÎÒÃÇͬÑùʹÓÃRichText¿Ø¼þ£¬¹«Ê½ÐÅÏ¢µÄÊäÈëºÍͼÎÄ»ìºÍÐÅÏ¢µÄÊäÈë´óÌåÏàͬ£¬µ«Êǹ«Ê½ÐÅÏ¢µÄÊäÈëÐèÒªÓõ½¹«Ê½±à¼Æ÷¡£
3.2Ìâ¿â¹ÜÀíϵͳµÄÉè¼Æ
¡ñÊÔÌâÐ޸ĵÄʵÏÖ ÔÚÐÞ¸ÄÊÔÌâµÄ¹ý³ÌÖУ¬Îª±ÜÃâÎó²Ù×÷ʹ²»Ó¦¸Ä¶¯µÄÊÔÌâ·¢Éú¸Ä¶¯£¬ÔÚÓû§µ¥»÷È·¶¨°´Å¥ºó£¬Ôö¼ÓÁËÌáʾ¶Ô»°¿ò¡£Ö»Óе±Óû§ÔÚÌáʾ¶Ô»°¿òÀïµ¥»÷ÁË¡°ÊÇ¡±°´Å¥£¬È·ÈÏÁËȷʵҪÐ޸ģ¬²ÅÄܽ«±ä»¯ºóµÄÊÔÌâ´æÈëÌâ¿â¡£ÔÚ±¾´°Ìå½çÃæÖУ¬Ò»´Î¿ÉÒÔͬʱÏÔʾÈýµÀÊÔÌâ¡£
¡ñɾ³ý¹¦ÄܵÄʵÏÖ ÓëÊÔÌâÐÞ¸ÄÏàÀàËÆ£¬ÒªÏëɾ³ýijµÀÊÔÌ⣬ҲÐëÏȽ«½¹µãÖÃÓÚ¸ÃÌ⣬Ȼºóµ¥»÷ɾ³ýÈ·¶¨°´Å¥¡£µ«ÓëÊÔÌâÐ޸IJ»Í¬µÄÊÇ£¬ÊÔÌⱻɾ³ýºó£¬Êý¾Ý¿âÖеļǼ¾Í»á¼õÉÙÒ»Ìõ£¬¶øÔÚͨ¹ýÏòÉÏ»òÏòÏ·ҳ°´Å¥ÏÔʾÊÔÌâʱ£¬¼Ç¼ָÕ붼½«Ñϸñ°´Ë³ÐòÒÀ´ÎÏòÉÏ»òÕßÏòÏÂÒƶ¯£¬ÕâÑùµ±¼Ç¼ͻȻ±ÈÔÀ´ÉÙÁËÒ»ÌõÒÔºó£¬ÔÙÀ´»Ø·Ò³Ê±£¬¼Ç¼ָÕë¾Í»áÎÞ·¨ÕýÈ·¶¨Î»£¬ÓÚÊÇÒ²¾ÍÎÞ·¨°´Õýȷ˳ÐòÏÔʾÊÔÌ⡣Ϊ±ÜÃâÕâÖÖÇé¿ö£¬ÒýÈëÁËÒ»¸ö´°Ì弶±äÁ¿£¬ÔÚÿ´Îµ¥»÷¡°É¾³ýÈ·¶¨¡±°´Å¥ºó£¬²¢²»Á¢¼´½«¸ÃÌâɾ³ý£¬¶øÊǽ«ÒªÉ¾³ýÊÔÌâµÄ´úÂë´æÈë´°Ì弶±äÁ¿ÖУ¬È»ºóÔڹرոô°Ìåʱ£¬Ôڸô°ÌåµÄʼþÖÐÔÙ½«Æäɾ³ý¡£
4 ÊÔ¾íÉú³ÉϵͳµÄÉè¼Æ
4.1×Ô¶¯×é¾í¹¦ÄܵÄʵÏÖ
ÔÚÊÔ¾íÉú³É½çÃæÖУ¬°´ÕÕ¸÷ÌâÐ͵Äͳ¼ÆÐÅϢѡÔñÌâÐÍÄѶȼ°ÊýÁ¿Ñ¡Ôñ½áÊøºó£¬ÒÑÑ¡ÔñÐÅÏ¢½«´æ´¢ÔÚÊÔÌâ¿âÖУ¬ÒԴ˼ÌÐøÏÂÒ»ÌâÐ͵ÄÑ¡Ôñ£¬Ö±µ½È«²¿Ñ¡ÔñÍê±Ï¡£
µ±ËùÓÐÌâÐÍÑ¡ÔñÍê±Ïºó£¬°´¡°Éú³ÉÊÔ¾í¡±°´Å¥½«Éú³É¹æ¶¨¸ñʽµÄA¡¢BÊÔ¾í¡£µã»÷¡°²é¿´ÊÔ¾íͳ¼ÆÐÅÏ¢¡±¿ÉÒÔ¿´µ½ÒÑÑ¡ÌâÐ͸öÊý¼°ÒÑÑ¡·ÖÊý¡£
4.1.1Êý¾Ý·ÃÎʶÔÏó£¨DAO£©
ÔÚVBÖÐÌṩÁËÁ½ÖÖ·ÃÎÊÊý¾Ý¿âµÄ·½·¨£ºÍ¨¹ýÊý¾Ý¿Ø¼þ£¨Data£©ºÍÀûÓÃÊý¾Ý·ÃÎʶÔÏó£¨Data Access Objiect £ºDAO£©¡£½«ÕâÁ½ÖÖ·½·¨Ïà±È½Ï£¬Ê¹ÓÃData¿Ø¼þµÄÌصãÊÇ£º¼¸ºõ²»ÐèÒªÈκδúÂ룬½ö¿¿ÊôÐÔµÄÉèÖü´¿Éʹ¹¤³Ì¾ßÓлù±¾µÄÊý¾Ý·ÃÎÊÄÜÁ¦£»¶øÊý¾Ý·ÃÎʶÔÏóÔòÍêÈ«ÔÚ³ÌÐòÔËÐдúÂëÖнøÐУ¬Ê¹³ÌÐò¿ª·¢ÈËÔ±¿ÉÒÔ°ÚÍÑÊý¾Ý¿Ø¼þµÄÊø¸¿£¬Ö±½Ó±àд³ÌÐò·ÃÎÊÊý¾Ý¿âÊý¾Ý£¬´Ó¶øÄܹ»¿ª·¢³ö¸ü¾ßµ¯ÐÔÇÒ¸ßЧÂʵÄÊý¾Ý¿âÓ¦ÓóÌÐò¡£
4.1.2ÊÔÌâͳ¼ÆÐÅÏ¢µÄʵÏÖ
ΪÁËÔÚÉú³ÉµÄ¼Ç¼¼¯ÖÐËæ»ú³éÈ¡³öÒ»µÀÌ⣬¿ÉÒÔʹÓÃVBÌṩµÄRndº¯Êý£¬¸Ãº¯ÊýÄÜÉú³ÉÒ»¸ö0¦äaÖ®¼äµÄËæ»úÊý¡£Éè¼Ç¼¼¯µÄ¸öÊýΪa£¬Ôòi = Int(Rnd * a + 1)¾ÍÊÇÒ»¸ö·¶Î§ÔÚ1¦äaÖ®¼äµÄËæ»úÕûÊý¡£ÕâÑùÔڼǼ¼¯ÖÐÈ¡³öµÄµÚiÌõ¼Ç¼£¬¾ÍÊDZ»Ëæ»ú³é³öµÄÒ»µÀÌ⣬¶øÇÒ±»Ñ¡ÖеÄÕâµÀÌâÔÚSELECTÓï¾äÑ¡ÔñÌõ¼þµÄ±£Ö¤Ï²»»áÖظ´Òѳö¹ýµÄÊÔÌâ¡£
4.2ÊÔ¾íä¯ÀÀÓëÐÞ¸Ä
ÊÔ¾í¹ÜÀíϵͳÖ÷ÒªÄÜÍê³ÉÁ½·½ÃæµÄ¹¦ÄÜ£ºÊÔ¾íµÄä¯ÀÀÓëÐ޸ģ¬ÄܶԵ±Ç°ÕýÔÚÉú³ÉµÄÊÔ¾í½øÐÐä¯ÀÀ£¬²¢¶Ô²»ÂúÒâµÄÊÔ¾í½øÐÐÐ޸Ļòɾ³ý£»ÊÔ¾íµÄ±àÅźʹòÓ¡£¬Äܽ«Ñ¡ºÃµÄÊÔÌâ·ÅÈë±ê×¼µÄÊÔ¾íÄ£°å²¢µ÷ÓÃWord½øÐб༡¢ÅÅ°æºÍ´òÓ¡¡£
4.3ÊÔ¾í±àÅÅÓë´òÓ¡
4.3.1ÊÔ¾íä¯ÀÀÓëÐ޸ŦÄܵÄʵÏÖ
ÔÚÊÔ¾íä¯ÀÀÓëÐ޸Ĵ°Ìå½çÃæÖк¬ÓÐÒ»¸ö½Ó½üÕû¸ö´°ÌåµÄRichTextBox¿Ø¼þ£¬ÓÃÀ´ÏÔʾµ±Ç°ÊÔ¾íÖеÄÈ«²¿ÊÔÌâ¡£
ΪÁËÁ¬ÐøÏòRichTextBox¿Ø¼þ£¨´Ë´¦ÃûΪRtb0£©ÖÐÌí¼ÓÊÔÌâÀûÓÃÁËVBÌṩµÄSendMessage·½·¨ºÍClipboard¶ÔÏóµÄ SetText·½·¨À´Ä£Äâ¼ôÇкÍÕ³ÌùµÄ¹ý³Ì£¬¼´ÏÈ°ÑÒ»µÀµÀÊÔÌâËÍÈëµ½¼ôÇа壬ÔٰѼôÇаåÖеÄÄÚÈÝÒ»¸ö¸öÕ³Ìùµ½RichTextBox¿Ø¼þÖС£
4.3.2ÊÔ¾íµÄ±£´æºÍ´òÓ¡¹¦ÄܵÄʵÏÖ
Ê×ÏÈÔÚ¹¤³ÌÖÐÒýÓÃWord¶ÔÏóÄ£ÐÍ¡£¶¨ÒåÒ»¸öWord¶ÔÏóÓ¦ÓóÌÐòµÄ¶ÔÏómypaper£¬ÔÙÓÃSet·½·¨¸ømypaper¸³Öµ¡£Í¨¹ýmypaperµÄ×Ó¶ÔÏó¼¯Documentsµ÷ÓÃAdd·½·¨£¬Éú³ÉÐÂWordÎĵµ¡£ÓÃSQLÓï¾äÖеÄSelectÃüÁî³éÈ¡³ö·ûºÏÌõ¼þµÄ¼Ç¼²¢¸øData¿Ø¼þµÄ¼Ç¼¼¯¸³Öµ£¬½« OLEÓë¼Ç¼¼¯µÄÌâÄ¿ÄÚÈÝ×ֶΰ󶨣¬Í¨¹ýOLEµ÷ÓÃDoverb·½·¨£¬¼¤»îWordÓ¦ÓóÌÐò£¬²¢½«ÌâÄ¿ÄÚÈÝÕ³Ìùµ½Õ³Ìù°åÉÏ£¬ÔٹرÕWord¡£È»ºóµ÷Óà SendKeysÃüÁ½«Õ³Ìù°åÉϵÄÄÚÈÝÌùµ½RichTextÉÏ£¬Í¬Ê±£¬½«WordÓ¦ÓóÌÐò¶ÔÏómypaperµÄ×Ó¶ÔÏóSelectµ÷ÓÃPasteÃüÁîÒ²Äܽ«ÌâÄ¿ÄÚÈÝÕ³Ìùµ½WordµÄÐÂÎĵµÖС£¶Ô¸÷ÖÖÌâÐÍÖظ´±à³Ì£¬×îºó½«WordÓ¦ÓóÌÐòµ÷ÓÃQuitÃüÁ¹Ø±ÕWord£¬ÔڹرÕÇ°»á³öÏÖÒ»¸öÌáʾ¿ò£¬¿ÉÒÔ±£´æ¸ÃÎĵµ¡£
5 ³É¼¨·ÖÎöϵͳµÄÉè¼ÆÓëʵÏÖ
5.1 ³É¼¨¿âµ¼Èë
¶ÔÓÚÊý¾Ý¿âµÄʵÏÖ·½·¨£¬ÓÐСÐÍÊý¾Ý¿âFoxpro¡¢Access¡¢ParadoxµÈ£¬´óÐÍÊý¾Ý¿âOracle¡¢Sybase¡¢InformixµÈ¡£»ùÓÚ ODBCʵÏÖÊý¾Ý¿âºÍÓ¦ÓóÌÐòµÄ½Ó¿Ú£¬ODBC£¨Open Database Connectivity£©¿ÉÒÔÌṩһ¸öΪ¸÷Êý¾Ý¿â³§¼ÒÖ§³ÖµÄ½ÏÒ»ÖµÄÓ¦Óÿª·¢½çÃ棬ʹӦÓóÌÐò¶ÀÁ¢ÓÚ¾ßÌåµÄÊý¾Ý¿â£¬¸øÐÅÏ¢½»»»´øÀ´·½±ã¡£
ODBCÓÐÇý¶¯¹ÜÀíÆ÷¡¢Çý¶¯³ÌÐò¼à¹ÜÆ÷¡¢Çý¶¯³ÌÐòºÍÊý¾ÝÔ´ËIJ¿·Ö×é³É[6]¡£Çý¶¯³ÌÐò¼à¹ÜÆ÷ÊÇÒ»¸ö¿ØÖÆÃæ°åС³ÌÐò£¬ÓÃÓÚ¶¨ÒåODBCÊý¾ÝÔ´¡£Êý¾ÝÔ´¾ÍÊǵ½¾ßÌåÊý¾Ý¿âµÄÁ¬½Ó¶¨Òå¡£Á¬½Ó¶¨Òå°üÀ¨Êý¾Ý¿âµÄÀàÐÍÐÅÏ¢ÒÔ¼°Êý¾Ý¿âÏà¹ØλÖÃÐÅÏ¢£¬È»ºóÁ¬½ÓÔÙ±»¸³¸øÒ»¸ö¹«¹²Ãû³Æ£¬½ÐÊý¾ÝÔ´Ãû³Æ£¨DSN£©¡£ODBCÇý¶¯³ÌÐò¹ÜÀíÆ÷£¨Driver Manager£©ºÍÇý¶¯³ÌÐò£¬¶¼°Ñ¸ÃÃû³Æµ±×÷Êý¾ÝÔ´±íµÄË÷Òý£¬ÒÔ²éÕÒÓëÊý¾Ý¿âÓйصÄÐÅÏ¢¡£ÀûÓÃVisual Basic¿ª·¢µÄWindowsÓ¦ÓóÌÐò£¬Í¨¹ýODBC»úÖÆ¿ÉÒÔ·½±ãµØʵÏÖÊý¾Ý¿âµÄ²Ù×÷¡£
5.2 ³É¼¨Í³¼ÆºÍÊÔ¾í·ÖÎö
³É¼¨Í³¼ÆÊǶÔѧÉúµÄ¿¼ÊԳɼ¨½øÐÐͳ¼Æ£¬ÕâЩͳ¼Æ·Ö¹Ì¶¨¸ñʽµÄͳ¼ÆºÍÓû§×Ô¶¨Òå¸ñʽµÄͳ¼Æ£¬²¢Êä³öÕâЩͳ¼ÆµÄ±¨±í¡£°üÀ¨³É¼¨µÄ·Ö¶Îͳ¼Æ¡¢³É¼¨·Ö²¼ÇúÏߵĻæÖÆ¡¢Æ½¾ù·ÖÊý¡¢×îµÍ·Ö¡¢×î¸ß·Ö¡¢¼°¸ñÂʵÄͳ¼ÆµÈ¡£
ÊÔ¾í·ÖÎöÊǶԲâÑéµÄÐŶȺÍЧ¶È½øÐзÖÎö¡£ÊÔ¾í·ÖÎöµÄ½á¹ûÄܹ»·´Ó³³ö¿¼ÊÔÊÇ·ñÕæÕý¼ì²é³öѧÉúµÄ֪ʶˮƽÓëÄÜÁ¦£¬ÊÇ·ñÕæÕý¼ì²é³ö½Ìѧ¹ý³ÌµÄ³É¹¦Óë·ñ£¬Ò²¾ÍÊÇ˵¾Ý´Ë¿ÉÒÔÅжϲⶨµÄ½á¹ûÊÇ·ñÄÜ×÷ΪÆÀ¼ÛµÄÒÀ¾Ý¡£¸ù¾ÝÊÔ¾íͳ¼ÆÈý»ù²¿·Ö·ÖÖµ¡¢Ìá¸ßÀ©Õ¹²¿·Ö·ÖÖµ¡¢×ÛºÏÐÔ²¿·Ö·ÖÖµ¼°Ìá¸ß²¿·ÖµÃ·ÖÂʵȡ£
6 °²È«ÏµÍ³
6.1Óû§¹ÜÀíÆ÷
×¢²á±íÊÇwindows95ÒÔÉÏ°æ±¾µÄÒ»´óÌØÉ«£¬Í¨¹ý×¢²á±í¿ÉÒԺܷ½±ãµØ´æÈ¡ºÍÓ¦ÓóÌÐòÓйصÄһЩÉèÖúÍÊý¾Ý£¬¶øVBÓÖÌṩÁËÊ®·Ö·½±ãµÄ×¢²á±í²Ù×÷º¯Êý£¬ËùÒÔÔÚÓû§¹ÜÀí¹ý³ÌÖÐÎÒÃÇÖ÷ÒªÊÇÀûÓÃ×¢²á±íÀ´¶ÔÓû§½øÐйÜÀíºÍ×¢²á¡£¾ßÌåʵÏÖÊÇ£¬½«¸÷Óû§¶ÔÓ¦µÄÓû§ÃûÒÀ´Î·ÅÈëÊý×éSUsernameÖУ¬È»ºó×ö³ÉÒ»¸ö×Ö·û´®´æÈë×¢²á±í£¬ÐèҪʱ´Ó×¢²á±íÖÐÈ¡³ö£¬ÔÙ·Ö±ð´æÈëSUsernameÖУ¬ÒÔ±ãÓÚÒýÓ᣸÷Óû§ÏàÓ¦µÄ¿ÚÁîºÍȨÏ޵IJÙ×÷Ò²Èç´Ë£¬·Ö±ð´æÈëÊý×éSuserPW ºÍSQxÖС£
½«Óû§Ìí¼Óµ½×¢²á±íÖÐÐèÒªÀûÓÃVBÌṩµÄSavesettingº¯Êý¡£¸Ãº¯ÊýÓÃÀ´ÔÚWindows×¢²á±íÖб£´æ»ò½¨Á¢Ó¦ÓóÌÐòÏîÄ¿¡£
6.2µÇ¼ϵͳ
µÇ¼ʱ½«×¢²á±íÖеÄÓû§Ãû¡¢¿ÚÁȨÏÞ×Ö·û´®È¡³ö£¬²¢·Ö½âµ½ÏàÓ¦µÄÊý×éSUsername¡¢SuserPW¡¢SQxÖУ¬½«Óû§ÊäÈëµÄÓû§ÃûÓëÓû§ÃûÊý×é SUsernameÖеĸ÷ÔªËرȽϣ¬ÈôÔÚ¸ÃÊý×éÖÐÕÒµ½¸ÃÓû§Ãû£¬ÔòÈ¡³ö¸ÃÔªËØÔÚÊý×éÖеÄλÖã¬ÔÙ½«Óû§ÊäÈëµÄ¿ÚÁîÓë¿ÚÁîÊý×éSuserPWÖеÄÏàͬλÖõÄÔªËØÏà±È½Ï£¬ÈçÒ»ÖÂÔòµÇ¼³É¹¦£¬½«È¨ÏÞÊý×éSQxÖÐÏàͬλÖõÄÔªËØÈ¡³ö£¬µÃµ½¸ÃÓû§ÓµÓеÄȨÏÞÖµ£¬È»ºó¸ù¾ÝȨÏÞÖµ¸ø¸ÃÓû§·ÖÅä²Ù×÷¹¦ÄÜ£¬·ñÔòµÇ¼ʧ°Ü¡£
½áÂÛ
±¾ÏµÍ³ÒÔ¡°ÊµÓá±Îª»ù±¾Ö¸µ¼Ë¼Ï룬ÔÚÊý¾Ý¿âÑ¡Ôñ·½Ãæ×öÁËϸÖµÄÑо¿ºÍ¶Ô±È£¬ÔÚ×ۺϷÖÎöÁ˸÷ÖÖÊý¾Ý¿âµÄÓÅȱµãºÍÊÔÌâ¿âµÄÌصãºóÑ¡ÓÃÁËÎȶ¨ÊµÓõÄAccess Êý¾Ý¿â£»ÔÚ¶ÔÊÔÌâºÍÊÔ¾í¼¯´ðÌâ¹ý³Ì×öÁË´óÁ¿·ÖÎöºó£¬È·¶¨Á˱¾ÏµÍ³µÄÊý¾Ý½á¹¹£»±¾ÏµÍ³½çÃæÓѺã¬Ò×ÓÚʹÓã¬Í¨ÓÃÐÔÇ¿£»ÔÚ×Ô¶¯×é¾í¡¢ÊÔ¾í±àÅźʹòÓ¡µÈ¹¦ÄܵÄÉè¼Æ·½ÃæÍ»³öÌåÏÖÁËÆäʵÓÃÐÔ¡£
ͬʱ£¬±¾ÏµÍ³µÄ×Ô¶¯×é¾íºÍ³É¼¨·ÖÎöÄ£¿éÉè¼ÆÉÐÐè½øÒ»²½ÍêÉÆ£¬Ó¦²»¶ÏÌá¸ß×Ô¶¯×é¾íºÍ¿¼ÊÔ·ÖÎöµÄ¿Æѧ»¯ÓëÖÇÄÜ»¯Ë®Æ½£¬ÉõÖÁ¿ÉÒÔ½øÒ»²½¿ª·¢»ùÓÚWebµÄÊÔÌâ¿âÓë³É¼¨·ÖÎöϵͳ¡£
²Î ¿¼ ÎÄ Ï×
[1] ÁõÖ¾Ãú,¸ß´ºÑÞ,Ë。Åô. Visual BasicÊý¾Ý¿â¿ª·¢ÊµÀý½âÎö.»úе¹¤Òµ³ö°æÉç
[2] ²ÜÇà,ÇñÀ,¹ù־ǿ. Visual Basic ³ÌÐòÉè¼Æ½Ì³Ì. »úе¹¤Òµ³ö°æÉç
[3] »ÆÃ÷,ÁºÐñ. Visual BASIC 6.0ÐÅϢϵͳÉè¼ÆÓ뿪·¢ÊµÀý£¨µÚ2°æ£©. »úе¹¤Òµ³ö°æÉç
[4] Àî´ºÝá,Ôøƽ. Êý¾Ý¿âÔÀíÓëÓ¦Ó᪡ª»ùÓÚACCESS. Ç廪´óѧ³ö°æÉç, ±±¾©¿Æº£µç×Ó³ö°æÉç
[5] ÖܹúÃñ. Visual Basic+ACCESSÊý¾Ý¿âÏîÄ¿¿ª