博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET快速开发(二)
阅读量:4129 次
发布时间:2019-05-25

本文共 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/

你可能感兴趣的文章
iOS菜鸟学习--如何避免两个按钮同时响应
查看>>
How to access the keys in dictionary in object-c
查看>>
iOS菜鸟学习—— NSSortDescriptor的使用
查看>>
hdu 3787 hdoj 3787
查看>>
hdu 3790 hdoj 3790
查看>>
hdu 3789 hdoj 3789
查看>>
hdu 3788 hdoj 3788
查看>>
zju 1003 zoj 1003
查看>>
zju 1004 zoj 1004
查看>>
zju 1005 zoj 1005
查看>>
zju 1006 zoj 1006
查看>>
【虚拟机】虚拟化架构与系统部署(Windows系统安装)
查看>>
字节跳动安卓开发实习生面试分享
查看>>
好书分享之——《能力陷进》
查看>>
阅读笔记《c++ primer》
查看>>
阅读笔记《C++标准程序库》
查看>>
基于mirror driver的windows屏幕录像
查看>>
C语言8
查看>>
Qt实现简单延时
查看>>
qml有关矩形说明
查看>>