Microsoft VB.NET 命名约定

2024-03-02

VB.NET 有标准命名约定吗?

根据您的编程经验,想分享您对 VB.NET 的命名约定吗?

除了这种良好实践之外,还有任何指南吗?模式与实践 http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer指导探索者和指导分享 http://www.guidanceshare.com/wiki/Main%5FPage ?

谢谢。周末愉快。


正如 Mehrdad 所说,VB.NET 遵循通用 .NET 命名约定 http://msdn.microsoft.com/en-us/library/ms229002.aspx。进一步来说:

  • 类型、事件、只读静态字段、方法、命名空间、属性:PascalCase
  • 参数:驼峰命名法
  • 两个字符的首字母缩略词:DB,Id 和 Ok 除外
  • 三个或更多字符的首字母缩略词:Html 或 html,取决于上下文,但绝不是 HTML
  • 复合词:Hashtable,不是HashTable,除了一些常见的术语如FileName
  • 请勿在单词之间使用连字符 (-) 或下划线 (_) 等分隔符
  • 不要使用匈牙利表示法
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Microsoft VB.NET 命名约定 的相关文章

  • System.Linq.Dynamic 不支持 OrderByDescending("someColumn")?

    好的 在我们的项目中 我使用 System Linq Dynamic 库 但我刚刚注意到我无法执行以下操作 myDataSource OrderByDescending someColumnName 因为我收到以下错误 重载解析失败 因为无
  • 如何在VB.NET中从另一个窗体打开一个窗体?

    我认为这很容易 我没有经常使用 VB NET 我正在尝试通过单击按钮打开一个表单 表单不会显示 并且我收到空异常错误 代码有什么问题吗 Private Sub Button3 Click sender As System Object e
  • .net 应用程序中的内存泄漏

    我正在 VB net 2005 中开发一个桌面应用程序 该应用程序包含一个间隔为 1 分钟的计时器 每次计时器计时 就会执行一组函数 大部分与数据库相关 最初 应用程序运行良好 在进程 任务管理器 中 每次调用计时器时 CPU 使用率都会达
  • windows XP中如何设置默认编码?

    我尝试使用 StreamReader 打开文件并设置编码 但我希望它采用默认 Windows 编码 我如何更改我的 Windows 编码 区域和语言选项控制面板项目 高级选项卡 影响整个计算机
  • 将 DotNetZip ZipFile 转换为字节数组

    我已经构建了一个包含多个条目的 DotNetZip ZipFile 我想将其转换为字节数组 以便我可以使用下面的下载结构下载它 Using wrkZip As New ZipFile create zip add memory stream
  • 如何在 VB.NET 中输入文字二进制?

    如何在 VB NET 中输入二进制文字 HFF literal Hex OK b11111111 literal Binary how do I do this 从 VB NET 15 开始 现在支持二进制文字 Dim mask As In
  • 将集合项复制到 .NET 中的另一个集合

    在 NET VB 中 如何获取一个集合中的所有项目 并将它们添加到第二个集合中 而不丢失第二个集合中预先存在的项目 我正在寻找比这更有效的东西 For Each item As Host In hostCollection1 hostCol
  • VB.NET - 类中的扩展函数?

    我正在尝试创建一个类库 其中包含将二进制整数转换为十进制的函数 反之亦然 这样我就可以将其导入到另一个项目中 而无需重写该函数 它工作得很好 这是课程的一部分 Public Class BinaryDenary Public Shared
  • Activator.CreateInstance 缺少方法异常

    我在 C dll 中有一个类 其中包含以下类 public class RequiredTask Base BaseObject public string Name get set public string Description ge
  • 如何在我的应用程序中使用 Windows Key

    Like Windows Key E Opens a new Explorer Window And Windows Key R Displays the Run command 如何在应用程序的 KeyDown 事件中使用 Windows
  • .NET框架,Windows XP

    我们使用 Visual Studio 2012 构建了一个应用程序 它可以在任何 Windows 7 或 Vista 计算机 32 位或 64 位 上完美运行 但是 当我尝试在 Win XP 计算机上运行该应用程序时 我得到以下信息 系统组
  • 通过 Tab 键浏览 XML 文档字段

    In VB NET you can move through the fields in the XML member documentation with the Tab key 这在 C 中不起作用 还有其他方法吗 除了用鼠标将光标放在
  • Gridview 错误:对 Bind 的调用格式不正确

    我有以下 gridview 代码
  • 使用 .NET 将二进制转换器转换为十进制

    我已经开始掌握一些编程基础知识 但我仍然很新并且缺乏经验 我正在编写的新程序遇到问题 我想要一个程序 将 8 位二进制数放入文本框中 按下按钮 然后显示二进制数的十进制值 下面是我尝试过的代码 Public Class Form1 Priv
  • VB 中的 xml 注释还可以自定义吗?

    从 Visual Studio 2005 开始 我们可以将名为 VBXMLDoc xml 的文件复制到路径中 C Users user AppData Roaming Microsoft VisualStudio version 定义可用于
  • 用户完成后关闭 Excel

    任务非常简单 我想从 VB net GUI 打开 Excel 文档 xls 用户将处理 Excel 文件 用户完成后关闭 Excel 文件 我想要VB net代码释放Excel对象 问题是 当用户关闭文件时 Excel 对象仍然可以在任务管
  • WPF - 按多列排序时使用自定义比较器

    我有一个 ListView GridView 我想按 2 列排序 因此如果第 1 列中有 2 个以上的项目具有相同的值 它将按第 2 列排序 非常简单 但是在对 A Z 进行排序时 空字符串会出现在顶部 我想把它们移到底部 我制作了一个比较
  • WPF DataGrid 绑定到 string.Length 而不是字符串文本

    我是 WPF 的新手 并且真诚地尝试自己尽可能多地弄清楚 我已经创建了第一个 DataGrid 控件 并且尝试使用如下字符串列表填充它
  • 在组合框中设置所选项目 - vb.net

    我正在使用此代码向与显示的不同的组合框添加一个值 如何为组合框项目添加值 https stackoverflow com questions 1887388 how to add value to combobox item 假设我的组合框
  • 比较两个字符串ArrayList

    我有两个数组列表 dim Colors1 New ArrayList Colors1 Add Blue Colors1 Add Red Colors1 Add Yellow Colors1 Add Green Colors1 Add Pur

