标题:请教老师大侠:C#的 “类”、“对象”、“方法” 对应 “控件”、“属性”、 ...
只看楼主
mamagoose
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-12-19
得分:0 
回复 19楼 hellovfp
这个正好需要。谢谢。
2011-12-27 16:02
mamagoose
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-12-19
得分:0 
回复 16楼 hellovfp
谢谢解答。解疑答惑非常清晰。
2011-12-27 16:03
a81205138
Rank: 2
等 级:论坛游民
帖 子:12
专家分:14
注 册:2011-10-24
得分:0 
多 仿几个成品。什么都就明白了 - _-;
2011-12-28 18:08
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
得分:0 
以下是引用a81205138在2011-12-28 18:08:25的发言:

多 仿几个成品。什么都就明白了 - _-;
是吗?我多多练练,但是没搞明白之前,总是不知道如何下手啊!
2011-12-28 19:51
msf_01
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-1-4
得分:0 
很好的解答!很需要!非常感谢,跪谢!!
2012-01-04 23:23
shopkoo
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-1-7
得分:0 
信任来报道。。
2012-01-07 10:39
c81192
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-12-5
得分:0 
其实,我也是个菜鸟
2012-01-07 11:04
liutkwhu
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-9-8
得分:0 
学习了!
2012-01-09 17:03
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
得分:0 
再求教 hellovfp 老师大侠:

“方法”和“函数”是一个回事,对吗?

实例化 “对象”就是 (或者 等于)建立 一个“函数”,对吗?

所以 “对象”、“函数”、“方法”、“变量”个东东都是一回事,对吗?

十分感激 hellovfp 老师,先拜谢!

-----------------------------------------------------

【这就是我们必须分清楚的东西,类,实际上称为类类型,和我们的值类型int实际上是一回事,我们用int i来声名一个变量i,和我们用类来声名一个类对象实际上表述是一回事,TreeNode treeNode;和i变量一样,只是左边的类型是TreeNode类类型,而i变量的类型是int,因此广义上的类也包括值类型,换句话说int也是类,它的方法就是+,-,*,/,%。等等,i + 10 = i.add(10)。所以对象和变量实际上是一回事,属性也是变量,只不过它属于类,类对象可以成为类的成员变量么?】
2012-01-11 17:19
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
得分:0 
以下是引用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 编辑 ]

C#Winform技术群:25380362
博客:http:///boyliupan/
2012-01-12 10:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-358578-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.165957 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved