熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

經驗交流:ASP個人上手指南

2013-11-13 10:21:46  來源: .NET編程 

  ASP是個好東西它強大的交互能力以及數據處理能力使得它成為了商業網站的鐘愛但ASP程序的設計和調試卻並不容易光是高檔服務器+WINDOWS NT操作系統+IIS服務器+SQL SERVER數據庫系統的配置就不是我們個人用戶所能夠染指的難道ASP真的與我們這些個人用戶無緣嗎?難道我們非要有如此奢侈的軟硬件環境才能夠走上ASP的學習之路嗎?

  經過筆者的一番努力終於運用一些常用的軟件配置出了一個功能完整的ASP開發調試環境並在這上面開發了一些小的系統

  一 硬件配置PⅢ雙CPU+G內存+G以上的SCSI硬盤請不要害怕這不過是一台使用WINDOWS NT的WEB服務器的標准配置當然我們無需這樣的配置我們需要的只是一台能夠流暢運行WINDOWS 的機器(什麼?你使用的是PM內存+M硬盤那還是去升一下級吧

  二 軟件配置首先我們需要安裝WINDOWS 這一點相信大家都會吧(什麼你連這個也不會那ASP也不用學了先進掃盲班吧

  其次我們需要安裝Personal Web Server(簡稱PWS)你問那裡可以找到太簡單了在WINDOWS 的光盤裡有一個名為add-ones的目錄打開後裡面又有一個名為PWS的目錄運行裡面的SETUPEXE便開始了安裝(圖

  在安裝程序運行到最小典型自定義安裝選擇的時候請選擇自定義然後選擇Personal Web Server(PWS)再按顯示子組件接著選擇文檔再按顯示子組件最後選擇Active Server Page這個組件將安裝包括ASP教程VBScript教程以及Jscript教程在內的一些文檔對於今後的開發大有益處選擇完畢之後一路按確定再按下一步開始設置WWW服務文檔存放的目錄缺省值是CInetpubwwwroot建議不要改變然後設置的是MTS安裝文件夾缺省值是CProgram FilesMts建議也不要改變再按一次下一步之後最關鍵的安裝便開始了請耐心等待這樣配置的PWS大約有多兆(圖可能要耗費相當時間

  安裝完畢之後請再運行OFFICE 的安裝程序(什麼這個也沒有!如果你有SQLORACALINFOMIX這些大型數據庫那也行不過似乎有些大材小用)請選擇自定義安裝然後在組件列表中請選擇Microsoft AccessData Access(使用過VB的用戶請不要搞錯這個Data Access只是為連接各種數據格式的數據庫而提供的驅動程序以及工具並非VB中的那個小型數據庫軟件)

  到目前為止需要安裝的軟件以及全部安裝完畢了但不要高興得太早現在你的ASP還沒有處理數據庫的能力(什麼你不需要處理數據庫那你用ASP干嗎論交互性JAVA Script並不比ASP差還好學許多呢?)接下來我們還需要進行數據庫創建和ODBC設置這兩個步驟

  三 數據庫創建一個好的程序=數據+算法對於一個數據庫程序來說數據庫是必不可缺的我們下面便要用Access創建一個

  )請啟動Access由於在這裡我們僅僅是給讀者做一個示范所以創建的是一個最最簡單的數據庫只包括一個表並且這個表中僅有一個字段(關於數據庫字段這些概念請查閱一本好的數據庫書籍或Access的幫助本檔)

  )請選擇新建數據庫中的空數據庫然後按確定並輸入數據庫的文件名(在這個示范中為CTESTMDB)再按創建

  )選擇並按新建

  )輸入一個字段字段名稱為name數據格式為文本字段大小為

  )關閉窗口並在彈出窗口詢問你你要保存對設計的更改嗎?時選擇並將表名稱設置為table

  )接著會彈出窗口告訴你還沒有創建主關鍵字還是或者關系都不大隨便選擇一個

  )到此一個十分基本的數據庫便完成了當然為了便於我們的測試工作請再激活剛剛建立的table並隨便往裡面輸入一些數據

  四 設置ODBC在設置ODBC之前有必要將ODBC的概念與讀者解釋一下這有利於下面內容的理解ODBC(Open Database Connectivity開放式數據庫互聯)是微軟推出的一種工業標准一種開放的獨立於廠商的API應用程序接口可以跨平台訪問各種個人計算機小型機以及主機系統ODBC作為一個工業標准絕大多數

  數據庫廠商大多數應用軟件和工具軟件廠商都為自己的產品提供了ODBC接口或提供了ODBC支持這其中就包括常用的SQL SERVERORACALINFORMIX等

  我們所要做的就是在創建數據庫腳本之前提供一條使 ADO(ASP用於處理數據庫的部件) 定位標識和與數據庫通訊的途徑數據庫驅動程序使用 Data Source Name (DSN) 定位和標識特定的 ODBC 兼容數據庫將信息從 Web 應用程序傳遞給數據庫典型情況下DSN 包含數據庫配置用戶安全性和定位信息且可以獲取 Windows NT 注冊表項中或文本文件的表格

  通過 ODBC我們可以選擇希望創建的 DSN 的類型用戶系統 或 文件系統 DSN 允許所有的用戶登錄到特定的服務器上去訪問數據庫而用戶 DSN 使用適當的安全身份證明限制數據庫到特定用戶的連接文件 DSN 用於從文本文件中獲取表格提供了對多用戶的訪問並且通過復制 DSN 文件可以輕易地從一個服務器轉移到另一個服務器在本示例中我們使用文件 DSN當然由於你使用的數據庫不同具體的設置也稍有不同在這裡我們只介紹AccessSQL ServerORACAL三種數據庫的ODBC設置

  首先在 Windows 的開始菜單打開控制面板雙擊ODBC圖標然後選擇文件 DSN屬性頁單擊添加選擇數據庫驅動程序然後單擊下一步按照後面的指示配置適用於您的數據庫軟件的 DSN )配置 Microsoft Access 數據庫的文件 DSN在創建新數據源對話框中從列表框選擇Microsoft Access Driver然後單擊下一步

  鍵入您的 DSN 文件名(在本示例中使用test)然後單擊下一步

  單擊完成創建數據源

  在ODBC Microsoft Access 安裝程序對話框中單擊選擇選擇 Microsoft Access 數據庫文件 (*mdb)然後單擊確定

  )配置 SQL Server 數據庫文件 DSN在創建新數據源對話框中從列表框中選擇SQL Server然後單擊下一步

  鍵入 DSN 文件的名稱(在本示例中使用test)然後單擊下一步

  單擊完成創建數據源

  鍵入運行SQL服務程序的服務器的名稱登錄ID和密碼

  在創建SQL Server的新數據源對話框中服務器列表框中鍵入包含 SQL Server 數據庫的服務器的名稱然後單擊下一步

  選擇驗證登錄ID的方式

  如果要選擇SQL服務器驗證請輸入一個登錄ID和密碼然後單擊下一步

  在創建 SQL Server 的新數據源對話框中設置默認數據庫存儲過程設置的驅動程序和 ANSI 標識然後單擊下一步(要獲取詳細信息請單擊幫助

  在對話框(同樣名為創建 SQL Server 的新數據源)中選擇一種字符轉換方法然後單擊下一步(詳細信息請單擊幫助

  在下一個對話框(同樣名為創建SQL Server的新數據源)中選擇登錄設置

  )配置Oracle數據庫文件DSN首先要確保 Oracle 用戶軟件被正確地安裝要創建 DSN 的計算機上詳細信息請與服務器管理員聯系或參閱數據庫軟件文檔

  在創建新數據源對話框中從列表框中選擇Microsoft ODBC for Oracle然後單擊下一步

  鍵入 DSN 文件的名稱(在本示例中使用test)然後單擊下一步

  單擊完成創建數據源

  輸入用戶名密碼和服務器名然後單擊確定

  好了在正確設置完ODBC之後便迎來了最激動人心的時刻ASP程序的編制

  五 ASP程序的編制一般來說人們都喜歡使用所見即所得的HTML編輯器來編輯HTML文檔但是所有的所見即所得的HTML編輯器都對ASP支持得不甚理想所以建議大家先用所見即所得的HTML編輯器完成所有固定的HTML語句然後再使用純文本的編輯器(WINDOWS附帶的記事本就可以了)加入ASP程序在本示例中ASP程序要完成的任務很簡單就是打開

  數據庫將其中table表中的name字段的所有數據讀出並輸出到浏覽器

  具體程序CInetpubwwwrootdefaultasp

  <%@ LANGUAGE=VBScript %>

  <%

  Set conn = ServerCreateObject(ADODBConnection

  connOpen test

  set rs=connexecute(select * from table

  do while not rseof

  responsewrite rs(name)+

  

  rsmovenext

  loop

  rsclose

  connclose

  %>

  程序到這裡便結束了還不快把它輸入你的電腦試一試它的效果

  六 小結

  終於一個簡單但是實用並且完整的ASP運行以及設計環境構造完畢了一個最最簡單的ASP程序也已經寫完了接下來你所要做的就是找一個好的創意並結合自己的勤學好問把它變成一個優秀的ASP程序了


From:http://tw.wingwit.com/Article/program/net/201311/13384.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.