freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的答疑系統(tǒng)畢業(yè)設計 論文-文庫吧

2024-11-09 11:05 本頁面


【正文】 更快更好地設計、創(chuàng)建、調(diào)試和發(fā)布數(shù)據(jù)驅(qū)動的 Web 應用程序。這其中包括支持動態(tài) HTML 語言的源代碼保存所見即所得 WYSIWYG 網(wǎng)頁編輯器;支持 Microsoft Visual Basic Scripting Edition和 Microsoft JScript Complete ,及客戶服務器源碼端對端調(diào)試的Microsoft 智能感應源代碼編輯器;還包括站點設計和管理工具。 、 集成的數(shù)據(jù)庫工具 Visual InterDev 提供了一套完整的與動態(tài) Web 語言集成的數(shù)據(jù)庫工具。其數(shù)據(jù)庫特性包括:數(shù)據(jù)庫與 HTML 表單和報告的拖放綁定; SQL Sever數(shù)據(jù)庫創(chuàng)建和修正工具;對 Inter Explorer 動態(tài) HTML 數(shù)據(jù)的完全的支持。 、 增強的 Web 應用程序編程模型 Visual InterDev 通過直觀的編程模型簡化了創(chuàng)建 Web 應用程序的復雜中國礦業(yè)大學畢業(yè)設計說明書 第 10 頁 共 86 頁 性。編程模型包括:基于對象的、事件驅(qū)動的 Web 應用程序編程模型;適用于一般的和基于動態(tài) HTML 應用程序的編程模型。 支持小組開發(fā) Visual InterDev 支持多目標的、基于小組的開發(fā)模式,并將其應用程序組件、其它工具和編輯器集成在一起。小組支持包括:本地工作模式,允許單個的開發(fā)人員創(chuàng)建、測試、調(diào)試應用程序的一部分;利用 Visual SourceSafe 的可選源碼控制;與 Microsoft FrontPage98 的站點創(chuàng)建和管理,以及其它 Visual Studio 工具的交互操作。 支持企業(yè)級應用程序開發(fā) Visual InterDev 為創(chuàng)建可伸縮的企業(yè)級 Web 應用程序提供了一系列新的特性。其中包括: Windows Distributed interNet Application 應用程序框架參與;改進的中層集成;可重用事務組件;統(tǒng)一的數(shù)據(jù)存取;更好的與其它中層服務的集成,如 Microsoft Transaction Server。 關于 Active Server Pages 在基于 B/S 結構的多層分布式 Web 應用系統(tǒng)中,為增強 Web 頁面的動態(tài)交互性,使瀏覽端用戶能在線訪問 Web 數(shù)據(jù)庫,關鍵技術就是 Web 服務器與 Web 數(shù)據(jù)庫的連接。傳統(tǒng)的方法主要有 CGI、 ISAPI 和 JDBC 等技術,但這些技術開發(fā)步驟煩瑣且無 法直接與 HTML 集成,只適合專門的程序員使用,在實際應用中難以進行快速開發(fā)、及時維護和大面積推廣。應運而生的 ASP(Active Server Page)技術正好彌補了這些不足 , 在微軟倡導的Active 平臺中, ASP 屬于服務端 ActiveX 技術,它綜合了傳統(tǒng)的 HTML 文件、ActiveX 腳本程序( Script) 語言及 ActiveX 組件技術,在開發(fā)方面具有跨平臺、面向組件的特性,應用起來更加靈活、更具交互性。微軟將其描述為:“一個服務器的腳本環(huán)境,在這里可以生成和運行動態(tài)的、交互的、高中國礦業(yè)大學畢業(yè)設計說明書 第 11 頁 共 86 頁 性能的 Web 服務器應用 程序”。 、 靜態(tài)的站點內(nèi)容 目前 Inter 上的許多站點,仍然提供“靜態(tài)”( static)的住頁內(nèi)容。所謂“靜態(tài)”,指的就是站點的主頁內(nèi)容是“固定不變”的。當瀏覽器通過Inter 的 HTTP (Hypertext Transport Protocol)協(xié)議,向站點服務器(Web Server)要求提供主頁的內(nèi)容時,站點服務器收到要求后,就傳送愿已設計好的靜態(tài)的 HTML 的文件數(shù)據(jù)給瀏覽器。 一個“靜態(tài)”的站點,若要更新主頁的內(nèi)容,必須手動的來更新其 HTML 的文件數(shù)據(jù)。 、 動態(tài) 的站點內(nèi)容 當在瀏覽器上填好表格 (form)的輸入數(shù)據(jù),以提供 HTTP 要求時,可以在站點服務器中執(zhí)行的應用程序,而不只是一個 HTML 文件。站點服務器收到要求執(zhí)行的應用程序,分析表格 (form)的輸入數(shù)據(jù),將執(zhí)行的結果以 HTML的格式傳送給瀏覽器 、 ACTIVE SERVER PAGES Active server pags (動態(tài)服務器主頁,簡稱 ASP),內(nèi)含于 Inter Information Server(IIS)當中,提供一個服務器端 (serverside)的scripting 環(huán)境,讓你產(chǎn)生和執(zhí)行動態(tài),交互式,高效率的站點服務器的應用程序。你不必擔心瀏覽器是否能執(zhí)行你設計出來的 Active Server Pages,你的站點服務器會自動將 Active Server Pages 的程序碼,解釋為標準 HTML格式的住頁內(nèi)容,在送到用戶端的瀏覽器上顯示出來。用戶端只要使用常規(guī)可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設計的主頁內(nèi)容。 、 Active Server Pages 的特點是: 1:無須 Compile 編譯:容易產(chǎn)生,無須 Compile 編譯或 Link 鏈接即可執(zhí)行。集成于 HTML 中。 中國礦業(yè)大學畢業(yè)設計說明書 第 12 頁 共 86 頁 2:使用常規(guī)文本編輯器,如 Windows 的記事本,即可設計。 3:與瀏覽器無關 (Browser Independence):用戶端只要使用常規(guī)的可 執(zhí)行 HTML 瑪?shù)臑g覽器,即可瀏覽 Active Server Pages 所設計的主頁內(nèi)容, Script 語言 (Vbscript ,Jscript)是在站點服務器 (Server 端 )執(zhí)行,用戶 不需要執(zhí)行這些 Script 語言。 4:面向?qū)ο?(Object_Orient). 5: 可通過 ActiveX Server ponents(ActiveX 服務器組件 )來擴充功能。 ActiveX Server ponent,可使用 Visual Basic,Java,Visual C++, COBOL 等語言來實現(xiàn)。 6: Active Server Pages 與任何 AcTiveX scripting 語言兼容。除了可使用 VBscript 或 JScript 語言來設計,并可通過 Plugin 的方式,使用由 third party 所提供的其他譬如 REXX,perl,Tcl 等 scripting 語言。script 引擎是處理 script 的 COM(Component Object Model)對象。 7: Active server Pages 的源程序代碼,不會傳到用戶的瀏覽器,因此可以保護辛辛苦苦寫出來的源程序不會外瀉。傳到用戶瀏覽器的是Active Server Pages 執(zhí)行的結果的常規(guī) HTML 碼。 8:使用 server 端 script 產(chǎn)生 client 端 script,你可以使用 ASP 程序碼,在站點服務器執(zhí)行 script 語言 (VBscript 或 Jscript),來產(chǎn)生 或更改在 client 端執(zhí)行的 script 語言。 、 ASP 工作過程及其運行環(huán)境 ASP 程序工作在 Web 服務端,瀏覽器向服務器發(fā)出一個 HTTP 請求,請求一個 .asp 文件, Web 服務器響應該請求并調(diào)用 ASP 引擎執(zhí)行該文件,當遇到任何與 Active 腳本兼容的腳本(如 VBScript 、 JScript)時 ASP 引擎調(diào)用相應的腳本引擎解釋執(zhí)行其中的腳本命令,若腳本中含有訪問數(shù)據(jù)庫的請求,則通過 ODBC 連結后臺數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件 ADO( Active Data Object)執(zhí)行訪庫操作,最后, ASP 依據(jù)訪 庫的結果集自動生成標準的 HTML中國礦業(yè)大學畢業(yè)設計說明書 第 13 頁 共 86 頁 頁面發(fā)送到客戶瀏覽器。此過程如圖 1 所示: HTTP 圖 1 ASP 只能運行在 Windows 平臺上,它的運行環(huán)境( Web 服務器)有: Windows NT Server 下運行 IIS 以上版本 Windows NT Workstation 下運行 Peer Web Server 3 .0 以上版本 安裝 Windows NT Option Pack 安裝 Windows NT Service Pack 3 以上版本時 ASP 已內(nèi)置 Windows 9X下運行 PWS( Personal Web Server) : 、 ASP 的內(nèi)置對象和應用組件 ASP 提供了 5 個內(nèi)置對象,這五個對象可被 ASP 腳本直接使用。 1. Request 對象 從客戶端用戶提取信息; Request 對象通過兩種方式讀取瀏覽器的用戶輸入信息。其一是讀取附帶在網(wǎng)址后面的參數(shù);其二是讀取 HTML 輸入表單 Form 里的關鍵字段內(nèi) 容。 2. Response 對象 將信息送給客戶端用戶; Response 的 write 方法可以直接向 HTML 文檔插入字符串,其格式為: 數(shù)據(jù) 。 Response 還提供了控制流程的方法: Response .Redirect 網(wǎng)址 , 將當前網(wǎng)頁轉到另一個網(wǎng)頁; 則中止當前的 ASP 處理。 3. Server對象 提供 Web 服務器工具。 Server對象有 2個重要方法:MapPath 和 CreateObject。 MapPath 用來將 Web Server 的虛擬路徑還原成實際路徑。 CreateObject 用來產(chǎn)生服務器組件的對象實例,服務器組件可以連接服務器數(shù)據(jù)庫、使用網(wǎng)絡功能或訪問服務器文件系統(tǒng)。 4. Session 對象 存儲在一次會話( Session)期間的用戶信息,僅被該用戶訪問。 Web 服務器 客戶端瀏覽器 ASP ADO訪問 ODBC 數(shù)據(jù)庫 中國礦業(yè)大學畢業(yè)設計說明書 第 14 頁 共 86 頁 5. Application 對象 管理所有的會話信息,供所有用戶共享。 ASP 還提供了 5個內(nèi)置服務器組件,其中最重要的兩個服務器組件是數(shù)據(jù)庫訪問組件 ADO DB 和文件訪問組件 FileSystemObject。 、 ADO—— ASP 的數(shù)據(jù)庫存取組件 ADO 是一種基于 OLE DB 標準的數(shù)據(jù)庫應用編程接口,具有面向?qū)ο?、與語言無關的特點,適合于在 Web 環(huán)境下訪問數(shù)據(jù)庫。 作為一種 ASP 提供的 ActiveX 服務端組件, ADO 通過組件對象模型( COM)為 ASP 提供了 Web與數(shù)據(jù)庫連結的可編程界面,允許開發(fā)人員使用任何語言和統(tǒng)一的編程模式操作各種與 ODBC 和 OLE DB 兼容的數(shù)據(jù)庫,其中包括 SQL Server、 Oracle、Foxpro 等各種大、中、小型數(shù)據(jù)庫。在 Web 環(huán)境下 ADO 的數(shù)據(jù)存取結構如圖 2 所示。 應用程序接口A D OO L E D BO D B C非S Q L D a t aS Q L D a t aSQL Server、 Oracle、F o x p r o 、其它M a i l 、V i d e o 、目錄服務、T e x t 、其它 圖 2 ADO 提供對象 使 ASP 服務器端腳本能夠方便的連接和操縱 Web 數(shù)據(jù)庫,ADO 的對象模型如圖 3 所示。 中國礦業(yè)大學畢業(yè)設計說明書 第 15 頁 共 86 頁 C o n n e c t i o nE r r o r s E r r o rC o m m a n dR e c o r d s e tP a r a m e t e r s P a r a m e t e rF e i l d s F e i l d 圖 3 Connection 對象用于建立一個與數(shù)據(jù)源的連接; Command 對象用于執(zhí)行一個 SQL 命令語句,完成對數(shù)據(jù)源的操作; Recordset 對象用于創(chuàng)建一個查詢數(shù)據(jù)庫信息的全部結果集; Errors 集合用于收集 ADO 運行過程中發(fā)生的所有錯誤,; Feilds 集合包括 Recordset 對象中的所有字段; Parameters 集合包括所有的 Parameter 對象。 ADO主要通過 Connection對象和 Recordset對象完成與數(shù)據(jù)庫的交互。Connection 對象用于數(shù)據(jù)庫連結,它是交換數(shù)據(jù)必須的環(huán)境,一個Connection 代表一個與數(shù)據(jù)源的連接。 Recordset 對象是數(shù)據(jù)記錄集合,ADO 使用 Recordset 對象指代運行操作指令所得到的數(shù)據(jù)記錄集。使用 ADO存取數(shù)據(jù)庫分為四個步驟: 1) 建立一個 Connection 對象: conn set conn=(“ ” ) 2)調(diào)用 方法打開數(shù)據(jù)庫 “數(shù)據(jù)源名稱” 3)建立 Recordset 對象,可調(diào)用 Connecti
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1