應(yīng)用原型-結(jié)構(gòu)化生命周期法的開發(fā)步驟課件_第1頁
應(yīng)用原型-結(jié)構(gòu)化生命周期法的開發(fā)步驟課件_第2頁
應(yīng)用原型-結(jié)構(gòu)化生命周期法的開發(fā)步驟課件_第3頁
應(yīng)用原型-結(jié)構(gòu)化生命周期法的開發(fā)步驟課件_第4頁
應(yīng)用原型-結(jié)構(gòu)化生命周期法的開發(fā)步驟課件_第5頁
已閱讀5頁,還剩112頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

圖2.3應(yīng)用原型+結(jié)構(gòu)化生命周期法的開發(fā)步驟系統(tǒng)實現(xiàn)與評價意滿不系統(tǒng)設(shè)計系統(tǒng)分析系統(tǒng)定義修改擴充原型建立系統(tǒng)原型提出新需求6總體設(shè)計7評審8詳細(xì)設(shè)計5需求分析9評審4評審3可行性研究11切換運行12系統(tǒng)評價2系統(tǒng)調(diào)查1系統(tǒng)請求系統(tǒng)建設(shè)階段滿意原型評價10編程調(diào)試系統(tǒng)規(guī)劃階段系統(tǒng)重構(gòu)階段簡易學(xué)生管理實驗一建立項目管理器、建立數(shù)據(jù)庫和表、輸入部分?jǐn)?shù)據(jù)

實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗?zāi)康氖煜isualFoxpro項目管理器的使用;熟悉數(shù)據(jù)庫的概念和VisualFoxpro數(shù)據(jù)表的概念;掌握數(shù)據(jù)表的建立方法,數(shù)據(jù)直接輸入的方法;熟練掌握表文件的打開、瀏覽、關(guān)閉。

實驗內(nèi)容建立項目管理器“學(xué)生成績管理系統(tǒng)”;建立數(shù)據(jù)庫“成績庫”,并創(chuàng)建4個與學(xué)生成績管理系統(tǒng)工作密切相關(guān)的數(shù)據(jù)表“班級號名”、“學(xué)生”、“學(xué)生選課”、“課程”(任課教師);直接為“班級號名”、“課程”兩個數(shù)據(jù)表輸入數(shù)據(jù)。實驗步驟(一)VisualFoxpro基本操作(二)項目管理器和數(shù)據(jù)庫的建立(三)創(chuàng)建數(shù)據(jù)表和輸入部分?jǐn)?shù)據(jù)班級所屬學(xué)生學(xué)生選課成績課程授課教師lnmnmn(1)班級號名.DBF與學(xué)生.DBF通過班級編號字段相互連接(2)學(xué)生.DBF與學(xué)生學(xué)課.DBF通過學(xué)號字段相互連接(3)學(xué)生學(xué)課.DBF與任課教師.DBF通過課程編號字段相互連接實驗二

數(shù)據(jù)輸入表單的建立實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗?zāi)康氖煜け韱蔚母拍睢⒊S每丶挠猛尽ο蟮膶傩缘雀拍?/p>

掌握VisualFoxpro數(shù)據(jù)輸入表單的建立過程

實驗內(nèi)容建立一個滿足對成績進(jìn)行各種輸入所需的表單;通過表單輸入學(xué)生基本數(shù)據(jù)實驗步驟打開項目管理器

建立記錄輸入表單:

利用表單設(shè)計器設(shè)計“學(xué)生基本數(shù)據(jù)輸入”表單

(進(jìn)入表單設(shè)計界面、標(biāo)題設(shè)置、有關(guān)控件設(shè)置、命令按鈕設(shè)置、過程代碼編輯)輸入數(shù)據(jù)

實驗三成績輸入——另外一種輸入方法

實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗?zāi)康氖煜け韱蔚牡牧硪环N在輸入數(shù)據(jù)方面的應(yīng)用。掌握VisualFoxpro表格(Grid)的編輯方法。

掌握表格與數(shù)據(jù)表對應(yīng)關(guān)系的建立方法。

