微软官方的Visual Studio控件命名规范
VisualStudio_各个控件详解

.NET控件详解(2011-07-20 22:44:33)转载标签:it分类:C#语言微软的.net控件详解,没有那个比这个更权威的了网址:/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx参考资料:/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx 网易学院:/special/000915SN/stvs2005.html参考资料:/tianine5/blog/item/1470aa35f46bad8aa61e1285.html.NET控件命名规范按功能列出的推荐控件和组件:(windows程序用的控件和组件)数据显示: DataGridView控件DataGridView控件提供用来显示数据的可自定义表。
使用DataGridView类,可以自定义单元格、行、列和边框。
注意DataGridView控件提供DataGrid控件所不具备的许多基本和高级功能。
有关更多信息数据绑定和定位: BindingSource组件通过提供当前项管理、更改通知和其他服务,来简化将窗体上的控件绑定到数据的过程。
文本编辑: BindingNavigator控件提供工具栏式的界面来定位和操作窗体上的数据。
TextBox控件显示设计时输入的文本,它可由用户在运行时编辑或以编程方式更改。
RichTextBox控件使文本能够以纯文本或RTF 格式显示。
MaskedTextBox控件约束用户输入的格式信息显示(只读):Label 控件显示用户无法直接编辑的文本。
LinkLabel控件将文本显示为Web 样式的链接,并在用户单击该特殊文本时触发事件。
该文本通常是到另一个窗口或网站的链接。
StatusStrip控件通常在父窗体的底部使用有框架的区域显示有关应用程序的当前状态的信息。
ProgressBar控件向用户显示操作的当前进度。
VisualStudio_各个控件详解

TabControl 控件 提供一个选项卡式页面以有效地组织和访问已分组对象。 SplitContainer 控件 提供用可移动拆分条分隔的两个面板。 注意 SplitContainer 控件的设计目的是为了取代 Splitter 控件。 TableLayoutPanel 控件表示一个面板,它可以在一个由行和列组成的网格中对其内容进行 动态布局。 FlowLayoutPanel 控件 表示一个沿水平或垂直方向动态排放其内容的面板。 音频: SoundPlayer 控件 播放 .wav 格式的声音文件。加载声音和播放声音可以异步进行。 ( 网页用的控件和组件) 标准的: AdRotator Web 服务器控件 该控件将循环显示您定义的一系列可单击的横幅广告。 BulletedList Web 服务器控件
ListView 的 ColumnHeader ch
MenuStrip
ms
菜单条
menuItem
菜单项
ToolStripMenuItem
tsmi 工具条菜单项命名
PictureBox
pic
图片框 image/ sizeMode----Autosize
StatusStrip
ss
状态条
StatusLabel
DomainUpDown TreeView WebBrowser ObjectDAtaSource FileUpload HiddenField Grid View PagedDataSource Repeater ContextMenuStrip
transparent Maxlength Passwordchar Readonly Multiline
rdolst
Image
img
msbc规则

msbc规则MSBC规则,也称为Microsoft编码规范,是微软公司制定的一系列编程规范。
它包括一系列最佳实践的建议,可以帮助程序员编写清晰、易读、易于维护的代码。
在本文中,我们将分步骤介绍MSBC规则。
第一步:命名规范MSBC规则建议遵循一致的命名规范,以提高代码的可读性和可维护性。
其中包括:1.使用有意义的变量和函数名2.使用驼峰命名法3.避免使用缩写和不必要的缩写4.使用全大写字母来定义常量5.避免使用下划线第二步:表达式和语句MSBC规则还建议编写简单、清晰的表达式和语句。
1.避免使用多级嵌套的语句2.使用简单的表达式,不要在同一行上使用多个表达式3.不要过度使用括号,只有在有必要时才使用括号4.使用switch语句来替代多个if语句第三步:函数MSBC规则建议编写简单、清晰的函数。
其中包括:1.函数应该尽可能短小,只完成一个明确定义的任务2.每个函数都应该有一个明确的返回类型3.参数应该尽可能少,避免使用指针和引用类型参数4.参数顺序应该与函数名意义相关联第四步:注释MSBC规则还建议编写清晰、有用的注释。
其中包括:1.注释应该解释代码为什么这样做,而不是解释代码做了什么2.尽可能在代码中使用自解释的变量和函数名3.注释应该在整个代码中保持一致第五步:异常处理MSBC规则建议在代码中正确地处理异常。
其中包括:1.不要忽略异常,而是针对每种异常情况进行处理2.不要将异常处理代码放在太深的嵌套层次中3.在处理异常时,使用捕获和重新抛出模式总之,MSBC规则是编写高质量、易于维护的代码的重要指南。
遵守MSBC规则可以帮助开发人员编写清晰、易读、可维护的代码。
虽然这些规则可能会增加开发时间,但在长期运行中,使用这些规则编写的代码通常会更容易理解以及修复错误。
visual studio整理格式

visual studio整理格式Visual Studio是由微软公司所开发的一款集成开发环境(IDE),它被广泛应用于软件开发中,可以编写多种类型的应用程序,包括桌面应用程序、网页应用程序和移动应用程序等。
Visual Studio提供了许多功能和工具,帮助开发人员提高开发效率和代码的质量。
其中一个重要的功能就是代码的格式化工具,可以帮助开发人员规范代码的风格,提高代码的可读性和可维护性。
在Visual Studio中,代码格式化是通过自动化工具来完成的。
开发人员可以选择使用默认的代码格式化规则,也可以根据自己的需求进行定制。
代码格式化可以应用于整个项目、单个文件或者选择的代码块。
格式化功能会根据预设的规则对代码进行自动调整,包括缩进、空格和换行等。
以下是一些常用的格式化规则:1.缩进:缩进是代码的基本组织形式,可以通过设置缩进规则来改变代码的排版。
一般来说,使用空格而不是制表符进行缩进是一个较好的实践。
可以设置每级缩进的空格数目和缩进风格(例如,使用空格还是制表符)。
2.空格:空格的使用可以使代码更加易读和清晰。
在不同的语法结构中应用不同的空格规则,如在函数名和括号之间使用空格、在操作符周围使用空格等。
Visual Studio可以自动在适当的位置插入空格,使代码整洁美观。
3.换行:合理的换行可以提高代码的可读性,并使代码更易于维护。
Visual Studio可以帮助开发人员在适当的位置自动插入换行符,例如在超过一定长度的代码行上。
4.对齐和对齐方式:对齐是将一组代码行中的相关元素纵向对齐,使得代码更加整齐。
可以通过设置对齐方式来选择对齐的位置,如在等号周围对齐赋值语句、在逗号后对齐函数参数等。
5.折行:对于过长的代码行,可以使用折行来减少水平滚动条的出现。
Visual Studio在适当的位置自动折行,并保持代码的逻辑结构。
除了以上几个常用的格式化规则,Visual Studio还提供了其他一些功能来帮助代码整理:1.代码块折叠:可以折叠代码块,以简化代码的显示。
微软补丁命名规则

微软补丁命名规则微软作为全球领先的计算机科技公司,为了确保自家操作系统的安全性和稳定性,经常发布补丁程序来修复系统漏洞和问题。
补丁的命名规则对于用户的理解和管理补丁至关重要。
本文将详细介绍微软补丁命名规则,包括命名方式、编码规则和标识含义。
命名方式微软补丁的命名方式通常由一系列字母、数字和符号组成,具有一定的规则和格式。
以下是补丁命名的一般方式:1.产品标识:以”KB”开头,表示“Knowledge Base”的缩写,表明该补丁与知识库相关。
例如:“KB1234567”。
2.平台标识:在产品标识之后,一般以字母和数字表示,指明该补丁适用于哪个操作系统和版本。
例如:“KB1234567-x86”表示适用于32位的操作系统,“KB1234567-x64”表示适用于64位的操作系统。
3.发布日期:补丁的命名一般包括发布日期,通常以六位数字的形式表示,格式为年份、月份和日期。
例如:“KB1234567-x86-202201”表示2022年1月发布的32位操作系统的补丁。
4.顺序号:补丁还可能包含顺序号,用于标识同一天内发布的补丁的先后顺序,以防止命名冲突。
一般用一个或多个数字表示,可以是任意长度。
例如:“KB1234567-x86-20220101”表示2022年1月1日发布的32位操作系统的第一个补丁。
综上所述,微软补丁的命名方式通常为:“KB” + 产品标识 + 平台标识 + 发布日期 + 顺序号。
编码规则微软补丁的编码规则是确保补丁命名的唯一性和易于识别的重要基础。
以下是补丁编码的一般规则:1.唯一性:微软补丁的编码必须是唯一的,不得出现重复。
每个补丁都必须有一个独特的编码,以便用户和系统能够准确地识别和应用补丁。
2.组织结构:补丁编码通常由多个部分组成,各部分之间使用特定的符号或字符分隔。
这样可以方便地区分各个部分,使编码更加规范和易读。
3.信息含义:补丁编码中的各个部分通常具有特定的含义,可以通过编码的解读来获取有关补丁的一些基本信息,如适用的产品、平台和发布日期等。
vs 多工程 命名规则

vs 多工程命名规则
VS多工程命名规则
在使用Visual Studio进行多工程开发时,命名规则是非常重要的。
好的命名规则可以使工程管理更加规范、易于维护。
下面详细介绍一下VS多工程命名规则。
1.命名规则应该简洁明了
在给工程、文件、类等命名时,应该避免过长、复杂的名称。
名称应该简明扼要,能够清晰地表达其作用和用途,同时也便于查找和维护。
2.命名规则应该符合规范
在给工程、文件、类等命名时,应该遵循命名规范,例如遵循Pascal、Camel等命名规则,以及遵循命名约定等。
3.命名规则应该避免冲突
在给工程、文件、类等命名时,应该避免与其他的命名产生冲突。
这就需要开发人员对项目的整体结构和命名规则有一定的把握和认识,以保证每个命名都是独一无二的。
4.命名规则应该易于理解和使用
在给工程、文件、类等命名时,应该遵循易于理解和使用的原则。
例如,对于文件名,可以使用有意义的单词、缩写或代号等,以便于理解和记忆。
5.命名规则应该与项目的性质和规模相适应
在给工程、文件、类等命名时,应该根据项目的性质和规模,选择相应的命名规则。
例如,在一个大型项目中,需要更加规范的命名规则,以便于项目的管理和维护。
好的命名规则是项目管理的重要组成部分。
它可以提高项目的可维护性、可读性和可扩展性,有助于开发人员更好地理解和使用代码。
在实际项目开发中,我们需要遵循一定的命名规则,才能更好地完成项目的开发和维护。
微软命名规范

微软命名规范⼀、整体规范:1、以具有描述意义的英⽂单词或者英⽂单词的缩写的组合形式表⽰;2、尽量避免使⽤汉语拼⾳或者汉语拼⾳的开头字母简拼命名,名称的⾸字母应尽量避免使⽤“_”;3、若名称中的单词需要分隔,请使⽤“_”;⼆、类型(类、结构体、接⼝、委托、枚举):命名:开头字母⼤写,并且名称中的每个英⽂单词的开头字母⼤写;⽰例:public class UserProfile { ...... }三、类型中的私有变量(Fields):命名:以“_”开头,名称中的第⼀个单词或者缩写使⽤⼩写,后续的单词或者缩写的⾸字母使⽤⼤写;⽰例:private string _userName;private int _age;四、类型中的属性成员(Properties):命名:开头字母⼤写,并且名称中的每个英⽂单词的开头字母⼤写;⽰例:public string UserName { get; set; }public int Age{get { return this._age; }set { this._age = value; }}五、⽅法(Methods):命名:开头字母⼤写,并且名称中的每个英⽂单词的开头字母⼤写;⽰例:public UserProfile GetUserProfile(){ ...... }六、参数(Arguments):命名:⾸字符避免使⽤“_”,名称中的第⼀个单词或者缩写使⽤⼩写,后续的单词或者缩写的⾸字母使⽤⼤写;⽰例:public UserProfile GetUserProfile(int userId){ ...... }七、变量(Variables):命名:⾸字符避免使⽤“_”,名称中的第⼀个单词或者缩写使⽤⼩写,后续的单词或者缩写的⾸字母使⽤⼤写;⽰例:public int Plus(int x, int y){var resultValue = x + y;return resultValue;}⼋、泛型形参:命名:以“T”开头,后续的单词或者缩写的⾸字母使⽤⼤写;⽰例:public class Pair<TKey, TValue> { ...... }。
ui命名规范

ui命名规范为了方便开发和维护用户界面(User Interface,简称UI),在编写UI代码时需要遵循一定的命名规范。
一致的命名规范可以使代码更加清晰、易于理解和维护,提高开发效率。
下面是一些常用的UI命名规范:1. 使用有意义的名字:命名应该简洁明了,能够准确描述UI 元素的作用或者功能。
2. 使用小写字母和下划线分隔单词:这种方式称为蛇形命名法(snake case)。
例如,按钮元素可以命名为"submit_button"。
3. 使用语义化的名字:命名应该能够准确表示UI元素的类型和用途。
例如,使用"login_button"表示登录按钮,而不是使用"button_1"。
4. 避免使用缩写和简写:虽然缩写可以减少字符数,但是会增加代码的可读性。
应尽量避免使用缩写或简写,除非在开发团队中有统一的约定。
5. 使用一致的命名风格:在整个项目中使用一致的命名风格可以使代码更加整洁。
例如,可以选择使用驼峰命名法(camel case)或者蛇形命名法,但在整个项目中要保持一致。
6. 使用前缀或后缀表示类型:可以使用特定的前缀或后缀来表示UI元素的类型。
例如,使用"btn_submit"表示提交按钮,使用"txt_username"表示用户名输入框。
7. 避免使用保留字和关键字:命名不应与编程语言的保留字和关键字冲突,以免造成编译或运行错误。
8. 使用英文单词:命名应使用英文单词来描述UI元素,避免使用拼音或其他语言的命名,以保持一致性。
9. 不包含特殊字符和空格:命名应仅使用字母、数字和下划线,不应包含特殊字符和空格。
10. 根据不同的UI元素使用不同的命名规则:例如,可以使用特定的命名规则来命名按钮、输入框、标签等不同类型的UI元素,以便更好地区分它们。
11. 使用有意义的命名顺序:在命名UI元素时,应优先考虑其作用和功能,而不是其外观或位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
变量
Type Prefix Example
Array arr arrShoppingList
Boolean bln blnIsPostBack
Byte byt bytPixelValue
Char chr chrDelimiter DateTim e dt m dt m StartDate
Decimal dec decAverageHeight
Double dbl dblSizeofUniverse
Integer int int RowCounter
Long lng lngBillGatesIncom e
Object obj objReturnValue
Short shr shrAverage
Single sng sngMaximum
String str strFirstName
WebControls
Type Prefix Example AdRotator adrt adrtTopAd
Button btn btnSubmit
Calendar cal calMettingDates
CheckBox chk chkBlue
CheckBoxList chkl chklFavColors
CompareValidator valc valcValidAge
Custom Validator valx valxDBCheck DataGrid dgrd dgrdTitles
DataList dlst dlstTitles DropDownList drop dropCountries
HyperLink lnk lnkDetails
Image img imgAuntBetty ImageButton ibtn ibtnSubmit Label lbl lblResults LinkButton lbtn lbtnSubmit
ListBox lst lstCountries
Panel pnl pnlForm2 PlaceHolder plh plhFormContents
RadioButton rad radFemale
RadioButtonList radl radlGender
RangeValidator valg valgAge
RegularExpression vale valeEmail_Validator Repeater rpt rptQueryResults RequiredFieldValidator valr valrFirstName
Table tbl tblCountryCodes
TableCell tblc tblcGermany
TableRow tblr tblrCountry
TextBox txt txtFirstName ValidationSummary vals valsFormErrors XML xmlc xmlcTransformResults
Type Prefix Example Connection con conNorthwind
Command cm d cm dReturnProducts
Parameter parm parmProductID
DataAdapter dad dadProducts
DataReader dtr dtrProducts
DataSet dst dstNorthWind
DataTable dtbl dtblProduct
DataRow drow drowRow98
DataColumn dcol dcolProductID
DataRelation drel drelMasterDetail
DataView dvw dvwFilteredProducts
Event-Handling Subroutines
The nam e of an event-handling subroutine will consist of the ID of the control that rasied the event followed by the type of event being handled. For example, a subroutine named btnSubmit_Click handles the Click event of a Button control named btnSubmit.
When a control that raises an event is not assigned an ID, the type of the control is used instead of the ID. For example, the subroutine named Button_Click handles the Click event of a Button control without an ID.。