VB °æ (¾«»ªÇø)

·¢ÐÅÈË: zxfsnow (±ðÅÂÎÒÉËÐÄ), ÐÅÇø: VB
±ê  Ìâ: ÓÃVB×ÔÖÆÆÁÄ»±£»¤³ÌÐò(Ç°ÃæÓÐתÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê05ÔÂ30ÈÕ19:46:53 ÐÇÆÚ¶þ), ×ªÐÅ

  
 ÄãÊÇ·ñÒÑÑá¾ë»úÉϵÄÆÁÄ»±£»¤³ÌÐò£¬¶øÓÖ¿àÓÚÄÑÕÒµ½Áî×Ô¼ºÂúÒâµÄ¡£²»¼±£¬
¡°×Ô¼º¶¯ÊÖ£¬·áÒÂ×ãʳ¡±£¬Äã×Ô¼º¾Í¿ÉÒÔÖÆ×÷¾«ÃÀµÄÆÁÄ»±£»¤³ÌÐò£¬Ö»ÒªÄãÉÔÓÐ
VB±à³Ì֪ʶ¡£ÏÂÃæÎÒÃǾÍÓÃVBÀ´±àдһ¸ö½éÉÜ×Ô¼º¼ÒÈ˵ÄÆÁÄ»±£»¤³ÌÐò¡£
¡¡¡¡1¡¢ »ñÈ¡ÆÁ±£Í¼Æ¬£º
¡¡¡¡´ÓÄã¼ÒÈ˵ÄÏàƬÖУ¬Ìô³öÄãÑ¡¶¨Òª×÷ΪͼƬµÄ£¬ÓÃɨÃèÒÇɨ½øÄãµÄµçÄÔÖУ¬±£
´æΪ¡°£ª. bmp¡±¸ñʽ¡£Èç¹û¾õµÃЧ¹û²»¼Ñ£¬¿ÉÒÔÓÃͼƬ´¦ÀíÈí¼þÀ´¼Ó¹¤£¬ÔÚÕâ·½
Ã棬Photoshop¡¢iPhtotoExpressµÈ¹¦Äܶ¼Ï൱ǿ¡£°Ñ¼Ó¹¤ºÃµÄͼƬ±àºÃºÅ£¨²»·Á
¾Í±£´æΪpic1.bmp¡¢pic2.bmpµÈµÈ£©£¬±£´æÔÚC£ºÅ̸ùĿ¼ÏµÄPHOTO×ÓĿ¼ÖС£
¡¡¡¡2¡¢ Í¼Æ¬ÏÔʾ£º
¡¡¡¡Ôڸò½ÖУ¬ÎÒÃÇʹÓÃVBÖÐLoadPicture£¨£©º¯ÊýÀ´ÔØÈëͼƬ¡£ÆäÓï·¨£º
¡¡¡¡LoadPicture£¨[stringexpression]£©
¡¡¡¡stringexpress²ÎÊýΪ´ýÔØÈëµÄͼÐÎÎļþµÄ·¾¶ºÍÃû³Æ¡£
¡¡¡¡ÎÒÃÇʹÓÃÈý¸ö¿Ø¼þ£¬ÆäÃû³Æ¡¢ÊôÐÔ¼°ÖµÈçÏ£º

