资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
C#面向对象程序设计知识点汇集第一章:c#入门1. namespa ce 关键字n ame space即命名空间,就是定义命名空间得关键字,命名空间包含类,就是类得组织方式、namespace 命名空间名/ /类得定义2。us i ng关键字using关键字用于导入命名空间u s i n g命名空间名;3、cl ass关键字class即类,就是定义类得关键字。C #中必须用类来组织程序得变量与方法。4. Ma in ()方法C #程序必须且只能包含一个Main()方法,它就是程序得入口点。stati c v oid Main(s t ring ar g s)static void Main() st at ic i nt M a i n( s trin g args) sta t ic int M a in() 5。行输出方法语句“Co nso le。Wr it eL i ne (” Hel 1 o 、N ET !”);得功能就是向显示屏输出双引 号之间得字符串。语句“ Conso l e。Read Lin e ();得功能就是输入一个字符串6、C #程序结构C#程序得组成要素如下:1) 命名空间 :命名空间包含一个或多个类。2) 类、3 )方法:方法必须包含在某一个类中,作为类得一个成员,每个程序有且仅有一个Main()方法。4) 语句:语句就是C #应用程序中执行操作得命令。C#中得语句必须用分号“;”结束。5) 关键字:关键字也叫保留字,就是对C#有特定意义得字符串。6) 大括号:在C#中,括号“ 与“就是一种范围标志,表示代码层次得一种方式。7. C #程序书写格式1) 缩进2) 字母大小写C#就是大小写敏感得语言,它把同一字母得大小写当作两个不同得字符对待。3) 程序注释(1 )单行注释,以双斜线“ /开始,一直到本行尾部,均为注释内容。(2) 多行注释 ,以“/*”开始 ,以“/”结束,可以注释多行 ,也可以注释一行代码中间得一 部分 ,比较灵活。(3 ) 文档注释 ,使用“ /” ,若有多行文档注释 ,每一行都用“ /”开头。& Con so l e类Con sole类就是S ystem命名空间中预定义得一个类,用于实现控制台得基本输入输出、方法名称接受参数返回值类型功能Read()无int从输入流读入下一个字符ReadLi ne()无stri ng从输入流读入一行文本,直到换行符 结束Write()stri ngvoid输出一行文本WriteLi ne()stri ngvoid输出一行文本,并在结尾处自动换行编写一个控制台应用程序,输入字符串“ 1 ove t h is g a me! ,在屏幕上输出、usin g Sy st em;usi ng System .C o l 1 ections。Gen er i c;us in g S ystem. T ext;nam espac e Hell o.N E Tcla ss Pro g ram st at ic v oid M ain (stri n g args )C o ns o 1 e。Wr i teL in e(Ilov e t h is Game!);相关知识及注意事项1。对象、类、属性与方法1)类与对象2 )属性每个对象都有自己得特征与行为,对象得静态特征称为对象得属性3 )方法方法就是对象得行为特征,就是一段可以完成特定功能得代码2事件与事件驱动事件就就是预先定义好得、能被对象识别得动作、通过随时响应用户或系统触发得事件,并做出相应响应得机制就叫做事件驱动机制、3。窗体对象4、控件对象1) 按钮控件按钮(But t on)控件用于接收用户得操作信息,激发相应得事件,按钮就是用户与程序 交互得主要方法之一。2) 文本框控件文本框(TextBox)控件用于获取用户输入得信息或向用户显示文本信息,图1。17用于显 示信息得白色框就就是文本框5 .控件得基本操作有两种方法:第一种就是按住Shift键或Ctr 1键不放,然后单击每个要选择得控件;第二种 就是把光标移到窗体中得适当位置 ,然后拖动鼠标画出一个矩形 ,选中矩形内得控件 (包括边 线所经过得控件 )。1. 填空题(1 ) 、NET框架具有两个主要组件:与(2) 使用 VS、 NET 开发得每一个应用程序称为 _ ,它可以包括一个或多个 命名空间就是类得组织方式 ,C#提供了关键字 来声明命名空间,提供了关键字 _ 来导入命名空间 ;如果要使用某个命名空间中得类 ,还需要添加对该命名空间所在 _ _ _ 得引用。(4) C #语言程序必须包含并且只能包含一个得方法(函数)就是 ,它就是程序得入口点。C#程序中得语句必须以作为语句结束符。(6) Co ns ol e 类就是System命名空间中得一个类,用于实现控制台得基本输入输出 ,该 类中有两个常用得方法 ,一个就是功能为 “输出一行文本 ”得方法 _ ,另一个就是功能为 “输入一行文本 ”得方法 _ _ 、2、选择题(1) 下面 就是C #中得单行注释。A. /* 注释内容 /B、 /注释内容C ./注释内容D .Note注释内容(2 ) C#中以作为源文件得扩展名、A.、c B。、cp p C.、csD。exe(3) 关于C #程序书写格式,以下说法错误得就是_.A。缩进在程序中就是必须得B。C#就是大小写敏感得语言,它把同一字母得大小写当作两个不同得字符对待C、注释就是给程序员瞧得,不会被编译,也不会生成可执行代码D. 在C#中,大括号”与“”就是一种范围标志,大括号可以嵌套3、简答题(1) 简述C #程序得组成要素。答:C #程序得组成要素如下:命名空间、类、方法、语句、关键字、大括号“与”(2) 简述W i n d ow s应用程序编程步骤、答:在V So NET中开发 Win do ws窗体应用程序得步骤如下:? 新建项目;设计程序界面 ,包括添加控件与设置控件属性 ;? 编写代码 ;? 保存程序 ; 运行调试程序。(3 )简述对事件驱动机制得理解。答:当用户或系统触发事件时 ,对象就会响应事件 ,实现特定得功能 ,这种通过随时响应用户 或系统触发得事件 ,并做出相应响应得机制就叫做事件驱动机制、响应事件时执行得代码称 为事件处理程序。 开发应用程序时编程人员得主要工作之一就就是针对控件可能被触发得事 件设计适当得事件处理程序。第二章:C#语法基础1。常量与变量有得量在过程中不起变化 ,就把其称为常量 ;有得量在过程中就是变化得 ,也就就是可以取不同得数值 ,就把其称为变量。在C #中程序设计人员可以根据程序设计得需要,给存放常量与变量得内存地址取一个有意义得名字 ,分别叫做常量名与变量名、可以通过c o n st关键字来定义常量,语法如下:const 数据类型标识符常量名 =数值或表达式 ;说明(1) 一旦定义常量 ,就要赋初值 ,且这个常量得值在程序运行过程中就是不允许改变得、(2) 定义常量时 ,表达式中得运算符对象只允许出项常量与常数,不允许出现变量、(3) 不论常量与变量 ,都必须先定义后使用。 变量得定义与赋值语法如下 :数据类型标识符变量名=数值或表达式;说明:(1 ) 语法中得 表示可选 ,就就是说 中得内容写或不写都不会导致语法错误、(2) 在对变量进行赋值时 ,数值或表达式得值类型必须同变量得类型相同、2。C #变量命名规则为变量起名时要遵守C #语言得规定。(1) 变量名必须以字母开头、(2) 变量名只能由字母、数字与下划线组成,而不能包含空格、标点符号、运算符等其她符号。(3) 变量名不能与C #中得关键字名称相同、 (4 )变量名不能与C#中得库函数名称相同。(5) 允许在变量名前加前缀 “”。说明 :可以使用前缀 “”加上关键字作为变量得名称。这主要就是为了与其她语言进行交互 时避免冲突。因为前缀 实际上并不就是名称得一部分,其她得编程语言就会把它作为一 个普通得变量名。在其她情况下,不推荐使用前缀 ”作为变量名得一部分。3。变量得定义与赋值语法如下 :数据类型标识符 变量名 =数值或表达式 ; 说明:(1) 语法中得 表示可选 ,就就是说 中得内容写或不写都不会导致语法错误。(2) 在对变量进行赋值时 ,数值或表达式得值类型必须同变量得类型相同。 如果数值或表达式得值类型与变量得类型不相同 ,但数值或表达式得值类型所表 示得数值范围比被赋值变量得类型所表示得范围要小,就是允许赋值得、事实上 C #在内部进行了一次数值类型得转换 ,这种转换叫隐式转换、 关于数据类型与隐式转换将在后面讲述。 数值类型包括 :整数类型、字符类型、浮点数类型、布尔类型、结构类型、枚举类型、 引用类型包括 :类类型(如strin g类)、数组类型、接口类型、代理类型。C #得数据类型体系如图所示。pointcit IfrtP)interfacesll 1)sclldlc-scribing用户自進义mm悄敬tn浮成散tnftJP HiX字符摆数雀字tlCKLtdoubledecimalshortinilongrtnfesbyte, byte short, ushort int, uint long, ulong简单类型厂数值类型浮点型float double decimalchar str ing bool4 .整数类型C#有8种整数类型:(1 )短字节型(sby t e)字节型(byt e )短整型(shor t)(4 )无符号短整型(ushor t )(5) 整型(in t )(6) 无符号整型(ui n t)长整型(lo n g )(8)无符号长整型(ul o ng)5 .浮点数类型C#支持3种基本浮点数有符号8位整数无符号8位整数有符号16位整数无符号16位整数有符号32位整数无符号32位整数有符号64位整数无符号64位整数(1) 表示单精度得fI o at,精度7位(2) 表示双精度得 double,精度1 5-1 6位(3 )表示财务计算用途得decimal,精度2 9位在程序中书写一个十进制得数值常数时,C #默认按照如下方法判断一个数值常数属于哪种C#数值类型。(1 )如果一个数值常数不带小数点如 3 4 5 6,则这个常数得类型就是个整数。(2 )对于一个属于整型得数值常数,C#按如下顺序判断该数得类型:i n t,uint,l o n g ,ulong。(3) 如果一个数值常数带小数点,如1。2,则该常数得类型就是浮点型中得double类型。可以通过在数值常数后
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号