摘要:any fool can write code that a computer can understand.
good programmers write code that humans can understand.
martin fowler
......
摘要:jdbc学习笔记(一)
作者:thinkersky[email:yanghuangming@rongji.com]
学习java将近两个月了,前期接触的都只是关于表示层和逻辑层方面的知识,自认为对mvc三层控制模式和struts的相关设计已经有了初步的了解,所以近阶段准备就业务层相关知识进行攻关。先从jdbc着手。以下是一点心得,很多东东都是来源自网络(所以,网络绝对是好东西)。
1、......
动态加载用户控件的组件!(四) (实在很懒,关于动态加载用户控件的内容实在写也写不完,说也说不完.关系到asp.net的一切!)
所以整个系统所有的东西都是在组件里面,aspx是单纯的访问入口,ascx是纯页面的东西.aspx入口调用组件,组件调用ascx页面以及相应客户的交互. 【程序编程相关:
Refactoring HiMock】
我们要做没有关联cs文件的aspx叶面.其实叶面的东西并不在aspx上,而是在ascx上.aspx所起的作用只是一个入口.对组件的引用而已,而组件就可以管理很多的ascx页面,所谓的叶面ascx叶面也应该是没有关联cs的叶面. 【推荐阅读:
什么是Mambo?】
完全可以有一个团队来开发页面(纯页面不需要任何的cs代码,全都是ascx),而有另一个团队来开发组件.最后组装成整个系统,由aspx调用组件就可以了. 【扩展信息:
C++标准库的一个有趣的小bug(原创)】
只有这样才能做到每工与后台的很好的分开.
让我们来作个无代码关联的ascx叶面,叶面上有个按钮,然后写个组件加载这个ascx叶面,以及如何响应这个按钮的事件!
(废话一下,写文章有时候不废话真是很痛苦的一件事情啊!)ascx叶面与处理叶面的后台代码分开是一件非常好的事情,不知你有没有发现一个叶面有只能与一个后台代码文件关联,不可能有两个类来关联这个叶面.而用组件来加载ascx以及相应事件,那么你就可以用同一个叶面ascx而有很多种不同的组件调用.可重用就大大的.不仅在同一个项目内重用,而是想用就用.
实例一下:
作个无关联cs文件的ascx页面.上面有个button. id为 mybutton. 当然是run at server我们才能在组件中找到他了!ascx叶面也可以是文本文件....
下一页 摘要:这2个控件分别是日期选择器控件和文件上传控件,应该说是最常用的2个控件。| 下载 | 演示 |
下载以后请在vs.net工具箱面板里添加nbcontrols.dll,就可以在web窗体中找到dateselector和fileuploader这两个控件。
dateselector只有一个日期型属性就是selectdate
fileuploader有3个属性uploadpath,uploade......