| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1495 人关注过本帖
标题:我怎么体会不到用类的好处啊
只看楼主 加入收藏
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:10 
我怎么体会不到用类的好处啊
在Vbs类中

用类无非也是对象.方法()来引用,
和调用普通函数也差不多
我怎么体会不到其中的秘密

高手指点一下!!
搜索更多相关主题的帖子: 体会 
2005-12-10 12:00
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
说明你还处于初级阶段

天津网站建设 http://www./
2005-12-10 13:48
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

用类的话,一些代码不必重新写,以前写过的直接就可以拿来用。而且需要对程序升级时,不需要从写所有代码。

2005-12-10 14:19
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用griefforyou在2005-12-10 13:48:00的发言:
说明你还处于初级阶段

怎么走出初级状态
sql="select top "&rows&" a.ClassId,a.ArticleId,a.Title,a.UpdateTime,b.ParentDir,b.ClassDir from PE_Article a,PE_Class b where a.ClassId=b.ClassId "&tiaojian


像静老大写的这里,还要在其他地方写上他的属性,
直接写
sql="select top "&rows&" ClassId,ArticleId,Title,UpdateTime,ParentDir,ClassDir from PE_Article PE_Class b where ClassId=ClassId "&tiaojian
不是更方便吗


中国人的财富网:http://www..cn/
2005-12-10 15:07
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用yms123在2005-12-10 14:19:00的发言:

用类的话,一些代码不必重新写,以前写过的直接就可以拿来用。而且需要对程序升级时,不需要从写所有代码。

如果用函数的话,把他放在同一个文件,好象也差不多啊!!


中国人的财富网:http://www..cn/
2005-12-10 15:08
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用caiyakang在2005-12-10 15:08:00的发言:

如果用函数的话,把他放在同一个文件,好象也差不多啊!!

可函数不能扩展的,而且OOP(面向对象)也就是用类来做程序。对于多人来说,比用面向过程开发的效率要高。因为面向过程是串行流水线式的开发,工厂的流水线如果某个工人手脚慢而这个工人处在流水线的中间环节,那这个环节后面的工人就得等待而无事可做,这样就浪费了时间降低了效率。
而OOP是并行的软件开发,也就是同时进行的。比如生产一辆汽车用OOP的思想来做,事先设计好该车的各个零部件的制作标准与要求也就是设计图。然后把设计图给负责生产不同部件的工人,这些工人在同一段时间里,生产汽车上的一个部件,每个人生产的部件都不一样,最后把生产好的部件组装起来,之所以能组装起来,是因为之前设计时已经将标准制定完毕每个零件都要符合设计时的标准。这样就在同一段时间里做了不同的事情,节省了时间并提高了效率。

2005-12-10 17:24
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用yms123在2005-12-10 17:24:00的发言:

可函数不能扩展的,而且OOP(面向对象)也就是用类来做程序。对于多人来说,比用面向过程开发的效率要高。因为面向过程是串行流水线式的开发,工厂的流水线如果某个工人手脚慢而这个工人处在流水线的中间环节,那这个环节后面的工人就得等待而无事可做,这样就浪费了时间降低了效率。
而OOP是并行的软件开发,也就是同时进行的。比如生产一辆汽车用OOP的思想来做,事先设计好该车的各个零部件的制作标准与要求也就是设计图。然后把设计图给负责生产不同部件的工人,这些工人在同一段时间里,生产汽车上的一个部件,每个人生产的部件都不一样,最后把生产好的部件组装起来,之所以能组装起来,是因为之前设计时已经将标准制定完毕每个零件都要符合设计时的标准。这样就在同一段时间里做了不同的事情,节省了时间并提高了效率。

面象对象肯定比面象过程好很多,我并不是不懂面象对象,只是体会不到他在ASP中使用有什么样的好!

我的意思是:是指在ASP中看不出使用类和使用函数到底有多大的好,我倒觉得麻烦(个人意见,不要骂我)或者我还属于初级水平.

比如:你在ASP里面写成类,他写在同一个文件里面,还要定义他的属性,然后调用他.
我只是写成函数,也全部写在同一个文件里面,调用的时候只要传参,就可以用了.

我以上写的只是针对ASP


中国人的财富网:http://www..cn/
2005-12-10 18:02
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
8r5GhHbm.txt (39.55 KB) 我怎么体会不到用类的好处啊


大家看看,这样象一个类吗.
这是别人的,他什么函数都写在一起,

中国人的财富网:http://www..cn/
2005-12-10 18:36
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
类中当然会包含很多的属性、函数、方法了。

天津网站建设 http://www./
2005-12-10 21:16
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
函数就是方法

但是如果把不相关的也写在同一个类中,就会看起来很乱.
上面的那个有点像..让我看乱了,



中国人的财富网:http://www..cn/
2005-12-10 21:27
快速回复:我怎么体会不到用类的好处啊
数据加载中...
 
   



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

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