📄 alarm.inc
字号:
; ***************************************************************************
; * Project : Electronic Dictionary *
; * Date : 2003.9 *
; * File Name : ALARM.INC *
; ***************************************************************************
AlarmEvent: dw AlarmBank
dw THSec-1 ; 半秒钟事件处理程序向量.
dw TSec-1 ; 一秒钟事件处理程序向量.
dw TMin-1 ; 一分钟事件处理程序向量.
dw TKeyDown-1 ; Key Down 事件处理程序向量.
dw TKeyUp-1 ; Key Up 事件处理程序向量.
dw TTimer-1 ; Timer 事件处理程序向量.
;dw alarm_KeyPress-1 ; 退出此 Mode 事件处理程序向量.
dw TKeyPress-1 ; 退出此 Mode 事件处理程序向量.
dw AlarmLoad-1 ; 进入此 Mode 事件处理程序向量.
dw AlarmBack-1 ; Help 返回事件处理程序向量.
;SchSelectMenu:
; db '1.每日提醒',0dh,'2.每周提醒',0dh,'3.每月提醒',0dh
; db '4.每年提醒',0dh,'5.一次提醒',0
SchSelectMenu:
db '每日',0,'每周',0,'每月',0
db '每年',0,'一次',0
SelectSchetype:
db '请选择提醒类型:',0
xiqitab0:
db '日',0
xiqitab1:
db '一',0
xiqitab2:
db '二',0
xiqitab3:
db '三',0
xiqitab4:
db '四',0
xiqitab5:
db '五',0
xiqitab6:
db '六',0
xiqitab:
dw xiqitab0,xiqitab1,xiqitab2,xiqitab3,xiqitab4,xiqitab5,xiqitab6
scanmenuhelp:
db '上下键浏览记录名称;',0dh
db '添加键添加一笔新记录;',0dh
db '删除键删除此条记录;',0dh
db '输入键察看此记录内容;',0dh
db '返回键返回;',0dh
db '查找键查找记录(记录多于一屏时).',0
scanconthelp:
db '修改键修改.',0dh
db '返回键返回.',0
schededithelp:
DB "用上下键修改时间,用左右键切换到时,分,内容.",0DH
DB "在内容栏按输入键保存.",0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;--<< Secret code input >>--
starstring: db '********************',0
CheckInto: db '********************',0
SCHintMsg1: db ' 请输入密码',0 ; 请输入密码
SCHintMsg2: db ' ________',0 ; --------
SCHintMsg3: db ' 密码输入错误',0 ; 密码输入错误
;--<< Data base status >>--
;NoRecordMsg: db ' 无记录',0 ; 无记录
MemoryFullMsg: db '---资料已满---',0 ; ---资料已满---
DeleteMsg: db '确定删除吗?[+Y]',0 ; 确定删除吗?[Y]
;[T]--------------------------[T]
; 修改 key 的 key code table
;[T]--------------------------[T]
ModifyKeyTable: db DelKey ; "DEL" key code.
db UpKey ; "UP" key code.
db DownKey ; "DOWN" key code.
db LeftKey ; "LEFT" key code.
db RightKey ; "RIGHT" key code.
db NullKey ; End of key code table.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;错
;SelCharFont: db 16,2
; db 00h,0feh,0ah,032h,062h,0c2h,082h,02h
; db 02h,02h,02h,02h,02h,02h,02h,0feh
; db 00h,0ffh,080h,080h,080h,081h,083h,087h
; db 08eh,09ch,0b8h,0bch,08eh,083h,081h,0ffh
;;对
;SelCharFont1: db 16,2
; db 00h,0feh,02h,02h,02h,02h,02h,02h
; db 02h,02h,02h,02h,02h,02h,02h,0feh
; db 00h,0ffh,080h,080h,080h,080h,080h,080h
; db 080h,080h,080h,080h,080h,080h,080h,0ffh
public TuoYuan
public TuoYuanXin
SelCharFont1:
TuoYuan:
db 15,15
db 00000000b,00000000b,00000000b,00000000b,11111111b
db 11000010b,00000000b,01000100b,00000000b,10001000b
db 00000001b,00010000b,00000010b,00100000b,00000100b
db 01000000b,00001000b,10000000b,00010001b,00000000b
db 00100010b,00000000b,01000100b,00000000b,10000111b
db 11111110b,00000000b,00000000b,0
SelCharFont:
TuoYuanXin:
db 15,15
db 00000000b,00000000b,00000000b,00000000b,11111111b
db 11000010b,00000000b,01010100b,00000000b,01001000b
db 00000001b,00010000b,00000100b,00100100b,00010100b
db 01001000b,01001000b,10001001b,00010001b,00010100b
db 00100010b,00010000b,01000100b,00000000b,10000111b
db 11111110b,00000000b,00000000b,0
;[V]------------------------------------[V]
; Alarm 功能选单文字的起始位址向量表 :
;[V]------------------------------------[V]
;AlarmMenuTable: dw AlarmMenu0 ; "闹铃" 的起始位址向量
; dw AlarmMenu1 ; "行程提醒" 的起始位址向量
; dw AlarmMenu2 ; "整点报时" 的起始位址向量
; dw AlarmMenu3 ; "月历" 的起始位址向量
; dw AlarmMenu4 ; "世界时间" 的起始位址向量
; dw AlarmMenu5 ; "秒表" 的起始位址向量
; dw AlarmMenu6 ; "定时器" 的起始位址向量
; dw AlarmMenu7 ; "特别日计数器" 的起始位址向量
; dw HAlarmTitle ; "整点报时" title 的起始位址向量
;[T]----------------------[T]
; Alarm 功能选单文字表 :
;[T]----------------------[T]
;AlarmMenu0: db "1.闹铃",0 ; 1.闹铃
;AlarmMenu1: db "2.行程提醒",0 ; 2.行程提醒
;AlarmMenu2: db "3.整点报时",0 ; 3.整点报时
;AlarmMenu3: db "4.月历",0 ; 4.月历
;AlarmMenu4: db "5.世界时间",0 ; 5.世界时间
;AlarmMenu5: db "6.秒表",0 ; 6.秒表
;AlarmMenu6: db "7.定时器",0 ; 7.定时器
;AlarmMenu7: db "8.特别日计数器",0 ; 8.特别日计数器
HAlarmTitle: db '***** 整点报时 *****',0
;[T]------------------------------[T]
; 闹铃显示画面文字表 : 闹铃.
;[T]------------------------------[T]
ALARMDSLine0: db '闹铃',0 ; 闹铃
Alarmsetstring: db ' 闹铃设置',0
;[T]------------------------------[T]
; 行程显示画面文字表 : 提醒.
;[T]------------------------------[T]
ScheDSLine: db '提醒:',0 ; 提醒:
;[T]-----------------------------[T]
; Hourly alarm 功能选单文字表 :
;[T]-----------------------------[T]
HourlyMenu0: db ' 有整点报时',0 ; □有整点报时
HourlyMenu1: db ' 无整点报时',0 ; □无整点报时
;SelectedTable: db ' ',80h,58h,0 ; 濏
;SelectedTable: db ' ',0 ; 濏
;[V]------------------------------[V]
; 各个时区文字的起始位址向量表 :
;[V]------------------------------[V]
WTIMEDSLine0: dw TimeZone00,TimeZone01,TimeZone02,TimeZone03
dw TimeZone04,TimeZone05,TimeZone06,TimeZone07
dw TimeZone08,TimeZone09,TimeZone10,TimeZone11
dw TimeZone12,TimeZone13,TimeZone14,TimeZone15
dw TimeZone16,TimeZone17,TimeZone18,TimeZone19
dw TimeZone20,TimeZone21,TimeZone22,TimeZone23
;[T]----------------------------------------[T]
; 世界时间显示画面文字表 : (1) (各城市名).
;[T]----------------------------------------[T]
TimeZone00: db '中途岛',0 ; 中途岛
TimeZone01: db '火奴鲁鲁',0 ; 火奴鲁鲁
TimeZone02: db '安克雷奇',0 ; 安克雷奇
TimeZone03: db '洛杉矶',0 ; 洛杉矶
TimeZone04: db '丹佛 埃德蒙顿 ',0 ; 丹佛 埃德蒙顿
TimeZone05: db '芝加哥 休斯敦 ',0 ; 芝加哥 休斯敦
TimeZone06: db '纽约 多伦多',0 ; 纽约 多伦多
TimeZone07: db '加拉加斯',0 ; 加拉加斯
TimeZone08: db '里约热内卢',0 ; 里约热内卢
TimeZone09: db '副二区分界',0 ; 副二区分界
TimeZone10: db '亚速尔群岛',0 ; 亚速尔群岛
TimeZone11: db '伦敦 格林威治',0 ; 伦敦 格林威治
TimeZone12: db '巴黎 柏林 罗马',0 ; 巴黎 柏林 罗马
TimeZone13: db '开罗 赫尔辛基',0 ; 开罗 赫尔辛基
TimeZone14: db '莫斯科 巴格达',0 ; 莫斯科 巴格达
TimeZone15: db '迪拜 阿布扎比',0 ; 迪拜 阿布扎比
TimeZone16: db '伊斯兰堡',0 ; 伊斯兰堡
TimeZone17: db '达卡',0 ; 达卡
TimeZone18: db '曼谷 雅加达',0 ; 曼谷 雅加达
TimeZone19: db '北京 香港 台北',0
TimeZone20: db '东京 汉城 大坂',0
TimeZone21: db '悉尼 墨尔本',0
TimeZone22: db '努美阿 维拉港',0
TimeZone23: db '惠灵顿 奥克兰',0
;[T]------------------------[T]
; 世界时间显示画面文字表 :
;[T]------------------------[T]
WTIMEDSLine1: db ' - 时区 ',0 ;UpDownChar,0 ; - 时区 ^v
WTIMEDSLine2: db ' 月 日',0 ;' 年 月 日',0
worldtimertile: db ' 世界时间',0
xiqi: db '星期',0
;[T]--------------------[T]
; 码表显示画面文字表 :
;[T]--------------------[T]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -