您好,欢迎访问三七文档
C#工程项目学习笔记using(C#参考)using关键字有两个主要用途:1作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。using指令有两个用途:允许在命名空间中使用类型,这样,就不必在该命名空间中限定某个类型的使用;为命名空间或类型创建别名,这称为“using别名指令”。2作为语句,用于定义一个范围,在此范围的末尾将释放对象。提供能确保正确使用IDisposable对象的方便语法。(using关键字用来创建using语句,此类语句有助于确保正确处理IDisposable对象(如文件和字体)。)partial(分部、类型)(C#参考)分部类型定义允许将类、结构或接口的定义拆分到多个文件中。UserControl类提供一个可用来创建其他控件的空控件。IContainer接口提供容器的功能。容器是在逻辑上包含零个或更多个组件的对象。override(C#Reference)要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用override修饰符。IDisposable.Dispose方法执行与释放或重置非托管资源相关的应用程序定义的任务。base(C#参考)base关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法;指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用base关键字是错误的。所访问的基类是类声明中指定的基类。ContainerControl.Dispose方法释放由容器占用的资源。#region(C#参考)#region使可以在使用VisualStudio代码编辑器的大纲显示功能时指定可展开或折叠的代码块。在较长的代码文件中,能够折叠或隐藏一个或多个区域会十分便利,这样,可将精力集中于当前处理的文件部分。System.ComponentModel命名空间ISupportInitialize接口指定该对象支持对批初始化的简单的事务处理通知。ISupportInitialize.BeginInit方法用信号通知对象初始化即将开始。Control.SuspendLayout方法临时挂起控件的布局逻辑。控件的布局逻辑被挂起,直到调用ResumeLayout方法为止。当调整控件的多个属性时,将先后使用SuspendLayout和ResumeLayout方法取消多个Layout事件。要成功调用ResumeLayout,一定不能有挂起的对SuspendLayout的调用。Label.AutoSize属性获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。Control.Location属性获取或设置该控件的左上角相对于其容器的左上角的坐标。Point构造函数用指定坐标初始化Point类的新实例。Control.Name属性获取或设置控件的名称。Control.Size属性获取或设置控件的高度和宽度。Size构造函数根据指定的Point初始化Size结构的新实例。Control.TabIndex属性获取或设置在控件的容器的控件的Tab键顺序。Label.Text属性获取或设置与此控件关联的文本。此成员重写Control.Text,且该主题可能包括更完整的文档。CheckBox.Checked属性获取或设置一个值,该值指示CheckBox是否处于选中状态。CheckBox.CheckState属性获取或设置CheckBox的状态。CheckState枚举指定一个控件的状态,例如复选框可以是选中、未选中或设置为不确定状态。ButtonBase.UseVisualStyleBackColor属性获取或设置一个值,确定是否使用视觉样式(如果支持)绘制背景。PictureBox.BorderStyle属性指示控件的边框样式。BorderStyle枚举指定控件的边框样式。PictureBox.TabStop属性获取或设置一个值,该值指示用户能否使用Tab键将焦点放到此控件上。此API支持.NETFramework基础结构,不适合在代码中直接使用。ContainerControl.AutoScaleDimensions属性获取或设置控件的设计尺寸。SizeF构造函数根据指定的现有SizeF结构初始化SizeF结构的新实例。ContainerControl.AutoScaleMode属性获取或设置控件的自动缩放模式。AutoScaleMode枚举指定Windows窗体支持的不同类型的自动缩放模式。Control.Controls属性获取包含在控件内的控件的集合。Control可以充当控件集合的父级。将多个控件添加到父控件时,建议在初始化要添加的控件之前调用SuspendLayout方法。将控件添加到父控件之后,调用ResumeLayout方法。这样就可以提高带有许多控件的应用程序的性能。使用Controls属性可循环访问窗体的所有控件,包括嵌套控件。使用GetNextControl方法可以按Tab键顺序检索上一个或下一个子控件。使用ActiveControl属性可以获取或设置容器控件的活动控件。Control.ControlCollection.Add方法将指定的控件添加到控件集合中。Add方法使能够将Control对象添加到控件集合的结尾。还可以使用AddRange方法,向集合添加新的Control对象。若要移除以前添加的Control,请使用Remove、RemoveAt或Clear方法。ISupportInitialize.EndInit方法用信号通知对象初始化已完成。Control.ResumeLayout方法恢复正常的布局逻辑。Control.PerformLayout方法强制控件将布局逻辑应用于子控件。#endregion(C#参考)#endregion标记#region块的结尾。this(C#参考)this关键字引用类的当前实例,还可用作扩展方法的第一个参数的修饰符。this的常用用途:限定被相似的名称隐藏的成员,将对象作为参数传递到其他方法,声明索引器。由于静态成员函数存在于类一级,并且不是对象的一部分,因此没有this指针。在静态方法中引用this是错误的。Button构造函数初始化Button类的新实例。默认情况下,Button不显示标题。若要指定标题文本,请设置Text属性。Button类表示Windows按钮控件。如果具有焦点的控件接受并处理按Enter键的操作。如果某个Button具有焦点,则可以使用鼠标、Enter键或空格键单击该按钮。设置Form的AcceptButton或CancelButton属性,使用户能够通过按Enter或Esc键来单击按钮(即使该按钮没有焦点)。这使该窗体具有对话框的行为。ComponentResourceManager类提供组件或对象的枚举资源的简单功能。ComponentResourceManager类是一个ResourceManager。此类型的任何公共static成员都是线程安全的。但不保证所有实例成员都是线程安全的。ResourceManager类提供在运行时方便地访问区域性特定资源的途径。ResourceManager类可以查找区域性特定的资源,当本地化资源不存在时提供代用资源,并支持资源序列化。Panel构造函数初始化Panel类的新实例。Panel类用于对控件集合进行分组。Panel控件不显示标题。如果需要与Panel类似可显示标题的控件,请参见GroupBox控件。Panel是一个包含其他控件的控件。可以使用Panel来组合控件的集合。默认情况下,Panel控件在显示时没有任何边框。可以用BorderStyle属性提供标准或三维的边框,将窗面板区与窗体上的其他区域区分开。因为Panel控件派生于ScrollableControl类,所以可以用AutoScroll属性来启用Panel控件中的滚动条。当AutoScroll属性设置为true时,使用所提供的滚动条可以滚动显示Panel中(但不在其可视区域内)的所有控件VScrollBar构造函数初始化VScrollBar类的新实例。VScrollBar类表示标准的Windows垂直滚动条。多数需要滚动条的控件本身提供滚动条,而不需要该控件。可以使用此控件在本身不提供滚动条的容器(如PictureBox)中实现滚动,或为用户输入数值数据实现滚动。数值数据可以在控件中显示,也可以在代码中使用。Minimum和Maximum属性确定用户可以选择的值范围。LargeChange属性决定在滚动条之内但在滚动框之外单击的效果。SmallChange属性确定单击控件各端的滚动箭头的效果。PictureBox构造函数初始化PictureBox类的新实例。PictureBox类表示用于显示图像的Windows图片框控件。通常使用PictureBox来显示位图、元文件、图标、JPEG、GIF或PNG文件中的图形。在设计时或运行时将Image属性设置为要显示的Image。也可以通过设置ImageLocation属性指定图像,然后使用Load方法同步加载图像或使用LoadAsync方法异步加载图像。Label构造函数初始化Label类的新实例。默认情况下,标签在显示时,其AutoSize属性设置为false,BorderStyle属性设置为BorderStyle.None。Label类表示标准Windows标签。Label控件通常用于提供控件的描述性文字。Label控件还可用于向Form添加描述性文本,以提供有用的信息。Label控件还可用来显示应用程序状态的运行时信息。除了显示文本外,Label控件还可使用Image属性显示图像,或使用ImageIndex和ImageList属性组合显示图像。通过将Label的BackColor属性设置为Color.Transparent,可使该标签成为透明的。使用透明标签时,请只使用当前设备坐标系在容器上绘制,否则就可能无法正确绘制Label背景。Label参与窗体的Tab键顺序,但不接收焦点(Tab键顺序中的下一个控件接收焦点)。TextBox构造函数初始化TextBox类的新实例。父容器控件定义TextBox的颜色和字体设置。TextBox类表示Windows文本框控件。使用TextBox控件,用户可以在应用程序中输入文本。此控件具有标准Windows文本框控件所没有的附加功能,包括多行编辑和密码字符屏蔽。通常,TextBox控件用于显示单行文本或将单行文本作为输入来接受。可以使用Multiline和ScrollBars属性,从而能够显示或输入多行文本。通过将AcceptsTab和AcceptsReturn属性设置为true,可在多行TextBox控件中更加灵活地操作文本。HScrollBar构造函数初始化HScrollBar类的新实例。HScrollBar类表示一个标准Windows水平滚动条。多数需要滚动条的控件本身提供滚动条,而不需要该控件。可以使用此控件在本身不提供滚动条的容器(如PictureBox)中实现滚动,或为用户输入数值数据实现滚动。数值数据可以在控件中显示,也可以在代码中使用。Minimum和Maximum属性确定用户可以选择的值范围。LargeChange属性决定在滚动条之内但在滚动框之外单击的效果。SmallChange属性确定单击控件各端的滚动箭头的效果。ImageList构造函数初始化ImageList类的新实例。ImageList类提供管理Image对象集合的方法。无法继承此类。ImageList通常由其他控件使用,如ListView、TreeView或ToolBar。可以将位图、图标添加到ImageList中,且其他控件能够在需要时使用这些图像。ImageList使用句柄管理图像列表。直到在图像列表上执行某些操作(如获取Handle或调用Draw)时才会创建Handle。执行其他操作(如设置ColorDepth或ImageSize
本文标题:C工程项目学习笔记
链接地址:https://www.777doc.com/doc-752092 .html