本文共 1059 字,大约阅读时间需要 3 分钟。
2008-6-2
1.
SQLDataSource 控件 à 数据绑定控件,起到从数据源到数据的一个桥梁的作用。
GridView、 Repeater à 数据表现控件
我们在使用控件的时候,要优先考虑控件的稳定性,什么时候都不会出问题,否则会带来调试上很大的问题。
2. 网站开发注意事项
(这里所讲的都是针对快速开发)
1) 先做模型 (页面)
有几个地方是要注意的:
积累是在平时,否则会影响你开发的思路!
a) 积累几套成熟的系统,主要是看主页面布局:新闻发布系统、Blog……
b) 后台一般都是通用的,有一两套就可以了。
c) 子页面—信息列表,其实也就是增删改查基本操作。
2) 手边必须的技术储备:
a) 数据库操作
b) 文件操作
c) 图表生成
d) 报表 验证码,强调使用上简单、稳定
e) 导出为.doc/.xls
f) 通用权限设置
g) 字符串过滤(防止SQL注入) 重点
h) 加密解密方式 一定要注意能加能解
3) 前台和后台的资源不要共享(eg: 样式、图片、页面等)
目的是为了便于维护,如果说想在后台添加了就想在前台那样显示,可以在后台单独做一个预览的页面,尽量不要调用前台的页面。
4) 使用即有的类库,速度胜过质量!
5) 开发的时候,首先设计静态页面,这也是为什么前边提到的,要准备几个典型的系统的模板的原因,有参考。
能用母版就用母版;
能用主题就用主题。
6) 小型的系统以功能为主,用最少的代码去实现大部分的功能!
7) 避免手写SQL代码,使用SQL Server2005里的语句生成模板。
8) 数据库设计:
a) 建表时,先建主表、再建从表。所有的表必须有主键,除非是一个表只有一条数据那样的。
b) 关系 在开发过程中不要定死;
一开始的时候不要有约束,不要有联动:像触发器、级联这样的。
在程序里去写,一来是团队开发人员不知道你数据库有这样的设计,另外,你自己也有可能在编写代码的时候忘记,不要把时间浪费在这上面!
只把数据库作为存取数据的功能工具!
c) 视图 视图解决不了的再使用存储过程。
d) 尽量不要使用触发器,不便于维护,同样的原因,容易忘。
9) 在前台显示的,凡是从数据库里读出的都是可以维护的。
10) 做的时候不要研究技术!
3. 网站快速开发流程
1) 静态HTML页面
2) 根据需求设计数据库
3) 前台实现
4) 数据手工录入,进行测试
5) 后台 针对用户,这其实在业务上是次要的,但是是我们最花时间的,不要求华丽、实现功能为主
转载地址:http://wlzvi.baihongyu.com/