数据采集与系统控制软件设计的个人总结

数据采集与系统控制软件设计的个人总结

ID:14309491

大小:37.00 KB

页数:11页

时间:2018-07-27

数据采集与系统控制软件设计的个人总结_第1页
数据采集与系统控制软件设计的个人总结_第2页
数据采集与系统控制软件设计的个人总结_第3页
数据采集与系统控制软件设计的个人总结_第4页
数据采集与系统控制软件设计的个人总结_第5页
资源描述:

《数据采集与系统控制软件设计的个人总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据采集与系统控制任何应用程序包括:食用命名空间(using…),自定义命名空间(namespace…),自定义类(class…Program(自定义一个名为Program的类)),Main()。3.1.1变量名:第一个字符为字母、下划线、或@(第一个为@时第二个不能为数字)不能用关键字作变量名变量名必须初始化3.1.2常量必须在声明时被初始化,已经初始化不得改变3.2C#分为两类值(Value)引用(Reference)类区别是在内存中存储的方式不同for语句:(初始化表达式;条件表达式;迭代表达式)例如

2、(inti=0;i<10;i++)初始化只执行一次条件语句成立,执行大括号;不成立退出大括号;执行迭代跳到条件表达式注意:三个表达式不能全为空否则为死循环while语句:(布尔表达式)布尔表达式为true执行语句否则跳到while语句的结尾Break控制语句结束点Continue转到下一次循环do...while语句Do{循环块}while(布尔表达式)先执行语句块;然后判断布尔表达式(4)foreach语句Foreach语句用于遍历一个集合的所有元素,形式;foreach([类型][迭代变量名]in[集合

3、类型表达式]){语句块;}[集合类型表达式]不为null3.5.3跳转语句break、continue、goto1、break语句只能用在switch、while、do.....while、for、foreach语句中2、当语句互相嵌套时break、continue只应用在最里层3、Return用于退出类的方法,如果方法有返回类型,return语句必须返回这个类型的值,如果方法没有返回类型,应使用没有表达式的return语句。(四)类的定义类就是数据类型;两部分构成(1)成员变量,可称为属性(2)成员函数,

4、方法(3)声明语法:Class类名{//类主体(类的属性与方法)}成员变量:成员变量名的命名法则以下划线开头例:Privatestring_name;定义方法:返回值类型方法名称{//方法主体}注:在c#语言中,访问权限为private的成员变量或是成员函数只能通过访问权限为public的成员函数访问。4.21、构造函数对对象进行初始化特点:函数名与类名相同,且没有返回值。在实例化该类的对象就会调用构造函数。2、析构函数:类名加~来命名的注:一个类中只有一个析构函数,并且无法调用析构函数,它是被自动调用的。

5、4.3C#的方法(函数)1、方法只能在类和结构中声明,且指定访问级别、返回值、方法名称及方法参数(放在括号中,逗号隔开)2、可以有同名的函数名,只要形参不同就行了3、在同一个类中,方法的名称必须与在同一个类中声明的所有其他非方法成员的名称都不相同4.3.2静态方法(由修饰符static声明)可以由类名直接调用非静态方法类名不能直接访问非静态方法注:静态方法只能通过类名直接访问,非静态方法必须通过对象访问4.4方法重载(方法名相同,参数不同或数据类型不同或参数个数不同)4.4.2不同类型参数的方法重载(定义参

6、数类型不同)4.4.3静态成员(在成员面前加关键字static)静态方法与非静态方法区别静态方法不能访问非静态成员静态方法一般用类调用,不用对象调用非静态方法只能用对象调用,不能用类调用4.5性质为用户提供简单的接口Get与set实现性质get方法获取实际私有变量的值Set方法用来设置私有变量的值它们都没有显示的参数Set有一个隐式的参数value4.6命名空间定义:namespace空间名{类名{定义类名}5.1类的继承表示基类与派生类具有相似性多态是指同一个属性或服务名在一般类及其各个派生类中具有不同的

7、含义5.1.2当基类中含有带参数的构造函数时,该构造函数的访问权限应该声明为public类型的,且成员变量应该声明为protected或public类型,否则会出错。子类除了可以继承基类的所有公有成员外,还可以添加自己的成员,在创建一个子类的对象时,必须初始化该对象的子类成员变量部分和基类成员变量部分通过使用base语句,子类语句的构造函数显示调用基类的构造函数完成对基类成员变量的初始化,运行时,将首先执行基类构造函数,然后才执行派生类的构造函数的主体。5.1.3(1、)抽象类关键字(abstract进行声

8、明)★抽象类只能作为基类,不能进行实例化★抽象类中可以包含抽象成员,但不是必须的★对抽象类不能使用sealed关键字★从抽象类派生的非抽象类必须通过重载实现它所继承来的所有抽象成员//抽象方法就是虚方法,且不能使用static、virtual、override关键字。//在子类中不能使用base来访问抽象基类的抽象方法,抽象方法可以重载基类中的虚方法(2、)密封类(sealed,不能继承的类)密封方法是对基类虚方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。