實驗內(nèi)容從表單或頁框中的頁面中添加表格(Grid)控件從表格中輸入數(shù)據(jù)實驗步驟進(jìn)入項目管理器建立成績輸入表單進(jìn)入表單設(shè)計界面、輸入標(biāo)題、建立下拉列表框和表格、為組合框Combo1及文本框Text1設(shè)置屬性、“返回”按鈕的設(shè)置、過程代碼設(shè)置

運行表單輸入成績

簡易學(xué)生管理實驗四成績查詢實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗?zāi)康氖煜け韱蔚脑诓樵兎矫娴膽?yīng)用;理解并掌握視圖的概念和建立方法掌握頁框的使用方法掌握按班級、按學(xué)號、按課程查詢學(xué)生成績的方法,以及查詢?nèi)w學(xué)生成績概況的方法

表單用于顯示和編輯表的內(nèi)容,表單是程序和人進(jìn)行交互的重要界面,表單是一個容器,可以在其中包含多個控件或菜單,還可以捆綁數(shù)據(jù)環(huán)境,運行表單時,它所包含的所有控件將都被加載,同時數(shù)據(jù)環(huán)境中的表和視圖等也自動打開。視圖是從一個或多個表或視圖中導(dǎo)出的數(shù)據(jù)集合。由于視圖中的數(shù)據(jù)是從數(shù)據(jù)表庫提取的,數(shù)據(jù)庫只保存它的定義,所以視圖只是一個虛表。視圖不能以自由表的形式存在,只能依附于某一數(shù)據(jù)庫而存在,并且只有在打開相應(yīng)的數(shù)據(jù)庫后,才能創(chuàng)建和使用視圖。頁框(pageframe)是包含頁面(page)的容器,用戶可以在頁框中定義多個頁面,以生成帶有選項卡的對話框。頁框的常用屬性是pagecount,它指定頁框中包含的頁面數(shù),頁面常用的屬性是caption,它是頁面的標(biāo)題,即選項卡的標(biāo)題。實驗四成績查詢實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗內(nèi)容建立一個滿足對成績進(jìn)行各種查詢所需的視圖;建立一個有多頁面頁框的表單,使表單運行時通過頁面的選擇,能分別查詢?nèi)w學(xué)生成績概況、按班級、按學(xué)號、按課程查詢學(xué)生成績。

實驗四成績查詢實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗步驟進(jìn)入項目管理器建立成績查詢所需要的視圖建立成績查詢表單設(shè)置數(shù)據(jù)環(huán)境設(shè)計頁面:學(xué)生成績概況、按班級查詢、按學(xué)號查詢、按課程查詢

實驗五打印成績表

實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗?zāi)康脑O(shè)計按不同的需要調(diào)用報表的表單熟悉打印所需中間表的使用理解通過編程由多表產(chǎn)生一個臨時表的方法掌握使用報表設(shè)計器創(chuàng)建和修改報表的方法的方法

報表是最常用的打印文檔,它可以以數(shù)據(jù)庫表、自由表、視圖、查詢臨時表等為數(shù)據(jù)源,由用戶自定義打印格式,為顯示數(shù)據(jù)提供了靈活的途徑。VFP提供了三種創(chuàng)建報表的方法:使用報表向?qū)?chuàng)建報表、使用報表設(shè)計器創(chuàng)建自定義報表、使用快速報表創(chuàng)建簡單規(guī)范的報表。當(dāng)打印所需數(shù)據(jù)來源于多個表時,為方便編程操作這些數(shù)據(jù),可建立一個臨時中間表存放這些數(shù)據(jù),待打印結(jié)束再刪除這個臨時表。實驗五打印成績表實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗內(nèi)容設(shè)計一個學(xué)生成績打印表單,在表單上通過單選按鈕可分別選擇按班級、按課程打印學(xué)生成績。設(shè)計有關(guān)的控件,并根據(jù)應(yīng)用問題為各控件設(shè)計相應(yīng)的程序代碼。設(shè)計班級成績單、課程成績單兩個報表定義文件,可通過運行表單分別調(diào)用這兩個文件,輸出所需報表。

實驗五打印成績表實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗步驟設(shè)計“學(xué)生成績打印”表單

創(chuàng)建報表定義文件“班級成績表”

調(diào)試“按班級打印”報表創(chuàng)建報表定義文件“課程成績表”,并調(diào)試“按課程打印”報表

實驗六統(tǒng)計分析

實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗?zāi)康氖煜こ煽児芾碇薪y(tǒng)計分析的簡單要求掌握分析結(jié)果的數(shù)據(jù)表現(xiàn)形式掌握分析結(jié)果的圖形表現(xiàn)形式掌握統(tǒng)計表單的深入應(yīng)用

實驗六統(tǒng)計分析實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗內(nèi)容設(shè)計一個能進(jìn)行學(xué)生成績統(tǒng)計分析的表單;運行表單,通過頁面的選擇,將學(xué)生成績統(tǒng)計分析結(jié)果分別以數(shù)據(jù)和圖形的形式顯示出來。

實驗六統(tǒng)計分析實驗?zāi)康膶嶒瀮?nèi)容實驗步驟實驗步驟設(shè)計“成績分析”表單

調(diào)試“數(shù)據(jù)形式”頁面

在“圖形形式”頁面中進(jìn)行用圖形表示統(tǒng)計結(jié)果的設(shè)置調(diào)試“圖形形式”頁面實驗七打印空成績單實驗?zāi)康膶嶒瀮?nèi)容實驗步驟一、實驗?zāi)康倪M(jìn)一步掌握打印報表的方法;進(jìn)一步掌握臨時表的用法;掌握打印常用的幾條命令;進(jìn)一步熟悉表單與報表之間的銜接方法。二、實驗內(nèi)容(1)設(shè)計“打印空成績單”表單,在表單上通過單選按鈕可分別選擇按班級、按課程打印學(xué)生的空成績單;設(shè)計有關(guān)的控件,并根據(jù)應(yīng)用問題為各控件設(shè)計相應(yīng)的程序代碼;二、實驗內(nèi)容(2)設(shè)計報表定義文件“班級空成績單”,通過運行表單調(diào)用該文件,輸出所需班級空成績單;“課程空成績單”的設(shè)計、輸出與此類似,學(xué)生可自行完成。三、實驗步驟

設(shè)計表單創(chuàng)建報表定義文件調(diào)試報表(一)設(shè)計表單

1.建立表單“打印空成績單”

2.設(shè)置數(shù)據(jù)環(huán)境在數(shù)據(jù)環(huán)境中添加“學(xué)生”、“班級號名”、“課程”。3.設(shè)置各控件主要屬性4.事件代碼(1)單選按鈕組Optiongroup1的Click過程代碼:publicnn=this.value(2)雙擊Combo1,為Click過程輸入代碼:Thisform.refresh(3)雙擊“生成”按鈕,在過程窗口輸入如下程序代碼:publicbjjc,kcmc,rkjs&&l三個變量分別存放班級簡稱、課程名稱和任課教師setsafeoffclosdatabjjc=bo1.valuekcmc=bo2.valuerkjs=課程.任課教師if!file("dylsb1.dbf")createtabledylsb1(學(xué)號c(12),姓名c(6),總評成績c(3),考試成績c(3),;平時成績c(3),備注c(40))else

seleFusedylsb1endifseledylsb1zap

appefrom學(xué)生

deleforsubstr(學(xué)號,3,8)#substr(班級號名.班級編號,2,8)pack

(4)雙擊命令按鈕“預(yù)覽”,為其Click過程輸入代碼ifn=1reportform班級空成績表previewelsereportform課程空成績表previewendif(5)雙擊命令按鈕“打印”,為其Click過程輸入代碼:ifn=1reportform班級空成績表toprintelsereportform課程空成績表toprintendif(6)雙擊命令按鈕“退出”,為其Click過程輸入代碼:thisform.release5.運行表單生成中間表(二)創(chuàng)建報表定義文件

1.使用向?qū)?chuàng)建報表定義文件2.修改標(biāo)題和頁表頭

