home *** CD-ROM | disk | FTP | other *** search
- 'Calendar demo for QBAccel(Tm) copyright(c)1992 Crady vonPawlak
-
- DEFINT A-Z
- SHELL "cls"
- SHELL "dir/w"
- PCOPY 0, 1
- CALL Bricks(71, 1, 24)
-
- d$ = DATE$
- f = LEN(d$)
- q = VAL(MID$(d$, 1, 2))
- IF q < 10 THEN GOTO lomonths
-
- himonths:
- q$ = MID$(d$, 1, 2)
- IF q$ = "10" THEN a$ = "October"
- IF q$ = "11" THEN a$ = "November"
- IF q$ = "12" THEN a$ = "December"
- GOTO makedate
-
- lomonths:
- q$ = MID$(d$, 1, 2)
- IF q$ = "01" THEN a$ = "January": GOTO makedate
- IF q$ = "02" THEN a$ = "February": GOTO makedate
- IF q$ = "03" THEN a$ = "March": GOTO makedate
- IF q$ = "04" THEN a$ = "April": GOTO makedate
- IF q$ = "05" THEN a$ = "May": GOTO makedate
- IF q$ = "06" THEN a$ = "June": GOTO makedate
- IF q$ = "07" THEN a$ = "July": GOTO makedate
- IF q$ = "08" THEN a$ = "August": GOTO makedate
- IF q$ = "09" THEN a$ = "September": GOTO makedate
-
- makedate:
- MID$(d$, 3, 1) = CHR$(0)
- MID$(d$, 6, 1) = CHR$(0)
- MID$(d$, 1, 2) = " "
- d$ = LTRIM$(d$)
- dte$ = a$ + d$
- When$ = dte$
-
- dt$ = DATE$
- dy = VAL(MID$(DATE$, 1, 2))
- mn = VAL(MID$(DATE$, 7, 4))
-
- ' Print calendar to screen.
-
- CALL GroWindow(40, 69, 12, 20, 1, 1, "l", 1, 8, 7, When$, 3, 0, 1, 0)
- CALL PrintCal(dy, mn, 14, 42, 15, 1)
- LOCATE 13, 42: CALL ZiPrint("S M T W T F S", 25)
-
- LOCATE 1, 1: CALL ZiPrint(" Press any key to quit... ", 112)
-
- ' Wait for keypress and update clock.
-
- CALL WipeKBD
- DO
- CALL DigiClock(Tme$):
- LOCATE 20, 42: CALL ZiPrint("┤" + Tme$ + "├", 120)
- LOOP WHILE INKEY$ = ""
-
- CALL Curtains(1): ' Restore old screen.
- LOCATE 24, 1
- END: ' End demo
-
-