我们再来了解这个知识点
事件驱动的程序设计
他实际上就是我们的核心
首先 我们来说一下对象事件
什么是对象事件
简单的来说
就是某一个控件
响应的一个事件
我们举例
按钮这个对象
那么 当你对按钮单击了一下
那这个标签控件上的文字就会显示为您好
这就是典型的对象事件
事件驱动程序设计
那我们说他是按设计要求编写控件
事件驱动程序
执行程序的时候
触发控件执行事件驱动程序
完成规定任务的这样一个程序设计方法
称为事件驱动程序设计
我们打开一个VS给大家来简单的
把刚才的几个知识点理一下
首先 我们大家可以看到我打开的是一个
Visual Studio 2015
那么 在这里
怎么样开始去编程
我们当然要去新建
我们新建的是什么
新建的是project
项目
那么在新建的过程中
当然 你新建的内容或者说工程项目
放在什么位置要开始
我以默认的来做
这个项目给一个名称
比如说给一个project1
点击ok
就可以进入我们的开发过程中
那么在这个里面 我们首先来看一下VS 2015
大家可以看到 这上面都是我们比较熟悉的菜单
那么
中间大的一块是我们的开发区域
然后 大家看到的就是前面讲到的窗体
他会有一个默认的窗体
然后在这个大的界面的右面
上面是我们的一个叫
资源管理器
也就是说你当前的这一个project
底下有一些什么资源全部都显示出来
至少会有一个form也就是窗体
刚才 我们提到这个form
form是窗体默认的名称
到后面我们会和大家讲
窗体实际上也是一个对象
只不过这个对象比较容易被我们忽略而已
我们再来看
在右下是属性框
那就是我前面讲到的
如果我有一个篮球
篮球的名称是什么
颜色是什么
是在属性框进行设置
左边我们比较常用的叫toolbox
翻译出来叫工具箱
工具箱里有什么
工具箱里就有我们经常会用到的控件
第一个里面放的是all windows form
也就是 所有的winform要用到的控件都在这里面
我们就给大家举第一个例子
我有一个button
怎么样把这个button放在窗体上
有两种方法
可以直接双击
好 我们来看一下
大家可以看到
就会有一个按钮过来
前面我们也见到过
在这个按钮上
能够显示文字的 实际上 是一个标签
我用第二种方法来放置这个标签
标签也是一个控件
到后期我们会和大家一一进行介绍
他是一个label标签
那么 第二个方法是什么
可以拖动 按住这个标签 不要动
鼠标左键不要动 一直按住
让他放在你需要放的位置
就可以
那当前 大家可以看到在窗体中就有了
两个控件
接下来 我可以对两个控件进行属性设置
怎么样去进行属性设置
我们刚才讲了
在右下的地方会有属性的对话框
比如说我给这个按钮
给一个文本显示为确定
大家可以看到
他上面的文字就会变成确定两个字
我当然也可以给这个控件改名称
而且这以后是我们的重点
也就是说给任何一个控件
为了编写程序的方便起见
也是规范起见
必须要给这些控件
给他个名称
那么
名称也在属性对话框里进行设置
我们来设置name
名称在设置的过程中要遵循
见名知意的国际规范
什么是国际规范
比如说Button
那么他的前三个缩写的英文字母
国际规范的都是Btn
后面加一个下划线
之后就是ok
见名知义
那么这个确定按钮
我一般情况都是作为确定 ok的事件
所以说 这叫见名知义的国际规范
控件的属性设置好了后
我们最后给大家介绍一个知识点是什么
事件驱动
也就是说
我点击这个确定按钮
应该
能够
响应在label标签上
能够响应改变文字
那么 怎么去做
就要给这个按钮添加事件
怎么去添加事件
也有两种方法
第一种方法
是在属性对话框里面
找到
事件的一个对话框
那大家可以看到
会有很多事件
我们来找其中的一个叫 Click
可以在事件的地方双击
就能够进入
代码编写区域
还有一个方法
直接在控件上双击
也可以进入代码编写区域
我用第二种方法
因为这也是我们以后比较常用的
我们在确定按钮上进行双击
注意观察
就会新弹出一个窗口
这就是我们的代码
编写的文件
他的后缀名是cs
在我们的资源管理器里面也会有
有我们的cs
好 我给这个按钮添加一个事件
注意大家来看 我让label标签进行一个响应
这个事件的响应
我们的事件是个Click 可以很清楚的看到
这是对按钮做的事件
那么我是让label标签进行响应这个事件
label标签在输的过程中
VS会有很好的联想功能
大家可以看到我输入L
所有L字母开头的
不管是属性
还是对象都可以显示出来
通常情况下 我们都用他的联想功能
这样不容易出错
label1
这是我们的对象
我没有给他改名字 默认可以看到是label1
然后
我们将他上面的text
文本
我给他赋值为什么呢
前面我们说的您好
语句结束 用分号结束
当然 一定要注意
分号包括一些双引号
都肯定是英文状态下的
这个在以后的编写程序过程中
也要特别注意
最后 我们来运行一下
大家可以看到我点击这一个确定按钮
文字就可以改变
那么 这整个就是前面讲的
我们用的是C#语言
就是由.Netframework它去进行所有的调整
让所有的语言都能够使用
这是第一个
第二个呢
我们做了面向对象的程序设计
我们说到这些都是一些对象
我们还可以看到 控件
那么这叫可视化程序设计
给这个按钮添加了事件
我们说它是事件驱动的程序设计