欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > c# >内容正文

c#

c#助力期末 -凯发k8官方网

发布时间:2024/9/30 c# 28 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 c#助力期末 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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号,代码为:

font myfont=new font("隶书",20); label1.font=myfont;

(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函数表示颜色常量
    例:设置标签的背景色为红色
label1.backcolor=color.fromargb(255,0,0);

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

总结

以上是凯发k8官方网为你收集整理的c#助力期末的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图