用VS2005做项目的拜托进来回答几个相关问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:36:43
我是初学者,看了很多教程,发现都是把vs03的东西放在05里面,并没有发挥05本身的新东西,我不知道是这些新东西不实用,还是教材没有跟的上,

1:
在实际开发中(网站),您是用模板多一些呢,还是自定义控件对一些(仅对页头页尾而言)

2:
排版中,你是用表格呢?还是用DIV + CSS
您会用到DW吗?

1.我在实际开发中,用模板可能多一些,不过并不是说自定义控件的作用比模板小,其实究竟用什么 主要是看你对功能上的要求,如果.net提供的控件能够满足你的需求,那就直接用控件好了,方便省时,设一设属性就ok。如果说需要用到一些拓展性功能,并且复用率较高,那当然就用用户控件了,可以重写或自己加入一些功能,属性,使原有的控件变得更强大。

页头页尾,现在基本都是使用母版页的,好处就是,不用在每个页面重复写代码,而且可以保证所有页面的统一性。

2.排版现在基本都是用DIV + CSS 首先就是div与css较灵活,不像表格难以控制,而且,想加入新内容,如果是表格,可能需要调整整体布局,如果是div,直接在需要的位置加入就可以了。再有就是,div和table加载机制不一样 table是表格整体加载,这样就影响了网站的速度
不过也不是说一个表格都不用,有的时候还是需要用表格的,比如说添加信息的表单之类的。
在编码过程中,从来没有使用过dw,只有我们的UI人员在设计界面后切图的才会用

其实你提的两个问题都需要有一定的经验,如果你进行过几次开发,自然你会有自己的开发风格。或许你现在会感到迷茫,作为初学者的话,往往会看重功能的实现而忽略效率,所以在这个阶段,你就按照教程上的开发思路制作就行了(只需看一本足矣,多了反而不好),等你对机制有一定了解了。你就会开始意识到优化某些模块的重要性,到时该用什么,你自然就会清楚.
第一个问题:我个人习惯制作很多自定义控件,但是某些模板也要用,比如母版等,看开发需要,怎么方便怎么用
第二个问题:用div+css因为表格的话现在已经不太适用于web2.0了 它的呈现方式没有div+css好,没有它灵活。至于DW,我一般手写代码,不用它,但是在开发前期,我会在本子上勾画出页面的呈现效果,根据呈现效果用div大体的凑出来,然后在定义css

1:UI部分首选模板啊,在VS里面有模板叫母版页(.master后缀)文件,.net 有这个机制将母版页和内容页通讯工作写成了类,为什么不用?
其实在模板里放置自定义控件是比较好的解决方案(比如放置搜索控件)
将页面公共部分提取出来做母版页是很好的解决方案,代码少了,管理更新方便,也易于统