C#面向对象程序设计(7)
7.1 抽象类 7.1.1 生活中的抽象类 前面已经学习过类,知道类是对对象的抽象,那么抽象类可以看作是对类的抽象。抽象类的用途是提供一个可供多个派生类共享的通用基类定义 7.1.2 抽象类的概念 在面向对象思想中,所有的对象都可以通过类来描述。但并不是所有的…
51ASPX COMMUNITY
技术实践、开发文档与社区资讯,汇集在这里。
7.1 抽象类 7.1.1 生活中的抽象类 前面已经学习过类,知道类是对对象的抽象,那么抽象类可以看作是对类的抽象。抽象类的用途是提供一个可供多个派生类共享的通用基类定义 7.1.2 抽象类的概念 在面向对象思想中,所有的对象都可以通过类来描述。但并不是所有的…
6.1 多态概述 6.1.1 多态的概念 多态的意思即为多种形态 例如:人类的工作 6.1.2 多态的使用 在 C# 中,子类使用 new 关键字来达到隐藏父类成员的目的 示例: class Person { //定义人类,包含工作方法 public void…
5.1 继承的概念 5.1.1 继承的概念 继承是指子类可以沿用父类的某些行为和特征。当 A 类被 B 类继承时,我们就把 A 类称为父类或基类,把 B 类称为子类或派生类 通过继承,子类自动拥有了父类可被继承的字段、属性和方法等,只需再定义自己独特的成员即可…
4.1 泛型概述 4.1.1 泛型的概念 泛型是程序设计语言的一种特性,其允许程序员在强类型程序设计语言中编写代码时定义一些可变部分 泛型为使用 C# 编写面向对象程序增加了极大的效率和灵活性。它不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换…
1.1 集合概述 3.1.1 集合的主要特征与类型 在.NET 平台封装好了一些常用的数据结构,称为集合类,简称“集合” C# 中的集合表示可以通过遍历方式来访问一组对象,其主要特性如下 动态地改变大小 可存储任意类型的对象 提供一系列操作集合中对象的方法 C…
2.1.1字段的缺陷 C# 中属性的作用是提供灵活的机制来读写私有字段的值 对象的特征在类中要使用字段来表示,而字段在实际使用中存在比较大的缺陷 示例: public class Customer //定义客户类 { public string name; /…
1.1.1 面向对象背景 对处理的事物进行分析和总结,抽象出事物的特性和行为,封装成相应的类,最后实例化成对象并进行操作。这种程序设计的思想称为面向对象 在面向对象出现之前,早期的计算机编程是基于面向过程的方式进行程序设计的。面向过程的程序设计方式又称为结构化…
1、TreeView控件 Tree View控件可以为用户显示节点层次结构,就想在Windows资源管理器功能的左创个中显示文件和文件夹一样。树视图中的各个节点可能包含其他节点。称为子节点。用户可以按照展开或折叠的方式显示父节点或包含子节点的节点。通过将树是的…
1、DataSet 用于缓存从数据源检索的数据,它具有两个重要的特征: 编程模型与数据源独立、支持离线访问 (1)创建DataSet对象 DataSet类位于Data命名空间中,使用时必须引入该命名空间 DataSet 数据集对象 = new DataSet(…
1、添加数据 2、查询数据 3、删除数据 4、修改数据 5、刷新数据 6、显示数据 视频演示: 观看原视频 观看原视频
1、创建MDI应用程序的步骤有哪些? 创建一个Windows应用程序 创建多个Form窗体 设置MDI父窗体,IsMdiContainer属性设置为True 设置并显示子窗体,设置好MDI父窗体后,即可将父窗体作为容器,在其中显示多个子窗体。通过设置某个子窗体…
1、控件的基本操作 添加、删除控件(Delete键删除控件) 对齐控件,选择要对齐的控件,选择“格式”——“对齐”选项(菜单) Anchor(锚定)属性和Dock(停靠)属性方便布局 锁定控件 将控件的“Locked”属性设置为True,选中控件,右键并选择“…