数据字典、笔记本和浏览器在界面设计中的应用
1. 数据字典概述
在应用开发中,当需要多个表单来支持一个应用时,为每个表单显式编码会变得繁琐。数据字典是解决这一问题的有效方案,它可以定义字段、标签、小部件类型等信息,还能提供数据库与屏幕之间的转换,以及定义验证要求、可编辑状态等行为。
1.1 定义常量
首先,我们定义一些常量来描述输入字段的行为,例如控制大小写转换:
LC = 1 # Lowercase Key
UC = 2 # Uppercase Key
XX = 3 # As Is
DT = 4 # Date Insert
ND = 5 # No Duplicate Keys
ZP = 6 # Pad Zeroes
ZZ = 7 # Do Not Display
ZS = 8 # Do Not display, but fill in with key if blank
BLANKOK = 0 # Blank is valid in this field
NONBLANK = 1 # Field cannot be blank
1.2 数据字典示例
以下是一个数据字典的示例,包含两个表: crewmembers
和 crewqualifications
。
d