修改后的“班級空成績表”(三)調(diào)試報表

運行表單得到的“班級空成績表”預(yù)覽效果

四、思考題與注意事項此處用了另外一個臨時文件dylsb1.dbf,它是在什么地方生成的?本實驗為什么要定義一些public變量?這幾個public變量各起什么作用?如果要求按課程打印空成績表,應(yīng)該如何設(shè)計?如果按姓名打印成績,要求輸入姓名,能夠打印該同學(xué)所有課程成績,又應(yīng)該如何設(shè)計?實驗八主菜單及主程序文件

實驗?zāi)康膶嶒瀮?nèi)容實驗步驟一、實驗?zāi)康恼莆詹藛蔚脑O(shè)計方法;掌握主程序文件的構(gòu)造方法;理解主菜單、主界面表單、主程序文件之間的銜接關(guān)系;掌握對系統(tǒng)的組裝、編譯;理解通過主菜單對各子功能(表單)實現(xiàn)的調(diào)用。

二、實驗內(nèi)容設(shè)計“學(xué)生成績管理系統(tǒng)”的主菜單。設(shè)計帶圖片背景的表單作為“學(xué)生成績管理系統(tǒng)”的主界面,并將其設(shè)置為頂層表單,將主菜單嵌入表單中;并設(shè)計退出表單。建立主程序,連編“學(xué)生成績管理系統(tǒng)”,并創(chuàng)建快捷方式。運行系統(tǒng)。三、實驗步驟

通過“菜單設(shè)計器”設(shè)計菜單設(shè)計主界面表單

退出系統(tǒng)表單建立主程序與編譯(一)通過“菜單設(shè)計器”設(shè)計菜單

1.進(jìn)入菜單設(shè)計器2.設(shè)計菜單項

3.生成菜單程序文件與運行菜單4.修改菜單的設(shè)置

(二)設(shè)計主界面表單

1.建立表單新建一個表單(前面已多次建立表單,在此不贅述),取名“主界面”。(1)表單主要屬性設(shè)置AlwaysOnButtom.T.-真AutoCenter.T.-真Caption歡迎使用學(xué)生成績管理系統(tǒng)Closable.F.–假Height704Left0Top-2Width1018MaxButton.F.–假MinButton.F.–假Icon(自行選擇一個圖標(biāo)文件*.ico)Picture(自行選擇一個圖像文件*.jpg,大小為1024×768,以便能滿屏顯示)ShowWindow2–作為頂層表單WindowState0–普通

完成控件及主要屬性設(shè)置后的主界面表單

(2)表單控件及主要屬性設(shè)置該表單上設(shè)置兩個標(biāo)簽控件“學(xué)生成績管理系統(tǒng)”和“DesignedBy×××”,見圖8-11,它們的BackStyle屬性均設(shè)置成“0-透明”,字型、字體、字號、顏色皆可自行設(shè)計。(3)表單的事件代碼1)Init事件代碼setpathtod:\mis實驗\成績管理\thisform.windowstate=0do主菜單.mprwiththis,"T"thisform.release2)Destroy事件代碼releasemenu主菜單extended(三)設(shè)計退出系統(tǒng)表單

(1)表單主要屬性設(shè)置AutoCenter.T.-真Height704Left0Top0Width1018Icon(自行選擇一個圖標(biāo)文件*.ico)Picture(自行選擇一個圖像文件*.jpg,大小為1024×768,以便能滿屏顯示)WindowState0–普通(2)表單主要控件及其屬性設(shè)置表單上有兩個控件:標(biāo)簽“歡迎再次使用本系統(tǒng)!”和命令按鈕“退出”。它們的主要屬性的設(shè)置參照前面的實驗。雙擊“退出”按鈕,為其Click事件輸入如下代碼:cleareventscloseallquit(四)建立主程序與編譯

1.建立主程序在項目管理器“代碼”選項卡下單擊“程序”,然后單擊“新建”按鈕,輸入下面程序代碼:doform主界面readevents按Ctrl+W存盤,取名為“主程序”,回到項目管理器界面。點擊“主程序”,單擊鼠標(biāo)右鍵,將快捷菜單“設(shè)置主文件”打上“√”。

