level 1
笑乾坤
楼主
第一个:键盘音乐制作小程序,可以将音乐存盘。DECLARE SUB FixtheGN ()DECLARE SUB PlayMU ()DECLARE SUB ClearMY ()DECLARE SUB PrintMU ()DECLARE SUB SaveMU ()DECLARE SUB InputTO ()DECLARE SUB MusicSD ()DECLARE SUB ShowWD ()COMMON SHARED PanduanSE, PanduanCY, PanduanLT, PanduanPYCOMMON SHARED Su
bp
anduanL, SubpanduanP, SubpanduanM, Name$, OldT$COMMON SHARED a$, o$, AddMU$, OldAddMU$COMMON SHARED UpSE, Pl, Ph, NoSDLOCATE , , 0: COLOR 7, 0: CLSLOCATE 5, 13COLOR 15, 2: PRINT "WXYMKM"; : COLOR 7, 0: PRINT " ";COLOR 15, 6: PRINT "2.00"; : COLOR 7, 0: PRINT " ";FOR c = 1 TO 5: FOR i = 1 TO 7: COLOR , i: PRINT " "; : NEXT i: NEXT cLOCATE 7, 1: COLOR 15, 0PRINT " /\ /\"PRINT " || / /\ \"PRINT " |/ /____\ \"PRINT " /____________\"PRINT " | ____ | __ __ __ __ __ __"PRINT " | | | | | | | | \ \ / / \ \ / /"PRINT " | | *| | | |/\| | \ /\ / \ /"PRINT " | | | | | | / \/ \ | |"PRINT " | |____| | |__ /\ __| /__/ \__\ |__|"PRINT " |____________|_____________________________________"PRINTLOCATE 18, 13: COLOR 15, 6: PRINT "Program Copyright Of Wang_Xiao_Yuan >> 08-19-2000"WHILE INKEY$ = "": WENDCALL ShowWDPh = 14: Pl = 23DO LOCATE Ph, Pl, 1, 6, 7DO: a$ = INKEY$: LOOP UNTIL a$ <> "" CALL FixtheGN IF a$ = "S" THEN CALL SaveMU PanduanSE = 1 ELSEIF a$ = "E" THEN CALL InputTO PanduanLT = 1 ELSEIF a$ = "Y" OR a$ = "A" OR a$ = "O" THEN CALL PlayMU PanduanPY = 1 ELSEIF a$ = "C" THEN CALL ClearMY NoSD = 0 PanduanCY = 1 ELSE CALL MusicSD CALL PrintMU END IFLOOP UNTIL a$ = CHR$(27)IF Name$ <> "" THEN CLOSE #1COLOR 7, 0: CLS : SYSTEMSUB ClearMYIF AddMU$ <> "" THEN LOCATE , , 0 OldAddMU$ = AddMU$ AddMU$ = "" COLOR 23, 0: LOCATE 12, 32: PRINT "MEMORY CLEAR OK" COLOR 11, 4: LOCATE 14, 23: PRINT " " COLOR 11, 4: LOCATE 15, 23: PRINT " " COLOR 11, 4: LOCATE 16, 23: PRINT " " COLOR 11, 4: LOCATE 17, 23: PRINT " " COLOR 11, 4: LOCATE 18, 23: PRINT " " COLOR 11, 4: LOCATE 19, 23: PRINT " " PLAY "l04mn" Ph = 14: Pl = 23ELSEIF AddMU$ = "" THEN LOCATE , , 0 COLOR 23, 0 LOCATE 12, 30: PRINT "NO MUSIC IN MEMORY"END IFEND SUBSUB FixtheGNLOCATE , , 0IF PanduanSE = 1 THEN COLOR 15, 0: LOCATE 7, 30: PRINT "S" COLOR 7, 0: LOCATE 7, 31: PRINT "AVE MUSIC TO FILE" PanduanSE = 0END IFIF PanduanCY = 1 THEN COLOR 15, 0: LOCATE 12, 30: PRINT " C" COLOR 7, 0: LOCATE 12, 34: PRINT "LEAR MEMORY " PanduanCY = 0END IFIF PanduanLT = 1 THEN COLOR 7, 0: LOCATE 8, 28: PRINT " S"
2005年08月16日 07点08分
1
bp
anduanL, SubpanduanP, SubpanduanM, Name$, OldT$COMMON SHARED a$, o$, AddMU$, OldAddMU$COMMON SHARED UpSE, Pl, Ph, NoSDLOCATE , , 0: COLOR 7, 0: CLSLOCATE 5, 13COLOR 15, 2: PRINT "WXYMKM"; : COLOR 7, 0: PRINT " ";COLOR 15, 6: PRINT "2.00"; : COLOR 7, 0: PRINT " ";FOR c = 1 TO 5: FOR i = 1 TO 7: COLOR , i: PRINT " "; : NEXT i: NEXT cLOCATE 7, 1: COLOR 15, 0PRINT " /\ /\"PRINT " || / /\ \"PRINT " |/ /____\ \"PRINT " /____________\"PRINT " | ____ | __ __ __ __ __ __"PRINT " | | | | | | | | \ \ / / \ \ / /"PRINT " | | *| | | |/\| | \ /\ / \ /"PRINT " | | | | | | / \/ \ | |"PRINT " | |____| | |__ /\ __| /__/ \__\ |__|"PRINT " |____________|_____________________________________"PRINTLOCATE 18, 13: COLOR 15, 6: PRINT "Program Copyright Of Wang_Xiao_Yuan >> 08-19-2000"WHILE INKEY$ = "": WENDCALL ShowWDPh = 14: Pl = 23DO LOCATE Ph, Pl, 1, 6, 7DO: a$ = INKEY$: LOOP UNTIL a$ <> "" CALL FixtheGN IF a$ = "S" THEN CALL SaveMU PanduanSE = 1 ELSEIF a$ = "E" THEN CALL InputTO PanduanLT = 1 ELSEIF a$ = "Y" OR a$ = "A" OR a$ = "O" THEN CALL PlayMU PanduanPY = 1 ELSEIF a$ = "C" THEN CALL ClearMY NoSD = 0 PanduanCY = 1 ELSE CALL MusicSD CALL PrintMU END IFLOOP UNTIL a$ = CHR$(27)IF Name$ <> "" THEN CLOSE #1COLOR 7, 0: CLS : SYSTEMSUB ClearMYIF AddMU$ <> "" THEN LOCATE , , 0 OldAddMU$ = AddMU$ AddMU$ = "" COLOR 23, 0: LOCATE 12, 32: PRINT "MEMORY CLEAR OK" COLOR 11, 4: LOCATE 14, 23: PRINT " " COLOR 11, 4: LOCATE 15, 23: PRINT " " COLOR 11, 4: LOCATE 16, 23: PRINT " " COLOR 11, 4: LOCATE 17, 23: PRINT " " COLOR 11, 4: LOCATE 18, 23: PRINT " " COLOR 11, 4: LOCATE 19, 23: PRINT " " PLAY "l04mn" Ph = 14: Pl = 23ELSEIF AddMU$ = "" THEN LOCATE , , 0 COLOR 23, 0 LOCATE 12, 30: PRINT "NO MUSIC IN MEMORY"END IFEND SUBSUB FixtheGNLOCATE , , 0IF PanduanSE = 1 THEN COLOR 15, 0: LOCATE 7, 30: PRINT "S" COLOR 7, 0: LOCATE 7, 31: PRINT "AVE MUSIC TO FILE" PanduanSE = 0END IFIF PanduanCY = 1 THEN COLOR 15, 0: LOCATE 12, 30: PRINT " C" COLOR 7, 0: LOCATE 12, 34: PRINT "LEAR MEMORY " PanduanCY = 0END IFIF PanduanLT = 1 THEN COLOR 7, 0: LOCATE 8, 28: PRINT " S"