一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+( Read More
一.继承 1.通过关键字extends来实现,等同有C#中的“ :”Subclass称为子类,而super称为父类,也称为基类,或超类如果使用了public,则只能在当前项目中可见,若无public修饰,则只能在当前包中可见,不可以使用private和protected修饰类。 2.子类重写父类的方 Read More
一.事务 1.事务是指将一系列操作捆绑为一个整体进行统一管理 2.1什么是事务: 默认条件下,每单条SQL就是一个事务 2.2事务分为: (1)原子性:事务中的所有元素都必须作为一个整体来提交或回滚,如果事务中任何元素失败,则整个事务失败。 (2)一致性:事务执行完毕后,数据的状态是一致的。 (3) Read More
1.要求: 2.顾客类: 3.服务员类: 4.厨师类: 5.餐单类: 6.整合方法: Read More
C#图解第七章:类和继承 1.类继承 通过继承我们可以定义一个新类,新类纳入一个已经声明的类并进行扩展。 1.可以使用- 一个已经存在的类作为新类的基础。.已存在的类称为基类(baseclass),新类称为派生类(derivedclass)。派生类成员的组成如下: (1)自己声明中的成员。 (2)基 Read More
体检套餐管理系统: 主窗体: 套餐集合: 项目集合: Read More
深入类的方法 1.C#关键字扩充解释: 1. new : 开辟空间 调用构造 实例化对象 2. this: 当前类的实例,用来区分入参和成员变量 3. void void修饰的方法表示返回值类型为空,并不代表没有返回值 2.构造方法: 1.构造函数 特点: 方法名与类名相同 没有返回值类型 主要完成 Read More
1.ArrayList 类似于数组,称数组列表,ArrayList可以动态维护,可以自动扩容。 命名空间:using System.Collections 属性: count 获取ArrayList的元素个数 方法 Add (object value) 添加元素 RemoveAt(int index Read More
深入C#数据类型 巧记:值(无ref)+值=不变 值(无ref)+引=变 引(有ref)+值/引=变 1.值类型和引用类型 1.引用类型 源于system.object家族。 (1)类 (2)接口:interface (3)数组 (4)字符串:string : 2.值类型 源于system.valu Read More
1..net框架结构 主要包含公共语言运行时(CLR)和框架类库(.NET Framework 类库 ,FCL) 2.CLR 1、对于一个将要面向.NET平台进行开发的人来说,了解一下.NET平台的整个构成是非常有必要的,如图1所示即说明了.NET平台的整体结构:这个图就是著名的.NET平台结构图, Read More