gpt4 book ai didi

naming-conventions - 用于在代码隐藏中引用的 UI 控件命名约定的最佳实践?

转载 作者:行者123 更新时间:2023-12-04 07:55:51 25 4
gpt4 key购买 nike

在代码隐藏页面中为表单和报告命名 UI 控件(文本框、下拉菜单等)以供引用的最佳做法是什么?

我在办公室制作了很多报告和表格。我有几个 Web 应用程序,提供从各种和多个数据源(Access、SQL、Oracle)生成的大约 80 多个“实时”报告。这些报告被视为“实时”报告,因为它们接受来自表单的用户设置参数,然后查询数据库以根据当前可用信息生成报告。

因此,该过程从获取用户设置的值开始,将这些值传递给数据库查询,接收数据集,最后将数据集分配给报表。在某些情况下,在生成报告之前,需要根据数据集计算报告上显示的其他字段。这需要引用报告上的输出控件来分配计算值。

虽然我并不关心在代码中为变量或成员字段使用前缀,但我确实使用它们来标识 UI 控件。例如,txtFirstName 引用报表控件以将数据集中 FirstName 字段中的数据分配给报表上的显示控件。在表单和报表上命名/引用 UI 控件是否有更好的做法?

最佳答案

我在工作中使用的主要产品使用 txt_ pnl_ 等前缀。这确实有效,尽管有时将仅隐藏/显示控件的内容从 tr 切换到面板时会有点痛苦,因为您必须重命名它。

我在新项目中开始做的是用 ui 前缀命名我的 UI 控件;例如,uiName。由于本人强烈反对anti-hungarian notation ,争取self-documenting code ,这个约定效果很好。事实上,如果有的话,它是真正的匈牙利符号(ui 是前缀,表示用户界面控制)。

关于naming-conventions - 用于在代码隐藏中引用的 UI 控件命名约定的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/111812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com