什么是属性域(Attribute Domain)?

属性域是一种计算机编程概念,指的是程序代码中特定属性允许的有效值范围。输入不正确的值(超出允许范围的值)通常会使程序崩溃。这是确保输入的值不会超出有效范围的理想方法为最终用户提供一条显示信息,指示可接受值的范...
属性域是一种计算机编程概念,指的是程序代码中特定属性允许的有效值范围。输入不正确的值(超出允许范围的值)通常会使程序崩溃。这是确保输入的值不会超出有效范围的理想方法为最终用户提供一条显示信息,指示可接受值的范围,降低他或她无意中输入过大值的风险。人工控制计算机变量是程序代码的关键。当赋值时,变量被赋予特定的类型。整数是只允许整数的变量类型;而字符串则接受字母的任何组合,数字或字符。决定变量类型会对项目的属性域施加初始约束。例如,最终用户无法成功地将"abcde"输入整数值。对属性域的初始限制已硬连接到编程语言中,因此无法更改,即使是个人对软件进行编码。除了所选变量的类型外,程序员还可以在特定项的属性域上附加约束。例如,如果为连锁酒店编程软件,程序员可能会自然地将"hotel Room Number"属性的值范围限制为建筑物中的酒店房间数如果房间号从100到1000,那么只有相应地限制变量的属性范围才有意义。这样可以确保程序不会基于错误输入的数据生成错误的结果。一旦程序员选择对于属性域,他或她必须编写错误捕获代码,以防止软件用户通过输入超出范围的值而无意或恶意地试图使系统崩溃。这是一个简单的例程,它根据给定的属性范围检查输入值。如果某个属性在范围内,程序正常运行。否则,程序返回一个简单的"输入错误"消息并重试,不允许填充变量,直到确定输入值在允许的特定范围内。
  • 发表于 2020-07-31 14:45
  • 阅读 ( 1905 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具