2.編譯在項目管理器中單擊“連編”按鈕,然后按圖8-13設(shè)置,按“確定”按鈕。再按圖8-14取名,單擊“保存”。3.創(chuàng)建快捷方式4.運行系統(tǒng)四、思考題與注意事項

理解菜單項與子菜單項的關(guān)系,它們在構(gòu)造菜單時的作用。為了通過頂層表單調(diào)用菜單,在設(shè)計主界面表單之前,應(yīng)該如何修改菜單的相應(yīng)設(shè)置?分清菜單定義文件(.mnx)、菜單備注文件(.mnt)、菜單程序文件(.mpr)和菜單程序的運行文件(.mpx)。運行時如果出現(xiàn)小問題,可單擊“忽略”。根據(jù)自己實際設(shè)計的內(nèi)容重新設(shè)計一個菜單。實驗九利用HTML與Frontpage

設(shè)計網(wǎng)頁

實驗?zāi)康膶嶒瀮?nèi)容實驗步驟一、實驗?zāi)康恼莆誋TML的基本結(jié)構(gòu);掌握HTML的常用標(biāo)記;掌握網(wǎng)頁中使用圖片的方法;掌握網(wǎng)頁中使用超級鏈接的方法;掌握網(wǎng)頁中表格使用的方法;掌握交互網(wǎng)頁的制作。

二、實驗內(nèi)容使用常用的HTML標(biāo)記制作網(wǎng)頁;使用FrontPage制作網(wǎng)頁。

三、實驗步驟

HTML的基本結(jié)構(gòu)常用的HTML標(biāo)記元素列表圖片超鏈接表格交互網(wǎng)頁FrontPage2000(一)HTML的基本結(jié)構(gòu)

一個簡單的HTML代碼。<HTML><HEAD><TITLE>我喜愛的站點</TITLE></HEAD><BODY><P>我喜愛的站點</P><P>包括<AHREF=“HTTP://WWW.SINA.COM.CN”>新浪</A>、<AHREF=“HTTP://WWW.SOHU.COM”>搜狐</A>等。</P></BODY></HTML>

(二)常用的HTML標(biāo)記元素標(biāo)記元素功能<HTML></HTML>超文本文件的開始和結(jié)束<HEAD></HEAD>超文本文件頭的起止<TITLE></TITLE>超文本標(biāo)題的起止<BODY></BODY>超文本正文主體的起止<Hn></Hn>定義標(biāo)題字體大小,n值為1-6<CENTER></CENTER>元素間的內(nèi)容居中<BR>回車換行<P></P>段落的起止,也可以加空行<B></B>字體顏色加深<I></I>字體為斜體<U></U>下劃線<FONT></FONT>變化字體大小和顏色<PRE></PRE>按原文格式<OL></OL>用序號顯示一級標(biāo)題<UL></UL>無序號顯示一級標(biāo)題<LI>清單條目,用于目錄列表<SUP></SUP>上角標(biāo)<SUB></SUB>下角標(biāo)<IMG></IMG>插入圖形圖像文件<A></A>錨元素,定義超文本鏈接點<TABLE></TABLE>表格的起止<TR></TR>表中一行的起止<TH></TH>表頭的起止<TD></TD>表格中一欄內(nèi)容的起止<CAPTION></CAPTION>表格標(biāo)題看看下面代碼的結(jié)果。<HTML><HEAD><TITLE>頁面文字</TITLE></HEAD><BODY><CENTER><H1>登鸛雀樓</H1><FONTFACE="楷體_GB2312"SIZE=3COLOR=red>白日依山盡,<BR>黃河入海流。<BR>欲窮千里目,<BR>更上一層樓。</FONT></CENTER></BODY></HTML>(三)列表

