开始学习.Net到现在两年了快,开始学习java 也有大半年了,中间做项目,又开始.Net的学习。这次做.Net项目,后台代码敲的不是太多,重点放在了UI上,这也是这篇博客要写的内容有关,做UI就少不了控件的使用。这次做UI 主要是提取公共,抽象控件。
敲代码,就离不开控件,那是第一次.Net学习过之后,对于控件的认识很肤浅,通过这次学习,又弥补了对UI控件的认识。这篇博客要说的是:用户控件和自定义控件。提到这两种控件,想必编程的孩子们都不陌生,但是谈到使用,谈到他们的区别,伙伴们清楚吗?
我们就一起来对比一下这两种控件:
一、易创造性与易用性
它们的主要区别在于设计时的易创造性与易用性。
1、创建性
用户控件易于创建,为使用可视化设计工具的使用者提供有限的支持——它可以像编辑普通页面一样有可视化编辑环境,也和普通页面一样包含页面部分的.aspx和.cs代码文件。
自定义控件没有可视化编辑,是经过编译的代码,这使其易于使用但难于创建。只能手写代码。只含有一个.cs代码文件。
2、易用性