ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:56.64KB ,
资源ID:6132453      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6132453.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C工程项目学习笔记.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C工程项目学习笔记.docx

1、C工程项目学习笔记C#工程项目学习笔记using(C# 参考) using关键字有两个主要用途: 1作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 using指令有两个用途:允许在命名空间中使用类型,这样,就不必在该命名空间中限定某个类型的使用;为命名空间或类型创建别名,这称为“using 别名指令”。 2作为语句,用于定义一个范围,在此范围的末尾将释放对象。 提供能确保正确使用对象的方便语法。(using关键字用来创建 using 语句,此类语句有助于确保正确处理对象(如文件和字体)。)partial(分部、类型)(C# 参考)分部类型定义允许将类、结构或接口的定义拆分到多

2、个文件中。UserControl 类 提供一个可用来创建其他控件的空控件。IContainer 接口 提供容器的功能。容器是在逻辑上包含零个或更多个组件的对象。override (C# Reference) 要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用override修饰符。IDisposable.Dispose 方法 执行与释放或重置非托管资源相关的应用程序定义的任务。base(C# 参考) base关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法; 指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行

3、。从静态方法中使用base关键字是错误的。所访问的基类是类声明中指定的基类。ContainerControl.Dispose 方法 释放由容器占用的资源。#region(C# 参考) #region使可以在使用 Visual Studio 代码编辑器的功能时指定可展开或折叠的代码块。在较长的代码文件中,能够折叠或隐藏一个或多个区域会十分便利,这样,可将精力集中于当前处理的文件部分。System.ComponentModel 命名空间ISupportInitialize 接口指定该对象支持对批初始化的简单的事务处理通知。ISupportInitialize.BeginInit 方法 用信号通知对

4、象初始化即将开始。Control.SuspendLayout 方法临时挂起控件的布局逻辑。控件的布局逻辑被挂起,直到调用方法为止。当调整控件的多个属性时,将先后使用SuspendLayout和方法取消多个事件。要成功调用,一定不能有挂起的对SuspendLayout的调用。Label.AutoSize 属性 获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。Control.Location 属性 获取或设置该控件的左上角相对于其容器的左上角的坐标。Point 构造函数 用指定坐标初始化类的新实例。Control.Name 属性 获取或设置控件的名称。Control.Size 属

5、性 获取或设置控件的高度和宽度。Size 构造函数 根据指定的初始化结构的新实例。Control.TabIndex 属性 获取或设置在控件的容器的控件的 Tab 键顺序。Label.Text 属性 获取或设置与此控件关联的文本。此成员重写,且该主题可能包括更完整的文档。CheckBox.Checked 属性 获取或设置一个值,该值指示是否处于选中状态。CheckBox.CheckState 属性 获取或设置的状态。CheckState 枚举 指定一个控件的状态,例如复选框可以是选中、未选中或设置为不确定状态。ButtonBase.UseVisualStyleBackColor 属性 获取或设置

6、一个值,确定是否使用视觉样式(如果支持)绘制背景。PictureBox.BorderStyle 属性 指示控件的边框样式。BorderStyle 枚举 指定控件的边框样式。PictureBox.TabStop 属性 获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到此控件上。此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。ContainerControl.AutoScaleDimensions 属性获取或设置控件的设计尺寸。SizeF 构造函数 根据指定的现有结构初始化结构的新实例。ContainerControl.AutoScaleMode 属性

7、获取或设置控件的自动缩放模式。AutoScaleMode 枚举 指定 Windows 窗体支持的不同类型的自动缩放模式。Control.Controls 属性 获取包含在控件内的控件的集合。可以充当控件集合的父级。将多个控件添加到父控件时,建议在初始化要添加的控件之前调用方法。将控件添加到父控件之后,调用方法。这样就可以提高带有许多控件的应用程序的性能。使用Controls属性可循环访问窗体的所有控件,包括嵌套控件。使用方法可以按 Tab 键顺序检索上一个或下一个子控件。使用属性可以获取或设置容器控件的活动控件。Control.ControlCollection.Add 方法 将指定的控件添加

8、到控件集合中。 Add方法使能够将对象添加到控件集合的结尾。还可以使用方法,向集合添加新的对象。若要移除以前添加的,请使用、或方法。ISupportInitialize.EndInit 方法 用信号通知对象初始化已完成。Control.ResumeLayout 方法 恢复正常的布局逻辑。Control.PerformLayout 方法 强制控件将布局逻辑应用于子控件。#endregion(C# 参考) #endregion标记块的结尾。this(C# 参考) this关键字引用类的当前实例,还可用作扩展方法的第一个参数的修饰符。 this的常用用途:限定被相似的名称隐藏的成员,将对象作为参数传

9、递到其他方法,声明索引器。 由于静态成员函数存在于类一级,并且不是对象的一部分,因此没有this指针。在静态方法中引用this是错误的。Button 构造函数 初始化类的新实例。默认情况下,不显示标题。若要指定标题文本,请设置属性。Button 类表示 Windows 按钮控件。如果具有焦点的控件接受并处理按 Enter 键的操作。如果某个Button具有焦点,则可以使用鼠标、Enter 键或空格键单击该按钮。设置的或属性,使用户能够通过按 Enter 或 Esc 键来单击按钮(即使该按钮没有焦点)。这使该窗体具有对话框的行为。ComponentResourceManager 类 提供组件或对

10、象的枚举资源的简单功能。ComponentResourceManager类是一个。此类型的任何公共static 成员都是线程安全的。但不保证所有实例成员都是线程安全的。ResourceManager 类 提供在运行时方便地访问区域性特定资源的途径。 ResourceManager类可以查找区域性特定的资源,当本地化资源不存在时提供代用资源,并支持资源序列化。Panel 构造函数 初始化类的新实例。Panel 类 用于对控件集合进行分组。Panel控件不显示标题。如果需要与Panel类似可显示标题的控件,请参见控件。 Panel是一个包含其他控件的控件。可以使用Panel来组合控件的集合。默认情

11、况下,Panel控件在显示时没有任何边框。可以用属性提供标准或三维的边框,将窗面板区与窗体上的其他区域区分开。因为Panel控件派生于类,所以可以用属性来启用Panel控件中的滚动条。当属性设置为true时,使用所提供的滚动条可以滚动显示Panel中(但不在其可视区域内)的所有控件VScrollBar 构造函数 初始化类的新实例。VScrollBar 类 表示标准的 Windows 垂直滚动条。 多数需要滚动条的控件本身提供滚动条,而不需要该控件。 可以使用此控件在本身不提供滚动条的容器(如)中实现滚动,或为用户输入数值数据实现滚动。数值数据可以在控件中显示,也可以在代码中使用。和属性确定用户

12、可以选择的值范围。属性决定在滚动条之内但在滚动框之外单击的效果。属性确定单击控件各端的滚动箭头的效果。PictureBox 构造函数初始化类的新实例。PictureBox 类 表示用于显示图像的 Windows 图片框控件。通常使用PictureBox来显示位图、元文件、图标、JPEG、GIF 或 PNG 文件中的图形。在设计时或运行时将属性设置为要显示的。也可以通过设置属性指定图像,然后使用方法同步加载图像或使用方法异步加载图像。Label 构造函数 初始化类的新实例。默认情况下,标签在显示时,其属性设置为false,属性设置为BorderStyle.None。Label 类 表示标准 Wi

13、ndows 标签。Label控件通常用于提供控件的描述性文字。Label控件还可用于向添加描述性文本,以提供有用的信息。Label控件还可用来显示应用程序状态的运行时信息。 除了显示文本外,Label控件还可使用属性显示图像,或使用和属性组合显示图像。通过将Label的属性设置为Color.Transparent,可使该标签成为透明的。使用透明标签时,请只使用当前设备坐标系在容器上绘制,否则就可能无法正确绘制Label背景。 Label参与窗体的 Tab 键顺序,但不接收焦点(Tab 键顺序中的下一个控件接收焦点)。TextBox 构造函数 初始化类的新实例。父容器控件定义的颜色和字体设置。T

14、extBox 类 表示 Windows 文本框控件。 使用TextBox控件,用户可以在应用程序中输入文本。此控件具有标准 Windows 文本框控件所没有的附加功能,包括多行编辑和密码字符屏蔽。 通常,TextBox控件用于显示单行文本或将单行文本作为输入来接受。可以使用和属性,从而能够显示或输入多行文本。通过将和属性设置为true,可在多行TextBox控件中更加灵活地操作文本。HScrollBar 构造函数 初始化类的新实例。HScrollBar 类 表示一个标准 Windows 水平滚动条。多数需要滚动条的控件本身提供滚动条,而不需要该控件。可以使用此控件在本身不提供滚动条的容器(如)

15、中实现滚动,或为用户输入数值数据实现滚动。数值数据可以在控件中显示,也可以在代码中使用。和属性确定用户可以选择的值范围。属性决定在滚动条之内但在滚动框之外单击的效果。属性确定单击控件各端的滚动箭头的效果。ImageList 构造函数 初始化类的新实例。ImageList 类 提供管理对象集合的方法。无法继承此类。 ImageList通常由其他控件使用,如、或。可以将位图、图标添加到ImageList中,且其他控件能够在需要时使用这些图像。 ImageList使用句柄管理图像列表。直到在图像列表上执行某些操作(如获取或调用)时才会创建。执行其他操作(如设置或)将导致重新创建。因此,应在将图像添加

16、到ImageList之前执行这些操作。此外,在使用将本地化的窗体时,如果窗体的语言属性设置为默认,则应始终添加ImageList和图像。在添加图像之前更改窗体的语言将损坏应用程序资源文件。Control.Click 事件 在单击控件时发生。若要引发该事件,必须将的StandardClick值设置为true。Click事件将传递给其事件处理程序,所以它仅指示发生了一次单击。如果需要更具体的鼠标信息(按钮、单击次数、滚轮旋转或位置),请使用事件。但是,如果单击是由鼠标操作以外的操作(如按 Enter 键)引起的,则将不引发事件。双击操作由用户操作系统的鼠标设置确定。用户可以设置两次单击鼠标按钮之间

17、的时间以便将这两次单击认为是双击而不是两次单击。每当双击控件时,就会引发Click事件。例如,如果有的Click和事件的事件处理程序,则当双击该窗体并同时调用这两个方法时,会引发Click和事件。如果双击一个控件并且该控件不支持事件,则Click事件可能被引发两次。除非集合中至少有一个,否则不会引发类的下列事件:Click、和。如果集合中至少有一个,并且用户与选项卡控件标头(显示名称的地方)交互,则将引发相应的事件。但是,如果用户交互发生在选项卡页的工作区内,则将引发相应的事件。EventHandler 委托 表示将处理不包含事件数据的事件的方法。 EventHandler是一个预定义的委托,

18、专用于表示不生成数据的事件的事件处理程序方法。如果事件生成数据,则必须提供自己的自定义事件数据类型,并且必须要么创建一个委托,其中第二个参数的类型为自定义类型,要么使用泛型委托类并用自定义类型替代泛型类型参数。 若要将事件与处理事件的方法关联,请向事件添加委托的实例。除非移除了该委托,否则每当发生该事件时就调用事件处理程序。 事件处理程序委托的标准签名定义一个没有返回值的方法,其第一个参数的类型为,它引用引发事件的实例,第二个参数从类型派生,它保存事件数据。如果事件不生成事件数据,则第二个参数只是的一个实例。否则,第二个参数为从派生的自定义类型,提供保存事件数据所需的全部字段或属性。 委托是一

19、个定义签名的类型,即方法的返回值类型和参数列表类型。可以使用委托类型来声明一个变量,该变量可以引用与委托签名相同的所有方法。Control.Anchor 属性 获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。 使用Anchor属性可以定义在调整控件的父控件大小时如何自动调整控件的大小。将控件锚定到其父控件后,可确保当调整父控件的大小时锚定的边缘与父控件的边缘的相对位置保持不变。 一个控件可以锚定到其容器的一个或多个边缘。例如,如果有一个带有的,而该按钮的Anchor属性值设置为Top和Bottom,当的增加时,伸展,以保持到的上边缘和下边缘的锚定距离不变。 在派生类中重写A

20、nchor属性时,请使用基类的Anchor属性来扩展基实现。否则,必须提供所有实现。不需要同时重写Anchor属性的get和set访问器;如果需要,可以只重写其中一个访问器。Anchor和属性是互相排斥的。每次只可以设置一个属性,最后设置的属性优先。AnchorStyles 枚举 指定控件如何锚定到其容器的边缘。此枚举有一个特性,通过该特性可使其成员值按位组合。 如果将控件锚定到其容器的边缘,当调整该容器的大小时,该控件与指定边缘间的距离保持不变。 如果将控件锚定到其容器的相对边缘上(例如,锚定到顶部和底部),当调整容器的大小时,控件大小就会随之改变。FlagsAttribute 类 指示可以

21、将枚举作为位域(即一组标志)处理。 位域通常用于由可组合出现的元素组成的列表,而枚举常数通常用于由互相排斥的元素组成的列表。因此,位域设计为通过按位“或”运算组合来生成未命名的值,而枚举常数则不是。语言在对位域的使用和对枚举常数的使用上不同。Control.BackColor 属性 获取或设置控件的背景色。BackColor属性是一个环境属性。环境属性是一种控件属性,如果不设置,就会从父控件中检索该属性。BackColor属性不支持透明颜色,除非将的SupportsTransparentBackColor值设置为true。SystemColors 类 SystemColors类的每个属性都是结

22、构,这种结构是 Windows 显示元素的颜色。使用或类的属性,而不是基于SystemColors中的值新建钢笔或画笔,可以获得更好的性能。SystemColors.ControlDarkDark 属性 获取结构,它是三维元素的暗阴影颜色。暗阴影颜色应用于三维元素中颜色最深的部分。ScrollBar.Scroll 事件 在通过鼠标或键盘操作移动滚动框后发生。ScrollEventHandler 委托 表示处理、或的Scroll事件的方法。当创建委托时,将标识处理事件的方法。若要使该事件与事件处理程序相关联,请将该委托的一个实例添加到事件中。除非移除了该委托,否则每当发生该事件时就调用事件处理程

23、序。Control.Paint 事件 在重绘控件时发生。当重绘控件时会引发Paint事件。该事件将的实例传递给用来处理Paint事件的方法。 创建具有不同可视外观的新自定义控件或继承的控件时,必须提供代码以通过重写方法呈现此控件。有关更多信息,请参见和。PaintEventHandler 委托 表示将要处理的事件的方法。 当创建PaintEventHandler委托时,将标识处理事件的方法。若要使该事件与事件处理程序相关联,请将该委托的一个实例添加到事件中。除非移除了该委托,否则每当发生该事件时就调用事件处理程序。PictureBox.SizeMode 属性 指示如何显示图像。该属性的有效值从

24、枚举中获得。 默认情况下,在模式中,置于的左上角,凡是因过大而不适合的任何图像部分都将被剪裁掉。使用值会使图像拉伸或收缩,以便适合。使用的值可以使图像被拉伸或收缩以适应;但是仍然保持原始纵横比。使用值会使控件调整大小,以便总是适合图像的大小。使用值会使图像居于工作区的中心。PictureBoxSizeMode 枚举 指定图像在中的定位方式。使用此枚举的成员设置的属性的值。PictureBox.TabIndex 属性 获取或设置 Tab 键索引值。此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。PictureBox.TabStop 属性 获取或设置一个值,该值指

25、示用户能否使用 Tab 键将焦点放到此控件上。此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。Control.MouseMove 事件 在鼠标指针移到控件上时发生。MouseMove的典型用法是更改控件的颜色或在控件周围绘制一个引发的矩形。MouseEventHandler 委托 表示将处理窗体、控件或其他组件的MouseDown、MouseUp或MouseMove事件的方法。当创建MouseEventHandler委托时,将标识处理事件的方法。若要使该事件与事件处理程序相关联,请将该委托的一个实例添加到事件中。除非移除了该委托,否则每当发生该事件时就调用事件

26、处理程序。Control.MouseClick 事件 在鼠标单击该控件时发生。 当鼠标光标悬停于控件之上时,如果释放鼠标按钮,通常会导致控件发生以下系列事件:1.事件。2.事件。3.MouseClick事件。4.事件。若要使上述各种事件发生,就不能在控件的类中禁用这些事件。两次单击(间隔时间足够短,具体由用户操作系统的鼠标设置确定)将生成一个事件,而不会生成第二个MouseClick事件。Control.MouseDown 事件 当鼠标指针位于控件上并按下鼠标键时发生。Label.BorderStyle 属性 获取或设置控件的边框样式。 可使用该属性为控件添加边框。该属性通常用于区别标记另一个

27、控件的和显示应用程序中某个进程状态的。Font 构造函数 初始化新,它使用指定的现有和。Font 类 定义特定的文本格式,包括字体、字号和字形属性。此类不能被继承。FontStyle 枚举 指定应用到文本的字形信息。此枚举有一个特性,通过该特性可使其成员值按位组合。GraphicsUnit 枚举 指定给定数据的度量单位。Label.TextAlign 属性 获取或设置标签中文本的对齐方式。ContentAlignment 枚举 指定绘图表面上内容的对齐方式。ButtonBase.Image 属性 获取或设置显示在按钮控件上的图像。 设置Image属性后,属性将被设置为null,而属性被设置为其

28、默认值 -1。Image 类 为源自和的类提供功能的抽象基类。ResourceManager.GetObject 方法 获取当前区域性的指定的资源的值。ScrollBar.Maximum 属性 获取或设置可滚动范围的上限值。可考虑动态调整Maximum属性,以匹配与像素大小或显示的行数成比例的滚动条父级的大小。 最大值只能以编程方式达到。滚动条的最大值不能通过运行时的用户交互而达到。通过用户交互可达到的最大值为 1 加上Maximum属性值与属性值的差。如有必要,可以将Maximum属性设置为对象大小减 1,以抵消上述计算方法中的 1。ImageList.ImageStream 属性 获取与此

29、图像列表关联的。ImageListStreamer 类 提供的数据部分。 这是一个密封类,因此无法从它继承。而且,该构造函数是私有的,因此无法创建它的新实例。ImageListStreamer由的属性返回。然而,通过直接从一个中分配属性,无法使用此类将图像加载到控件,而是应直接将一个实例分配给另一个实例。ImageList.TransparentColor 属性 获取或设置被视为透明的颜色。绘制图像时不呈现透明颜色。Color.Transparent 属性 获取系统定义的颜色。ImageList.ImageCollection.SetKeyName 方法 为集合中的图像设置键。图像的名称与其在中的键相对应。图像键不区分大小写。delegate (C# Reference) 委托类型的声明与方法签名相似,有一个返回值和任意数目任意类型的参数。delegate是一种可用于封装命名或匿名方法的引用类型。委托类似于 C+ 中的函数指针;但是,委托是类型安全和可靠的。event(C# 参考) event关键字用于在发行者类中声明事件。Bitmap 类 封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap是用于处理由像素数据定义的图像的对象。Arr

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1