摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace 操作数据库 { class Program { sta... 阅读全文
摘要:
1.需要下载IrisSkin4.dll或者IrisSkin2.dll和ssk皮肤文件。 2.添加引用IrisSkin4.dll或者IrisSkin2.dll到项目中,将下载好的ssk皮肤文件复制到项目中。 3.c#Main修改成如下 /// <summary>/// 应用程序的主入口点。/// </ 阅读全文
摘要:
委托 把方法参数化能够把方法作为参数传进函数也称为代理,事件也是一种委托; 定义在类的最外面 关键字:delegate 函数签名:签名和函数保持一致 定义委托的时候要根据函数来定义 public delegate int First(int a,int b); 指向的方法的返回类型,需要参数必须一致 阅读全文
摘要:
面向对象的五大原则 单一职责原则SRP(Single Responsibility Principle) 是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。 开放封闭原则OCP(Open-Close Principle) 一个模块 阅读全文
摘要:
工厂模式: 给予指令生产一个对象 返回类型为父类类型, 例子: 计算器功能: public class JiSuan { private int a; public int A { get { return a; } set { a = value; } } private int b; publi 阅读全文
摘要:
抽象类: 抽象类,只为继承而出现,不定义具体的内容,只规定该有哪些东西; 一般抽象类中只放置抽象方法,只规定了返回类型和参数; 抽象类可以有普通属性,让子类来继承 1.关键字:abstract 2.抽象类可以包含抽象方法和普通方法 3.Abstract 关键字可以定义方法为抽象方法,抽象方法可以没有 阅读全文
摘要:
静态: 普通成员都是属于对象的 用对象来调用 静态成员是属于类的 Stactic 静态的关键字 调用要用类名来调用 静态方法里面不能包含普通成员 普通方法里面可以包含静态成员 使用静态的时机: 1, 为了简便 例如连接数据库的时候,造连接对象类,使用静态属性直接返回对象 2, 两个类之间传递信息 3 阅读全文
摘要:
面向对象的编程区别于面向过程的编程,其操作的单元是类,而面向过程操作的单元是方法。即面向过程的编程是由一个又一个的方法组成的。而面向对象的编程是由一个又一个类组成的。相对于面向过程,面向对象的代码复用性更好,代码的隐蔽性更高,并且更加符合人类思维的方式。 面向对象的最基础的单元就是类。类(Class 阅读全文
摘要:
1、面向过程 int a=5;int b=10;int c=a+b; 面向过程的缺点(1)重用性差(2)扩展性差(3)可维护性差 2、面向对象(1)对象:万物皆对象,对象是类实例化出来的东西(2)类:由众多对象抽象出来的东西 例子:管理学生信息的程序研究的对象主要是学生程序中的类 :学生的类(学号 阅读全文
摘要:
事务:保障流程的完整执行保证程序某些程序在运行时同时成功同时失败,保证程序的安全性 begin tran --在流程开始的位置加 --此处写SQL语句 if @@error>0 --ERRORSQL自带的错误提示beginrollback tran --回滚事务,到begin tran 的位置,就当 阅读全文