WEB設(shè)計與編程復(fù)習(xí)資料_第1頁
WEB設(shè)計與編程復(fù)習(xí)資料_第2頁
WEB設(shè)計與編程復(fù)習(xí)資料_第3頁
WEB設(shè)計與編程復(fù)習(xí)資料_第4頁
WEB設(shè)計與編程復(fù)習(xí)資料_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1、machineconfig(機器的基本配置文件) 作用:用于將計算機范圍的策略應(yīng)用到本地計算機上運行的所有 .net framework 應(yīng)用程序。該文件定義支持的配置文件節(jié),配置asp.net工作進程,注冊可用于高級特性(如配置文件、成員資格以及基于角色安全等)的提供程序2、webconfig作用web.config(網(wǎng)站全局配置文件)文件是一個xml文本文件它用來儲存 asp.net web 應(yīng)用程序的配置信息,它可以出現(xiàn)在應(yīng)用程序的每一個目錄中。一般常用的在修改上傳文件大小和connectionstring3、global.asaxglobal.asax 文件(也叫做 asp.net

2、 應(yīng)用程序文件)是一個可選的文件,該文件包含響應(yīng) asp.net 或 http 模塊引發(fā)的應(yīng)用程序級別事件的代碼。global.asax 文件駐留在基于 asp.net 的應(yīng)用程序的根目錄中。4,web頁面中表單的作用表單是一種可以由用戶輸入信息,并將數(shù)據(jù)信息提交給服務(wù)器端的一個圖形界面,主要用于采集和提交用戶輸入的信息。在網(wǎng)頁上,web表單把用戶、信息、web產(chǎn)品或者服務(wù)連接了起來。它們能促進銷售、捕捉用戶行為、建立溝通與交流.5:asp.net內(nèi)置對象(request、cookie、application)的功能request request對象主要是讓服務(wù)器取得客戶端瀏覽器的一些數(shù)據(jù),包

3、括從html表單用post或者get方法傳遞的參數(shù)、cookie和用戶認證。因為request對象是page對象的成員之一,所以在程序中不需要做任何的聲明即可直接使用;cookie cookies 是隨著請求連同頁面一起在 web 服務(wù)器和瀏覽器之間來回流動的并保存在客戶機上的小塊文本,可以存儲有關(guān)特定客戶端、會話或應(yīng)用程序的信息,在.net中對應(yīng)httpcookie類,(有兩種類型的cookie:會話cookie(session cookie)和持久性cookie,前者是臨時性的,一旦會話狀態(tài)結(jié)束它將不復(fù)存在;后者則具有確定的過期日期,在過期之前cookie在用戶的計算機上以文本文件的形式存

4、儲)。 applicationapplication對象在實際網(wǎng)絡(luò)開發(fā)中的用途就是記錄整個網(wǎng)絡(luò)的信息,如上線人數(shù)、在線名單、意見調(diào)查和網(wǎng)上選舉等。在給定的應(yīng)用程序的多有用戶之間共享信息,并在服務(wù)器運行期間持久的保存數(shù)據(jù)。而且application對象還有控制訪問應(yīng)用層數(shù)據(jù)的方法和可用于在應(yīng)用程序啟動和停止時觸發(fā)過程的事件。6,角色的含義角色是指具有相同權(quán)限的一類用戶或者用戶組,注意不是指單個用戶,角色和授權(quán)之間有著密切聯(lián)系(書上p180)7,web應(yīng)用的特點及其用戶交互模式(用戶交互模式暫未找到)。(這個是含義:web應(yīng)用是一種基于標(biāo)準(zhǔn)的應(yīng)用集成方式,它可以將運行在通過intranet、ext

5、ranet或internet連接的分布式服務(wù)器上的應(yīng)用集成在一起。web應(yīng)用建立在web系統(tǒng)之上,而且加以擴展,即添加了業(yè)務(wù)功能。從本質(zhì)上說,web應(yīng)用利用web站點作為一個業(yè)務(wù)應(yīng)用的前端。web應(yīng)用利用所支持的技術(shù)使得其內(nèi)容具有動態(tài)性,如果服務(wù)器上沒有業(yè)務(wù)邏輯存在,系統(tǒng)將不被稱為web應(yīng)用。)主要有以下特點:易用性好易于維護信息共享度高擴展性好安全性好廣域網(wǎng)支持保護企業(yè)投資8,代碼分離模式代碼分離(code behind)形式是為了提高代碼閱讀性采用的新技術(shù),將asp.net程序需要呈現(xiàn)的一個網(wǎng)頁分為*.aspx和*.cs這兩個文件,即代碼分離技術(shù),實現(xiàn)了html代碼和服務(wù)器邏輯代碼的分離,

6、這樣更方便于代碼編寫、整理及調(diào)試??梢苑謩e設(shè)計、分別調(diào)試和分別保存,其兩者之間的關(guān)聯(lián)是通過編譯器指令page實現(xiàn)的。,9 asp.net技術(shù)在電子商務(wù)網(wǎng)站開發(fā)中的應(yīng)用(這個是問的什么)摘要 asp.net的許多技術(shù)特征,使它更適合于開發(fā)大規(guī)模的、分布式web應(yīng)用程序。本文通過網(wǎng)上購物系統(tǒng)的開發(fā)論述了asp.net環(huán)境下電子商務(wù)網(wǎng)站的設(shè)計及實現(xiàn)。 關(guān)鍵詞 asp.net web應(yīng)用程序 電子商務(wù) 數(shù)據(jù)庫 一、前言 在互連網(wǎng)絡(luò)高速發(fā)展的今天,商務(wù)網(wǎng)站已成為目前internet上廣泛使用的在線系統(tǒng)之一。為此我們設(shè)計了一個模擬購物超市的網(wǎng)上購物系統(tǒng),論述了asp.net技術(shù)在各方面的應(yīng)用。 二、asp

7、.net技術(shù)簡介 asp.net除了具有asp的優(yōu)點外,更具有功能強大,asp.net徹底拋棄了腳本語言,而代之于編譯式語言(如vb、c#等),為開發(fā)者提供了更加強有力的編程資源;允許用服務(wù)器端控件取代傳統(tǒng)的html元素并充分支持事件驅(qū)動機制,并為開發(fā)者提供了強力的集成開發(fā)工具visual studio.net。 三、asp.net在網(wǎng)上購物系統(tǒng)中的應(yīng)用 1.asp.net與ado.net結(jié)合訪問數(shù)據(jù)庫的實現(xiàn) 在電子商務(wù)中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)的后端數(shù)據(jù)是web服務(wù)提供者必須提供的服務(wù)。本文對數(shù)據(jù)庫的訪問是通過.net框架

8、中包含的sql server專門提供程序來實現(xiàn)的。 asp.net與ado.net結(jié)合訪問數(shù)據(jù)庫的步驟如下: (1)創(chuàng)建一個數(shù)據(jù)庫連接; (2)請求一個記錄集合; (3)把記錄集合暫存到dataset; (4)如果需要,返回第(2)步(dataset 可以容納多個數(shù)據(jù)集合); (5)關(guān)閉數(shù)據(jù)鏈路; (6)在dataset上作所需要的操作; 創(chuàng)建對象sqlconnection dim conn as new sqlconnection(server=localhost; database=數(shù)據(jù)庫名; uid=連接數(shù)據(jù)庫時的用戶名;pwd=連接數(shù)據(jù)庫時的密碼) dim adp as new sql

9、dataadapter(select * from 要操作的數(shù)據(jù)表名,conn) 建立適配器對象,請求一個記錄集合 dim ds as new dataset建立dataset對象 adp.fill(ds, dataset中相應(yīng)記錄集合的表名) 填充dataset,把記錄集合暫存到dataset 具體數(shù)據(jù)庫操作代碼省略 conn.close()關(guān)閉數(shù)據(jù)鏈路 conn=nothing清除對象 2.注冊功能的實現(xiàn) 注冊使用戶的個人信息輸入數(shù)據(jù)庫,并使用戶在購物過程中通過個人的用戶名和密碼。注冊成功后,將設(shè)置一個session變量來標(biāo)識此用戶已經(jīng)通過了注冊,是合法的可購物的用戶,如session(“

10、flag”)=true。 3.用戶登錄的實現(xiàn) 曾經(jīng)注冊過的老用戶可以直接登錄網(wǎng)站進行購物。登錄時只需輸入用戶名與密碼,提交給服務(wù)器,服務(wù)器查詢客戶信息庫,如無此用戶,將重定向到重新登錄界面。若身份合法,將標(biāo)識登錄成功,設(shè)置session變量,session(username)=用戶username,通過設(shè)置session變量,用戶在各頁面跳轉(zhuǎn)時,程序可通過session來得到用戶信息。在缺省情況下,如果沒有用戶請求,服務(wù)器只保留session20分鐘。同時也可設(shè)置session的屬性timeout來改變這一時間長度,通過session.abandon也可強制銷毀session,來注銷用戶。 4

11、.商品的顯示 商品的顯示包括商品的圖片、商品的類別、商品的名稱、商品的詳細說明、商品的產(chǎn)地。而這些商品的信息都存放在后臺數(shù)據(jù)中“product”數(shù)據(jù)表中。為了在數(shù)據(jù)庫中存儲圖片,可以把產(chǎn)品的圖片存儲在服務(wù)器上的一個固定目錄下,同時,表內(nèi)字段的值填充為圖片的存儲路徑,這樣便完成了圖片的存儲與管理工作。由于要在頁面上顯示圖片,為了增強效果,所用的圖片格式都選擇為gif型。商品顯示的具體實現(xiàn)是通過repeater控件讀取后臺數(shù)據(jù)中“product”數(shù)據(jù)表來實現(xiàn)的??梢越柚砀裥问剑谙鄳?yīng)單元格內(nèi),通過標(biāo)記,便可在相應(yīng)位置顯示圖片。同時,顯示商品名稱時,也可增加超鏈接到商品具體信息頁面,方法為: 四、

