在asp.net中面向对象的编程思想

  首先,我们还是来谈一下面向对象的编程思想吧。我想现在的主流编程思想无非两种:结构与面向对象。以前,在asp中我们完全采用的是结构化思想。现在,asp.net可以完全支持面向对象的编程思想,这不得不说是一个质上的飞跃。

  好了,对于面向对象理解我就说这么一点,还是说一下在asp.net中如何用面向对象的观点来编程吧。我们在编web程序时,通常要要处理:ui(用户界面,也就是数据的显示)与代码(如何处理数据的code(代码)。为了达到ui与code的完全分开,我们把ui当作一个对象,code当作另我一个对象。当然我们要研究这两个对象的关系,还记得我们在编asp程序时把同一段代码copy到很多页面,看来code是父类了,ui是子类了。不过他们都是从 system.web.ui.page继承过来。理清了类的关系,我们不难理解代码ui与code分开的思想了。

  因为我主要是想大家了解这种编程思想,所以我只举一个简单的例子,我想大家有了思想,再就是多找实例来看了。

  为了说明default.aspx类是从default.aspx.cs 继承过来的,需要在default.aspx申明:

  codebehind表明父类的源文件,inherits="vagrant.myvagrant" 表明该文件是从哪个类继承下来的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值