C#知识点

第一学期C#第四章知识点回顾

(一)本章技能目标

 

理解窗体类的属性和方法的作用

能够使用基本控件设计窗体界面

能够编写简单的时间处理程序

会使用窗体的消息框

 

(二)单词

 

forms    partial     event    menu    message

 

(三)知识点

 

1第一个windows应用程序,也是winforms窗体应用程序

1.1创建第一个winforms应用程序

(1)打开VS编译器(2)选择  文件=>新建=>项目  (3)项目类型"VisualC#"  (4)模板选择"windouws应用程序"

 

1.2认识windows应用程序文件夹结构

Form1.cs就是窗体文件,储存程序员对窗体编写的代码. Form1.Designer.cs储存通过拖放空间,设置控件属性时有VS自动生成的代码,一般不需要我们去修改.,一个项目可以有多个窗体设计想项,在Main()方法中Application.Run(new ^^);选择所要执行的窗体设计项

1.3.认识窗体文件

WinForms应用程序的窗体文件有两种编辑窗口,分别是窗体设计器窗口(对应Forms.cs)和窗体代码编辑窗口

(1)partial关键字:使用partial关键字可以将同一个类的代码分开放在多个文件中,每个文件都是类的一部分代码.

(2)Form1类中的代码分别存放在Forms1.cs中(程序员手动编写的)和Form1.Designer.cs(VS自动生成代码)

(3)partial的作用就是将一个类标识为分布类

(5)Form类public partial class Form1:Form  这里的类型的意思是Form1继承了Form(VS系统中的窗体类)的基本属性

2认识窗体

2.1窗体的重要属性

属性                                                        说明

Name                             窗体对象的名字,用以在代码中进行标识

BackColor                     窗体的背景颜色

BackgroudImage          窗体的背景图像

FormBorderStyle          窗体显示的边框样式,有7个可选的值,美人痣是Sizable

MaximizeBox                 确定窗体标题栏的右上角是否有最大化框,默认为True

ShowInTaskbar             确定窗体是否出现在Windows任务栏中,默认为True

Startposition                  确定窗体第一次出现时的位置

Text                                窗体标题栏中的文本

TopMost                         只是窗体是否始终显示在此属性未设置为True的所有窗体之上,默认值为False

WindouwState               确定窗体的初始可视状态,包括Normal(普通)最大化和最小化,默认值为普通

2.2窗体的重要事件

事件                                                        说明

Load                                窗体加载事件,窗体加载时发生

MouseClick                     鼠标单击事件,当用户单击窗体时发生

MouseDoubleClick         鼠标双击事件,当用户双击窗体是发生

MouseMove                     鼠标移动事件,当鼠标移过窗体时发生

KeyDown                          键盘按下事件,在首次按下某个键时发生

keyUP                                键盘释放时间,在释放键时发生

3.1使用窗体的基本控件控件的前缀

控件名             前缀           作用

MenuStrip       ms              菜单条

                         tsmi            子菜单条

退出程序的方法是  Application.Exit();

Label               lbl                标签

TextBox           txt                文本框

Button              btn               按钮

RadioButton   rdo               单选按钮

ListBox            lst                列表框

ComboBox     cbo              组合框

GroupBox       grp               分组框

Panel               pnl               面板

3.2实现窗体之间的跳转

(1)创建窗体对象

被调用的窗体类  窗体对象名=new  被调用的窗体类();

(2)显示窗体

窗体对象名.show();

4使用MessageBox对象

4.1显示消息框的四种形式

MessageBox.show(要显示的字符串);

MessageBox.show(要显示的字符串,消息框的标题); 

MessageBox.show(要显示的字符串,消息框的标题,消息框按钮);

 MessageBox.show(要显示的字符串,消息框的标题,消息框按钮,小框图标);

4.2 消息框的返回值

DialogResult.OK           //用户单击了"确定"返回的DialogResult类型l值

5.鼠标单击窗口实现窗口背景色改变的简单代码如下:

if(this.Color ==Color.White)

{

         this.BackColor=Color.Red;

}else if(this.Color ==Color.Red)

{

         this.BackColor=Color.White;

}

 

(四)本站总结

 

利用VS创建Windows应用程序的步骤

认识了窗体的重要属性和事件

能够使用菜单条(menuStrip)控件创建菜单

能够使用标签(Lable),文本框()列表框,组合框()分组框()面板()按钮(),单选按钮这些常用的基本控件设计窗体界面

我们能生成并编写窗体和控件的时间处理程序

我们使用窗体的show()方法实现窗体见的跳转

使用MessageBox.show()方法可以显示纤细框()MessageBox).,消息框的返回值是一个DialogResult类型

-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值