c#助力期末 -凯发k8官方网
1.c#基本语法
(1)vc#项目中常用文件的扩展名 .sln .csproj .cs等
(2)c#常用的关键字、标识符的定义规则、代码的书写规则等
(3)c#常用的数据类型、运算符、语句结构
(4)掌握把数学表达式的书写方法(掌握数学公式转换为c#表达式的方法)。
(5)简单类型数据之间的转换方法
- ①强制类型转换: (目标类型)变量或表达式
- ②将字符串类型转换为数值类型: 数据类型.parse(字符串)
- ③其他数据类型转换为字符串: 变量或表达式.tostring()
注意:数值类型转换为字符串时,可以设置保留的小数位数。 - ④使用convert类实现各种类型的数据转换。
(6)消息框(messagebox)类show方法常用的格式。
messagebox.show(“提示信息”,“消息框标题”,按钮样式,图标样式)
2.类和对象
(1)类的定义方法(字段成员、属性成员、方法、访问修饰符)
(2)对象的使用,通过对象访问类的各种成员的方法。
(3)属性成员中set访问器与get访问器的功能。
(4)方法重载
(5)构造函数的特点。
(6)命名空间的概念及导入语句。
(7)静态成员和静态类作用和使用方法
(8)类的继承性(包括派生类的声明方法和派生类构造函数定义方法)
(9)多态的概念和实现,虚方法和抽象方法的区别,
(10)抽象类和接口定义和使用方法
3.常用类
(1)math类——数学类
- ①常用静态方法:abs、exp、pow、sqrt、sin、cos。
- ②两个重要常数:math.pi、math.e
(2)datetime类——日期时间类
- ①静态属性:now
- ②常用的方法:tolongdatestring、toshortdatestring
tolongtimestring、toshorttimestring
(3)font类——字体类。能够使用最简单的构造函数设置字体、字号。
构造函数格式—— 使用指定的字体,字号创建新的font对象
font(string 字体名称, float 字号)
例如:把标签label1上的字体设置为隶书、字号为20号,代码为:
(4)random类——随机数类。
- ①构造函数 random()——创建一个random类对象。
无参的构造函数,是以当前系统时间为随机数种子; - ② next方法——产生随机数,有以下几种常用的重载格式:
next( ):返回一个非负的随机整数;
next(int m):返回一个[0,m-1]的非负随机整数;
next(int m, int n):返回一个[m,n-1]之间的随机整数。
例如:返回一个0~255之间的随机整数,保存到变量b中,代码为:
random rand=new random();
int b=rand.next(256);
4.数组和集合
(1)一维数组的定义、实例化、数组元素赋初始值、数组元素的引用;
(2)求数组元素个数的属性length;
(3)arraylist集合类使用方法;
5.窗体
(1)常用属性
- ①名称属性 (name)
- ②text:设置窗体的标题;
- ③left、top:窗体的左上角(位置);
- ④width、height:窗体的宽、高度(大小)。
- ⑤forecolor、backcolor、font
(2)常用事件
- ①默认事件:load——加载事件;经常在该事件中做控件的初始化设置。
- ②click——窗体的单击事件。
(3)常用方法
关闭窗体 close()
6. 命令按钮(button)
(1)常用属性
-
①text属性
按钮上添加快捷键的方法,例如:快捷键为alt d
在text属性中输入的是&d
在按钮标题上显示的是d
使用时,按alt d相当于单击该命令按钮。 -
②enabled属性——按钮是否可用true或者false.
-
③visible属性——按钮是否可见。true或者false.
-
④image属性——在按钮上添加图片。
(2)常用事件:
默认事件:click。
7.标签(label)
(1)常用属性
- ①text、enabled、visible、font、forecolor、backcolor等
- ②autosize属性——自动调整大小。true或者false。
(2)表示颜色的方法:forecolor、backcolor
- 方法1:直接用颜色常量表示 ,例color.red
要求:会用红色、蓝色、绿色、黄色、白色、黑色 - 方法2:用rgb函数表示颜色常量
例:设置标签的背景色为红色
8.文本框(textbox)
(1)常用属性
- ①text、enabled、visible、font、forecolor、backcolor等
- ②passwordchar属性——设置密码字符。
- ③multiline属性——设置多行文本框true或者false。
- ④scrollbars属性——在多行属性为true时,设置滚动条的显示位置。
- ⑤readonly
(2)常用方法 - ① focus()
- ② clear()
(3)常用事件
textchange、keypress。
9.单选按钮(radiobutton)、复选框(checkbox)
(1)常用属性:
- ①text属性
- ②checked属性——识别是否选中。true或者false。
(2)常用事件:
- ①默认事件:checkedchanged
- ②click事件
10.列表框(listbox)、组合框(combobox)
(1)常用属性
- ① items:集合,存放所有列表项;
- ② selectedindex——被选中列表项的索引值(即下标),int型。注意:第一个列表项的索引值为0,所有列表项均未选中时,该属性值为-1.
selecteditem——被选中的列表项(object类型,可以作为字符串使用)
text——被选中的列表项(string类型)。 - ③ items.count——列表框中列表项的个数。
(2)常用方法
- ① 添加列表项 items.add
- ② 删除列表项 items.remove、items.removeat
- ③ 删除所有列表项items.clear
(3)常用事件
- ①默认事件:selectedindexchanged;
- ②doubleclick。
(4)组合框的样式属性: drowdownstyle
11.图片框(picturebox)
(1)常用属性和方法
- ①image属性——加载图片。
- ②load方法——加载图片。
- ③imagelocation属性——加载图片。
与load方法功能基本相同——加载图片。 - ④sizemode属性——设置图片在图片框中的显示方式。
12.定时器(timer)
(1)属性
- ① interval属性——设置定时器触发tick事件的时间间隔(单位:毫秒);
- ② enabled属性——设置定时器是否启动。
(2)事件
tick——默认事件。
(3)方法
- ① stop()——定时器停止工作。
- ② start()——启动定时器。
13.对话框
(1)写代码创建各种对话框对象。例如:
openfiledialog dlg1=new openfiledialog();colordialog dlg2=new colordialog();(2)弹出(显示)对话框。例如:
openfiledialog1.showdialog();(3)会使用对话框的返回值
- ① 单击“打开”或“确定”按钮,返回dialogresult.ok;
- ② 打开或另存为对话框中选中或指定的文件名 filename属性
- ③ 颜色对话框中选中的颜色color属性
- ④ 字体对话框中指定的字体、字号、字形等 font属性。
(4)打开或另存为对话框设置过滤器和初始过滤器
- ① 设置过滤器filter属性;
- ② 设置初始过滤器filterindex属性。
14.菜单
(1)主菜单:menustrip——菜单项的访问键、快捷键、分隔线等设置方法
(2)快捷菜单contextmenustrip
总结
- 上一篇:
- 下一篇: