陶益數碼工作室-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選項卡效果等,點擊這里訪問演示//www.vnpji.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 聯系我們 付款方式 版權聲明
陶益數碼工作室 www.vnpji.com Copyright © 2006 英超曼城队新闻 黔ICP備11000612號