VBS½sµ{±Ðµ{ [¤W]
±z¬O²Ä
369ÓÂsÄýªÌ
µo²{¤j³¡¤ÀªºªB¤Í³£¤£·|½sµ{, ³o¥i¤£¬O¥ó¦n¨Æ, ©Ò¥H³o¦¸§Ú´N¼g¤F¤@Ó²³æªº½sµ{±Ðµ{, Á¿¤@¤UVBScript. ¥Dn±¦Vµæ³¾, À´±o½sµ{ªºªB¤Í´N¤£n®ö¶O®É¶¡¤F, ¦pªG§A·Q±µÄ²¥H¤UVBScript¤]¥i¥H, ¦ý¬JµM¦³½sµ{°ò¦±ÀÂ˪½±µ¥h§ä¤@¨Ç°Ñ¦Ò®Ñ¨ÓŪ, ·|¤ñ¸û§Ö.
¤°»ò¬OVBScript©O? VBScriptªº¥þºÙ¬O:Microsoft Visual Basic Script Editon.(·L³n¤½¥qµøÄ±¤ÆBASIC¸}¥»ª©). ¥¿¦p¨ä¦r±©Ò³zÅSªº¸ê°T, VBS(VBScriptªº¶i¤@¨B²¼g)¬O°ò©óVisual Basicªº¸}¥»»y¨¥. §Ú¶i¤@¨B¸ÑÄÀ¤@¤U, Microsoft Visual Basic¬O·L³n¤½¥q¥X«~ªº¤@®MµøÄ±¤Æ½sµ{¤u¨ã, »yªk°ò©óBasic. ¸}¥»»y¨¥, ´N¬O¤£½sͦ¨¤G¶i¦ìÀÉ, ª½±µ¥Ñ±J¥D(host)¸ÑÄÀ·½¥N½X¨Ã°õ¦æ, ²³æÂI»¡´N¬O§A¼gªºµ{¦¡¤£»Ýn½sͦ¨.exe, ¦Ó¬Oª½±µµ¹¥Î¤áµo°e.vbsªº®Ú·½µ{¦¡, ¥Î¤á´N¯à°õ¦æ¤F.
¡@¡@§Úª¾¹Dµæ³¾²{¦b³ÌÃö¤ßªº´N¬O¥Î¤°»ò¤u¨ã¨Ó¶}µoVBSµ{¦¡¤F, µª®×¬O:°O¨Æ¥»(Notepad).§Ú¤£¬O¶}ª±¯º, ¨ä¹ê¥ô¦ó¤@ºØ¤å¥»½s¿è¾¹³£¥i¥H¥Î¨Ó¶}µoVBS¶}µo, ¥u¤£¹L°O¨Æ¥»¬O¥Ñ¨t²Î¦Û±aªº, ¤ñ¸û¦n§ä¦Ó¤w. ¾¨ºÞ¦p¦¹, §ÚÁÙ¬O«ØÄ³§A¥h¤U¸ü¤@Ó±M·~ªº¤å¥»½s¿è¾¹, ¦]¬°³o¨Ç¤u¨ã¥i¥H´£¨Ñ "»yªk°ª«G"µ¥¥\¯à, §ó¥[¤è«K¶}µo, ¥Îþ¤@ÓÀH§A³ß¦n, §Ú¤ñ¸û³ßÅwEdit Plus (2.10).
¡@¡@OK, §ÚÌ¥ý¨Ó¼g¤@ÓVBScriptµ{¦¡¼ö¼ö¨.
REM ¿é¤J¨Ã¦^Åã§Aªº¦W¦r
'¨Ï¥ÎInputBox©MMsgbox¨ç¼Æ
Dim name,msg
msg="½Ð¿é¤J§Aªº¦W¦r:"
name=Inputbox(msg,"¦WºÙ")
Msgbox(name)
¡@¡@§â¤W±ªºµ{¦¡²M³æ¿é¤J¨ì°O¨Æ¥»ùر, µM«á«O¦s¬°¥H.vbs¬°°ÆÀɦWªº¤å¥ó("«O¦sÃþ«¬"ùر¿ï¾Ü"©Ò¦³ÀÉ").µM«áÂùÀ»¹B¦æ, Æ[¹î¹B¦æµ²ªG. ª`·N:½Ð¦Û¤v¿é¤Jµ{¦¡²M³æ, ¤£n½Æ»s->Öß¶K!
¡@¡@§Ú¨Ó¸ÑÄÀ¤@¤U³oÓµ{¦¡, ²Ä¤@¦æ©M²Ä¤G¦æªº¶}ÀY¤À§O¬O"REM"»y¥y©M" ' ", ³o¨âÓªF¦èªº§@¥Î¬O¬Û¦Pªº, ªí¥Ü¥»¦æ¬Oª`ÄÀ¦æ, ´N¬O»¡³o¨â¦æ¤°»ò¤]¤£·F,¥u¬O¥Î¨Ó»¡©ú³o¬qµ{¦¡ªº¥\¯à, ª©Åv¸ê°Tµ¥µ¥. ª`ÄÀ¦æ¬Oµ{¦¡³Ì«nªº³¡¤À¤§¤@, ¾¨ºÞ¥¦¤£¬O¥²»Ýªº, ¦ý¹ï©ó¨ä¥L¤H¾\Ū·½¥N½X, ¥H¤Î¦Û¤v¤ÀªR·½¥N½X¬O«Ü¦³¦n³Bªº. ¦nªº²ßºD¬O¦b¥²nªº¦a¤è¥[¤W²M´·, ²¼äªºª`ÄÀ.
¡@¡@Dim¥Î¨ÓÁn©ú¤@ÓÅܼÆ, ¦bVBS¤¤, ÅܼÆÃþ«¬¨Ã¤£¬O¨º»ò«n, ´N¬O»¡VBS·|À°§A¦Û°ÊÃѧOÅܼÆÃþ«¬, ¦Ó¥BÅܼƦb¨Ï¥Î«e¤£¤@©wn¥ýÁn©ú, µ{¦¡·|°ÊºA¤À°tÅܼƪŶ¡. ¦bVBS¤¤§A¤£¥Î¦Ò¼{nameÀx¦sªº¬O¤@Ó¾ã¼ÆÁÙ¬O¤@Ó¤p¼Æ(¾Ç¦W¥s"¯BÂI¼Æ"), ¤]¤£¥Î¦Ò¼{¬O¤£¬O¦r¦ê(¤@¦ê¦r¤¸, ¤ñ¦p:"Hello World"), VBS·|¦Û°ÊÀ°§A·d©w. ©Ò¥H²Ä¤T¦æ»y¥y¥i¥H§R°£, ®ÄªG¤£·|ÅÜ, ¦ý§Ú±j¯P¤Ï¹ï³o»ò°µ, ¤@ÓÅܼƪº°ò¥»ì«h´N¬O:¥ýÁn©ú,«á¨Ï¥Î.ÅܼƦW¥Î¦r¥À¶}ÀY,¥i¥H¨Ï¥Î¤U¹º½u,¼Æ¦ì, ¦ý¤£¯à¨Ï¥Îvbs¤w¸g©w¸qªº¦r, ¤ñ¦pdim, ¤]¤£¯à¬O¯Â¼Æ¦r.
¡@¡@¤U¤@¦æ³QºÙ¤§¬°"½áÈ", "="¬O½áȲŸ¹, ¨Ã¤£¬O¼Æ¾Ç¤¤ªºµ¥©ó¸¹, ¾¨ºÞ¬Ý°_¨Ó¤@¼Ë.³o¬O¥¿²Îªº²z¸Ñ, §An²z¸Ñ¦¨µ¥©ó¤]¨S¦³¤°»ò¤£¥i. ½áȸ¹ªº¥ªÃä¬O¤@ÓÅܼÆ, ¥kÃä¬On½áµ¹ÅܼƪºÈ, ¸g¹L½áÈ¥H«á, msg³oÓÅܼƦbµ{¦¡¤¤µ¥¦P©ó"½Ð¿é¤J§Aªº¦W¦r:"³oÓ¦r¦ê,¦ý·ímsg³Q¦A¦¸½Æ»sªº®ÉÔ, ìÈ´N·|®ø¥¢. ¤£¥ú¦r¦ê, ¨ä¥L¥ô¦óÅܼƳ£³o¼Ë³Q½áÈ, ¨Ò¦p: a=2, b=12.222µ¥µ¥.
¡@¡@¦A©¹¤U,Inputbox©MMsgbox¬OVBS¤º«Øªº¨ç¼Æ, ¤@Ó¨ç¼Æ´N¬Û·í©ó¤@Ó"¶Â½c", ¦³¿é¤J(°Ñ¼Æ)©M¿é¥X(ªð¦^È), §A¥i¥H¤£¥ÎÁA¸Ñ¨ç¼Æ¬O«ç»ò¹B§@ªº, ¥unÁA¸Ñ³oÓ¨ç¼Æ¯à·F¤°»ò´N¦æ¤F, §Ṳ́]¥i¥H©w¸q¦Û¤vªº¨ç¼Æ, ¤£¹L¨ºnµ¥¨ì¥H«á¦AÁ¿. ²{¦b§ÚÌ¥unÁA¸Ñ, ¤@Ó¨ç¼Æ¥i¥H¦³ªð¦^Ȥ]¥i¥H¨S¦³, ¥i¥H¦³°Ñ¼Æ¤]¥i¥H¨S¦³. ¨Ò¦pInputbox´N¬O¦³ªð¦^Ȫº¨ç¼Æ, §Ú̥νáȸ¹¥ªÃ䪺ÅܼƨÓ"±µ"¦íInputBoxªºªð¦^È--´N¬O§A¿é¤Jªº¤º®e. ¦binputbox¥kÃ䪺¬A©·ùجO°Ñ¼Æ¦Cªí, ¨CӰѼƥÎ","¤À¹j¶}, ¨CӰѼƦ³¤£¦Pªº¥\®Ä, ¤ñ¦p²Ä¤@ӰѼƷ|Åã¥Ü¦b´£¥ÜùØ, §Ú̧âmsg³oÓÅܼƧ@¬°²Ä¤@ӰѼƶǵ¹¤FInputbox ¨ç¼Æ, ¦Ómsg="½Ð¿é¤J§Aªº¦W¦r:", ©Ò¥H§Ú̦b¹ï¸Ü¤è¶ôªº´£¥ÜÄæ´N·|¬Ý¨ì"½Ð¿é¤J§Aªº¦W¦r:" ²Ä¤GӰѼƬO¹ï¸Ü¤è¶ôªº¼ÐÃD, §Ú̥Ϊ½±µ¶q(¾Ç¦W¥s"±`¶q", ³oùجO"¦r¦ê±`¶q")¶Ç»¼µ¹¨ç¼Æ, ·íµM§A¤]¥i¥H¶Ç»¼ÅܼÆ. InputboxÁÙ¦³«Ü¦h°Ñ¼Æ, ¤ñ¦p§A¦b"¦WºÙ"«á±¦A¥[¤@Ó","µM«á¿é¤JÀH«K¤@¦ê¦r¤¸(¦r¦ê,¥ÎÂù¤Þ¸¹""¥]»q°_¨Óªº¤@¦ê¦r¤¸¥s°µ¦r¦ê)µM«á¹B¦æ, ¬Ý¬Ýµ²ªG. §A·|µo²{¥Î©ó¿é¤Jªº¤å¥»®Ø¦³¤FÀq»{ªºÈ, ³o´N¬O²Ä¤TӰѼƪº§@¥Î.
¡@¡@Msgbox¨ç¼Æ¬O¥Î¨Ó¿é¥Xªº¨ç¼Æ, ¦bVBS¤¤¨S¦³±Mªùªº¿é¥X¨ç¼Æ(BASIC¤¤ªºprint,C¤¤ªºprintf), ©Ò¥H§ÚÌ¥u¯à¥Î¹ï¸Ü¤è¶ô¨ÓÆ[¹î¿é¥Xµ²ªG, Msgboxªº¥²n°Ñ¼Æ¥u¦³¤@Ó, ´N¬On¿é¥Xªº¤º®e, ¦b³oºØ±¡ªp¤U, §Ṳ́£»Ýn²z·|msgboxªºªð¦^È. Ãö©óMsgbox©MInputbox§ÚÌ¥H«áÁÙ·|¦b°Q½×, ¤µ¤Ñ¥u¬O¼ö¼ö¨, ¨ì¦¹¬°¤î.
nÂI:
1) ª`ÄÀ(¥HREM©Î'¶}ÀY)¦æ¦bµ{¦¡¤¤¤£°_§@¥Î, ¦ý¯àÅý§O¤H§ó®e©öŪÀ´§Aªºµ{¦¡.
2) ÅܼƦn¹³¤@Ó²°¤l, ©Î¤@Ó¥N¸¹, ¥i¥H¥Nªí§A·Q¥NªíªºªF¦è. ÅܼƽáȨϥÎ"="
3) ¥H""¥]»q°_¨Óªº¦r¤¸ºÙ¤§¬°"¦r¦ê"
4) ¨ç¼Æ¹³¤@Ó"¶Â½c", ¦³°Ñ¼Æ©Mªð¦^È, ¥Î"="¥ªÃ䪺Åܼƥi¥H±µ¦íªð¦^È
5) Inputbox¨ç¼Æ¼u¥X¤@Ó¿é¤J¹ï¸Ü¤è¶ô,Msgbox«h¥Î©ó¿é¥X
§@·~:
1) ¸ÕÅçInputboxªº²Ä¤TӰѼÆ
2) ¼g¤@¬qµ{¦¡¿é¥X§Aªº¦~ÄÖ
3) ¼g¤@¬qµ{¦¡¶i¦æ3¦¸¿é¤J, ¤À§O¿é¤J§A©M§A¤÷¥Àªº©m¦W(n¨DÅã¥Ü´£¥Ü), ¨Ã¤À3¦¸¿é¥X
²Ä¤G½g¡G
§Ú¯u¨S·Q¨ì, ²Ä¤@¦¸ªº§@·~³ºµM¦³¤H¤£·|.
¡@¡@¬Ý¨ÓnÁ¿ªº«D±`«D±`²Ó½o¤~¦æ, ¶â, ¤µ¤ÑÁ¿¦UºØ"¶q"©M°ò¥»¹Bºâ
¡@¡@¥ý»¡±`¶q, ³oÓ¤ñ¸û²³æ.
¡@¡@¤°»ò¬O±`¶q©O, ±`¶q´N¬O¨äȤ£¥iÅܤƪº¶q.
¡@¡@±`¶q¤À¬°¨âºØ:²Ä¤@ºØ, ¦ÛµM±`¶q. ³o¥s¬O¦]¬°¥¦Ì¥»¨´N¬O±`¶q, §A«ç»ò§ó§ï21ªºÈ©O? ¥L¥Ã»·³£¬O21, ¤£¥i¯àÅܦ¨46
¦pªG§A¦bµ{¦¡¤¤¨Ï¥Î"21=46", ³o¼Ëªº»y¥y±N·|¤Þµo¤@Ó¿ù»~. ¦P¼Ëªº, ¦r¦ê¤]¬O±`¶q (ÁÙ°O±o¦r¦ê¶Ü? ´N¬O¥]»q¦b""¤§¶¡ªº¤@¦ê¦r¤¸), "Hello World"´N¬O¤@Ó¨Ò¤l, ¦pªG§A¨Ï¥Î"Hello World"="Bye"³o¼Ëªº»y¥y¦P¼Ë·|¤Þµo¤@Ó¿ù»~. §A¯àÁ|¥X¦ÛµM±`¶qªº§ó¦h¨Ò¤l¶Ü?
¡@¡@²Ä¤GºØ, ¬O§Ú̦ۤv©w¸qªº±`¶q,³oºØ¶q¤]¨Ï¥Î¥N¸¹, ¥L̤]³Q½áÈ, ¦ý©MÅܼƪº¤£¦PÂI¦b©ó, ¥L̦b©w¸qªº®ÉÔ³Q½áÈ,¥H«á´N¤£¯à§ïÅܤF,¦pªG¥ø¹Ï§ïÅܱN·|¤Þµo¤@Ó¿ù»~. ©w¸q¤@ÓÅܼÆ,§Ų́ϥÎ"const"³oÓÃöÁä¦r(ÃöÁä¦rªº·N«ä¬O¨t²Î©w¸q¤F¦³¯S®í¥\¯àªº¦r, ¤£¯à§@¬°ÅܼƦW©Î±`¶q¦W¨Ï¥Î),®æ¦¡¬O:const ±`¶q¦W=±`¶qÈ.
¨Ò¦p:
const PI=3.1415926
const NAME="°O¾Ð¸H¤ù"
¡@¡@³o¼Ë§ÚÌ´N©w¸q¤F¨âÓ±`¶q, PI©MNAME, ¤@¯ë»¡¨Ó, ±`¶q¦W¥þ³¡¨Ï¥Î¤j¼g, ¦ý¤]¥i¥H¤£¥Î, ÀH§A³ß¦n. ±N¤@¨Ç¦bµ{¦¡¤¤¤£»Ýn§ïÅܪºÈ©w¸q¬°±`¶q¬OÓ¦n²ßºD, ³o¼Ë¯à¨¾¤î¤£¥²nªº·N¥~. ¥t¥~, ¨Ï¥Î¦Û©w¸q±`¶q¤]¥i¥H´î¤Ö§Aªº¤u§@¶q. ¤ñ¦p:
msgbox("Hello World")
msgbox("Hello World")
msgbox("Hello World")
msgbox("Hello World")
msgbox("Hello World")
¡@¡@³oÓµ{¦¡¿é¥X¤¦¸Hello World, ¦pªG§A·Qn§ïÅÜ¿é¥X¬°Bye-Bye, ´N¥²¶·×§ï¥þ³¡µ{¦¡, ·íµM§A¥i¥H¤â°Ê×§ï5¦¸, ¦ý¦pªG§An¿é¥X1000¦¸©O? ±`¶q´N¥i¥H´À§Ú̸ѨM³oÓ°ÝÃD:
const hw="Hello World"
msgbox(hw)
msgbox(hw)
msgbox(hw)
msgbox(hw)
msgbox(hw)
¡@¡@³o¼Ë·í§An×§ï¿é¥Xªº®ÉÔ¥un×§ïhwªºÈ´N¦æ¤F.
¡@¡@¦n¤F, ²{¦b§Ų́Ӭݬݽsµ{ªº²Ä¤@¶ô«n"°ò¥Û":ÅܼÆ. ¸ÑÄÀÅܼƳ̦nªº¿ìªk§Úı±o¬O"²°¤l", ¤@ÓÅܼƦn¹³¤@Ó²°¤l, ùر¥u¯à¸Ë¤@ÓªF¦è, ·í§An¸Ë¶i¥h§OªºªF¦èªº®ÉÔ¥²¶·§â즳ªºªF¦è®³¥X¨Ó. ³oÓ"²°¤l"¬O¦³¦WºÙªº, ·í§A¦bµ{¦¡¤¤¨Ï¥ÎÅܼƪº®ÉÔ, ¨t²Î·|¥´¶}²°¤l¨ú¥XùرªºªF¦è, Åý³o¨ÇªF¦è°Ñ»P³B²z, ¦Ó¤£¬O²°¤l. ¦³¨Ç»y¨¥¬O«Ü¨Ì¿à"²°¤l"ùر¸Ë¨Ç¤°»òªF¦è, ³o¼Ë¤~¯à§ä¨ì¦X¾Aªº"²°¤l"(¤ñ¦pC»y¨¥), ¦ýVBSµ¹§Ú´£¨Ñªº¬O¯à°÷¦Û°Ê¦ùÁYªº"Å]³N²°", §Ṳ́£¥ÎÃö¤ß¸Ë¶i¥hªº¬O¤°»òªF¦è,
VBS·|¦Û°Ê½Õ¾ã²°¤lªº¤j¤p. ¨Ò¦p:
Dim a1,a2,a3
a1=14
a2=12.23
a3="Hello"
¦Ó¤£¥Î¹³C»y¨¥¨º¼Ë³Â·Ð: ©ÎªÌ¬OVBªº¥¿³WÁn©ú(VB¥i¥HÁn©ú¤]¥i¥H¤£¥Î)¨º¼Ë:
int a1; Dim a1 as integer
float a2; Dim a2 as Double
char* a3; Dim a3 as strnig
a1=14; a1=14
a2=12.23; a2=12.23
a3="Hello"; a3="Hello"
¶â¡K¡K§è»·¤F¡K¡K
¡@¡@ÅܼƦ³¤°»ò¥Î©O? «z, ¨º¥Î³B¥i¤j¤F. ³Ì²³æ, §A¨Ã¤£¯à½T©wµ{¦¡¹B¦æ®ÉÅܼƪºÈ, ¤ñ¦p«e¤@¸`½Ò§Ú̽sªº¿é¤J©m¦Wªºµ{¦¡, §A¤£¯à½T©wInputBoxªð¦^ªº¬O¤°»ò(ÁÙ°O±oInputboxªºªð¦^ȶÜ? ´N¬O§A¿é¤Jªº¤º®e), ©Ò¥H§A´N¨S¦³¿ìªkÀ³¹ï¦UºØ±¡ªp, ¦ý§ÚÌ¥Îname³oÓ"²°¤l"§â¥Î¤áªº¦W¦r¸Ë°_¨Ó, ¨ì¥Îªº®ÉÔ§ÚÌ¥unª¾¹Dname³oÓ²°¤lªº¦W¦r´N¦æ¤F, ¨t²Î·|¦Û¤v¥´¶}¥L¨Ã§âùرªº¤º®e®³¥X¨Ó¥Î. ¦AÁ|Ó¨Ò¤l, §Ú̽s¼g¤@Óµ{¦¡pºâ¤@Ó¯x§Îªº±¿n, ¤ñ¦p³oÓµ{¦¡nµoµ¹¤p¾Ç¥Í¨Ï¥Î:
dim a,b,s
a=15
b=12
s=a*b
msgbox(s)
¡@¡@³o¼Ë´N¥i¥H¨D¥Xªø¬°15,¼e¬°12ªº¯x§Îªº±¿n¤F, ¬O¤£¬O«Ü²³æ? ·íµM,¡@³oÓµ{¦¡¤]¥i¥H³o¼Ë¼g:
dim s
s=15*12
msgbox(s)
¡@¡@³o¼Ë¬Ý°_¨Óµ{¦¡µu¤F³\¦h, ¤]¸`¬ù°O¾ÐÅé, ¦ý¨Ã¤£¬O¹ªÀyªº°µªk, ¬°¤°»ò? ½Ð¬Ý¤UÄÑ.
¡@¡@²{¦b, §Ú̪ºµ{¦¡nÅܱo¹³ÂI¼Ë¤l¤~¦æ, ½Öªºµ{¦¡¼g¥X¨ÓÁÙn§O¤H×§ï·½¥N½X¤~¯à¥Î°Ú?
¡@¡@©Ò¥H, §ÚÌn±µ¨ü¥Î¤áªº¿é¤J, ÁÙ°O±o¶Ü? InputBox¨ç¼Æ.
¡@¡@×§ï«áµ{¦¡¦p¤U:
dim a,b,s
a=inputbox("½Ð¿é¤J¯x§Îªºªø:")
b=inputbox("½Ð¿é¤J¯x§Îªº¼e:")
s=a*b
msgbox(s)
¡@¡@ok, ³o»ò¤@×§ï, µL½×¥Î¤á¿é¤J«ç¼Ëªº¸ê®Æ, §Ú̳£¯àpºâ¥X¯x§Îªº±¿n¤F. ¦pªG§A¥Îs=15*12¯à§ï¹À? ·íµM¤£¦æ.
¡@¡@§Ú·Q§A¤w¸gµo²{¤F, vbs¤¤ªº¼Æ¾Çpºâ©M¯u¥¿ªººâ³N¨S¦³¤°»ò¤£¦P, +,-,*,/,(),[],{}³£¬O¤@¼Ëªº¥Îªk, ¤ñ¦p:
dim ans
ans=12+32/4+[(23-10)*2]
msgbox(ans)
¡@¡@¥|«h¹Bºâªºªk«h¦b½sµ{¤¤¦P¼Ë¥Í®Ä, §A¥i¥H¦b½sµ{¤¤«·sÀò±o¤p¾Ç®ÉÔªº¼Ö½ì(§A«ë¼Æ¾Ç?¨º´N§O¾Ç¹q¸£¤F).
¡@¡@¦b½sµ{¤¤¦³¤@Ó¦³½ìªº¹Bºâ²Å¬O"mod", ³oÓ¹Bºâ²Å¥s°µ"¨ú¾l¹Bºâ²Å", ´N¬O¨ú±o¤@¦¸°£ªkªº¾l¼Æ, ¨Ò¦p
dim a
a=16 mod 5
¡@¡@§Aª¾¹Daµ¥©ó´X¶Ü? Bingo! ¨S¿ù, ´N¬O1. ¦]¬°16 / 5 =3....1, ©Ò¥Hmodpºâªºµ²ªG´N¬O1.
¡@¡@ÁÙ¦³¤@Ó¹Bºâ²Å¬O"^"(´N¬OÁä½L"6"¤W±ªº¤p½bÀY), ¥Lªí¥Ü"¼¾"(©ÎªÌ¬O"¤è") ¤ñ¦p:
dim a,b,c
a=2
b=a^2
c=a^3
msgbox(a)
msgbox(c)
¡@¡@«hb=a*a=4, c=a*a*a=8
¡@¡@§Ṳ́@¦¸¤£nÁ¿¤Ó¦h, ³o¦¸´NÁ¿¨ì³oùØ, ²{¦bÁ`µ²¤@¤U.
nÂI:
1) ±`¶q¤À¬°¦ÛµM±`¶q©M¦Û©w¸q±`¶q, ±`¶qªºÈ¤£¥i×§ï
2) ÅܼƴN¹³²°¤l, §Ṳ́£¦b¥G²°¤lùظ˪º¬O¤°»ò, ¦ý¤@©wnª¾¹D²°¤lªº¦W¦r
3) ¥|«h¹Bºâ¦b½sµ{¤¤¨S¦³¥ô¦ó¤£¦P
4) MOD¬O¨ú¾l¹Bºâ
§@·~:
1) ½s¤@Óµ{¦¡, pºâ¶ê§Îªº±¿n, ¥b®|¥Ñ¥Î¤áµ¹¥X (¨Ï¥ÎInputbox) PI¨úÈ3.14159
2) ½s¤@Óµ{¦¡¨ú±o20 / 3 ªº¾l¼Æ
²Ä¤T½g¡]¦@¤»½g¡^¡G
º¥ý, §Ú¨Ó¸Ñ¨M¤@¤U¤W¦¸½Òµ{ªº´XӺðÝ
²Ä¤@, ¨ºÓ¾l¼Æ°ÝÃD, 16 / 5 = 3...1, ¬O¦]¬°§Ú§ï¹L«e±ªº³¡¤À, «á±ªº§Ñ¤F§ï¤F, ¤£¦n·N«ä.
²Ä¤G, ½Ð¬Ý¤@¤Uµ{¦¡²M³æ:
1)
Dim a,b,c
a=inputbox("a¬O:","¿é¤J¥b®|")
b=Inputbox("b¬O:","¿é¤J¥b®|")
c=a*2+b*2
Msgbox(c)
³oÓ ¿é¤J1¡B2®É¬O6
2)
Dim a,b,c
a=inputbox("a¬O:","¿é¤J¥b®|")
b=Inputbox("b¬O:","¿é¤J¥b®|")
c=(a+b)*2
Msgbox(c)
³oÓ¿é¤J1¡B2®É¬O24
¡@ ¬°¤°»ò·|¤£¤@¼Ë©O? ¦b¼Æ¾Ç¤Wc=(a+b)*2 ©M c=a*2+b*2¬Oµ¥»ùªº, ¦bVBS¤¤¤]¬O¦p¦¹. °ÝÃD¥X¦b"+"¤W, ¦bVBS¤¤, +¤£¶È¶È¬O¥[¸¹ªº·N«äÁÙªí¥Ü§â¨âÓ¦r¤¸¦ê³s±µ°_¨Ó, ¨Ò¦p"Hello"+"World"="HelloWorld" have you understood? §AÁÙ°O±oInoutBox¨ç¼Æªºªð¦^ȶÜ? ¬O¦r¦ê! ³o´N¬Ý¥X°ÝÃD¤F§a, ¦b½sµ{¤¤"1"¤£µ¥©ó(<>)1, "1"¬O¤@Ó¦r¤¸, ¦Ó1¬O¤@Ó¼Æ, ©Ò¥Ha,b³£¬O¦r¦êÅܼÆ, "1"+"2"="12", ³o´N¦n¹³§Ṳ́p®É¸ò¹Ù¦ñ¶}ª±¯º°Ý¥LÌ1+1=?¤@¼Ë, §ÚÌÁ`¬O¯ºµÛ»¡"¿ù°Õ,À³¸Ó¬O11".¦ý¬°¤°»ò, a¥i¥H*2«o¤£µo¥Í¿ù»~©O? ³o®ÉVBS¤ñ¸û´¼¼zªº¤@Óªí²{, ¦pªG³oÓ¦r¦êªº¤º®e¬O¤@ӼƥB¹ï¥L¶i¦æ¼Æ¾Ç¹Bºâ, «h§â¦r¦ê±j¨îÂà´«¦¨¼Æ°Ñ»P¹Bºâ, ¦pªG¦r¦ê¥Nªí¤@Ó¼Æ, ¦ý¤£°Ñ¥[¼Æ¾Ç¹Bºâ, ¦Ó¬O°Ñ¥[¦r¦ê¹Bºâ(¦X¨Ö)«h·í§@¦r¦ê³B²z, ©Ò¥H§A¬Ý¨ìa+b=12, ³o®ÉÔa+bªºµ²ªG(12)¬O¤@Ó¦r¦ê, ·í¥¦n¼¥H2ªº®ÉÔ´N³Q±j¨îÂà´«¦¨¤F¼Æ¦ì12, ³o¼Ë§Ú´N±o¨ì¤Fµ²ªG24.
¡@¡@«ç»ò×§ï³oÓµ{¦¡©O? §ÚÌ»Ýn¥Î¨ì¥t¤@Ó¤º«Øªº¨ç¼Æ:int, int¨ç¼Æªº¥\¯à¬O±N¿é¤JÈÂà¤Æ¦¨¾ã¼ÆÈ, §Ú̳o¼Ë×§ï:
c=(int(a)+int(b))*2
¡@¡@³oÓ·N«ä´N¬O§âa§@¬°°Ñ¼Æ¶Ç»¼µ¹int¨ç¼Æ, int¨ç¼Æ´N·|ªð¦^¨ºÓ¾ã¼Æ(§Aªº¿é¤JÈ), µM«áÅýªð¦^ȰѻP¹Bºâ, ³o¼Ë´N±o¨ì¤F¥¿½Tµª®×.©Ò¥H,¥H«á¦pªG§A¥Îªº¬Oinputbox¨ç¼Æªº¸Ü,³Ì¦n¥Îint»y¥y¥[¤u¤@¤U:¤ñ¦pc=int(c) 'c¬O§A¦Û¤vªºÅܼÆ
¡@¡@¤j®a¬O¤£¬Oı±o³oÓ½Òµ{¦³ÂI¬\Àê, ¨þ¨þ, ÅܼƩM¹Bºâ²Å³¡¤Àªº½T¬O³o¼Ëªº, ¤£¹L¦h¦h½m²ß¤]´N¦n¤F, ³o¦¸, §Ú̼g¼g¯u¥¿¦nª±ªºªF¦è: ¬yµ{±±¨î»y¥y. ³oÓ³¡¤À¶}©l¤~¬O¯u¥¿ªº½sµ{.
¡@¡@º¥ý¤¶²Ð§PÂ_µ²ºc.
¡@¡@¦b¦¹¤§«e, §ÚÌ¥ý¤¶²Ð¤@ºØÂ²³æªºÅܼÆÃþ«¬:¥¬ªLÈ(Boolean), ³oºØÅܼƥu¦³¨âÓ¥i¯àÈ:True,Flase,§Y¯u©Î°². ³oºØÅܼƦb¬Y¨Ç±¡ªp¤U«Ü¦³¥Î(¤ñ¦p"¶}Ãö"). §ÚÌ©w¸q¤@ÓboolÅܼƪº¤èªk©M¨ä¥LÅܼƤ@¼Ë, ½áȤ]¤@¼Ë, ¨Ò¦p:
dim a,b
a=true
b=false
¡@¡@ª`·N,true©M"true"¬O¤£¤@¼Ëªº, "true"¬O¦r¦ê,true¬O¥¬ªLÈ, ¤d¸U¤£¯à²V²c.
¡@¡@¦^¨ìif»y¥y¤W¨Ó, §ÚÌ¥ý¨Ó¬Ý¬Ý²¤Æª©ªºif»y¥y:if §PÂ_¦¡ then »y¥yÅé¡@§Ų́Ӭݤ@Ó¨Ò¤l:
dim a,b
a=12
b=13
if b>a then msgbox("B¤j©óA")
¡@¡@§ÚÌ¥u¬Ý³Ì«á¤@¦æ, a>b³oÓ¦¡¤l(¹Bºâ¦¡)¦³¤@Óªð¦^È, ¬Obool«¬ªº. ¦]¬°³oÓ¦¡¤l¥u¦³¨âºØ¥i¯à:b¤j©óa, b¤£¤j©óa, ©Ò¥H³oÓ¦¡¤l¤]¥u¦³¨âºØ¥i¯à©Ê, §Y¯u©ÎªÌ°². if»y¥y§PÂ_³oÓ¹Bºâ¦¡ªºªð¦^ȬO¯uÁÙ¬O°², ¦pªG¬O¯u(true)«h°õ¦æthen«á±ªº»y¥y, ¦pªG¬O°², «h¤£°õ¦æ, §A§âaªºÈ§ï¦¨14¬Ý¬ÝÁÙ·|¤£·|¼u¥X¹ï¸Ü¤è¶ô?
¡@¡@·í§ÚÌn¦b§PÂ_¤§«á°õ¦æ¦h¦æ»y¥y«ç»ò¿ì©O, §ÚÌ»Ýn¥Î»y¥y¶ô¨Ó¸Ñ¨M, ¦b³oùØ¥i¥H¥s¶ôif
dim a,b
a=12
b=13
if a<b then
msgbox("A¤p©óB")
msgbox("B¤j©óA")
end if
¡@¡@¨âÓmsgbox¨ç¼Æ§¨¦bif©Mend if¤§¶¡, ³oÓ³¡¤À´N¬O»y¥y¶ô, ¶ôùتº¨C¤@±ø»y¥y¤§«e½ÐªÅ¥X4--8(¤@Ó<Tab>Áä)Ó®æ, ³o¤£¬O¥²»Ýªº, ¦ý¬O¬O¤@Ó¦n²ßºD, ¥H«K¬Ý²M·¡µ{¦¡ªºµ²ºc. ³o¼Ë§ÚÌ´N¯à¹B¦æ¦h©ó¤@Óªº»y¥y, ½Ðª`·Nif...then...end if ³o¤TÓÃöÁ䳡¤À¤£n±¼¤F. OK, §Ú¥X¤@ÓÃD, ¿é¤J¤@Ó¼Æ, ¦pªG¤p©ó100´N¿é¥X"¿ù»~", ¦pªG¤j©ó100´N¿é¥X"¥¿½T", §Ú³oùئ³¨âÓµ{¦¡ª©¥»:
dim a
a=inputbox("½Ð¿é¤J¤@Ó¤j©ó100ªº¼Æ")
a=int(a) 'inputboxªð¦^ªº¬O¦r¦ê, §Ú̧â¥LÅܦ¨¾ã¼Æ : )
if a>100 then msgbox("¥¿½T")
if a<100 then msgbox("¿ù»~")
ÁÙ¦³¤@ӧ󲳿ªº
dim a
a=inputbox("½Ð¿é¤J¤@Ó¤j©ó100ªº¼Æ")
a=int(a) 'inputboxªð¦^ªº¬O¦r¦ê, §Ú̧â¥LÅܦ¨¾ã¼Æ
if a>100 then
msgbox("¥¿½T")
else
msgbox("¿ù»~")
end if
¡@¡@¬Ý¨ì¦h¤F¤@Óelse¤F§a, elseªº§@¥Î´N¬O·ín§PÂ_ªº¹Bºâ¦¡¬°false®É°õ¦æªº. ³o¼Ëµ{¦¡´N¥i¥H³B²z¨âºØ¤£¦Pªº±¡ªp¤F. ¤£n§Ñ¤F¥Îend ifµ²§À
¡@¡@¼K¼K, §Ú¬OÅܺAªÌ, ²{¦b§Ún§A³B²z¤TºØ±¡ªp, <100,=100,>100, ÁÙn¼g¦b¤@Óifµ²ºcùØ, §A«ç»ò¿ì, §Úµ¹§Aµª®×:
dim a
a=inputbox("½Ð¿é¤J¤@Ó¤j©ó100ªº¼Æ")
a=int(a) 'inputboxªð¦^ªº¬O¦r¦ê, §Ú̧â¥LÅܦ¨¾ã¼Æ
if a>100 then
msgbox("¥¿½T")
elseif a=100 then
msgbox("¦Ñ¤j, §AA§Ú?")
else
msgbox("¿ù»~")
end if
¡@¡@³o¦¸¿é¤J100¬Ý¬Ý, ¬O¤°»ò? else if»y¥y¥i¥H¦bifµ²ºc¤¤¦h¦¸¥X²{, ¥HÆF¬¡§PÂ_¤£¦Pªº±¡ªp (¦pªG§An§PÂ_±o¤Ó¦h, ´N½Ð¨Ï¥Î"¿ï¾Üµ²ºc", ¹L·|¨à´NÁ¿), ·í©Ò¦³elseif³£³B²z§¹¤F,¦Ó¨S¦³²Å¦X±¡ªpªº®ÉÔ¦A°õ¦æelse¤¤ªº»y¥y.¥t¤@Ó¨Ò¤l:
Dim a,b,c,d
a=inputbox("a¬O:","¿é¤J¥b®|")
b=Inputbox("b¬O:","¿é¤J¥b®|")
d=Inputbox("µª®×:","¿é¤Jµª®×")
c=a*2+b*2 '³oùبS¦³°ÝÃD, ·|¦Û°ÊÂà´«
if d=c then
Msgbox("§A¦nÁo©ú")
else
Msgbox("§A¦n½ÞÀY ¦Û¤vªºÃDÁÙ¤£·|!")
end if
¡@¡@¦A¬Ý¬Ý³oÓ, µL½×§A¦^µª±o¦h»ò¥¿½T§A³£¬O½ÞÀY, «¢«¢, ¤£¬O§ÚA§A, ÁÙ¬O¤å³¹¶}©l®ÉÔªºinputboxªºªð¦^Ãþ«¬¦bA§A, d¬Oinputboxªºªð¦^È, ¥L¬O¤@Ó¦r¦ê, ¦Óc¬O¤@¦¸¾ã¼Æpºâªºµ²ªG, ¥L¬O¤@Ó¾ã¼Æ. ¤@Ó¦r¦êµL½×¦p¦ó¤]¤£µ¥©ó¤@Ó¾ã¼Æ, ¾¨ºÞ¥L̦r±¤W¬O¤@¼Ëªº:"8"<>(¤£µ¥©ó¸¹)8 ©Ò¥Hifªº§PÂ_¦¡ªºÈ¥Ã»·¬Ofalse, Á`¬O°õ¦æelse³¡¤Àªº»y¥y. §ÚÌ¥i¥H³o»ò×§ï
Dim a,b,c,d
a=inputbox("a¬O:","¿é¤J¥b®|")
b=Inputbox("b¬O:","¿é¤J¥b®|")
d=Inputbox("µª®×:","¿é¤Jµª®×")
d=int(d)
'¦b³oùاŲ́ú¥X¤FdªºÈ, Åܦ¨¾ã¼Æ, ¦b©ñ¦^"d"³oÓ²°¤lùØ
c=a*2+b*2
if d=c then
Msgbox("§A¦nÁo©ú")
else
Msgbox("§A¦n½ÞÀY ¦Û¤vªºÃDÁÙ¤£·|!")
end if
¡@¡@³o¼Ë´N¦¨¥\¤F. ³o¤]¬OInputbox¨ç¼Æªº¤@Ó°Q¹½ªº¦a¤è, ¨S¿ìªk, vbs¨S¦³¨ä¥L¦nªº¿é¤J¤è¦¡¤F.
¡@¡@»¡¨ìif, §Ṳ́£±o¤£»¡¤@»¡ÅÞ¿è¹Bºâ²Å, ¤µ¤Ñ¤¶²Ð¨âºØ, "and" ©M "or" ¾Ç·|¤Fif»y¥y¤§«á, §ÚÁ|¤@Ó¨Ò¤l, §A¤@¬Ý´N©ú¥Õ¤F.
dim a,b
a=inputbox("¿é¤J¤@Ó¼Æ >10")
b=inputbox("¿é¤J¥t¤@Ó¼Æ >10")
a=int(a)
b=int(b)
if a>10 and b>10 then
msgbox("¥¿½T")
else
msgbox("¿ù»~")
end if
¡@¡@³o¬qµ{¦¡Åý§A¿é¤J¨âÓÈ, ¥²¶·³£¤j©ó10, ¥un¦³¤@Ó¤£¤j©ó, ´N¿é¥X¿ù»~
dim a,b
a=inputbox("¿é¤J¤@Ó¼Æ >10")
b=inputbox("¿é¤J¥t¤@Ó¼Æ >10")
a=int(a)
b=int(b)
if a>10 or b>10 then
msgbox("¥¿½T")
else
msgbox("¿ù»~")
end if
¡@¡@³o¬qµ{¦¡Åý§A¿é¤J¨âÓÈ, ¥un¦³¤@Ó¤j©ó10, ´Nªð¦^¦¨¥\. ¨ä¹êand©Mor«Ü¦n²z¸Ñ, §ÚŪ"if a>10 or b>10 then" ³o¤@¥y, ¥ÎµØ»y¬O³o¼Ë:"¦pªGa¤j©ó10©ÎªÌb¤j©ó10, ¨º»ò...". ³o¼Ë¬O¤£¬O´N«Ü¦n²z¸Ñ¤F©O.
¡@¡@OK, §Ú̦A¨Ó¬Ý¤@ºØ·sµ²ºc, ¤µ¤Ñªº½Ò´Nµ²§ô, ¤w¸g¤È©]¤F, §Ú³£²Ö¦º¤F.
¡@¡@·í§Aªºµ{¦¡n³B²z«Ü¦hºØ¤£¦Pªº§PÂ_±¡ªpªº®ÉÔelseif..then·|Åýµ{¦¡¬Ý°_¨Ó«ÜÂø¶Ã, ©Ò¥H´N¦³¤F¤@ºØselect caseµ²ºc±Mªù¹ï¥I³oºØ±¡ªp, select caseªº»yªkµ²ºc«Ü²³æ:
select case ÅܼƦW
case È
»y¥y
case È
»y¥y
case else
»y¥y
end select
¡@¡@§ÚÌÁ|Ó¨Ò¤l´N¯à«Ü²³æªº»¡©ú¡G
dim a
a=inputbox("¿é¤J¤@Ó1--3ªºÈ")
a=int(a) '³B²zinputboxªð¦^¦r¦êªº°ÝÃD
select case a
case 1
msgbox("³ü")
case 2
msgbox("¶L")
case 3
msgbox("¤T")
case else
msgbox("¿é¤J¿ù»~")
end select
¡@¡@³oÓ¨Ò¤l§â1,2,3³o¤TÓªü©Ô§B¼Æ¦rÂà¤Æ¦¨¤¤°ê¤j¼g¼Æ¦ì, ³oÓµ{¦¡¼g¦¨if...elseif ªº§Î¦¡¦p¤U
dim a
a=inputbox("½Ð¿é¤J1--3ªºÈ")
a=int(a)
if a=1 then
msgbox("³ü")
elseif a=2 then
msgbox("¶L")
elseif a=3 then
msgbox("¤T")
else
msgbox("¿é¤J¿ù»~")
end if
¡@¡@«ç»ò¼Ë, ³Â·Ð§a, ÁÙ¬Oselect¦n§a.
¡@¡@OK, ¤µ¤Ñ¨ì¦¹µ²§ô, Á`µ²¤@¤U:
nÂI:
1) inputboxªð¦^ªº¬O¤@Ó¦r¦ê, ¦Ó¤£¬O¤@Ó¼Æ, ¥²¶·¥Îa=int(a)³oºØ§Î¦¡Âà¤Æ¦¨¼Æ
2) boolÅܼƪºÈ¥u¦³¨âºØ:true,false
2.5) and¨âÃ䪺¹Bºâ¦¡³£¬Otrue, «hªð¦^true. or¨âÃ䪺¹Bºâ¦¡¦³¤@Ó¬Otrue, ´Nªð¦^true
3) if »y¥yªº®æ¦¡
4) select...caseªº®æ¦¡
§@·~:
1) ¨Ï¥Î3ÓboolÈ, Àx¦s§Aªº3¥S§Ì©j©f¬O§_¬O¨k©Ê (´£¥Ü:sister1male=false)
2) µ¹©w¤@ÓÓ¼Æ, ¤j©ó10¦Ó¥B¤p©ó20¿é¥X"¥¿½T", §_«h¿é¥X"¿ù»~"
3) ¿é¤J12,©ÎªÌ15, ¿é¥X"¥¿½T", §_«h¿é¥X"¿ù»~"
4) §â5¥H¤ºªº¥¿¾ã¼Æ³£Âà´«¦¨¤¤°ê¤j¨Ç¼Æ¦ì
5) ¦Û¤vÀH«K³]p¤@Óµ{¦¡, À³¥Î¤µ¤Ñªºª¾ÃÑ
¹ê¥Î¬ÛÃö·j´M: ua nds av °Q½× ¤¤°ê ¹q¸£ it o2 Å]³N rf