随机推荐

  • 检查文件是否存在并创建符号链接

    我想做这样的事情 如果文件 A 存在或者没有符号链接 B 我想创建一个符号链接 B gt A 现在我有 B file symlink target A exists name A 但这很糟糕 它检查不到我想要的东西 我怎样才能用盐实现这个简
  • 如何将对象中的对象转换为 Angular 类(类型)

    我怎样才能投obj category into Category输入下面的示例 我需要它来设置下拉列表中的选定选项 export class Category id number name string constructor obj an
  • 调整标题和图边缘之间的空白

    我想在标题 轴标题和绘图标题 和绘图边缘之间创建空间 我试过了axis title and plot title没有运气 当我尝试不同的值时 情节没有真正改变vjust 我也尝试过plot margin 但似乎也没有发生任何事情 Data
  • random.randint 在具有相同种子的 Python 2.x 和 Python 3.x 中显示不同的输出

    我正在将应用程序从 python 2 移植到 python 3 并遇到以下问题 random randint根据使用的Python版本返回不同的结果 所以 import random random seed 1 result random
  • Java Spring @Scheduled 任务执行两次

    我这里有一个简单的测试方法 设置为每 5 秒运行一次 并且确实如此 但是查看 System out 您可以看到它似乎在做一些奇怪的事情 Scheduled cron 5 public void testScheduledMethod Sys
  • 从 EJB3 迁移到 Spring、Hibernate

    我们有一个基于 EJB3 Oracle 10 和 JBoss 4 的桌面应用程序 这是大约三年前创建的 JPA 实体用于 ORM 业务逻辑在无状态会话 bean 中实现 客户端是使用Swing API 开发的 现在需要在下一个版本的应用程序
  • Android 片段屏幕重叠

    我有一个使用片段的应用程序 在我的用户的一台设备 HTC One 上 碎片相互重叠 他的屏幕最终看起来一团糟 我尝试在自己的硬件上重现它 尽管它不是 HTC One 我也尝试过使用 android 版本 4 1 2 这是他拥有的版本 并且运
  • Flutter:如何使整行可点击

    如何使整行在颤振中可点击 我将以下代码包装在 GestureDetector 中 行中的各个项目是可单击的 但小部件周围的空白区域不可单击 if auth isLoggedIn GestureDetector onTap auth sign
  • 如何生成sse4.2 popcnt机器指令

    使用c程序 int main int argc char argv return builtin popcountll 0xf0f0f0f0f0f0f0f0 和编译器行 gcc 4 4 Intel Xeon L3426 gcc msse4
  • org-mode 无法编辑 C 源代码

    当我使用 emacs 的 org mode 编辑 C 程序时 即编辑以下代码段 begin src c define MAX 100 end src 当我调用函数 org edit src code 在新缓冲区中编辑 C 代码后 出现错误
  • 如何用Java“正确”检测显示器的DPI?

    我有以下绘制规则的应用程序 public class Rule extends JComponent public static final long serialVersionUID 26362862L public static fin
  • SQL 对值求和

    我是 SQL 新手 我不知道如何做到这一点 我想对类似的对 vin action 求和一个名为 total spending 的coulmn 并选择第一个dealer name和参考月份年份 因此它不会创建重复项 并具有如下示例的输出 输入
  • 使用shell脚本删除文件夹内容

    我在尝试清空脚本中的文件夹时遇到问题 这在我的命令行中工作 rm r Folder1 Folder2 但如果在我的脚本中我这样做 DIR Folder1 Folder2 rm r DIR 它说 rm Folder1 Folder2 没有这样
  • Makefile:多重定义和未定义的引用错误

    我目前正在学习如何在没有 IDE 的情况下进行编码 因此我正在学习如何编写 makefile 这是我当前的测试项目 CoDstructor Makefile bin CoDstructor exe src cod main cpp type
  • Windows Azure 不生成 aspx 文件

    我设置了我的第一个 Azure Cloude 服务和 Web 角色 当我构建然后发布应用程序时 我只能看到包含所有 dll 的 bin 目录 我没有任何文件夹或 aspx 文件 ProjectName CloudService bin De
  • ASP.Net Core 2.0 中 [AllowHtml] 的替代品是什么[重复]

    这个问题在这里已经有答案了 我想将 CKEditor 集成到我的 MVC Core 2 0 应用程序中 在之前的版本中 我通过向字符串属性添加 AllowHTML 数据注释来使用它 但在 ASP Net Core 中我找不到将 HTML 插
  • 想要列表中不重复的元素

    从下面的列表中 我只需要 哇 和 退出 List
  • Rails 中的一对一或零关联

    Model I class TimeLog lt ActiveRecord Base has one custom time fields dependent gt destroy end Model II class CustomTime
  • 在代号一中使用 LocationManager 的正确方法

    我正在使用 LocationManager 来跟踪用户的位置并在 GoogleMaps 上显示相同的位置 我正在使用以下方法 但对此有一些疑问 为了第一次获取用户的位置 我使用 locationManager LocationManager
  • Microsoft VB.NET 命名约定

    VB NET 有标准命名约定吗 根据您的编程经验 想分享您对 VB NET 的命名约定吗 除了这种良好实践之外 还有任何指南吗 模式与实践 http www codeplex com Wiki View aspx ProjectName g