¡¡¡¡¿Ø¼þÃû ÊôÐÔ ÊôÐÔÖµ
¡¡¡¡Form Name MyFamily
¡¡¡¡ Back Color ÂÌÉ«
¡¡¡¡ Caption ¿Õ
¡¡¡¡ Control Box False
¡¡¡¡Image Name Photo
¡¡¡¡ Strech False
¡¡¡¡Timer Name Tconpic
¡¡¡¡ Interval 10000
¡¡¡¡Æä´úÂëÈçÏ£º
¡¡¡¡Option Explicit
¡¡¡¡ Dim counter as Integer
¡¡¡¡ Dim No as String
¡¡¡¡ Private Sub Form_Load()
¡¡¡¡ Photo.Picture=LoadPicture(¡°c:\Photo\pic1.bmp")
¡¡¡¡Counter=¡°1"
¡¡¡¡End Sub
¡¡¡¡Private Sub Tconpic_Timer()
¡¡¡¡Counter=Counter£«1
¡¡¡¡If Counter=15 then
¡¡¡¡Counter=1
¡¡¡¡End If
¡¡¡¡End If
¡¡¡¡No=Trim(str(Counter))
¡¡¡¡Photo.picture=LoadPicture(¡°c:\photo\pic"£«No£«¡°.bmp")
¡¡¡¡End Sub
¡¡¡¡ËµÃ÷£º
¡¡¡¡µÚÒ»¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇ×°ÔصÚÒ»ÕÅͼƬ£»
¡¡¡¡µÚ¶þ¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇ¿ØÖÆͼƬµÄת»»£»
¡¡¡¡3¡¢Ìí¼Ó¶àýÌ幦ÄÜ£º
¡¡¡¡ÎÒÃÇ¿ÉÒÔÓ¦ÓÃVBÌṩµÄ¶àýÌ幦ÄÜÀ´ÎªÆÁÄ»±£»¤³ÌÐòÅäÉϱ³¾°ÒôÀÖ¡£Ê×ÏÈ°Ñ×Ô
¼ºÏ²»¶µÄÒôÀÖת¼²¢ÒÔ¡°bjmusic.wav¡±ÎªÃû±£´æÔÚĿ¼PHOTOÖУ¬¶øºóÓÃTimer¿Ø
¼þÀ´ÊµÏÖ¶Ô±³¾°ÒôÀÖÑ­»·²¥·ÅµÄ¿ØÖÆ¡£
¡¡¡¡¸Ã²½ÖÐËùʹÓõĿؼþ£¬ÆäÃû³Æ¡¢ÊôÐÔºÍÖµÈçÏ£º
¡¡¡¡¿Ø¼þ ÊôÐÔ ÊôÐÔÖµ
¡¡¡¡MMControl Name MMConWav
¡¡¡¡Timer Name Tconwav
¡¡¡¡ Interval 150000
¡¡¡¡ ´úÂëÈçÏ£º
¡¡¡¡ Private Sub Form_Load()
¡¡¡¡ MMConWav.Visible=False
¡¡¡¡ MMConWav.Notify=False
¡¡¡¡ MMConWav.Wait=True
¡¡¡¡ MMconWav.Shareable=False
¡¡¡¡ MMConWav.DeviceType=¡°waveaudio"

¡¡¡¡ MMConWav.Filename=¡°c:\photo\bjmusic.wav"
¡¡¡¡ MMConWav.Command=¡°open"
¡¡¡¡ MMConWav.Command=¡°play"
¡¡¡¡ End Sub
¡¡¡¡ Private Sub Tconwav_Timer()
¡¡¡¡ MMConWav.Command=¡°colse"
¡¡¡¡ MMConWav.Command=¡°open"
¡¡¡¡ MMConWav.Command=¡°play"
¡¡¡¡ End Sub
¡¡¡¡ ËµÃ÷£ºµÚÒ»¸ö×Ó³ÌÐòÊÇÉèÖÿؼþMMcontrolµÄÊôÐÔ£»
¡¡¡¡µÚ¶þ¸ö×Ó³ÌÐòÊÇ¿ØÖƸñ³¾°ÒôÀÖµÄÖظ´²¥·Å£»
¡¡¡¡×¢Ò⣺ѡÔñµÄ±³¾°ÒôÀÖÓ¦¸ÃºÍÆÁÄ»±£»¤³ÌÐòµÄÖ÷ÌâÏàÒ»Ö£¬ÇÒÆä²¥·ÅµÄʱ¼äÓ¦
¸ÃÊÇÆÁÄ»±£»¤³ÌÐòÔËÐÐÒ»ÖÜËùÐèµÄʱ¼äµÄÕûÊý±¶¡£
¡¡¡¡4¡¢ ÉèÖüüÅ̺ÍÊó±êµÄÏìÓ¦£º
¡¡¡¡ÒªÖØÐÂʹÓüÆËã»ú£¬Í˳öÆÁÄ»±£»¤³ÌÐò£¬¾Í±ØÐëÉèÖüüÅ̺ÍÊó±êÏìÓ¦¡£Æä´úÂë
ÈçÏ£º
¡¡¡¡Private Sub Form_keydown()
¡¡¡¡End
¡¡¡¡End Sub
¡¡¡¡Private Sub Form_Click()
¡¡¡¡End
¡¡¡¡End Sub
 Form_MouseMove()
¡¡¡¡Static X1,Y1 As Single
¡¡¡¡Dim X2,Y2 As Single
¡¡¡¡X1=X
¡¡¡¡Y1=Y
¡¡¡¡If X1=0 And Y1=0 Then
¡¡¡¡ X1=X2
¡¡¡¡ Y1=Y2
¡¡¡¡ Exit Sub
¡¡¡¡End If
¡¡¡¡If (X1<>X2) Or (Y1<>Y2) Then
¡¡¡¡ End
¡¡¡¡End If
¡¡¡¡End Sub
¡¡¡¡ËµÃ÷£º
¡¡¡¡ µÚÒ»¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇ°´ÈÎÒâ¼üʱÍ˳öÆÁÄ»±£»¤³ÌÐò£»
¡¡¡¡ ºóÁ½¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇÔÚµ¥»÷»òÒƶ¯Êó±êʱÍ˳öÆÁÄ»±£»¤³ÌÐò£»
¡¡¡¡5¡¢ Éú³ÉMyFamily.scr³ÌÐò£º
¡¡¡¡¾ÍÒª´ó¹¦¸æ³ÉÁË£¬Ñ¡ÔñÎļþ²Ëµ¥ÖÐÉú³É¡°£ª.exe¡±ÏÉú³ÉMyFamily.ScrÎļþ
£¬±£´æÔÚc:\windowsĿ¼Ï£¬È»ºóÑ¡Ôñ¿ØÖÆÃæ°å£¬ÔÚÏÔʾÆ÷ÊôÐÔÖÐÑ¡¶¨Äã×Ô¼ºÖÆ×÷
µÄÕâ¸öÆÁÄ»±£»¤³ÌÐò¡£¸ã¶¨£¡ÔËÐп´¿´£¬ÈçºÎ£¿¿´×Å×Ô¼ºÖÆ×÷µÄÆÁÄ»±£»¤³ÌÐò£¬ÐÄ
ÀïÓÐÒ»Öֳɾ͸аɣ¡
 Ðò£¬Ð?
ÀïÓÐÒ»Öֳɾ͸аɣ¡
¡¡¡¡ÕâÀï½éÉÜÁËÒÔ¸öÈ˼ÒÍ¥Éú»îΪÖ÷ÌâµÄÆÁÄ»±£»¤³ÌÐò¡£Èç¹ûÄãÓÐÐÄ£¬¿ÉÒÔ½«ÓÑÈË
µÄÏàƬ¾­¹ýÕûÀí£¬ÅäÉÏÓÅÃÀµÄÒôÀÖ»òÊÇ×Ô¼ºµÄÐÄÇéµÀ°×£¬ÕâÒ»¶¨ÊǷݼ«ºÃµÄÀñÎ
Èç¹ûÄ㻹ÓÐÉúÒâÍ·ÄÔ£¬¿ÉÒÔºÍÄÇЩÐèÒªÐÎÏóÐû´«µÄ¹«Ë¾ÁªÏµ£¬ÎªËûÃÇÖÆ×÷ЩÆóÒµÐû
 ÄãÊÇ·ñÒÑÑá¾ë»úÉϵÄÆÁÄ»±£»¤³ÌÐò£¬¶øÓÖ¿àÓÚÄÑÕÒµ½Áî×Ô¼ºÂúÒâµÄ¡£²»¼±£¬
¡°×Ô¼º¶¯ÊÖ£¬·áÒÂ×ãʳ¡±£¬Äã×Ô¼º¾Í¿ÉÒÔÖÆ×÷¾«ÃÀµÄÆÁÄ»±£»¤³ÌÐò£¬Ö»ÒªÄãÉÔÓÐ
VB±à³Ì֪ʶ¡£ÏÂÃæÎÒÃǾÍÓÃVBÀ´±àдһ¸ö½éÉÜ×Ô¼º¼ÒÈ˵ÄÆÁÄ»±£»¤³ÌÐò¡£
¡¡¡¡1¡¢ »ñÈ¡ÆÁ±£Í¼Æ¬£º
¡¡¡¡´ÓÄã¼ÒÈ˵ÄÏàƬÖУ¬Ìô³öÄãÑ¡¶¨Òª×÷ΪͼƬµÄ£¬ÓÃɨÃèÒÇɨ½øÄãµÄµçÄÔÖУ¬±£
´æΪ¡°£ª. bmp¡±¸ñʽ¡£Èç¹û¾õµÃЧ¹û²»¼Ñ£¬¿ÉÒÔÓÃͼƬ´¦ÀíÈí¼þÀ´¼Ó¹¤£¬ÔÚÕâ·½
Ã棬Photoshop¡¢iPhtotoExpressµÈ¹¦Äܶ¼Ï൱ǿ¡£°Ñ¼Ó¹¤ºÃµÄͼƬ±àºÃºÅ£¨²»·Á
¾Í±£´æΪpic1.bmp¡¢pic2.bmpµÈµÈ£©£¬±£´æÔÚC£ºÅ̸ùĿ¼ÏµÄPHOTO×ÓĿ¼ÖС£
¡¡¡¡2¡¢ Í¼Æ¬ÏÔʾ£º
¡¡¡¡Ôڸò½ÖУ¬ÎÒÃÇʹÓÃVBÖÐLoadPicture£¨£©º¯ÊýÀ´ÔØÈëͼƬ¡£ÆäÓï·¨£º
¡¡¡¡LoadPicture£¨[stringexpression]£©
¡¡¡¡stringexpress²ÎÊýΪ´ýÔØÈëµÄͼÐÎÎļþµÄ·¾¶ºÍÃû³Æ¡£
¡¡¡¡ÎÒÃÇʹÓÃÈý¸ö¿Ø¼þ£¬ÆäÃû³Æ¡¢ÊôÐÔ¼°ÖµÈçÏ£º

¡¡¡¡¿Ø¼þÃû ÊôÐÔ ÊôÐÔÖµ
¡¡¡¡Form Name MyFamily
¡¡¡¡ Back Color ÂÌÉ«
¡¡¡¡ Caption ¿Õ
¡¡¡¡ Control Box False
¡¡¡¡Image Name Photo
¡¡¡¡ Strech False
¡¡¡¡Timer Name Tconpic
¡¡¡¡ Interval 10000
¡¡¡¡Æä´úÂëÈçÏ£º
¡¡¡¡Option Explicit
¡¡¡¡ Dim counter as Integer
¡¡¡¡ Dim No as String
¡¡¡¡ Private Sub Form_Load()
¡¡¡¡ Photo.Picture=LoadPicture(¡°c:\Photo\pic1.bmp")
¡¡¡¡Counter=¡°1"
¡¡¡¡End Sub
¡¡¡¡Private Sub Tconpic_Timer()
¡¡¡¡Counter=Counter£«1
¡¡¡¡If Counter=15 then
¡¡¡¡Counter=1
¡¡¡¡End If
¡¡¡¡End If
¡¡¡¡No=Trim(str(Counter))
¡¡¡¡Photo.picture=LoadPicture(¡°c:\photo\pic"£«No£«¡°.bmp")
¡¡¡¡End Sub
¡¡¡¡ËµÃ÷£º
¡¡¡¡µÚÒ»¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇ×°ÔصÚÒ»ÕÅͼƬ£»
¡¡¡¡µÚ¶þ¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇ¿ØÖÆͼƬµÄת»»£»
¡¡¡¡3¡¢Ìí¼Ó¶àýÌ幦ÄÜ£º
¡¡¡¡ÎÒÃÇ¿ÉÒÔÓ¦ÓÃVBÌṩµÄ¶àýÌ幦ÄÜÀ´ÎªÆÁÄ»±£»¤³ÌÐòÅäÉϱ³¾°ÒôÀÖ¡£Ê×ÏÈ°Ñ×Ô
¼ºÏ²»¶µÄÒôÀÖת¼²¢ÒÔ¡°bjmusic.wav¡±ÎªÃû±£´æÔÚĿ¼PHOTOÖУ¬¶øºóÓÃTimer¿Ø
¼þÀ´ÊµÏÖ¶Ô±³¾°ÒôÀÖÑ­»·²¥·ÅµÄ¿ØÖÆ¡£
¡¡¡¡¸Ã²½ÖÐËùʹÓõĿؼþ£¬ÆäÃû³Æ¡¢ÊôÐÔºÍÖµÈçÏ£º
¡¡¡¡¿Ø¼þ ÊôÐÔ ÊôÐÔÖµ
¡¡¡¡MMControl Name MMConWav
¡¡¡¡Timer Name Tconwav
¡¡¡¡ Interval 150000
¡¡¡¡ ´úÂëÈçÏ£º
¡¡¡¡ Private Sub Form_Load()
¡¡¡¡ MMConWav.Visible=False
¡¡¡¡ MMConWav.Notify=False
¡¡¡¡ MMConWav.Wait=True
¡¡¡¡ MMconWav.Shareable=False
¡¡¡¡ MMConWav.DeviceType=¡°waveaudio"

¡¡¡¡ MMConWav.Filename=¡°c:\photo\bjmusic.wav"
¡¡¡¡ MMConWav.Command=¡°open"
¡¡¡¡ MMConWav.Command=¡°play"
¡¡¡¡ End Sub
¡¡¡¡ Private Sub Tconwav_Timer()
¡¡¡¡ MMConWav.Command=¡°colse"
¡¡¡¡ MMConWav.Command=¡°open"
¡¡¡¡ MMConWav.Command=¡°play"
¡¡¡¡ End Sub
¡¡¡¡ ËµÃ÷£ºµÚÒ»¸ö×Ó³ÌÐòÊÇÉèÖÿؼþMMcontrolµÄÊôÐÔ£»
¡¡¡¡µÚ¶þ¸ö×Ó³ÌÐòÊÇ¿ØÖƸñ³¾°ÒôÀÖµÄÖظ´²¥·Å£»
¡¡¡¡×¢Ò⣺ѡÔñµÄ±³¾°ÒôÀÖÓ¦¸ÃºÍÆÁÄ»±£»¤³ÌÐòµÄÖ÷ÌâÏàÒ»Ö£¬ÇÒÆä²¥·ÅµÄʱ¼äÓ¦
¸ÃÊÇÆÁÄ»±£»¤³ÌÐòÔËÐÐÒ»ÖÜËùÐèµÄʱ¼äµÄÕûÊý±¶¡£
¡¡¡¡4¡¢ ÉèÖüüÅ̺ÍÊó±êµÄÏìÓ¦£º
¡¡¡¡ÒªÖØÐÂʹÓüÆËã»ú£¬Í˳öÆÁÄ»±£»¤³ÌÐò£¬¾Í±ØÐëÉèÖüüÅ̺ÍÊó±êÏìÓ¦¡£Æä´úÂë
ÈçÏ£º
¡¡¡¡Private Sub Form_keydown()
¡¡¡¡End
¡¡¡¡End Sub
¡¡¡¡Private Sub Form_Click()
¡¡¡¡End
¡¡¡¡End Sub
 Form_MouseMove()
¡¡¡¡Static X1,Y1 As Single
¡¡¡¡Dim X2,Y2 As Single
¡¡¡¡X1=X
¡¡¡¡Y1=Y
¡¡¡¡If X1=0 And Y1=0 Then
¡¡¡¡ X1=X2
¡¡¡¡ Y1=Y2
¡¡¡¡ Exit Sub
¡¡¡¡End If
¡¡¡¡If (X1<>X2) Or (Y1<>Y2) Then
¡¡¡¡ End
¡¡¡¡End If
¡¡¡¡End Sub
¡¡¡¡ËµÃ÷£º
¡¡¡¡ µÚÒ»¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇ°´ÈÎÒâ¼üʱÍ˳öÆÁÄ»±£»¤³ÌÐò£»
¡¡¡¡ ºóÁ½¸ö×Ó³ÌÐòµÄ¹¦ÄÜÊÇÔÚµ¥»÷»òÒƶ¯Êó±êʱÍ˳öÆÁÄ»±£»¤³ÌÐò£»
¡¡¡¡5¡¢ Éú³ÉMyFamily.scr³ÌÐò£º
¡¡¡¡¾ÍÒª´ó¹¦¸æ³ÉÁË£¬Ñ¡ÔñÎļþ²Ëµ¥ÖÐÉú³É¡°£ª.exe¡±ÏÉú³ÉMyFamily.ScrÎļþ
£¬±£´æÔÚc:\windowsĿ¼Ï£¬È»ºóÑ¡Ôñ¿ØÖÆÃæ°å£¬ÔÚÏÔʾÆ÷ÊôÐÔÖÐÑ¡¶¨Äã×Ô¼ºÖÆ×÷
µÄÕâ¸öÆÁÄ»±£»¤³ÌÐò¡£¸ã¶¨£¡ÔËÐп´¿´£¬ÈçºÎ£¿¿´×Å×Ô¼ºÖÆ×÷µÄÆÁÄ»±£»¤³ÌÐò£¬ÐÄ
ÀïÓÐÒ»Öֳɾ͸аɣ¡
 Ðò£¬Ð?
ÀïÓÐÒ»Öֳɾ͸аɣ¡
¡¡¡¡ÕâÀï½éÉÜÁËÒÔ¸öÈ˼ÒÍ¥Éú»îΪÖ÷ÌâµÄÆÁÄ»±£»¤³ÌÐò¡£Èç¹ûÄãÓÐÐÄ£¬¿ÉÒÔ½«ÓÑÈË
µÄÏàƬ¾­¹ýÕûÀí£¬ÅäÉÏÓÅÃÀµÄÒôÀÖ»òÊÇ×Ô¼ºµÄÐÄÇéµÀ°×£¬ÕâÒ»¶¨ÊǷݼ«ºÃµÄÀñÎ
Èç¹ûÄ㻹ÓÐÉúÒâÍ·ÄÔ£¬¿ÉÒÔºÍÄÇЩÐèÒªÐÎÏóÐû´«µÄ¹«Ë¾ÁªÏµ£¬ÎªËûÃÇÖÆ×÷ЩÆóÒµÐû
´«µÄÆÁÄ»±£»¤³ÌÐò£¬»¹ÄÜΪ×Ô¼ºÕõµã¡°ËéÒø¡±¡£À´£¬ÊÔÊÔ¿´£¬ÄãÒ»¶¨ÐС£

¡ù À´Ô´:¡¤¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn¡¤[FROM: 202.118.235.249]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.408ºÁÃë