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

正文內(nèi)容

基于cnet的“網(wǎng)上書(shū)店”設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-06 22:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 來(lái)說(shuō)包括了兩個(gè)大的對(duì)象:買(mǎi)書(shū)著和賣(mài)書(shū)者。 我 所 做的這個(gè) 購(gòu)書(shū)網(wǎng)站主要能達(dá)到以下要求:管理員可以使用該系統(tǒng)發(fā)布書(shū)籍、修改書(shū)籍 信息、管理用戶(hù)、管理留言板、添加新書(shū)、發(fā)布書(shū)訊 、管理訂單;注冊(cè)的購(gòu)書(shū)者可以實(shí)現(xiàn):個(gè)人信息管理、發(fā)表留言、管理購(gòu)物車(chē)、查看訂單等 ;普通 Inter 個(gè)人用戶(hù)可以使用該系統(tǒng)注冊(cè)為“書(shū)店 會(huì) 員”,進(jìn)行購(gòu)書(shū)操作。 “在線(xiàn) 留言 系統(tǒng) ”應(yīng)實(shí)現(xiàn)客戶(hù)在 該 網(wǎng)站上進(jìn)行 的詢(xún)問(wèn)、建議等信息的提交和保存和顯示 。 其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備 ,易使用等特點(diǎn) 。第二章 基礎(chǔ)知識(shí)介紹 5 第二章 基礎(chǔ)知識(shí)介紹 C.NET概 述 C是一種語(yǔ)言, .NET 是一種平臺(tái)。 C(讀做 C sharp,中文譯音暫時(shí)沒(méi)有 .專(zhuān)業(yè)人士一般讀 C sharp,現(xiàn)在很多非專(zhuān)業(yè)一般讀 C 井 。 C是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于 .NET Framework 之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開(kāi)發(fā)者論壇 (PDC)上登臺(tái)亮相。 C是微軟公司研究員 Anders Hejlsberg 的最新成果。 C看起來(lái)與 Java 有著驚人的相似;它包括了諸如單一繼承、接口、與 Java 幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過(guò)程。它借鑒了 Delphi 的一個(gè)特 點(diǎn) ,與 COM(組件對(duì)象模型 )是直接集成的,而且它是微軟公司 .NETwindows 網(wǎng)絡(luò)框架的主角。 C 語(yǔ)法表現(xiàn)力強(qiáng),只有不到 90 個(gè)關(guān)鍵字,而且簡(jiǎn)單易學(xué)。 C 的大括號(hào)語(yǔ)法使任何熟悉 C、 C++ 或 Java 的人都可以立即上手。了解上述任何一種語(yǔ)言的開(kāi)發(fā)人員通常在很短的時(shí)間內(nèi)就可以開(kāi)始使用 C 高效地 工作。 語(yǔ)法簡(jiǎn)化了 C++ 的諸多復(fù)雜性,同時(shí)提供了很多強(qiáng)大的功能,例如可為空的值類(lèi)型、枚舉、委托、 C 源文件可以定義任意數(shù)量的類(lèi)、結(jié)構(gòu)、接口和事件。 是 Microsoft XML Web services 平臺(tái)。 XML Web services 允許應(yīng)用程序通過(guò) Inter 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語(yǔ)言。 Microsoft .NET 平臺(tái)提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。 Web Services 是 .NET 的核心技術(shù)。 Web services 是一個(gè)開(kāi)放的標(biāo)準(zhǔn),和HTTP、 XML、 SOAP 一樣。他們是一個(gè)工業(yè)標(biāo)準(zhǔn)而非微軟標(biāo)準(zhǔn), WSI 是為了促進(jìn) Web Services 互通性的聯(lián)盟組織,最初是由 IBM 和微軟所發(fā)起,其它的成員包括 BEA System、惠普計(jì)算機(jī)( HP)、甲骨文( Oracle)、英特爾( Intel)和 SUN 計(jì)算機(jī)( Sun Microsystem)。如今網(wǎng)絡(luò)上存在的大多 Web services 其實(shí)沒(méi)有使用 .NET構(gòu)架, Web services 具有互操作屬性,你同樣可以使用 Windows 開(kāi)發(fā)客戶(hù)端來(lái)調(diào)用運(yùn)行于 Linux 上面的 Web services 的方法。 Microsoft 提供了最佳的服務(wù)器構(gòu)架 — Microsoft Windows Server System— 便于發(fā)布、配置、管理、編排 Web Services。為了滿(mǎn)足分布式計(jì)算的需要微軟構(gòu)造第二章 基礎(chǔ)知識(shí)介紹 6 了一系列的服務(wù)器系統(tǒng),這些內(nèi)建安全技術(shù)的系統(tǒng)全部支持 XML,這樣加速了系統(tǒng)、應(yīng)用程序以及同樣使用 Web Services 的伙伴應(yīng)用之間的集成。 .NET Framework 的另一個(gè)主要組件是類(lèi)庫(kù),它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙?lèi)型集合,您可以使用它開(kāi)發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶(hù)界面 (GUI) 應(yīng)用程序,也包括基于 C.NET 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web Services)。 C.NET 是使開(kāi)發(fā)人員能夠使用 .NET Framework 開(kāi)發(fā)基于 Web 的應(yīng)用程序的宿主環(huán)境。但是, C.NET 不止是一個(gè)運(yùn)行庫(kù)宿主;它是使用托管代碼開(kāi)發(fā)網(wǎng)站和通過(guò) Inter 分布的對(duì)象的完整結(jié)構(gòu)。 Web 窗體和 XML Web Services 都將 IIS 和 C.NET 用作應(yīng)用程序的發(fā)布機(jī)制,并且兩者在 .NET Framework 中都具有支持類(lèi)集合。 C.NET 的主要功能與特點(diǎn) .NET 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的原理 C.NET 是服 務(wù)器端的腳本執(zhí)行環(huán)境,可用來(lái)產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB 服務(wù)器程序。當(dāng)用戶(hù)使用瀏覽器請(qǐng)求 ASPX 主頁(yè)時(shí), WEB 服務(wù)器響應(yīng),調(diào)用 ASP 引擎來(lái)執(zhí)行 ASPX 文件,并解釋其中的腳本語(yǔ)言 (JScript 或 VCScript),通過(guò) SQLBC 連接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)組件 ADO(ActiveX Data Objects)完成數(shù)據(jù)庫(kù)操作,最后 ASP 生成包含有數(shù)據(jù)查詢(xún)結(jié)果的 HTML 主頁(yè)返回用戶(hù)端顯示。由于 ASPX 在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以 HTML 主頁(yè)形式返回用戶(hù)瀏覽器,因而ASPX 源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性。此 外, ASPX 是面向?qū)ο蟮哪_本環(huán)境,用戶(hù)可自行增加 ActiveX 組件來(lái)擴(kuò)充其功能,拓展應(yīng)用范圍。 頁(yè)面的結(jié)構(gòu) ASPX 的程序代碼簡(jiǎn)單、通用,文件名由 .aspx 結(jié)尾, ASPX 文件通常由四部分構(gòu)成: 1)標(biāo)準(zhǔn)的 HTML 標(biāo)記:所有的 HTML 標(biāo)記均可使用。 2)ASPX 語(yǔ)法命令:位于 % %標(biāo)簽內(nèi)的 ASPX 代碼。 .NET 的運(yùn)行環(huán)境 目前 C.NET 可運(yùn)行在三種環(huán)境下。 1) WINDOWS NT server 運(yùn)行 IIS (Inter Information Server)以上。 2) WINDOWS NT workstation 運(yùn)行 Peer Web Server 以上。 3) WINDOWS 95/98 運(yùn)行 PWS(Personal Web Server)。 第二章 基礎(chǔ)知識(shí)介紹 7 4) WINDOWS XP/VISTA 其中以 NT server 上的 IIS 功能最強(qiáng),提供了對(duì) C.NET 的全面支持,是創(chuàng)建高速、穩(wěn)定的 ASPX 主頁(yè)的最佳選擇。 .NET 的內(nèi)建對(duì)象 C.NET 提供了六個(gè)內(nèi)建對(duì)象,供用戶(hù)直接調(diào)用: 1) Application 對(duì)象:負(fù)責(zé)管理所有會(huì)話(huà)信息,可用來(lái)在指定的應(yīng)用程 序的所有用戶(hù)之間共享信息。 2) Session 對(duì)象:存貯特定用戶(hù)的會(huì)話(huà)信息,只被該用戶(hù)訪(fǎng)問(wèn),當(dāng)用戶(hù)在不同WEB 頁(yè)面跳轉(zhuǎn)時(shí), Session 中的變量在用戶(hù)整個(gè)會(huì)話(huà)過(guò)程中一直保存。 Session 對(duì)象需 cookie 支持。 3) Request 對(duì)象:從用戶(hù)端取得信息傳遞給服務(wù)器,是 ASPX 讀取用戶(hù)輸入的主要方法。 4) Response 對(duì)象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶(hù)端。 5) Server 對(duì)象:提供對(duì)服務(wù)器有關(guān)方法和屬性的訪(fǎng)問(wèn)。 6) Object Context 對(duì)象: IIS 新增的對(duì)象,用來(lái)進(jìn)行事務(wù)處理。 此項(xiàng)功能需得到 MTS(Microsoft Transcation Server)管理的支持。 的主要內(nèi)置組件: 1) Ad Rotator 組件:用來(lái)按指定計(jì)劃在同一頁(yè)上自動(dòng)輪換顯示廣告,用于WWW 上日益重要的廣告服務(wù)。 2) Browser Capabilities 組件:確定訪(fǎng)問(wèn) WEB 站點(diǎn)的用戶(hù)瀏覽器的功能數(shù)據(jù),包括類(lèi)型、性能、版本等。 3) 數(shù)據(jù) 組件:提供 ADO (ActiveX Data Objects)和 來(lái)訪(fǎng)問(wèn)支持ODBC/SQLBC 的數(shù)據(jù)庫(kù)。 4) File Access 組 件:提供對(duì)服務(wù)器端文件的讀寫(xiě)功能。 5) Content Linking 組件:生成 WEB 頁(yè)內(nèi)容列表,并將各頁(yè)順序連接,用于制作導(dǎo)航條。 此外,還可安裝 Myinfo、 Counters、 Content Rotator、 Page Count 等組件,用戶(hù)也可自行編制 Actiive 組件,以提高系統(tǒng)的實(shí)用性。 Access 組件 WWW 上很重要的應(yīng)用是訪(fǎng)問(wèn) WEB 數(shù)據(jù)庫(kù),用 ASP 訪(fǎng)問(wèn) WEB 數(shù)據(jù)庫(kù)時(shí),必須使用 , ASPX內(nèi)置的 ActiveX服務(wù)器組件 (ActiveX Server Component),通過(guò)在 WEB 服務(wù)器上設(shè)置 ODBC 和 OLEDB 可連接多種數(shù)第二章 基礎(chǔ)知識(shí)介紹 8 據(jù)庫(kù):如 SYBASE、 ORACLE、 INFORMIX、 SQL SERVER、 ACCESS、 VFP 等,是對(duì)目前微軟所支持的數(shù)據(jù)庫(kù)進(jìn)行操作的最有效和最簡(jiǎn)單直接的方法。 組件主要提供了以下七個(gè)對(duì)象和四個(gè)集合來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。 1) Connection 對(duì)象:建立與后臺(tái)數(shù)據(jù)庫(kù)的連接。 2) Command 對(duì)象:執(zhí)行 SQL 指令,訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。 3) Parameters 對(duì)象和 Parameters 集合:為 Command 對(duì)象提供數(shù)據(jù)和參數(shù)。 4) RecordSet 對(duì)象:存放訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)后的數(shù)據(jù)信息,是最經(jīng)常使用的對(duì)象。 5) Field 對(duì)象和 Field 集合:提供對(duì) RecordSet 中當(dāng)前記錄的各個(gè)字段進(jìn)行訪(fǎng)問(wèn)的功能。 6) Property 對(duì)象和 Properties 集合:提供有關(guān)信息,供 Connection、 Command、RecordSet、 Field 對(duì)象使用。 7) Error 對(duì)象和 Errors 集合:提供訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)時(shí)的錯(cuò)誤信息。 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)步驟 在 ASPX 中,使用 組件訪(fǎng)問(wèn)后臺(tái)數(shù)據(jù)庫(kù),可 通過(guò)以下步驟進(jìn)行: 1. 定義數(shù)據(jù)源 在 WEB 服務(wù)器上打開(kāi)“控制面板”,選中“ ODBC”,在“系統(tǒng) DSN”下選“添加”,選定你希望的數(shù)據(jù)庫(kù)種類(lèi)、名稱(chēng)、位置等。本文定義“ SQL SERVER”,數(shù)據(jù)源為“ HT”,數(shù)據(jù)庫(kù)名稱(chēng)為“ HTDATA”,腳本語(yǔ)言采用 Jscript。 2. 使用 組件查詢(xún) WEB 數(shù)據(jù)庫(kù) 1) 調(diào)用 方法取得“ ”的實(shí)例,再使用Open 方法打開(kāi)數(shù)據(jù)庫(kù): conn = (“ ” ) (“ HT” ) 2) 指定要執(zhí)行的 SQL 命令 連接數(shù)據(jù)庫(kù)后,可對(duì)數(shù)據(jù)庫(kù)操作,如查詢(xún),修改,刪除等,這些都是通過(guò) SQL指令來(lái)完成的,如要在數(shù)據(jù)表 signaltab 中查詢(xún)代碼中含有“ X”的記錄 sqlStr = “ select * from signaltab where code like ‘ %X%’” rs = (sqlStr) 3) 使用 RecordSet 屬性和方法,并顯示結(jié)果 為了更精確地跟蹤數(shù)據(jù),要用 RecordSet 組件創(chuàng)建包含數(shù) 據(jù)的游標(biāo),游標(biāo)就是儲(chǔ)存在內(nèi)存中的數(shù)據(jù)。 rs = (“ ” ) 第二章 基礎(chǔ)知識(shí)介紹 9 (sqlStr,conn,1,A) 注: A=1 讀取 A=3 新增、修改、刪除 在 RecordSet 組件中,常用的屬性和方法有: : RecordSet 對(duì)象的字段數(shù)。 rs(i).Name: 第 i 個(gè)字段的名稱(chēng), i 為 0 至 rs(i): 第 i 個(gè)字段的數(shù)據(jù), i 為 0 至 rs(字段 名 ): 指定字段的數(shù)據(jù)。 :游標(biāo)中的數(shù)據(jù)記錄總數(shù)。 : 是否最后一條記錄。 : 指向第一條記錄。 : 指向最后一條記錄。 : 指向上一條記錄。 : 指向下一條記錄。 : 將數(shù)據(jù)放入數(shù)組中。 : 的 ResultSet 或 Connection 的屬性個(gè)數(shù)。 (item).Name: 的 ResultSet 或 Connection 的名稱(chēng)。 : 的 ResultSet 或 Connection 的值。 (): 關(guān)閉連接。 4) 關(guān)閉數(shù)據(jù)庫(kù) () 查詢(xún)數(shù)據(jù)庫(kù)舉例 下面這用 Admin 訪(fǎng)問(wèn) SQL SERVER 數(shù)據(jù)庫(kù)的 BBS 表 來(lái)說(shuō)明。 下面的代碼是管理員管理留言板的頁(yè)面的后臺(tái)代碼: using System。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 第二章 基礎(chǔ)知識(shí)介紹 10 using 。 using 。 public partial class Admin_LinkAdmin : { protected void Page_Load(object sender, EventArgs e) { if (!) { if (Session[UserName] == null) { ()。 } else { = font color=green歡迎您: /font + Session[UserName].ToString()。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1