以下是引用learnerok在2011-12-25 12:24:15的发言:
我刚刚学习C#,请教 老师大侠:
.net c# 在visual studio 建windows 窗体应用程序,visual studio 的左边是 “工具 - 控件”,右边是 “属性”和“事件”。
C#中的关键概念是 “类”、“对象”、“方法”,请教老师:
“类”、“对象”、“方法” 如何对应 visual studio的 “控件”、“属性”、“事件”?
搞清这些概念真难啊。
先拜谢老师了!!!!
其他人的回复我暂时没有看,所以暂时不就其他人的回复有所评论。
首先,类、对象、方法是概念,跟Visual studio没有关系。
类,是对现实事物的抽象,比如所有汽车,不管是什么牌子的,福特也好,宝马也好,也不管他是什么类型的,SUV也好,CRV也好,我们对这些进行抽象,得出一个类:“车”。这是形成类的过程,是对现实事物的抽象,这个概念一定要搞明白。
而对象,怎是类的一个具象化,对于单纯的“车”我们并不能得出具体这个车的颜色啊,大小啊,车型啊,牌子啊,这些信息,因为车的这个概念是抽象的,我们要想知道,就必须要一个具体的车,一个实实在在存在的事物,比如福特的福克斯汽车,雪弗兰的科鲁兹汽车,他们都是车,“车”是类,而“福克斯汽车”、“科鲁兹汽车”便是“车”的
对象,而将“车”具体到时“福克斯”还是“科鲁兹”的过程叫做
实例化,不知道这么说你是否明白类和对象的关系?
而方法,则是类和对象提供的操作展示接口,来告诉你这个类能干什么,方法是属于类的,比如你家的电视机,我们不管他是什么牌子哪国生产的,他会提供给你看电视的功能,就是这个电视机类的View方法,可以选台,就是Control方法,这只是打个比。
而事件这个概念则是C#很重要的一个概念,因为C#程序基本是以事件驱动的,这个东西要讲的话会涉及到很多,比如委托,这些需要你先去自己去学习这些基础常识,然后不懂的再来发问。
面向对象还有其他一些基础常识,比如属性、接口,OOP编程的三大特性,这些基础知识你需要先了解,不要什么都不了解上来就做开发,这样很不好,要知道,万丈高楼不能平地起,基础很重要的。
[
本帖最后由 天使不哭 于 2012-1-12 10:29 编辑 ]