<HTML><HEAD><TITLE>列表</TITLE></HEAD><BODY><P>這是一個有序列表:</P><OL>國際互聯(lián)網(wǎng)提供的服務(wù)有:<LI>WWW服務(wù)<LI>文件傳輸服務(wù)<LI>電子郵件服務(wù)<LI>遠(yuǎn)程登錄服務(wù)<LI>其他服務(wù)</OL><P>這是一個無序列表:</P><UL>國際互聯(lián)網(wǎng)提供的服務(wù)有:<LI>WWW服務(wù)<LI>文件傳輸服務(wù)<LI>電子郵件服務(wù)<LI>遠(yuǎn)程登錄服務(wù)<LI>其他服務(wù)</UL></BODY></HTML>(四)圖片

超文本支持的圖片格式一般有XBitmap(XBM)、GIF、JPEG三種。插入圖片的標(biāo)簽是<IMG>,其格式為:<IMGSRC="圖片文件地址">。SRC屬性指明了所要鏈接的圖片文件地址,這個圖形文件可以是本地機器上的圖形,也可以是位于遠(yuǎn)端主機上的圖片。地址的表示方法可以沿用上一篇內(nèi)容“文件的鏈接”中URL地址表示方法。例:<IMGSRC="images/ball.gif">IMG屬性有HEIGHT、WIDTH、BORDER、ALT等,分別表示圖片的高、寬、邊框、替代文字等。<HTML><HEAD><TITLE>圖片</TITLE></HEAD><BODY><PALIGN=center>我下載的圖片</P><IMGSRC="ball.gif"ALIGN=center></BODY></HTML>·注意:圖片ball.gif和HTML應(yīng)該保存在相同的文件目錄里。(五)超鏈接

超文本中的鏈接是其最重要的特性之一,使用者可以從一個頁面直接跳轉(zhuǎn)到其他的頁面、圖像或者服務(wù)器。一個鏈接的基本格式如下:<AHREF="資源地址">鏈接文字或圖片地址</A>URL鏈接的形式是:協(xié)議名://域名或IP地址/路徑/文件名<HTML><HEAD><TITLE>超文本鏈接</TITLE></HEAD><BODY><P><AHREF=”http://”TARGET=_blank>新浪</A></P><P><AHREF=”1.htm”>我的頁面</A></P></BODY></HTML>(六)表格<HTML><HEAD><TITLE>表格</TITLE></HEAD><BODY><TABLEBORDER=3CELLSPACING=5WIDTH=80%BGCOLOR=yellow><CAPTION>定貨單</CAPTION><TR><TH>蘋果</TH><TH>香蕉</TH><TH>葡萄</TH></TR><TR><TD>200公斤</TD><TD>200公斤</TD><TD>100公斤</TD></TR></TABLE></BODY></HTML>(七)交互網(wǎng)頁<HTML><HEAD><TITLE>交互網(wǎng)頁</TITLE></HEAD><BODY><FORMACTION="TIJIAO.ASP"METHOD=POST>您的姓名:<INPUTTYPE=TEXTNAME=姓名><BR>您的主頁的網(wǎng)址:<INPUTTYPE=TEXTNAME=網(wǎng)址VALUE="HTTP://"><BR>密碼:<INPUTTYPE=PASSWORDNAME=密碼><BR><INPUTTYPE=SUBMITVALUE="發(fā)送"><INPUTTYPE=RESETVALUE="重設(shè)"></FORM></BODY></HTML>(八)FrontPage20001.創(chuàng)建一個簡單網(wǎng)頁選擇菜單“文件”-“新建”-“網(wǎng)頁”(或者點擊新建網(wǎng)頁工具圖標(biāo)),建立一個空白頁面。在這個頁面中我們可以像使用WORD那樣鍵入與編輯文字,選擇字型、字體、字號、對齊方式等。一個網(wǎng)頁一般對應(yīng)一個HTML文件(.htm或.html)。當(dāng)網(wǎng)頁制做完畢后,一定要保存該文件,以便將來使用或進(jìn)行鏈接。一個最簡單的網(wǎng)頁就建立并保存好了。我們可以立刻單擊“預(yù)覽標(biāo)簽”進(jìn)行預(yù)覽,或單擊工具條中的預(yù)覽圖標(biāo)從瀏覽器中檢查網(wǎng)頁的顯示效果。2.插入圖片將插入點(光標(biāo))定位于需要插入圖片的位置,打開菜單“插入”-“圖片”-“來自文件”,或單擊“常用”工具欄中的“插入文件中的圖片”圖標(biāo)。3.給文本加超鏈接用鼠標(biāo)選中這幾個文字,使之反相顯示。然后選擇“插入”菜單-“超鏈接”,或單擊常用工具欄中的超鏈接圖標(biāo),或按組合鍵“Ctrl+K”,則彈出“創(chuàng)建超鏈接”對話框,如圖9-2所示。4.設(shè)置頁面背景屬性鼠標(biāo)指向頁面單擊右鍵,彈出快捷菜單,從中選擇“頁面屬性”,彈出“頁面屬性”對話框四、思考題與注意事項

