好 我们来讲这里面的知识点
我们大家可以看到这样一个图
实际上它的重点在于什么呢
在于我们
.NET Framework这一个框架
.NET Framework这个框架它到底是在干什么
大家都知道
我们在程序设计的过程中
有的人会用C#语言
有的人会用C++语言
有的人会用Visual Basic语言
当然 还会有其他很多的语言
不同的语言又有不同的语法规则
那么
我怎么样让它在同样一个开发平台里面
可以去执行
也就是能够运行
.NET Framewor做的就是这样一个事情
它的核心就是
运行库的执行环境
也就是说
他把它称之为了一个公共语言
运行库
简称为了CLR或.Net运行库
在CLR执行开发的源代码之前
那么 需要编译他们
也就是这些语言
怎么样去编译它们呢
.Net中分为两个阶段
第一个阶段
它首先是将源代码编译为Microsoft 中间语言
我们把它称之为IL
然后由CLR把中间语言
编译为VS这个平台专用的代码
那这样的话
不同语法的语言可以在同一个平台里面使用
也就是.NET Framework 这一框架的核心作用
接下来介绍什么是面向对象的程序设计
大家可以在这个图中看到
我画了有
足球
篮球
排球
它们都属于球类
但是不同的球类
有不同的颜色 名称
不同的球类还有不同的方法
比如足球是用来踢得
篮球是投篮
对于这样一些不同的球类
我们给它一个专业的术语叫做对象
对于这些对象来说
它就会有不同的
我们把颜色名称等等称为不同的属性
不同的对象会有不同的属性
当然
不同的对象也会有不同的方法
我们对这样一些对象进行编程
就是面向对象的程序设计
大家可以在前面界面中看到一个按钮
当然
我们实际生活中也会经常用到不同的按钮
你会用到有确定按钮
你也经常会用到取消按钮
你也经常会用到退出按钮
这些按钮就是我们的对象
但是这个对象
都是你能看见的
对于这个对象能够看见的程序设计
我们又把它称之为可视化程序设计
它是在窗体中使用这些控件
来设计程序界面
之后会给这些控件编写事件驱动程序
那么这样一个设计方法
我们把它称之为可视化程序设计