版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 設(shè)計題目:綜合網(wǎng)站設(shè)計</p><p><b> 姓名: </b></p><p><b> 學(xué)號: </b></p><p><b> 導(dǎo)師: </b></p><p><b> 寫作日期: </b></p&g
2、t;<p><b> 摘要與關(guān)鍵詞</b></p><p> 在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)站建設(shè)在Internet應(yīng)用上
3、的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。網(wǎng)頁藝術(shù)設(shè)計是伴隨著計算機互聯(lián)網(wǎng)絡(luò)的產(chǎn)生而形成的視聽設(shè)計新課題,是網(wǎng)頁設(shè)計者以所處時代所能獲取的技術(shù)和藝術(shù)經(jīng)驗為基礎(chǔ),依照設(shè)計目的和要求自覺地對網(wǎng)頁的構(gòu)成元素進行藝術(shù)規(guī)劃的創(chuàng)造性思維活動,必然要成為設(shè)計藝術(shù)的重要組成部分,并隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而發(fā)展。表面上看,它不過是關(guān)于網(wǎng)頁版式編排的技巧與方法,而實際上,它不僅是一種技能,更是藝術(shù)與技術(shù)的高度統(tǒng)一。
4、 </p><p> 關(guān)鍵詞:Asp; FrontPage; Adobe Photoshop 7.0; flash 5.0; Microsoft Access 2000 </p><p> Abstract and keyword</p><p> In the Internet application status
5、is obvious, it has become the government, in business unit information construction important constituent, thus time people's value. The homepage art design follows the seeing and hearing which the computer internet
6、production forms to design the new task, is the homepage designer take locates the technology and the artistic experience which the time can gain as the foundation, on own initiative carries on the artistic plan accordin
7、g to the design goal and the </p><p> keyword:Asp; FrontPage; Adobe Photoshop 7.0; flash 5.0; Microsoft Access 2000 </p><p><b> 目錄</b></p><p><b>
8、 摘要與關(guān)鍵詞I</b></p><p> Abstract and keywordII</p><p><b> 第一章 前言1</b></p><p> 第二章 理論知識與開發(fā)工具介紹3</p><p> 2.1 設(shè)計思想3</p><p> 2.2
9、開發(fā)工具的選用及介紹3</p><p> 2.3 網(wǎng)頁結(jié)構(gòu)布局說明4</p><p> 2.4 網(wǎng)頁布局的技術(shù)7</p><p> 2.5 ASP的技術(shù)特點與靜態(tài)網(wǎng)頁的區(qū)別8</p><p> 第三章 網(wǎng)站總體分析16</p><p> 3.1 ASP程序設(shè)計準備16</p>
10、<p> 3.2 Web Service簡介16</p><p> 3.3 網(wǎng)站系統(tǒng)分析18</p><p> 3.4 主頁設(shè)計18</p><p> 3.5 數(shù)據(jù)庫設(shè)計18</p><p> 3.6 圖形界面設(shè)計19</p><p> 第四章 詳細設(shè)計與實現(xiàn)20<
11、;/p><p> 4.1 網(wǎng)頁設(shè)計的內(nèi)容20</p><p> 4.2 網(wǎng)頁藝術(shù)設(shè)計的原則20</p><p> 4.2.1 主題鮮明21</p><p> 4.2.2 形式與內(nèi)容統(tǒng)一21</p><p> 4.2.3 強調(diào)整體21</p><p> 4.3 科技新聞的設(shè)
12、計22</p><p> 4.4 論壇設(shè)計22</p><p> 4.5 代碼實現(xiàn)24</p><p> 第五章 系統(tǒng)的運行環(huán)境與測試分析29</p><p> 5.1運行環(huán)境29</p><p> 5.2測試分析29</p><p> 第六章 結(jié)束語31<
13、;/p><p><b> 致謝32</b></p><p><b> 參考文獻33</b></p><p> 附錄 部分程序源代碼34</p><p><b> 第一章 前言</b></p><p> ASP技術(shù)ASP(Active Ser
14、ver Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應(yīng)用ASP來替換CGI。簡單地講,ASP是一個位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器
15、看到的網(wǎng)頁大多是靜態(tài)的,目前Internet上的許多站點,仍然提供"靜態(tài)"(static)的主頁內(nèi)容。所謂"靜態(tài)",指的就是站點的主頁內(nèi)容是"固定不變"的。當瀏覽器通過Internet的HTTP(Hypertext Transport Protocol)協(xié)議,向站點服務(wù)器(Web Server)要求提供主頁的內(nèi)容時,站點服務(wù)器收到要求后,就傳送原已設(shè)計好的靜態(tài)的HTML的文件數(shù)
16、據(jù)給瀏覽器。一個"靜態(tài)"的站點,若要更新主頁的內(nèi)容,必須手動的來更新其HTML的文件數(shù)據(jù)。而隨著Web應(yīng)用的發(fā)展,用戶希望能夠看到根據(jù)要求而動</p><p> 第二章 理論知識與開發(fā)工具介紹</p><p><b> 2.1 設(shè)計思想</b></p><p> 通過網(wǎng)站,全面宣傳,展示公司風(fēng)格、優(yōu)點與特色,發(fā)布公
17、司的業(yè)務(wù)和動向,及一些web、asp、flash、hank等的最新消息。在Internet上實現(xiàn)完成部分業(yè)務(wù),提高辦事效率。</p><p> 2.2 開發(fā)工具的選用及介紹</p><p> 我選擇了ASP結(jié)合Front page架構(gòu)綜合網(wǎng)站ASP的優(yōu)勢:</p><p> Active Server Pages:“動態(tài)服務(wù)器網(wǎng)頁”,一般簡稱為“ASP”,A
18、SP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標準的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來設(shè)計程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶
19、端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果。</p><p> 2.2.1 ASP的特點</p><p> ?。?)任何開發(fā)工具皆可發(fā)展ASP</p><p> (2)只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當然,其他網(wǎng)頁發(fā)展工具,例如,F(xiàn)ront Page Express、Front Page等也
20、都可以。</p><p><b> ?。?)語言相容性高</b></p><p> ?。?)易于操控數(shù)據(jù)庫</p><p> (5)ASP可以輕易地通過ODBC(Open Database Connectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫,例如:Access、FoxPro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是
21、”“ Excel”文件當成數(shù)據(jù)庫用。</p><p> 2.2.2 ASP的六大內(nèi)部對象</p><p><b> 對象名稱功能描述:</b></p><p> Request Response Server Session Application Object Context從客戶端取得信息將信息送給客戶端提供一些Web服務(wù)器工具儲存在
22、一個Session內(nèi)的用戶信息,該信息僅可被該用戶訪問在一個ASP-Application中讓不同的客戶端共享信息可以用來配合Microsoft Transaction服務(wù)器進行分布式事務(wù)處理</p><p> 本系統(tǒng)是基于Web的,所以系統(tǒng)的界面設(shè)計也就是系統(tǒng)網(wǎng)頁的設(shè)計。Photoshop產(chǎn)品對網(wǎng)頁設(shè)計的強大處理功能,用戶通過在頁面上僅用拖曳控件的方式就可輕松創(chuàng)建網(wǎng)頁。但若要想制作出方便實用的精美網(wǎng)頁,必須在
23、開始之前做出詳細設(shè)計,這樣就會大大提高網(wǎng)頁質(zhì)量,進一步改善應(yīng)用程序的可用性。設(shè)計時可以將設(shè)計的頁面畫在紙上,然后考慮哪些控件是所需要的,以及不同元素的重要性、控件之間的聯(lián)系等。頁面的設(shè)計和規(guī)劃不僅影響到它本身外觀的藝術(shù)性,而且對應(yīng)用程序的可用性也有很重要的作用。組織頁面的工作包括控件的位置、大小、一致性等。這一點我們的設(shè)計師做得比較有突出的圖片來表現(xiàn)!</p><p> 圖片的處理用到的軟件是Adobe Pho
24、toshop adobe, adobe Image Ready Photoshop可以說是無所不能的軟件,有很多功能。加上Image Ready是制作動畫圖片的好工具,在這兩個軟件的組合下,我在網(wǎng)站所做的圖片和動畫都是非常好的,但也算不上是完美,因前在做此網(wǎng)站之前我還沒用得很熟。擔在這次設(shè)計中,讓我更了解Adobe Photoshop adobe, Adobe Image Ready這兩個軟件。不過也多得老師和同學(xué)的指導(dǎo)和幫助。<
25、/p><p> 2.3 網(wǎng)頁結(jié)構(gòu)布局說明</p><p> 最開始,網(wǎng)頁呈現(xiàn)在你面前的時候,它就好像一張白紙,它需要你任意揮灑你的設(shè)計才思。在開始的時候,你需要明白,雖然你能控制一切你所能控制的東西,但假如你知道什么是一種約定俗成的標準或者說大多數(shù)訪問者的瀏覽習(xí)慣,那么你可以在此基礎(chǔ)上加上自己的東西。你當然也可以創(chuàng)造出自己的設(shè)計方案,但如果你是初學(xué)者,那么最好明白網(wǎng)頁布局的基本概念?! ?/p>
26、</p><p> 2.3.1 頁面尺寸</p><p> 由于頁面尺寸和顯示器大小及分辨率有關(guān)系,網(wǎng)頁的局限性就在于你無法突破顯示器的范圍,而且因為瀏覽器也將占去不少空間,留下給你的頁面范圍變得越來越小。一般分辨率在800x600的情況下,頁面的顯示尺寸為:780x428個象素;分辨率在640x480的情況下,頁面的顯示尺寸為:620X311個象素;分辨率在1024X768的情況下,
27、頁面的顯示尺寸為:1007x600。從以上數(shù)據(jù)可以看出,分辨率越高頁面尺寸越大。</p><p> 瀏覽器的工具欄也是影響頁面尺寸的原因。一般目前的瀏覽器的工具欄都可以取消或者增加,那么當你顯示全部的工具欄時,和關(guān)閉全部工具欄時,頁面的尺寸是不一樣的。</p><p> 在網(wǎng)頁設(shè)計過程中,向下拖動頁面是惟一給網(wǎng)頁增加更多內(nèi)容(尺寸)的方法。但我想提醒大家除非你能肯定站點的內(nèi)容能吸引大家
28、拖動,否則不要讓訪問者拖動頁面超過三屏。如果需要在同一頁面顯示超過三屏的內(nèi)容,那么你最好能在上面做上頁面內(nèi)部連接,方便訪問者瀏覽。</p><p> 2.3.2 整體造型</p><p> 什么是造型,造型就是創(chuàng)造出來的物體形象。這里是指頁面的整體形象,這種形象應(yīng)該是一個整體,圖形與文本的接合應(yīng)該是層疊有序。雖然,顯示器和瀏覽器都是矩形,但對于頁面的造型,你可以充分運用自然界中的其它形
29、狀以及它們的組合:矩形,圓形,三角形,菱形等。</p><p> 對于不同的形狀,它們所代表的意義是不同的。比如矩形代表著正式,規(guī)則,你注意到很多ICP和政府網(wǎng)頁都是以矩形為整體造型;圓形帶表著柔和,團結(jié),溫暖,安全等,許多時尚站點喜歡以圓形為頁面整體造型;三角形代表著力量,權(quán)威,牢固,侵略等,許多大型的商業(yè)站點為顯示它的權(quán)威性常以三角形為頁面整體造型;菱形代表著平衡,協(xié)調(diào),公平,一些交友站點常運用菱形作為頁面
30、整體造型。雖然不同形狀帶表著不同意義,但目前的網(wǎng)頁制作多數(shù)是接合多個圖形加以設(shè)計,在這其中某種圖形的構(gòu)圖比例可能占的多一些。</p><p><b> 2.3.3 頁頭</b></p><p> 頁頭又可稱之為頁眉,頁眉的作用是定義頁面的主題。比如一個站點的名字多數(shù)都顯示在頁眉里。這樣,訪問者能很快知道這個站點是什么內(nèi)容。頁頭是整個頁面設(shè)計的關(guān)鍵,它將牽涉到下面的
31、更多設(shè)計和整個頁面的協(xié)調(diào)性。頁頭常放置站點名字的圖片和公司標志以及旗幟廣告。</p><p><b> 2.3.4 文本</b></p><p> 文本在頁面中出現(xiàn)都數(shù)以行或者塊(段落)出現(xiàn),它們的擺放位置決定者整個頁面布局的可視性。在過去因為頁面制作技術(shù)的局限,文本放置的位置的靈活性非常小.</p><p><b> 頁腳:&
32、lt;/b></p><p> 頁腳和頁頭相呼應(yīng)。頁頭是放置站點主題的地方,而頁腳是放置制作者或者公司信息的地方。你能看到,許多制作信息都是放置在頁腳的。</p><p><b> 2.3.5 圖片</b></p><p> 圖片和文本是網(wǎng)頁的兩大構(gòu)成元素,缺一不可。如何處理好圖片和文本的位置成了整個頁面布局的關(guān)鍵。而你的布局思維也
33、將體現(xiàn)在這里。</p><p><b> 2.3.6 多媒體</b></p><p> 除了文本和圖片,還有聲音,動畫,視頻等等其它媒體。雖然它們不是經(jīng)常能被利用到,但隨著動態(tài)網(wǎng)頁的興起,它們在網(wǎng)頁布局上也將變得更重要。</p><p> 2.3.7 網(wǎng)頁布局的方法</p><p> 網(wǎng)頁布局的方法有兩種,第一種
34、為紙上布局;第二種為軟件布局。下面分別加以介紹:</p><p><b> 1.紙上布局法</b></p><p> 許多網(wǎng)頁制作者不喜歡先畫出頁面布局的草圖,而是直接在網(wǎng)頁設(shè)計器里邊設(shè)計布局邊加內(nèi)容。這種不打草稿的方法不能讓你設(shè)計出優(yōu)秀的網(wǎng)頁來。所以在開始制作網(wǎng)頁時,要先在紙上畫出你頁面的布局草圖來。</p><p> 準備若干張白紙和
35、一只鉛筆,你要設(shè)計一個時尚站點。</p><p><b> (1)尺寸選擇</b></p><p> 目前一般800X600的分辨率為約定俗成的瀏覽模式。所以為了照顧大多數(shù)訪問者,你頁面的尺寸以800X600的分辨率為準。</p><p><b> (2)造型的選擇</b></p><p>
36、 先在白紙上畫出象征瀏覽器窗口的矩形,這個矩形就是你布局的范圍了。選擇一個形狀作為整個頁面的主題造型,我們選擇圓形,因為它代表者柔和,和時尚流行比較相稱,然后在矩形框架里隨意畫出來,你可以試者在增加一些圓形或者其它形狀。這樣畫下來,你會發(fā)現(xiàn)很亂。其實,如果你一開始就想設(shè)計出一個完美的布局來是比較困難的,而你要在這看似很亂的圖形中找出隱藏在其中的特別的造型出來。還要注意一點,你不要擔心你設(shè)計的布局是否能夠?qū)崿F(xiàn)。事實上,只要你能想到的布局都
37、能靠現(xiàn)今的HTML技術(shù)實現(xiàn)。</p><p> 考慮到左邊向左凹的弧線,為了取得平衡我們在頁面右邊增加了一個矩形(也可以是一條線段)。</p><p><b> (3)增加頁頭</b></p><p> .jpg是我們從.jpg和2.jpg得到的布局造型,那么我們該增加頁頭了。一般頁頭都是位于頁面頂部,所以我們?yōu)?.jpg增加了一個頁頭,
38、為了和左邊的弧線和右邊的矩形取得平衡,我們增加了一個矩形頁頭并讓頁頭相交與左邊的弧線。</p><p><b> (4)增加文本</b></p><p> 頁面的空白部分加入文本和圖形。因為在頁面右邊有矩形作為陪襯,所以文本放置在空白部分不會因為左邊的弧線而顯得不協(xié)調(diào)。</p><p><b> (5)增加圖片</b>
39、;</p><p> 圖片是美化頁面和說明內(nèi)容必須的媒體。在這里把圖片加入到適當?shù)牡胤?。?jīng)過以上的幾個步驟,一個時尚頁面的大概布局就出現(xiàn)了。當然,它不是最后的結(jié)果,而是你以后制作時的重要參考依據(jù)。</p><p><b> 2.軟件布局法</b></p><p> 如果你不喜歡用紙來畫出你的布局意圖,那么你還可以利用軟件來完成這些工作。這
40、個軟件就是Photoshop。Photoshop所具有的對圖像的編輯功能用到設(shè)計網(wǎng)頁布局上更顯得心應(yīng)手。不像用紙來設(shè)計布局,利用Photoshop可以方便的使用顏色,使用圖形,并且可以利用層的功能設(shè)計出用紙張無法實現(xiàn)的布局意念。</p><p> 2.4 網(wǎng)頁布局的技術(shù)</p><p> 2.4.1 層疊樣式表的應(yīng)用</p><p> 在新的HTML4.0標
41、準中,CSS(層疊樣式表)被提出來,它能完全精確的定位文本和圖片。CSS對于初學(xué)者來說顯得有點復(fù)雜,但它的確是一個好的布局方法。你曾經(jīng)無法實現(xiàn)的想法利用CSS都能實現(xiàn)。目前在許多站點上,層疊樣式表的運用是一個站點優(yōu)秀的體現(xiàn)。你可以在網(wǎng)上找到許多關(guān)于CSS的介紹和使用方法。</p><p> 2.4.2 表格布局</p><p> 表格布局好像已經(jīng)成為一個標準,隨便瀏覽一個站點,它們一定
42、是用表格布局的。表格布局的優(yōu)勢在于它能對不同對象加以處理,而又不用擔心不同對象之間的影響。而且表格在定位圖片和文本上比起用CSS更加方便。表格布局唯一的缺點是,當你用了過多表格時,頁面下載速度受到影響。對于表格布局,你可以隨便找一個站點的首頁,然后保存為HTML文件,利用網(wǎng)頁編輯工具打開它(要所見即所得的軟件),你會看到這個頁面是如何利用表格的。</p><p> 2.4.3 框架布局</p>&
43、lt;p> 不知道什么原故,框架結(jié)構(gòu)的頁面開始被許多人不喜歡,可能是因為它的兼容性。但從布局上考慮,框架結(jié)構(gòu)不失為一個好的布局方法。它如同表格布局一樣,把不同對象放置到不同頁面加以處理,因為框架可以取消邊框,所以一般來說不影響整體美觀。</p><p> 我今天來介紹的布局指南并不是全部的網(wǎng)頁布局技術(shù),從某種意義上來說,我想引導(dǎo)你在制作網(wǎng)頁的時侯,怎樣把圖片和文本放置的恰到好處,而且如何擁有一個跳越的設(shè)
44、計思維。</p><p> 2.5 ASP的技術(shù)特點與靜態(tài)網(wǎng)頁的區(qū)別</p><p> 2.5.1 ASP的工作原理和配置</p><p> 當用戶申請一個*.asp主頁時,Web服務(wù)器響應(yīng)HTTP請求,調(diào)用ASP引擎,解釋被申請文件。當遇到任何與ActiveX Scripting兼容的腳本(如VBScript和J Script)時,ASP引擎會調(diào)用相應(yīng)的腳
45、本引擎進行處理。若腳本指令中含有訪問數(shù)據(jù)庫的請求,就通過ODBC與后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件執(zhí)行訪庫操作。ASP腳本是在服務(wù)器端解釋執(zhí)行的,它依據(jù)訪庫的結(jié)果集自動生成符合HTML語言的主頁,去響應(yīng)用戶的請求。所有相關(guān)的發(fā)布工作由Web服務(wù)器負責(zé)。</p><p> 有必要注意訪庫的具體運作細節(jié)。當遇到訪庫的腳本命令時,ASP通過ActiveX組件ADO(ActiveX Data Objects)與數(shù)據(jù)庫對
46、話(ADO是建立在微軟新的數(shù)據(jù)庫API,即OLEDB之上的,目前的OLEDB通過ODBC引擎與現(xiàn)存的ODBC數(shù)據(jù)庫交互,進一步的OLEDB版本將直接與數(shù)據(jù)庫打交道,不再通過ODBC引擎),并將執(zhí)行結(jié)果動態(tài)生成一個HTML頁面來返回服務(wù)器端,以響應(yīng)瀏覽器的請求。在用戶端瀏覽器所見到的是純HTML表現(xiàn)的畫面,例如用表格來表現(xiàn)的后臺數(shù)據(jù)庫表中的字段內(nèi)容。由于ASP結(jié)合了腳本語言,可以通過編程訪問ActiveX組件,并且具有現(xiàn)場自動生成HTML
47、的能力,所以它成為建立動態(tài)Web站點的有效工具。</p><p> 在結(jié)構(gòu)關(guān)系上,ASP是通過ODBC與數(shù)據(jù)庫打交道。因此,向上層可兼容各類數(shù)據(jù)庫系統(tǒng)。而對于下層,ASP產(chǎn)生的HTML對客戶端的瀏覽器又有廣泛的適應(yīng)性。但ASP對Web服務(wù)器本身有所挑剔,這看起來似乎是一種缺陷,而實際上也許是一種商業(yè)策略——它只支持微軟各種操作系統(tǒng)下的Web服務(wù)器,它們的最低版本是:</p><p>
48、§WindowsNTServer4.0:Microsoft IIS(Internet Information Server)3.0;</p><p> §WindowsNTWorkstation4.0:MicrosoftPeerWebServices3.0;</p><p> §Windows95:Microsoft PWS(Personal Web
49、 Server)1.0,中文Win95應(yīng)配中文的PWS。</p><p> ASP的安裝分為Windows NT和Windows95兩種情況。對于NT,IIS及ActiveX Server Pages都包含在ServicePack3中;對于Win95,可使用Visual Studio服務(wù)器構(gòu)件下的ActiveX Server Pages安裝選項。安裝成功之后,在程序管理器中會找到一個ActiveX Server
50、 Pages Roadmap主頁,引導(dǎo)你學(xué)習(xí)和使用ASP。</p><p> 2.5.2 ASP的特點與功能</p><p> 1.從軟件的技術(shù)層面看,ASP有如下的特點:1.無需編譯ASP腳本集成于HTML當中,容易生成,無需編譯或鏈接即可直接解釋執(zhí)行。</p><p> 2.易于生成使用常規(guī)文本編輯器(如WINDOWS下的記事本),即可進行*.asp頁面的
51、設(shè)計。若從工作效率來考慮,不妨選用具有可視化編輯能力的Visual InterDev。</p><p> 3.獨立于瀏覽器用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計的主頁。ASP腳本是在站點服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過從服務(wù)器下載來觀察*.asp主頁,在瀏覽器端見不到正確的頁面內(nèi)容。</p><p> 4.面向?qū)ο笤贏SP腳本中可以方
52、便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制ActiveX Server Component(ActiveX服務(wù)器組件)來擴充功能。</p><p> 5.與任何ActiveX scripting語言兼容除了可使用VBScript和J Script語言進行設(shè)計外,還可通過Plug in的方式,使用由第三方所提供的其它scripting語言。</p><p> 6.源程序碼不會外漏A
53、SP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會被他人盜取。</p><p> 2.5.3 從應(yīng)用的層面看,ASP有如下的功能</p><p> 1、處理由瀏覽器傳送到站點服務(wù)器的表單輸入;</p><p> 2、訪問和編輯服務(wù)器端的數(shù)據(jù)庫表。使用瀏覽器即可輸入、更新和刪除站點服務(wù)器的數(shù)
54、據(jù)庫中的數(shù)據(jù);</p><p> 3、讀寫站點服務(wù)器的文件,實現(xiàn)訪客計數(shù)器、座右銘等功能;</p><p> 4、提供廣告輪播器、取得瀏覽器信息、URL表管理等內(nèi)置功能;</p><p> 5、由cookies讀寫用戶端的硬盤文件,以記錄用戶的數(shù)據(jù);</p><p> 6、可以實現(xiàn)在多個主頁間共享信息,以開發(fā)復(fù)雜的商務(wù)站點應(yīng)用程序;&
55、lt;/p><p> 7、使用VBScript或J Script等簡易的腳本語言,結(jié)合HTML碼,快速完成站點的應(yīng)用程序;通過站點服務(wù)器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語言;</p><p> 8、擴充功能的能力強,可通過使用Visual Basic、Java、Visual C++等多種程序語言制作ActiveX Server Component以滿足自己的特殊需要。</p
56、><p> 2.5.4 ADO訪庫的技術(shù)實現(xiàn)方法</p><p> ADO(ActiveX Data Objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為ASP提供了完整的站點數(shù)據(jù)庫訪問解決方案。它可作用于服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行SQL命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點服務(wù)器的數(shù)據(jù)庫信息。</p><p> ADO使用內(nèi)置的R
57、ecord Sets對象作為數(shù)據(jù)的主要接口。ADO可使用VBScript、J Script語言來控制對數(shù)據(jù)庫的訪問,以及查詢結(jié)果的輸出顯示。</p><p> ADO可連接多種支持ODBC的數(shù)據(jù)庫,如SQL Server、Oracle、Informix等。</p><p> 在使用時,首先需在控制面板的ODBC中建立相應(yīng)的DSN(數(shù)據(jù)源名)。要選擇系統(tǒng)數(shù)據(jù)源名,指定所用的驅(qū)動程序,如“
58、SQL Server”,在數(shù)據(jù)來源名稱中輸入DSN名,并選定服務(wù)器和數(shù)據(jù)庫。</p><p> 使用ADO訪問數(shù)據(jù)庫的設(shè)計要領(lǐng)是掌握ASP腳本的幾個典型語句,它們是:</p><p> 1、定義數(shù)據(jù)庫組件。有兩種定義方法:</p><p> §使用“Server. Create Object” 建立連接的對象。</p><p&g
59、t; Set Con n=Server. Create Object “ADODB. Connection”. </p><p> §使用<OBJECT>標記建立連接的對象。</p><p> <OBJECTRUNAT=Server ID=Con n CLASSID=“Closed:00000293-0000-0010-8000-00AA006D2EA4
60、”></p><p><b> </OBJECT></b></p><p> 2、用“Open”打開數(shù)據(jù)庫:</p><p> Con n. Open“DSN名稱”</p><p> 3、設(shè)定SQL語句,使用“Execute”命令,即可開始執(zhí)行訪問數(shù)據(jù)庫的動作:</p><p
61、> Set RS=Con n. Execute(“SQL語句”)</p><p> 其中RS為結(jié)果集對象(Record Sets)。</p><p> 4、利用Record Sets對象所提供的屬性顯示查詢結(jié)果,如下例將查詢結(jié)果顯示于一個表格中:(其中<%和%>是ASP腳本的專用定界符)</p><p> <TABLEBORDER=1
62、></p><p><b> <TR></b></p><p> <%Fori=0toRS.Fields.Count-1%></p><p> <TD><%=RS(i).Name%></TD></p><p><b> <%Next
63、%></b></p><p><b> </TR></b></p><p> <%Do While Not RS.EOF%></p><p><b> <TR></b></p><p> <%Fori=0toRS.Fields-1%
64、></p><p> <TD><%=RS(i)%></TD></p><p><b> <%Next%></b></p><p> </TR><%RS. Move Next</p><p><b> Loop</b>&l
65、t;/p><p><b> ?。?gt;</b></p><p><b> </TABLE></b></p><p> 5、關(guān)閉結(jié)果集對象,斷開與數(shù)據(jù)庫的連接:</p><p> R S. Close</p><p> Con n. Close</p&g
66、t;<p> 一個發(fā)布后臺MSS QL Server樣本庫pubs中authors表的完整代碼如下(其中<%和%>是ASP腳本的專用定界符):</p><p><b> <html></b></p><p><b> <head></b></p><p> <
67、title>Authors Listing</title></p><p><b> </head></b></p><p><b> <body></b></p><p> <p>Authors Listing</font></p>&
68、lt;p> <%Set Connection=Server. Create Object(“ADODB.</p><p> Connection”)</p><p> Connection. Open“authors”</p><p> Set RS=Connection. Execute(“SELECT*FRO M authors”)</
69、p><p><b> %></b></p><p><b> </p></b></p><p> <table BORDER=“1”></p><p><b> <TR></b></p><p> <
70、%Fori=0toRS.Fields.Count-1%></p><p> <TD><%=RS(i).Name%></TD></p><p><b> <%NEXT%></b></p><p><b> </TR></b></p><
71、;p> <%Do While Not RS.EOF%></p><p><b> <TR></b></p><p> <%Fori=0toRS.Fields.Count-1%></p><p> <TD><%=RS(i)%></TD></p>&
72、lt;p><b> <%Next%></b></p><p><b> </TR></b></p><p> <%RS. Move Next</p><p><b> Loop</b></p><p><b> RS. C
73、lose</b></p><p> Connection. Close</p><p><b> ?。?gt;</b></p><p><b> </table></b></p><p><b> </body></b></p&g
74、t;<p><b> </html></b></p><p> 2.5.5 ASP與組件對象的使用</p><p> 在利用ASP技術(shù)進行動態(tài)Web開發(fā)的時候,應(yīng)遵循這樣一個原則:即ASP的服務(wù)器端腳本必須與微軟倡導(dǎo)的組件對象(Component Object Model)配合使用才能開發(fā)出具有實用價值的信息產(chǎn)品。ASP腳本相當于一種粘
75、合劑,把一個個具有特定功能的組件對象粘合在一起,以形成最終的軟件產(chǎn)品。這一軟件制作的工藝思想類似于硬件工廠生產(chǎn)板卡的過程,那一個個的組件對象就相當于集成電路的芯片,而ASP腳本只是焊接芯片的焊接劑,由此可見組件對象起著核心作用。</p><p> 組件對象模型COM是微軟提出的一種基于二進制的Windows軟件標準,它是由OLE技術(shù)逐漸發(fā)展而來的。在使用不同語言工具寫成的組件對象之間,依據(jù)COM的標準可以進行交
76、互。COM是技術(shù)概念和標準,其商業(yè)概念的稱謂則使用ActiveX。</p><p> 上文提到的ADO就是系統(tǒng)提供的用于訪問后臺數(shù)據(jù)庫的組件。此外,ASP本身還提供了五個內(nèi)置的對象。這五個內(nèi)置對象可被ASP腳本直接使用,它們是:</p><p> 1、Request取得用戶信息;</p><p> 2、Response傳遞信息給用戶;</p>&
77、lt;p> 3、Server提供訪問服務(wù)器的方法和屬性;</p><p> 4、Application在一個應(yīng)用程序的多個主頁之間保留和使用某些共同的信息;</p><p> 5、Session在一個用戶的多個主頁之間保留和使用某些共同的信息。</p><p> 其中,使用內(nèi)置對象1、2可實現(xiàn)Web的交互功能,使用內(nèi)置對象,4、5可解決具有協(xié)作機制的應(yīng)
78、用問題。</p><p> ASP的一大特色,是可以用來編寫具有協(xié)作機制的應(yīng)用程序,在多個用戶的多個主頁之間共享信息。使用內(nèi)置的Application和Session對象可實現(xiàn)這些功能。</p><p> Application對象保存一個應(yīng)用程序共同的信息,使用此應(yīng)用程序的所有用戶都可以共同分享。為防止其被多個用戶同時更改,提供lock和unlock方法來實現(xiàn)互斥,例如:</p
79、><p> Application. lock禁止其他用戶更改Application的信息,Application. unlock允許其他用戶更改Application的信息。</p><p> Session對象比Application對象的使用外延范圍小,它保存僅屬于一個用戶的一個應(yīng)用程序的信息。ASP的應(yīng)用程序可以只有一個首頁,也可以有多個主頁文件,所有的文件均位于一個虛擬路徑下。S
80、ession對象可讓同一個用戶在多個主頁之間共享信息。當用戶第一次在一個應(yīng)用程序中申請一個*.asp主頁時,ASP將為該用戶分配一個Session ID號,它將唯一地標識用戶的身份,從而能將同一應(yīng)用程序的不同用戶區(qū)分開來。</p><p> 根據(jù)需要還可以自行定制具有某些特色的組件對象,以完成特殊的任務(wù)。用Visual Basic、Visual C++、Delphi和Java等語言都可以編寫。自制的組件對象分成
81、兩類:</p><p> 一是由類打包而成的*.dll文件,經(jīng)注冊器注冊后,在ASP腳本中可通過“Set對象名=類名”來引用。對象在這種使用過程中是在服務(wù)器的后臺運行的,其運行的結(jié)果通過系統(tǒng)自動生成的HTML作用到前端瀏覽器。</p><p> 二是生成*.ocx文件,一般用作可視化的對象ActiveX,可直接將其嵌入*.asp主頁中,在頁面中插入時需使用HTML語言的<OBJE
82、CT>標記加以引用。通常構(gòu)件制作完成并按下載的要求打包后生成*.cab文件。對象在這種使用方式下要先從服務(wù)器下載,然后在客戶的前端瀏覽器運行。在第一次下載時被展開成相關(guān)的*.dll和*.ocx文件進行本地安裝及注冊。以后再使用時,就可直接從本地獲得,免去了下載之苦,這也是ActiveX優(yōu)于java Applet的地方。</p><p> 從長遠來看,ASP和組件對象的配合使用無疑是一種引人入勝的新技術(shù),更
83、重要的是由此而提出了一種全新的軟件設(shè)計方法,把硬件的工藝思想恰如其分地融合于軟件的面向?qū)ο蟮姆治?、設(shè)計和施工之中,使面向?qū)ο蟮母拍詈头椒◤墓ぞ哒Z言的層次一下子躍上了系統(tǒng)的應(yīng)用層,在快速開發(fā)多層的客戶/服務(wù)器分布式應(yīng)用系統(tǒng)中將會產(chǎn)生極好的效果。</p><p> 2.5.6 ASP方法與傳統(tǒng)靜態(tài)主頁的區(qū)別</p><p> 把信息系統(tǒng)納入Internet/Intranet的框架之后,首先
84、要解決的問題是通過網(wǎng)頁訪問后臺數(shù)據(jù)庫信息。所有應(yīng)用程序都被分割為頁面的形式,用戶的交互操作是以提交表單等方式來實現(xiàn)的,這就要求Web站點具有很強的動態(tài)數(shù)據(jù)發(fā)布能力。然而,目前Web的服務(wù),仍以提供“靜態(tài)”主頁內(nèi)容為主。所謂“靜態(tài)”,指的就是站點的主頁內(nèi)容是“固定不變”的,無法根據(jù)用戶的需求和實際情況做出相應(yīng)的變化。當瀏覽器通過Internet的HTTP協(xié)議向站點的Web服務(wù)器申請主頁時,站點服務(wù)器就會將已設(shè)計好的靜態(tài)的HTML文件傳送給
85、瀏覽器。若要更新主頁的內(nèi)容,只能用非在線的手動方式更新HTML的文件數(shù)據(jù)。</p><p> ASP所設(shè)計出的是動態(tài)主頁,可接收用戶提交的信息并做出反應(yīng),其中的數(shù)據(jù)可隨實際情況而改變,無須人工對網(wǎng)頁文件進行更新即可滿足應(yīng)用需要。例如:當在瀏覽器上填好表單并提交HTTP請求時,可以要求在站點服務(wù)器上執(zhí)行一個表單所設(shè)定的應(yīng)用程序,而不只是一個簡單的HTML文件。該應(yīng)用程序分析表單的輸入數(shù)據(jù),根據(jù)不同的數(shù)據(jù)內(nèi)容將相應(yīng)
86、的執(zhí)行結(jié)果(通常是數(shù)據(jù)庫查尋的結(jié)果集)以HTML的格式傳送給瀏覽器。數(shù)據(jù)庫的數(shù)據(jù)可以隨時變化,而服務(wù)器上執(zhí)行的應(yīng)用程序卻不必更改,客戶端得到的網(wǎng)頁信息會始終保持新鮮的魅力。</p><p> 2.5.7 主要軟件功能介紹</p><p> (1) AdobePhotoshop7.0</p><p> 軟件作為專業(yè)的圖像編輯標準,可幫助您提高工作效率,嘗試新的創(chuàng)
87、作方式,以及制作適用于打印、Web和其他任何用途的最佳品質(zhì)的圖像。通過更便捷的文件數(shù)據(jù)訪問、流線型的Web設(shè)計、更快的專業(yè)品質(zhì)照片潤飾功能及其他功能,可創(chuàng)造出無與倫比的影像世界。</p><p> ◆文件瀏覽器,可直觀地瀏覽和檢索圖像;</p><p> ◆修復(fù)畫筆,可以輕松地消除圖像中的人工痕跡,如蒙塵、劃痕、瑕疵和褶皺,同時保留陰影、光照和紋理等效果;</p><
88、;p> ◆Web輸出的增強功能,可輕松地對Web頁元素應(yīng)用透明或部分透明效果,包括混合到任意Web背景中的無縫邊緣;</p><p> ◆單個增強的翻轉(zhuǎn)調(diào)板,管理Web頁翻轉(zhuǎn)、動畫和圖像映射更加得心應(yīng)手;</p><p> ◆新的“選定”翻轉(zhuǎn)狀態(tài),無需手工編碼即可創(chuàng)建更高級的Web站點導(dǎo)航欄;</p><p> ◆可自定義的工作區(qū),可存儲調(diào)板和工具設(shè)置
89、的排列方式,即時訪問個性化的Photoshop桌面;</p><p> ◆新的自動色彩命令,可進行可靠的色彩校正;</p><p> ◆新的繪畫引擎,可以模擬傳統(tǒng)的繪畫技巧;</p><p> ◆圖案生成器增效工具,只需選擇圖像的一個區(qū)域即可創(chuàng)建現(xiàn)實或抽象的圖案,如小草、巖石和沙子;</p><p> ◆增強的“液化”(扭曲)工具,可
90、用于查看其他圖層、縮放、全景顯示以及還原多個操作步驟,甚至可以存儲自定網(wǎng)格并將它們應(yīng)用于其他文件;</p><p> ◆提供密碼保護,可限制對Photoshop PDF文件的訪問,確保圖像的完整性;</p><p> ◆內(nèi)建的拼寫檢查器,可用于查找和替換操作,以及在同一個文件中對多種語言進行拼寫檢查;</p><p> ◆增強的圖片包,可用于在單個頁面上打印多
91、幅圖像,選擇不同的頁面大小,添加自定標簽,如版權(quán)公告或題注;</p><p> ◆更多的Web畫廊模板,通過張貼圖像的畫廊頁輕松地在網(wǎng)上展示作品,并且可以在其中包括水印和版權(quán)信息來保護圖像與MacOS9完全兼容,支持MacOSX和Microsoft Windows XP最新的增強功能;</p><p> ◆XMP支持在應(yīng)用程序文件中嵌入元數(shù)據(jù),以便于在工作流程中重新計劃、歸檔和自動處理
92、文件。</p><p> (2) flash5.0</p><p> 為了方便大家,我特地把一些重要的資訊提取出來,以便大家能快速的了解,會有一些什么樣的新特性表現(xiàn)出來。這里所列的功能只是目前打算要增加的,而并不是最后確定下來的。最后的版本會有新的功能,或者這里列出的一些功能并不會實現(xiàn)。</p><p> 好了,言歸正傳,讓我們開始吧!</p>
93、<p> 2.5.8 制圖方面</p><p><b> 1、制圖</b></p><p> (1)曲線繪制方式加強,就像Illustrator、Freehand等繪圖軟件那樣操作曲線;</p><p> (2)鉛筆工具加強,可支持點到點的繪制功能,這樣可以提高繪制的精度;</p><p> (3)矢
94、量制圖方面加強,可以直接制作一些特效,比如:投影、虛化、輪廓線以及顏色混合等等;</p><p> ?。?)文本工具加強,可以沿軌跡寫文字,支持不同格式的文字在一起出現(xiàn),還會增強文本工具的功能;</p><p> (5)支持Freehand圖形的完全輸入;</p><p> ?。?)支持三維文件格式的直接輸入,并提供Flash的三維透視功能;</p>
95、<p> (7)增強物件的處理能力;</p><p> ?。?)自動化和版面設(shè)計方面;</p><p> ?。?)新的網(wǎng)格系統(tǒng),支持透視的;</p><p><b> (10)文字校對;</b></p><p> ?。?1)物體搜索系統(tǒng),可以按照物體的名稱、大小、類型、位置甚至顏色屬性等來查找,并且可以替
96、換查找到的結(jié)果;</p><p> ?。?2)準線(Flash制圖里面一直缺的就是這個,是和Photoshop一樣的);</p><p> ?。?3)自定義快捷鍵;</p><p> ?。?4)支持了宏命令以及自動化操作(也類似Photoshop,可以節(jié)省多多時間)。</p><p><b> 2、動畫方面</b>&l
97、t;/p><p> (1)Real Flash和RealPlayerG2支持;</p><p> ?。?)Timeline會改進成類似Director那個樣子,可以自己定義某一段的顏色(很清晰了);</p><p> ?。?)文本動畫加強,可以在某 (未輸入驗證碼資料無法完全顯示)。</p><p> 第三章 網(wǎng)站總體分析</p>
98、;<p> 3.1 ASP程序設(shè)計準備</p><p> 在開發(fā)ASP程序之前,需要做一些相應(yīng)的準備工作。首先,所有的ASP程序都是在服務(wù)器端執(zhí)行端,比如Win2000下的IIS5;其次為調(diào)試開發(fā)的ASP程序,一個好的程序編輯軟件是必不可少的,在本站的開發(fā)中,所有的ASP程序都是用Dreamweaver MX編輯的。</p><p> 盡管用記事本完全可以開發(fā)ASP程
99、序,但如果想高效地開發(fā)web數(shù)據(jù)庫管理系統(tǒng),可用Dreamweaver MX來開發(fā)ASP文件。雖然Dreamweaver MX的很多功能都體現(xiàn)在靜態(tài)網(wǎng)頁制作和站點管理上。但用它來編寫ASP文件還是十分便捷的。</p><p> ASP是一種動態(tài)生成Web頁面技術(shù),它以擴展名為.asp的純文本形式存在于Web服務(wù)器上,可以用任何文本編輯器打開它。在ASP程序中可以包含純文本、HTML標記以及腳本命令。ASP本身并
100、不是一種腳本語言,它只是提供了一種使嵌入在HTML頁面中的腳本程序得以運行的環(huán)境。由于ASP運行于服務(wù)器端,因此一定要通過WWW方式瀏覽,即URL應(yīng)以http://…打頭,而不要以本地文件的形式瀏覽。</p><p> ASP腳本是在定界符(Delimiter)“<%”和“%>”范圍內(nèi)的VBScript或Java Script腳本命令,也是網(wǎng)站主要用到的兩個腳本語言。默認情況下,主腳本語言VBScr
101、ipt。如果你想在某一頁中將一種腳本語言設(shè)定為主腳本語言,那么只要在.asp文件開始處再加上如下的命令就可以了: </p><p> <%@LANGUAGE=ScriptingLanguage %></p><p> 其中,ScriptingLanguage代表您想設(shè)置的主腳本語言</p><p> 3.2 Web Service簡介</p
102、><p> Web Service是一種構(gòu)建開放的分布式應(yīng)用程序的模型,它能在所有支持Internet通信的操作系統(tǒng)上實現(xiàn)。</p><p> Web service體系結(jié)構(gòu)基于三種角色(服務(wù)提供者、服務(wù)注冊中心和服務(wù)請求者)之間的交互。交互涉及發(fā)布、查找和綁定操作。這些角色和操作一起作用于 Web Service構(gòu)件:Web Service軟件模塊及其描述。在典型情況下,服務(wù)提供者托管可
103、通過網(wǎng)絡(luò)訪問的軟件模塊(Web 服務(wù)的一個實現(xiàn))。服務(wù)提供者定義 Web Service的服務(wù)描述并把它發(fā)布到服務(wù)請求者或服務(wù)注冊中心。服務(wù)請求者使用查找操作來從本地或服務(wù)注冊中心檢索服務(wù)描述,然后使用服務(wù)描述與服務(wù)提供者進行綁定并調(diào)用 Web Service實現(xiàn)或同它交互。圖 1 圖示了這些操作、提供這些操作的組件及它們之間的交互。</p><p> Web Service 的所有協(xié)議都基于標準的Web協(xié)議,
104、諸如:HTTP,擴展的標記語言XML,簡單對象訪問協(xié)議SOAP,Web服務(wù)描述語言WSDL,通用描述、發(fā)現(xiàn)與集成UDDI等。這些協(xié)議的關(guān)系如圖2所示。協(xié)議組成堆棧的形式,每一個下層提供對它上層的支持,同時每一個上層都必須基于所有的下層協(xié)議之上。</p><p> 3.3 網(wǎng)站系統(tǒng)分析</p><p> 根據(jù)前面的設(shè)計思想進行分析,按照系統(tǒng)開發(fā)的基本觀點對網(wǎng)站進行分解,從內(nèi)容上可對網(wǎng)站
105、作如下劃分:</p><p> (1)網(wǎng)站,包括五個子模塊:</p><p><b> 一、關(guān)系我們</b></p><p><b> 二、我們的關(guān)點</b></p><p><b> 三、我們的作品</b></p><p><b>
106、 四、科技新聞</b></p><p><b> 五、公司風(fēng)格</b></p><p> 通過關(guān)系我們及我們的團隊、工作中等內(nèi)容來展現(xiàn);</p><p> ?。?)優(yōu)點與特色通過我們的作品、我們的關(guān)點等欄目來展現(xiàn);</p><p> ?。?)發(fā)布公司業(yè)務(wù)與動向通過BBS論壇、技術(shù)新聞等欄目來實現(xiàn);<
107、/p><p> ?。?)通過發(fā)布web、asp、flash等的最新消息來吸引用戶的瀏覽。</p><p><b> 3.4 主頁設(shè)計</b></p><p> 網(wǎng)站主頁采用靜、動相結(jié)合的方式,即靜態(tài)的主畫面和動態(tài)的圖片相結(jié)合,體現(xiàn)公司的勃勃生氣,靜態(tài)主頁方式介紹公司風(fēng)格、優(yōu)點特色、信息發(fā)布,BBS論壇就得利用ASP與數(shù)據(jù)庫結(jié)合的技術(shù)建立數(shù)據(jù)庫
108、,采用交互式的動態(tài)的web畫面來實現(xiàn)。</p><p> 3.5 數(shù)據(jù)庫設(shè)計</p><p> 采用的數(shù)據(jù)庫是Microsoft Access,擬建立JAXEDATA.mdb庫文件,BBSPP1.mdb庫文件JAXEDATA.mdb包含如下幾個表文件:</p><p> ?。?)admin管理員信息表;</p><p> ?。?)Art
109、icle文章信息表;</p><p> (3)Lunmu文章欄目信息表;</p><p> ?。?)BBSPP1.mdb包含如下2個表文件; </p><p> ?。?)發(fā)言表用戶發(fā)言信息表;</p><p> ?。?)用戶表用戶登記信息表。</p><p> 3.6 圖形界面設(shè)計</p><
110、p> 在圖形化操作系統(tǒng)日益流行的今天,界面可以說是一個應(yīng)用程序最重要最直接的部分。對用戶而言,界面就是應(yīng)用程序,幕后執(zhí)行的程序代碼用戶不關(guān)心,也感覺不到。因此應(yīng)用程序的可用性的友好性依賴于界面的設(shè)計。</p><p> 并不是只有藝術(shù)家才能設(shè)計出好的界面,大多數(shù)用戶界面設(shè)計原則和任何基礎(chǔ)課程中教授的基礎(chǔ)設(shè)計原則一樣。實際上,在計算機屏幕上組合顏色、文字等的基本原則和我們在紙張上畫圖一樣。</p&g
111、t;<p> 本系統(tǒng)是基于Web的,所以系統(tǒng)的界面設(shè)計也就是系統(tǒng)網(wǎng)頁 的設(shè)計。Photoshop產(chǎn)品對網(wǎng)頁設(shè)計的強大處理功能,用戶通過在頁面上僅用拖曳控件的方式就可輕松創(chuàng)建網(wǎng)頁。但若要想制作出方便實用的精美網(wǎng)頁,必須在開始之前做出詳細設(shè)計,這樣就會大大提高網(wǎng)頁質(zhì)量,進一步改善應(yīng)用程序的可用性。設(shè)計時可以將設(shè)計的頁面畫在紙上,然后考慮哪些控件是所需要的,以及不同元素的重要性、控件之間的聯(lián)系等。頁面的設(shè)計和規(guī)劃不僅影響到它本
112、身外觀的藝術(shù)性,而且對應(yīng)用程序的可用性也有很重要的作用。組織頁面的工作包括控件的位置、大小、一致性等。這一點我們的設(shè)計師做得比較有突出的圖片來表現(xiàn)!</p><p> 第四章 詳細設(shè)計與實現(xiàn)</p><p> 4.1 網(wǎng)頁設(shè)計的內(nèi)容</p><p><b> 1) 視聽元素</b></p><p> 這里所說
113、的視聽元素,主要包括:文本、背景、按鈕、圖標、圖像、表格、顏色、導(dǎo)航工具、背景音樂、動態(tài)影像等。無論是文字、圖形、動畫,還是音頻、視頻,網(wǎng)頁設(shè)計者所要考慮的是如何以感人的形式把它們放進頁面這個“大畫布”里。在本網(wǎng)站中雖然沒有用到背影音樂,但安排了一些GIF動畫也大大豐富了網(wǎng)頁藝術(shù)設(shè)計的表現(xiàn)力。</p><p><b> 2) 版式設(shè)計</b></p><p> 網(wǎng)
114、頁的版式設(shè)計同報刊雜志等平面媒體的版式設(shè)計有很多共同之處,它在網(wǎng)頁的藝術(shù)設(shè)計中占據(jù)著重要的地位。所謂網(wǎng)頁的版式設(shè)計,是在有限的屏幕空間上將視聽多媒體元素進行有機的排列組合,將理性思維個性化的表現(xiàn)出來,是一種具有個人風(fēng)格和藝術(shù)特色的視聽傳達方式。它在傳達信息的同時,也產(chǎn)生感官上的美感和精神上的享受。</p><p> 但網(wǎng)頁的排版與書籍雜志的排版又有很多差異。印刷品都有固定的規(guī)格尺寸,網(wǎng)頁則不然,它的尺寸是由讀者
115、來控制的。這使網(wǎng)頁設(shè)計者不能精確控制頁面上每個元素的尺寸和位置。而且,網(wǎng)頁的組織結(jié)構(gòu)不像印刷品那樣為線性組合,這給網(wǎng)頁的版式設(shè)計帶來了一定的難度。</p><p> 因此在網(wǎng)站先用的色調(diào)非常冷,是用黑與淺藍兩種冷淡顏色的交互。但出來的后果今我很滿意。再加上一些GIF動畫中和了網(wǎng)頁的冷淡。</p><p> 4.2 網(wǎng)頁藝術(shù)設(shè)計的原則</p><p> 網(wǎng)頁作
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——綜合網(wǎng)站設(shè)計 (2)
- 畢業(yè)論文——綜合網(wǎng)站設(shè)計 (2)
- 綜合下載網(wǎng)站畢業(yè)論文
- 網(wǎng)站設(shè)計畢業(yè)論文-論文
- 個人網(wǎng)站設(shè)計畢業(yè)論文
- 課程網(wǎng)站設(shè)計畢業(yè)論文
- 課程網(wǎng)站設(shè)計畢業(yè)論文
- 畢業(yè)論文---個人網(wǎng)站設(shè)計
- 個人網(wǎng)站設(shè)計 畢業(yè)論文
- 畢業(yè)論文——中學(xué)網(wǎng)站設(shè)計
- 網(wǎng)站設(shè)計畢業(yè)論文3
- 共享網(wǎng)站設(shè)計畢業(yè)論文
- 電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文網(wǎng)站設(shè)計畢業(yè)論文
- 網(wǎng)站畢業(yè)論文
- 網(wǎng)頁設(shè)計靜態(tài)網(wǎng)站畢業(yè)論文
- 教育網(wǎng)站設(shè)計畢業(yè)論文
- 旅游網(wǎng)站設(shè)計畢業(yè)論文
- 畢業(yè)論文——企業(yè)網(wǎng)站設(shè)計
- 新聞網(wǎng)站設(shè)計畢業(yè)論文
- 網(wǎng)站設(shè)計與制作畢業(yè)論文
評論
0/150
提交評論