HTML的基本結(jié)構(gòu)包括哪些?牢記常用的HTML標(biāo)記。如何將無序列表符號改變?yōu)榭招膱A?如何設(shè)置網(wǎng)頁背景圖片?如何改變插入網(wǎng)頁中的圖片大小?如何在新的瀏覽器窗口打開目標(biāo)頁面?如何設(shè)置表格和單元格的背景顏色?實驗十利用ASP實現(xiàn)網(wǎng)頁與Web

服務(wù)器之間的信息交互

實驗?zāi)康膶嶒瀮?nèi)容實驗步驟一、實驗?zāi)康恼莆誌IS的安裝與設(shè)置;掌握ASP腳本語言;掌握網(wǎng)頁與WEB服務(wù)器之間的信息交互;掌握Web數(shù)據(jù)庫。

二、實驗內(nèi)容ASP的運行環(huán)境;制作簡單的ASP文件;與WEB服務(wù)器之間的信息交互;與Web數(shù)據(jù)庫交互。三、實驗步驟

(一)ASP的運行環(huán)境

用HTML寫的文本是靜態(tài)的。你可以看到頁面上的內(nèi)容,但不能在屏幕上輸入并傳送數(shù)據(jù)到Web服務(wù)器,更無法進(jìn)行完整的人機對話,當(dāng)涉及到頁面與數(shù)據(jù)庫的連接問題和從站點返回一個頁面給客戶的問題時,僅依靠HTML文本是做不到的。ASP就是為了解決動態(tài)交互的問題和與數(shù)據(jù)庫連接的問題而設(shè)計的。ASP(ActiveServerPages)是微軟公司為它的WEB服務(wù)器(互聯(lián)網(wǎng)信息服務(wù)器,簡稱IIS)開發(fā)的一個組件(軟件)。它是一種實現(xiàn)動態(tài)網(wǎng)頁開發(fā)技術(shù)的服務(wù)器端的開發(fā)環(huán)境。通過ASP,我們能夠?qū)TML頁面、腳本命令、ASP內(nèi)置對象和ActiveX組件結(jié)合起來,建立動態(tài)、交互而又高效的Web應(yīng)用程序。ASP可利用ADO(ActiveDataObject)方便地訪問數(shù)據(jù)庫。對于普通學(xué)習(xí)者,將自己的計算機當(dāng)作服務(wù)器,只需在Windows2000和WindowsXP環(huán)境下安裝IIS(Internet服務(wù)管理器),Windows98環(huán)境下安裝PWS4.0(個人WEB服務(wù)器)。接入Internet后,這臺計算機就成為了一個Internet服務(wù)器。1.選擇開始-設(shè)置-控制面板-添加刪除程序。2.在添加/刪除Windows組件中選擇Internet信息服務(wù),然后單擊下一步。3.選擇開始-設(shè)置-控制面板-管理工具-Internet服務(wù)管理器。IIS安裝完畢后,會自動生成C:\inetPub\wwwroot(默認(rèn)Web站點),以后將程序存放在該文件夾下,就可以訪問了。也可以自己設(shè)置默認(rèn)Web站點。例如對于文件C:\inetPub\wwwroot\1.asp,訪問方法如下:http://localhost/1.asp/1.asp

