现在的位置: 首页 > 综合 > 正文

2004-7-4+ 留言本的组件化实验

2011年03月01日 ⁄ 综合 ⁄ 共 578字 ⁄ 字号 评论关闭

-------示例下载------
功能重用+增加程序的可读性,是组件化的目的之一。今天做的这个留言本就是为了练习这个而做的。
留言本中对数据库的操作全部用操作组件的方法完成。具体就是先把需要的功能写成类,然后封装成.dll,这样就可以在具体的.cs文件中调用。使用之后可以发现,代码部分确实简洁了很多。
最重要的是,这些封装了一定功能的.dll重用性也很高。像今次的“添加/删除”等功能,在以后的学习中应该可以用的到吧?
在设计组件的时候,最重要的是对外接口的设计。可以让开发人员可以尽快的掌握并使用你写的组件是接口设计的目的之一。完成一个组件后,要写一份详细的说明文档,这是十分重要的。不过我这个没有写,因为是实验嘛~~东西都很简单,呵呵
另外留言本的主体部分使用了用户控件技术。这样做也是为了让代码看上去更简洁。
具体做的时候碰到的最大的问题就是:组件内部发生错误。这个可是很晕人的,你不得不转到组件工程那里修改错误,然后在转回到web工程。不过好在我给每个类都留了一个显示错误的属性,这样可以方便的看出到底是什么地方出错,省了不少麻烦。
汗……现在对这个了解不多,也没有什么好说的了,大家如果对这个感兴趣看示例代码吧~~
对这个不明白的可以参看以下文章:
14.命令行csc编译及bin文件夹的问题
15.asp.net组件服务初步
20.用户控件(初步知识+属性设置)

抱歉!评论已关闭.