12、結(jié)束語 本文從軟件設(shè)計的角度探討了asp.net在電子商務(wù)網(wǎng)站建設(shè)實踐中的應(yīng)用,具有很好的實用價值。此方法也可推廣到其他大中小規(guī)模的連鎖銷售企業(yè)構(gòu)建電子商務(wù)系統(tǒng)。當(dāng)然本系統(tǒng)還有其不足,如還應(yīng)考慮internet的安全問題、物流配送條件和用戶消費信用等級、ca認證等諸方面。 參考文獻: 1唐微胡智勇錢君:asp.net在網(wǎng)站開發(fā)中的技術(shù)研究j.遼寧科技學(xué)院學(xué)報,2005,(02) 2譚明佳:基于asp.net的web程序優(yōu)化分析j.計算機與現(xiàn)代化, 2005,(03) 3黃穎謝忠:asp.net、sqlserver技術(shù)在動態(tài)網(wǎng)站開發(fā)中的應(yīng)用j.電腦知識與技術(shù),2004,(35) 4應(yīng)毅毛宇光劉正

13、濤:基于ado.net技術(shù)的web訪問數(shù)據(jù)庫研究與實現(xiàn)j.計算機與現(xiàn)代化,2005,(04) 國論文下載中心 10,簡單編程這個的話我舉個十分簡單的例子吧比如有3個textbox控件,2個label(一個命名為+,一個命名為=)控件和一個button控件,實現(xiàn)把前兩者(整數(shù))的和(+、-、*、/有差不多,/的話要注意先判斷除數(shù)是否為零)賦給第三個textbox,弄好控件后雙擊求和這時會自動添加一個button點擊后的一個時間方法首先我們獲取第一個和第二個文本框的值string str1= textbox1.text;string str2= textbox2.text;這里要注意的是 text

14、box.text的值是字符串類型的,所以str1和str2定義為字符串類型的由于我們是算2個整數(shù)的值,所以這里我們必須進行類型轉(zhuǎn)換,如果我們直接定義一個str3,str3=str1+str2的話 這樣是達不到效果的,這樣是做了字符串的連接(舉例str1=3,str2=5,這時str3是35而非8),而非求和,為了解決這個問題,我們可以定義2個int類型的變量,把str1和str2的值通過類型轉(zhuǎn)換傳遞給int變量,int i1=convert.toint32(str1);int i2=convert.toint32(str2);然后定義一個int類型的變量i3int i3=i1+i2;最后我們要

15、把i3的值給textbox3.text,注意到textbox3.text的類型是string類型 所以我們可以這樣來接收i3的值textbox3.text=i3.tostring();我相信大家都看的懂吧,既然可以這樣做,其實我們可以選擇更簡單的方法直接把textbox.text的類型進行轉(zhuǎn)換賦值給str;int str1=convert.toint32(textbox1.text);這樣的構(gòu)思的完整代碼如下 protected void button1_click(object sender, eventargs e) int str1 = convert.toint32(textbox1.text);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論