陶益数码工作室-Dreamweaver开发ASP视频教程
你的位置:首页 >>> 站内帮助 >>> VIP热点问题 >>> 使用Dreamweaver开发ASP动态网站的优势
VIP技术支持中心
欢迎你访问热点问题!我们回答了会员大量的问题,请搜索你想要的 
使用Dreamweaver开发ASP动态网站的优势
问题类型 学习教程中的问题 提交时间 2009-08-30 01:32:00

我们把使用Dreamweaver开发ASP动态网站的优势归纳如下:

1、不用手工写代码,编程更轻松!

我们以制作会员登录为例,制作好会员登录页面后,切换到代码模式下,可以看到这样的代码:

<!--#include file="Connections/web.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString <> "" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername = CStr(Request.Form("u"))
If MM_valUsername <> "" Then
Dim MM_fldUserAuthorization
Dim MM_redirectLoginSuccess
Dim MM_redirectLoginFailed
Dim MM_loginSQL
Dim MM_rsUser
Dim MM_rsUser_cmd

MM_fldUserAuthorization = ""
MM_redirectLoginSuccess = "hyzx.asp"
MM_redirectLoginFailed = "errro.asp"

MM_loginSQL = "SELECT username, password"
If MM_fldUserAuthorization <> "" Then MM_loginSQL = MM_loginSQL & "," & MM_fldUserAuthorization
MM_loginSQL = MM_loginSQL & " FROM dbo.usertable WHERE username = ? AND password = ?"
Set MM_rsUser_cmd = Server.CreateObject ("ADODB.Command")
MM_rsUser_cmd.ActiveConnection = MM_web_STRING
MM_rsUser_cmd.CommandText = MM_loginSQL
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param1", 200, 1, 50, MM_valUsername) ' adVarChar
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param2", 200, 1, 50, Request.Form("p")) ' adVarChar
MM_rsUser_cmd.Prepared = true
Set MM_rsUser = MM_rsUser_cmd.Execute

If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%>

DW已经自动为会员登录完成了相应的ASP代码。因此,无需手工写代码,不是没有代码,而是由DW自动完成写代码的工作,我们要做的,只是点击鼠标而已。

2、对数据库的结合非常好!

在DW的数据库面板下,点击连接前的+号,展开表,在表上点击右键,可查看表里面的数据,这可以让我们在不打开数据库的情况,能清楚地查看到数据库中的数据,如下图。

3、简单快捷的实现会员系统!

通过服务器行为面板下的用户身份验证,可轻松实现会员登录、注销退出、注册重名验证和限制访问功能(只有会员登录后才能访问),如下图。

4、强大的命令功能!

DW的命令功能能让我们轻易实现对数据库的插入、更新和删除等操作,如更新文章点击数等,如下图。

5、丰富的插件支持!

插件能让我们快捷的实现如:数字分页显示、用下拉菜单选择跳转到哪页、二级联动下拉菜单等想实现的效果,如下图。

6、所见即所得的CSS环境!

CSS+DIV的布局在DW中得到了完美的体现,真正做到了所见即所得。

7、效果非凡的SPRY功能!

SPRY能轻松实现Tab选项卡效果等,点击这里访问演示http://www.ty502.com/ys_cs3_spryzj.asp

8、快捷方便的编程环境

DW的ASP工具栏上,提供了if、else等常用语句的快捷按钮,点击后可自动生成相应代码,极大的方便了简单语句的编写,提高了开发效率,如下图。

9、相关文件全部列出,不用再逐一打开

DW提供了相关文件功能,在编辑文件时再也不用一个个地打开相关文件了,如下图。

10、网站上传功能一气呵成!

通过DW的FTP功能,直接上传网站到服务器,同时,还能对远程和本地文件进行对比、删除和同步,如下图。

以上是我们归纳的开发优势,DW设计动态网站能大大地提高网站的开发效率,更直观、更方便、更容易上手!希望我们的教程能带你走进DW开发ASP网站的大门,祝你成功!

[相关内容]
 学习Dreamweaver CS3版教程之前必读:请选择正确的编码格式
 怎样查看ASP详细的错误提示信息解决学习中的问题
 Connections文件夹下的文件是干什么?
 怎样快速、有效地学习本站的ASP教程?
 名称重定义的解决办法
 欢迎使用本站提供的博客系统
 我想入终身会员
 二级分类表的结构
 Windows Server 2008系列视频教程现已推出
 关于本站教程开发环境配置的说明
 关于本站Dreamweaver开发ASP教程结构调整的通知
 陶益数码近期教程发布计划及相关说明
 展示你的网站,现在就来!
 关于作者对第一章教程的设计思路
 Dreamweaver CS4快速开发企业网站视频教程
 学习本站教程的建议及问题解决的办法

会员中心 意见建议 获取VIP 联系我们 付款方式
陶益数码工作室 Ty502.com Copyright © 2017 黔ICP备11000612号