論文格式
              電氣工程 會計論文 金融論文 國際貿易 財務管理 人力資源 輕化工程 德語論文 工程管理 文化產業管理 信息計算科學 電氣自動化 歷史論文
              機械設計 電子通信 英語論文 物流論文 電子商務 法律論文 工商管理 旅游管理 市場營銷 電視制片管理 材料科學工程 漢語言文學 免費獲取
              制藥工程 生物工程 包裝工程 模具設計 測控專業 工業工程 教育管理 行政管理 應用物理 電子信息工程 服裝設計工程 教育技術學 論文降重
              通信工程 電子機電 印刷工程 土木工程 交通工程 食品科學 藝術設計 新聞專業 信息管理 給水排水工程 化學工程工藝 推廣賺積分 付款方式
              • 首頁 |
              • 畢業論文 |
              • 論文格式 |
              • 個人簡歷 |
              • 工作總結 |
              • 入黨申請書 |
              • 求職信 |
              • 入團申請書 |
              • 工作計劃 |
              • 免費論文 |
              • 現成論文 |
              • 論文同學網 |
              搜索 高級搜索

              當前位置:論文格式網 -> 免費論文 -> 計算機畢業論文

              關于網頁設計與制作(二)

              本論文在計算機畢業論文欄目,由論文格式網整理,轉載請注明來源www.donglienglish.cn,更多論文,請點論文格式范文查看
              HTML的本質是文本,需要瀏覽器的解釋,HTML的編輯器大體可以分為三種:
              1、基本編輯軟件,使用WINDOWS自帶的記事本或寫字版都可以編寫,當然,如果你用WPS來編寫,也可以。不過存盤時請使用.htm或.html作為擴展名,這樣瀏覽器就可以解釋執行了。
              2、半所見即所得軟件,這種軟件能大大提高開發效率,它可以使你在很短的時間內做出Homepage,且可以學習HTML,這種類型的軟件主要有HOTDOG,還有國產的軟件網頁作坊。
              3、所見即所得軟件,使用最廣泛的編輯器,完全可以一點不懂HTML的知識就可以做出網頁,這類軟件主要有Frontpage,DREAMWEAVER、Delphi、Eclipse、UltraEdit。
              一個HTML文件由一個HTML元素組成,即文件以<HTML>開始。以</HTML>結束,文檔中其他元素及其屬性的聲明都是HTML的元素體。
                  HTML元素的元素體和元素體由兩大部分組成,即頭元素<head>…</head>和體元素<body>…</body>。頭元素和體元素的元素體又由其他元素、文本和注釋等組成。
                一個標準的HTML文件應該具備如下結構:
               <HTML> 標記一個HTML文件的開始
                   <HEAD> HTML文件的文件頭部分開始
                 …文件頭部分內容
                  </HEAD> HTML文件的文件頭部分結束
              <BODY> HTML文件的文件體部分開始
              …文件體
              </BODY>HTML文件的文件部分結束
              </HTML>標記該HTML文件結束
              有些元素只能出現在頭元素中,如meta、title等元素,而大多數的元素只能出現在體元素中。在頭元素中的元素表示的是該HTML文件的一般信息,比如該文件的標題、來源、作者、版本、字符集和關鍵字等,這些元素與書寫的順序無關,它們只是表明該HTML文件的屬性值。但出現在元素體中的元素則是要注意書寫順序的,改變了它們的書寫順序就會改變HTML文件在瀏覽器上輸出的形式。
              2.2.1 Dreamweaver 
              Dreamweaver是美國Adobe(原Macromedia,2005年被Adobe收購)公司開發的集網頁制作和管理網站于一身的所見即所得網頁編輯器,它是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁。它不僅是優秀的WYSIWYG編輯器,更是優秀的代碼編輯器,有代碼加亮,代碼提示等豐富功能,提供各種示例代碼,并支持java script,PHP,ASP,JSP等多種腳本語言。最新版本為CS4,發布于2008年9月。
              2.2.2 ASP
              ASP技術是Microsoft公司開發的一套全新的服務器端腳本程序環境。它可以根據客戶端的不同請求,在服務器端經過相應的ASP程序處理生成不同的靜態HTML頁面并穿回給瀏覽器。ASP自身有很多優點,這些優點使它成為了當今世界網絡上應用最多的腳本設計環境。
              1、什么是ASP
              ASP的全稱是Active Server Pages,中文名稱叫做動態服務器網頁,其功能在于可以使用它來開發運行在Windows服務器平臺上的動態網頁和網頁。盡管我們常把“ASP腳本”掛在嘴邊,但ASP既不是一種編程語言,也不是開發工具軟件,同樣也不是一種應用程序,它實際上是一種開發動態網頁的技術。
              2、ASP的腳本語言
              ASP的腳本語言可以是VBScript或者Jscript,也可以是兩者的結合,所以任何一種文本編輯器都能編輯ASP腳本,當然不同的編輯器開發調試效率是不一樣的。和通常的VBScript和Jscript應用程序不同,ASP所有的程序都是在服務器端運行的,而不是在瀏覽器或者客戶端執行的,這樣用戶就不必擔心自己的瀏覽器能否運行所編寫的ASP代碼了。
              程序執行完畢,服務器僅將執行的結果返回給客戶端瀏覽器,這樣即使客戶端的瀏覽器不支持VBScript或Jscript,但是仍然可以瀏覽動態的網頁。
              VBScript是IIS默認的腳本語言,當然可以在IIS中更改默認的腳本語言。如果改成Jscript,那么默認的腳本語言就是Jscript。因為VBScript在屬性和方法上的靈活表現方式更適合作為服務器的腳本,所以推薦大家用VBScript作為ASP的默認腳本語言。
              3、ASP的運行環境
              由于ASP是一種服務器的腳本語言,所以并不是所有的Web服務器都具有這個功能。ASP是由Microsoft公司推出的,當然在目前頁只有Microsoft公司推出的服務器能實現ASP的強大功能,其他的一些服務器在安裝了ASP組件后才能實現這個功能。
              Microsoft公司推出的支持ASP的Web服務器有以下幾個:
              Microsoft Internet Information Server version (IIS);
              Microsoft Peer Web Server;
              Microsoft Personal WebServer (PWS);
              其中前兩個主要是為Microsoft公司的Windowns NT /2000 /XP系統開發的,當然它們的功能以及穩定性都要強很多。目前大型的站點大多是有IIS作為服務器,而PWS是為一般的PC用戶開發的。
              既然ASP是在服務器端執行的,因此訪問這些以.asp為后綴的文件時,就不能使用實際的物理路徑,而只能用虛擬路徑。使用虛擬路徑訪問ASP最簡單的方法就是將ASP文件拷貝到IIS的安裝目錄中 (默認的安裝目錄為C:\Inetpub\wwwroot),然后就可以通過IE瀏覽器直接訪問了。
              訪問文件名為“index.asp”的ASP文件,如果在IE瀏覽器中用物理路徑訪問,本來期望的結果是不會出現的,瀏覽器只會顯示普通的HTML頁面。為此應該將“index.asp”文件拷貝到服務器目錄下,然后通過虛擬路徑來訪問該頁面。如果程序沒有錯的話即可看到預期的效果。
              4、ASP的工作原理
              通過上述介紹,大家應該了解到一個ASP頁面從服務器端傳送到客戶端的原理與一般靜態HTML頁面是不同的。
              從客戶端的一URL請求到服務器反饋一個頁面給瀏覽器,其大致的流程如下:
              (1) 用戶在客戶端瀏覽器中輸入一個網址,與服務器建立連接。
              (2) 服務器根據用戶請求的網址在硬盤上找到相應的文件。
              (3) 如果文件是普通的HTML文檔,那么服務器將直接把該文件傳送到客戶端。
              (4) 如果文件是服務器腳本,那么服務器將運行這個文件。如果需要查詢數據庫,則通過ADO組件連接ODBC或DSN數據源訪問數據庫。進行了一系列的運算和解釋后,將最終結果形成一個純HTML文檔。
              (5) 把這個文檔傳送到客戶端。
              (6) 結束這次連接。
              由于最后傳送給客戶端的是一個純HTML文本文件,因此用戶在瀏覽器上是看不到ASP文件的源代碼的。
              5、ASP的開發工具
              使用ASP進行網路編程,選擇一個合適的開發工具是很重要的。ASP對開發工具沒有特殊的要求,只要具有文本編輯器功能的工具均可。因此ASP的開發工具很多,比較好的由Visual Interdev、Dreamweaver等。
              Dreamweaver是一個集成的Web應用軟件開發系統,包括開發、發行以及管理數據庫驅動的Web應用軟件所需的所有的功能,所以一般情況下推薦使用Dreamweaver。
              2.2.3 java script
              一、java script概述
              java script是一種基于對象(Object)和事件驅動(Event Driven)并具有安全性能的腳本語言。使用它的目的是與HTML超文本標記語言、Java 腳本語言(Java小程序)一起實現在一個Web頁面中鏈接多個對象,與Web客戶交互作用。從而可以開發客戶端的應用程序等。它是通過嵌入或調入在標準的HTML語言中實現的。它的出現彌補了HTML語言的缺陷,它是Java與HTML折衷的選擇,具有以下幾個基本特點: 
              1、是一種腳本編寫語言
              java script是一種腳本語言,它采用小程序段的方式實現編程。像其它腳本語言一樣,java script同樣已是一種解釋性語言,它提供了一個易的開發過程。
              它的基本結構形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它與HTML標識結合在一起,從而方便用戶的使用操作。 
              2、基于對象的語言。
              java script是一種基于對象的語言,同時以可以看作一種面向對象的。這意味著它能運用自己已經創建的對象。因此,許多功能可以來自于腳本環境中對象的方法與腳本的相互作用。 
              3、簡單性
              java script的簡單性主要體現在:首先它是一種基于Java基本語句和控制流之上的簡單而緊湊的設計, 從而對于學習Java是一種非常好的過渡。其次它的變量類型是采用弱類型,并未使用嚴格的數據類型。 
              4、安全性
              java script是一種安全性語言,它不允許訪問本地的硬盤,并不能將數據存入到服務器上,不允許對網絡文檔進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態交互。從而有效地防止數據的丟失。 
              5、動態性的
              java script是動態的,它可以直接對用戶或客戶輸入做出響應,無須經過Web服務程序。它對用戶的反映響應,是采用以事件驅動的方式進行的。所謂事件驅動,就是指在主頁(Home Page)中執行了某種操作所產生的動作,就稱為“事件”(Event)。比如按下鼠標、移動窗口、選擇菜單等都可以視為事件。當事件發生后,可能會引起相應的事件響應。 
              6、跨平臺性
              java script是依賴于瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,并支持java script的瀏覽器就可正確執行。從而實現了“編寫一次,走遍天下”的夢想。 
              實際上java script最杰出之處在于可以用很小的程序做大量的事。無須有高性能的電腦,軟件僅需一個字處理軟件及一瀏覽器,無須WEB服務器通道,通過自己的電腦即可完成所有的事情。
              總之,java script 是一種新的描述語言,它可以被箝入到 HTML 的文件之中。 java script語言可以做到回應使用者的需求事件 (如:form的輸入) ,而不用任何的網路來回傳輸資料,所以當一位使用者輸入一項資料時,它不用經過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應用程式所處理。
              java script 和 Java 很類似,但到底并不一樣! Java 是一種比 java script 更復雜許多的程式語言,而 java script 則是相當容易了解的語言。java script 創作者可以不那麼注重程式技巧,所以許多 Java 的特性在 Java Script 中并不支援。
              二、java script和Java的區別
              雖然java script與Java有緊密的聯系,但卻是兩個公司開發的不同的兩個產品。Java是SUN公司推出的新一代面向對象的程序設計語言,特別適合于Internet應用程序開發;而java script是Netscape公司的產品,其目的是為了擴展Netscape Navigator功能,而開發的一種可以嵌入Web頁面中的基于對象和事件驅動的解釋性語言, 它的前身是Live Script;而Java的前身是Oak語言。下面對兩種語言間的異同作如下比較: 
              1、基于對象和面向對象
              Java是一種真正的面向對象的語言,即使是開發簡單的程序,必須設計對象。
              java script是種腳本語言,它可以用來制作與網絡無關的,與用戶交互作用的復雜軟件。它是一種基于對象(Object Based)和事件驅動(Event Driver)的編程語言。因而它本身提供了非常豐富的內部對象供設計人員使用。 
              2、解釋和編譯
              兩種語言在其瀏覽器中所執行的方式不一樣。Java的源代碼在傳遞到客戶端執行之前,必須經過編譯,因而客戶端上必須具有相應平臺上的仿真器或解釋器,它可以通過編譯器或解釋器實現獨立于某個特定的平臺編譯代碼的束縛。
              java script是一種解釋性編程語言,其源代碼在發往客戶端執行之前不需經過編譯,而是將文本格式的字符代碼發送給客戶編由瀏覽器解釋執行。 
              3、強變量和弱變量
              兩種語言所采取的變量是不一樣的。
              Java采用強類型變量檢查,即所有變量在編譯之前必須作聲明。如: 
              Integer x;
              String y;
              x=1234;
              x=4321;
              其中X=1234說明是一個整數,Y=4321說明是一個字符串。
              java script中變量聲明,采用其弱類型。即變量在使用前不需作聲明,而是解釋器在運行時檢查其數據類型,如:
              x=1234;
              y="4321";
              前者說明x為其數值型變量,而后者說明y為字符型變量。
              4、代碼格式不一樣
              Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那么進行裝載,其代碼以字節代碼的形式保存在獨立的文檔中。
              java script的代碼是一種文本字符格式,可以直接嵌入HTML文檔中,并且可動態裝載。編寫HTML文檔就像編輯文本文件一樣方便。 
              5、嵌入方式不一樣
              在HTML文檔中,兩種編程語言的標識不同,java script使用<Script>...</Script>來標識,而Java使用<applet>...</applet>來標識。 
              6、靜態聯編和動態聯編
              Java采用靜態聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查。
              java script采用動態聯編,即java script的對象引用在運行時進行檢查,如不經編譯則就無法實現對象引用的檢查。
              網頁設計與制作畢業設計是在指導教師的悉心指導下獨立完成的。雖然整個整個內容還有很多不足,但是我的確能夠感到在我制作過程中技能的提高。在今后的學習生活中,我將不斷提高自己網頁設計與制作的能力和水平。
              辛苦老師在百忙之中批閱。

              首頁 上一頁 1 2 下一頁 尾頁 2/2/2


              上一篇:關于計算機的網絡安全問題及解決.. 下一篇:談談現代企業網絡的設計與建設
              Tags:關于 網頁設計 制作 【收藏】 【返回頂部】
              人力資源論文
              金融論文
              會計論文
              財務論文
              法律論文
              物流論文
              工商管理論文
              其他論文
              保險學免費論文
              財政學免費論文
              工程管理免費論文
              經濟學免費論文
              市場營銷免費論文
              投資學免費論文
              信息管理免費論文
              行政管理免費論文
              財務會計論文格式
              數學教育論文格式
              數學與應用數學論文
              物流論文格式范文
              財務管理論文格式
              營銷論文格式范文
              人力資源論文格式
              電子商務畢業論文
              法律專業畢業論文
              工商管理畢業論文
              漢語言文學論文
              計算機畢業論文
              教育管理畢業論文
              現代教育技術論文
              小學教育畢業論文
              心理學畢業論文
              學前教育畢業論文
              中文系文學論文
              計算機論文

              本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com

              論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供計算機畢業論文畢業論文格式,論文格式范文,畢業論文范文

              Copyright@ 2010-2018 LWGSW.com 論文格式網 版權所有

              感谢您访问我们的网站,您可能还对以下资源感兴趣:

              论文格式网:毕业论文格式范文