http://計算機的名字/1.asphttp://IP地址/1.asp

(二)簡單的ASP文件

示例一:下面是一個使用VBSCRIPT腳本通過循環(huán)多次顯示一段文本的例子。<HTML><HEAD><TITLE>簡單的ASP文件1</TITLE></HEAD><BODY><%fori=3to7%><FONTSIZE=<%=i%>>這里是手機市場!</FONT><BR><%next%></BODY></HTML>示例二:下面是一個使用VBSCRIPT腳本通過ASP的內(nèi)建對象response的write方法來顯示當(dāng)前時間的例子。<HTML><HEAD><TITLE>簡單的ASP文件2</TITLE></HEAD><BODY>您的來訪時間是:<%response.writetime()%></BODY></HTML>·注意:腳本用<%%>分隔;文件保存時擴展名用.asp;對于文件C:\inetPub\wwwroot\1.asp,必須采用http://localhost/1.asp等方法訪問。(三)與Web服務(wù)器之間的信息交互

表單在網(wǎng)頁中的作用不可小視,主要負(fù)責(zé)數(shù)據(jù)采集,比如你可以采集訪問者的名字和e-mail地址、調(diào)查表、留言簿等等。訪問ASP集合的一般技術(shù)大多數(shù)ASP集合與在VB中見到的普通集合相差不多。實際上,它們是值的數(shù)組,但能通過使用一個文本字符串鍵(對大小不敏感)以及一個整型索引進(jìn)行訪問。因此,假如客戶端Web頁面包含的<FORM>如下:<FORMACTION=”show_request.asp”METHOD=”POST”>FirstName:<INPUTTYPE=”TEXT”NAME=”FirstName”>LastName:<INPUTTYPE=”TEXT”NAME=”LastName”><INPUTTYPE=”SUBMIT”value=”Send”></FORM>可通過訪問ASP的Form集合來訪問其控件內(nèi)的值:strFirstName=Request.Form(“FirstName”)strLastName=Request.Form(“LastName”)

示例三:文件TIJIAO3.HTM通過表單來提交姓名、密碼數(shù)據(jù)。<HTML><HEAD><TITLE>表單</TITLE></HEAD><BODY><FORMMETHOD=“POST”ACTION=“FANHUI3.ASP”><P>請?zhí)峁┮韵滦畔ⅲ缓髥螕籼峤弧?lt;P>姓名:<INPUTNAME=“MYNAME”SIZE=“36”><P>密碼:<INPUTNAME=“PASSWORD”TYPE=PASSWORDSIZE=“36”><P><INPUTTYPE=SUBMITVALUE=“提交”><INPUTTYPE=RESETVALUE=“清除”></FORM></BODY></HTML>示例四:文件FANHUI3.ASP通過Request對象的Form集合來接受數(shù)據(jù),然后顯示。<HTML><HEAD><TITLE>提交</TITLE></HEAD><BODY><%myname=Request.Form(“myname”)password=request.form(“password”)Ifpassword=”123456”then%><%=myname%>先生(女士):我們接受您的申請。您可以用以下密碼查閱我們的資料:ABCDE<%else%>對不起!您的密碼不對。<%End

if%></BODY></HTML>(四)Web數(shù)據(jù)庫

網(wǎng)站運用了數(shù)據(jù)庫技術(shù),就可以實現(xiàn)網(wǎng)頁更新的自動化,即只要將數(shù)據(jù)庫中的內(nèi)容更新了,網(wǎng)頁上的內(nèi)容也就自動更新了。首先在Access中建立數(shù)據(jù)庫tsxt.mdb,然后建立如下表文件tsxt。idsmdjkcl001管理信息系統(tǒng)3250002網(wǎng)頁設(shè)計與制作2535003互聯(lián)網(wǎng)數(shù)據(jù)庫2840示例五:下面HTML文件通過表單來提交圖書代碼。<HTML><HEAD><TITLE>歡迎查看新書價格和庫存量</TITLE><

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論