實驗5 網(wǎng)頁制作的計算環(huán)境_第1頁
實驗5 網(wǎng)頁制作的計算環(huán)境_第2頁
實驗5 網(wǎng)頁制作的計算環(huán)境_第3頁
實驗5 網(wǎng)頁制作的計算環(huán)境_第4頁
實驗5 網(wǎng)頁制作的計算環(huán)境_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

實驗5網(wǎng)頁制作的計算環(huán)境1.背景知識計算機網(wǎng)絡(luò)是網(wǎng)頁應(yīng)用的平臺和基礎(chǔ),因此,在了解信息資源管理網(wǎng)站的網(wǎng)頁設(shè)計與制作之前,應(yīng)該先了解計算機網(wǎng)絡(luò)的基礎(chǔ)知識。(1)網(wǎng)絡(luò)基礎(chǔ)盡管從不同的視角觀察計算機網(wǎng)絡(luò)可以有不同的定義,但通常計算機網(wǎng)絡(luò)被定義為“在網(wǎng)絡(luò)協(xié)議控制下,由多臺計算機、若干臺終端、數(shù)據(jù)傳輸設(shè)備以及計算機與計算機間、終端與計算機間進行通信的設(shè)備所組成的計算機復(fù)合系統(tǒng)”。計算機網(wǎng)絡(luò)源于計算機與通信技術(shù)的結(jié)合,始于20世紀(jì)50年代。計算機網(wǎng)絡(luò)可以按照網(wǎng)絡(luò)的分布距離、通信介質(zhì)、適用范圍、傳輸速率等進行分類。例如按網(wǎng)絡(luò)的分布距離,可將網(wǎng)絡(luò)劃分為廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)和城域網(wǎng)(MAN)等。因特網(wǎng)(Internet)源于美國軍方的ARPANET,是將全球成千上萬的計算機網(wǎng)絡(luò)連接起來而形成的全球性計算機網(wǎng)絡(luò)系統(tǒng),使得各網(wǎng)絡(luò)之間可以交換信息或共享資源。內(nèi)聯(lián)網(wǎng)(又稱內(nèi)部網(wǎng),Intranet)是在因特網(wǎng)技術(shù)基礎(chǔ)上發(fā)展起來的,是因特網(wǎng)在企業(yè)內(nèi)部信息系統(tǒng)的應(yīng)用和延伸。它是在一個協(xié)同作業(yè)的組織內(nèi)部,采用因特網(wǎng)技術(shù)實現(xiàn)該組織應(yīng)用需求的網(wǎng)絡(luò)應(yīng)用系統(tǒng),是使用Web協(xié)議構(gòu)建的企業(yè)級信息集成和信息服務(wù)的信息設(shè)施。因特網(wǎng)提供的常用的服務(wù)類型有網(wǎng)絡(luò)信息瀏覽(WWW)、電子郵件(E-mail)、新聞組(NewsGroup)、文件傳輸(FTP)、遠(yuǎn)程登錄(Telnet)、BBS等等。(2)網(wǎng)絡(luò)傳輸協(xié)議在網(wǎng)絡(luò)中,相互通信的計算機必須高度協(xié)調(diào)工作。為了降低網(wǎng)絡(luò)設(shè)計的復(fù)雜性,專家們提出了層次模型。分層設(shè)計方法可以將龐大而復(fù)雜的問題轉(zhuǎn)化為若干較小且易于處理的子問題。國際標(biāo)準(zhǔn)化組織(ISO)于1977年設(shè)立了專門機構(gòu)研究解決上述問題,并提出了一個使各種計算機能夠互連的標(biāo)準(zhǔn)框架——開放式系統(tǒng)互連參考模型(OSI)。OSI模型是一個開放體系結(jié)構(gòu),它規(guī)定將網(wǎng)絡(luò)分為7層,即物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層,并規(guī)定了每層的功能,如圖6-l所示。作為一種參考模型和完整體系,ISO/OSI參考模型對計算機網(wǎng)絡(luò)技術(shù)朝標(biāo)準(zhǔn)化、規(guī)范化方向發(fā)展具有指導(dǎo)意義。TCP/IP模型始于20世紀(jì)70年代中期美國國防部為其研究性網(wǎng)絡(luò)ARPANET開發(fā)的網(wǎng)絡(luò)體系結(jié)構(gòu)。圖6-2給出了TCP/IP模型。TCP/IP模型是4層結(jié)構(gòu),包括網(wǎng)絡(luò)接口層、互聯(lián)網(wǎng)層(也稱網(wǎng)絡(luò)層)、傳輸層和應(yīng)用層。TCP/IP模型是對現(xiàn)存協(xié)議的一個歸納和總結(jié),被廣泛使用。IP地址和域名是因特網(wǎng)使用的網(wǎng)絡(luò)地址,符合TCP/IP協(xié)議規(guī)定的地址方案。TCP/IP協(xié)議要求每一個主機都有惟一的一個網(wǎng)絡(luò)地址,簡稱IP地址。并且,在因特網(wǎng)中,域名可以通過域名服務(wù)系統(tǒng)(DNS)映射為IP地址,以方便人們對站點的記憶。HTTP(超文本傳輸協(xié)議)是用于在網(wǎng)絡(luò)上傳輸超文本到本地瀏覽器的傳送協(xié)議,它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。當(dāng)我們想瀏覽一個網(wǎng)站的時候,只要在瀏覽器的地址欄里輸入網(wǎng)站的URL(統(tǒng)一資源定位符)地址就可以了。瀏覽器會通過HTTP將Web服務(wù)器上站點的網(wǎng)頁代碼提取出來,并翻譯成網(wǎng)頁。圖1ISO/OSI參考模型圖2TCP/IP模型(3)網(wǎng)頁語言網(wǎng)頁的本質(zhì)是HTML源代碼。HTML(HypertextMarkupLanguage,超文本標(biāo)記語言)是表示網(wǎng)頁的一種規(guī)范(或者說是一種標(biāo)準(zhǔn)),它通過標(biāo)記符定義了網(wǎng)頁內(nèi)容的顯示。HTML由國際組織W3C(萬維網(wǎng)聯(lián)盟)制定和維護,W3C的官方網(wǎng)站是:htt://,用戶可以從該網(wǎng)站中獲得最新的HTML規(guī)范。在HTML文檔中,通過使用標(biāo)記符可以告訴瀏覽器如何顯示網(wǎng)頁,即確定內(nèi)容的顯示格式。瀏覽器按順序讀取HTML文件,然后根據(jù)內(nèi)容周圍的HTML標(biāo)記符解釋和顯示各種內(nèi)容。HTML中的超文本功能,也就是超鏈接功能,使網(wǎng)頁之間可以鏈接起來。網(wǎng)頁與網(wǎng)頁的鏈接構(gòu)成了網(wǎng)站,而網(wǎng)站與網(wǎng)站的鏈接就構(gòu)成了多姿多彩的WWW世界。雖然很多網(wǎng)頁開發(fā)工具,如Dreamweaver、FrontPage等,并不要求開發(fā)者具備HTML語言基礎(chǔ),但是如果要對網(wǎng)頁進行深層次的開發(fā)還是離不開HTML語言的。ASP是由服務(wù)器端腳本、對象以及組件拓展的標(biāo)準(zhǔn)網(wǎng)頁。如同標(biāo)準(zhǔn)HTML文件一樣,ASP網(wǎng)頁包含HTML語句,并在一個瀏覽器上解釋并顯示。但它為HTML編寫人員提供了在服務(wù)器端運行腳本的環(huán)境,使HTML編寫人員可以利用JavaScript或其他第三方腳本語言來創(chuàng)建ASP,實現(xiàn)有動態(tài)內(nèi)容的網(wǎng)頁,如當(dāng)前的計算機時間、計數(shù)器的計數(shù)值等。一個ASP文件的后綴為.asp,其中包含實現(xiàn)動態(tài)功能的JavaScript語句。用戶可以拓展自己的ActiveX組件,但ASP只能在Microsoft(微軟公司)的IE瀏覽器平臺下工作。ASP.NET又叫ASP+,它不是ASP3.0的簡單升級,而是Microsoft推出的新一代ActiveServerPages,也是Microsoft發(fā)展的新的.NET構(gòu)架的重要組成部分。ASP.NET繼承了ASP的最大優(yōu)點并全力使其擴大化,同時也修復(fù)了許多ASP運行時會發(fā)生的錯誤。貫穿整個ASP.NET的主題,就是可以由系統(tǒng)來完成大部份不重要的瑣碎工作。另一方面,在使用ASP.NET時,只需將精力集中在如何完善自己的方案上,而ASP.NET已經(jīng)做好了充分的基礎(chǔ)構(gòu)架。ASP.NET支持多種語言,其缺省語言是VisualBasic,其代碼將是編譯后運行的(而非原來的解釋執(zhí)行)。JavaScript是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,它可以被嵌入到HTML文件中。使用它的目的是與HTML語言、Java腳本語言(Java小程序)一起實現(xiàn)一個Web頁面鏈接多個對象,并與Web客戶進行交互,從而可以輕松實現(xiàn)客戶端的請求等。JavaScript是通過嵌入到標(biāo)準(zhǔn)HTML語言中實現(xiàn)的,它的出現(xiàn)彌補了HTML語言的缺陷,是Java與HTML折中的選擇。Java是由Sun公司開發(fā)的新一代編程語言,其魅力在于能夠編寫適合于所有芯片、所有操作系統(tǒng)、獨立運行的應(yīng)用程序。在網(wǎng)頁中加入Java程序后,網(wǎng)頁已不再是單純的文本文件,而是整合了Java的一個程序?qū)嶓w。因此,瀏覽器不但負(fù)責(zé)將HTML文件以正確的格式顯示,還必須在機器上執(zhí)行相應(yīng)的Java程序,從而可以形成動態(tài)的網(wǎng)頁。Java程序一般分為兩類:獨立應(yīng)用程序(application)和小應(yīng)用程序(applet)。獨立應(yīng)用程序直接由Java虛擬機解釋執(zhí)行;小應(yīng)用程序則用于嵌入到Web頁面,增加Web頁面的交互性和動態(tài)性。JSP是一項基于Java的動態(tài)頁面技術(shù)標(biāo)準(zhǔn),為創(chuàng)建可支持跨平臺和Web服務(wù)器的動態(tài)頁面提供了簡潔而有效的工具,并逐漸成為因特網(wǎng)上的主流開發(fā)工具。JSP和ASP在技術(shù)方面有許多相似之處,不過兩者源于不同的技術(shù)規(guī)范組織:ASP一般只用于Windows平臺,而JSP則可以在85%以上的服務(wù)器中運行,而且基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序更易于維護和管理。PHP(HypertextPreprocessor,超文本預(yù)處理器)是因特網(wǎng)上比較流行的腳本語言,其語法借鑒了C、Java、Perl等語言的優(yōu)點,而且只需要很少的編程就能使用PHP建立一個可交互的Web站點。PHP與HTML語言有非常好的兼容性,使用者可以直接在其中加入HTML標(biāo)簽,或者在HTML標(biāo)簽中加入腳本代碼,從而更好地實現(xiàn)頁面控制。PHP提供了標(biāo)準(zhǔn)的數(shù)據(jù)接口,數(shù)據(jù)連接方便,兼容性強,擴展性強,可以進行面向?qū)ο蟮木幊獭ML(extensiblemarkuplanguage,可擴展標(biāo)記語言)實質(zhì)上是一種定義語言——任何人、任何行業(yè)都可遵循這些法則,定義各種標(biāo)識來描述信息中的所有元素,然后通過一種被稱為分析程序的小型程序進行處理,使信息能“自我描述”。CGI(CommonGateInterface,通用網(wǎng)關(guān)接口)是運行在Server上的程序,負(fù)責(zé)提供同客戶段HTML頁面的接口??梢杂萌魏我环N你所熟悉的高級語言來編寫CGI程序,但Perl語言是編寫CGI,特別是表單類程序的首選。Perl語言前身是屬于Unix專用的高級語言,具有強大的字符串處理能力。由于CGI是服務(wù)器和客戶端的接口,所以對于不同的服務(wù)器,CGI程序的移植是一個很復(fù)雜的問題。一般來說,對于不同的服務(wù)器沒有可以互相通用的CGI,這是CGI程序最復(fù)雜的地方。2.實驗?zāi)康?)熟悉網(wǎng)絡(luò)的基本概念,了解網(wǎng)頁設(shè)計的主要技術(shù)和基本內(nèi)容。2)通過因特網(wǎng)搜索與瀏覽,了解網(wǎng)絡(luò)環(huán)境中主流的網(wǎng)頁制作技術(shù)網(wǎng)站。3)掌握通過專業(yè)網(wǎng)站學(xué)習(xí)網(wǎng)頁設(shè)計與制作知識的方法,嘗試通過專業(yè)網(wǎng)站的輔助與支持來開展網(wǎng)頁設(shè)計與制作應(yīng)用實踐。3.實驗內(nèi)容和步驟1.熟悉網(wǎng)絡(luò)基本概念請查閱教材和有關(guān)資料,根據(jù)你的理解和看法,給出以下網(wǎng)絡(luò)基本概念的定義。因特網(wǎng)是一組全球信息資源的總匯。有一種粗略的說法,認(rèn)為INTERNET是由于許多小的網(wǎng)絡(luò)(子網(wǎng))互聯(lián)而成的一個邏輯網(wǎng),每個子網(wǎng)中連接著若干臺計算機(主機)。Internet以相互交流信息資源為目的,基于一些共同的協(xié)議,并通過許多路由器和公共互聯(lián)網(wǎng)而成,它是一個信息資源和資源共享的集合。內(nèi)聯(lián)網(wǎng)又稱企業(yè)內(nèi)連網(wǎng),是用因特網(wǎng)技術(shù)建立的可支持企事業(yè)內(nèi)部業(yè)務(wù)處理和信息交流的綜合網(wǎng)絡(luò)信息系統(tǒng),通常采用一定的安全措施與企事業(yè)外部的因特網(wǎng)用戶相隔離,對內(nèi)部用戶在信息使用的權(quán)限上也有嚴(yán)格的規(guī)定。3)WWW是環(huán)球信息網(wǎng)(WorldWideWeb)的縮寫,也可以簡稱為Web,中文名字為“萬維網(wǎng)”。網(wǎng)頁是網(wǎng)站中的一頁,通常是HTML格式(文件擴展名為.html或.htm或.sp或.aspx或.php或.jsp等),網(wǎng)頁通常用圖像檔來提供圖畫,網(wǎng)頁要使用網(wǎng)頁瀏覽器來閱讀。主頁亦稱首頁或起始頁,是用戶打開瀏覽器時自動打開的一個或多個網(wǎng)頁。首頁也可以指一個網(wǎng)站的入口網(wǎng)頁,即打開網(wǎng)站后看到的第一個頁面,大多數(shù)作為首頁的文件名是index、default、main或portal加上擴展名。站點是easySite內(nèi)容管理平臺主要管理的邏輯單元,站點管理是對一個Internet的站點進行組織、維護和管理的功能集合。站點可分父子站點(站點和虛擬目錄),通過站點管理,用戶可以根據(jù)自己的需要設(shè)計出自己網(wǎng)站結(jié)構(gòu)。IP地址被用來給Internet上的電腦一個編號。大家日常見到的情況是每臺聯(lián)網(wǎng)的PC上都需要有IP地址,才能正常通信。2.了解網(wǎng)頁制作的技術(shù)請查閱教材和有關(guān)資料,根據(jù)你的理解和看法,給出以下網(wǎng)頁制作技術(shù)的定義。HTML超文本標(biāo)記語言,即HTML(HypertextMarkupLanguage),是用于描述網(wǎng)頁文檔的一種標(biāo)記語言。JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司的BrendanEich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是Sun公司的注冊商標(biāo)。Ecma國際以JavaScript為基礎(chǔ)制定了ECMAScript標(biāo)準(zhǔn)。JavaScript也可以用于其他場合,如服務(wù)器端編程。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,字節(jié)順序記號。XML可擴展標(biāo)記語言(ExtensibleMarkupLanguage,XML),用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言,可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進行定義的源語言。XML是標(biāo)準(zhǔn)通用標(biāo)記語言(SGML)的子集,非常適合Web傳輸。XML提供統(tǒng)一的方法來描述和交換獨立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。CGI公共網(wǎng)關(guān)接口CGI(CommonGatewayInterface)是WWW技術(shù)中最重要的技術(shù)之一,有著不可替代的重要地位。CGI是外部應(yīng)用程序(CGI程序)與Web服務(wù)器之間的接口標(biāo)準(zhǔn),是在CGI程序和Web服務(wù)器之間傳遞信息的規(guī)程。CGI規(guī)范允許Web服務(wù)器執(zhí)行外部程序,并將它們的輸出發(fā)送給Web瀏覽器,CGI將Web的一組簡單的靜態(tài)超媒體文檔變成一個完整的新的交互式媒體。5)ASP是ActiveServerPage的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是。asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。另外阿斯匹林、天門冬氨酸、阿里軟件銷售合作伙伴、美國武裝系統(tǒng)暨程序公司等的縮寫也都為ASP。ASP.NET是一項微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。6)PHP是英文超文本預(yù)處理語言HypertextPreprocessor的縮寫。PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運用。3.了解網(wǎng)頁制作軟件請查閱教材和有關(guān)資料,根據(jù)你的理解和看法,給出以下網(wǎng)頁制作軟件的簡單介紹(如主要用途、最新版本號等)。MicrosoftFrontPage簡稱FP,是微軟公司推出的一款網(wǎng)頁設(shè)計、制作、發(fā)布、管理的軟件。FrontPage由于良好的易用性,被認(rèn)為是優(yōu)秀的網(wǎng)頁初學(xué)者的工具。但其功能無法滿足更高要求,所以在高端用戶中,大多數(shù)使用MacromediaDreamweaver作為代替品。MacromediaDreamweaver是個原本由Macromedia公司所開發(fā)的著名網(wǎng)站開發(fā)工具。它使用所見即所得的接口,亦有HTML編輯的功能。它現(xiàn)在有Mac和Windows系統(tǒng)的版本。隨Macromedia被Adobe收購后,Adobe也開始計劃開發(fā)Linux版本的Dreamweaver了。Dreamweaver自MX版本開始,使用了Opera的排版引擎"Presto"作為網(wǎng)頁預(yù)覽。MacromediaFlash屬于計算機軟件領(lǐng)域,是美國Macromedia公司開發(fā)的專門用于制作二維動畫的軟件,導(dǎo)出的是SWF文件,適合在網(wǎng)絡(luò)上流傳,無論是專業(yè)還是業(yè)余人士都很喜歡。MacromediaFireworksMacromedia開發(fā)的圖象軟件,借助于MacromediaFireworks8,您可以在直觀、可定制的環(huán)境中創(chuàng)建和優(yōu)化用于網(wǎng)頁的圖像并進行精確控制。Fireworks業(yè)界領(lǐng)先的優(yōu)化工具可幫助您在最佳圖像品質(zhì)和最小壓縮大小之間達到平衡。它與MacromediaDreamweaver?和MacromediaFlash?共同構(gòu)成的集成工作流程可以讓您創(chuàng)建并優(yōu)化圖像,同時又能避免由于進行Roundtrip編輯而丟失信息或浪費時間。利用可視化工具,無需學(xué)習(xí)代碼即可創(chuàng)建具有專業(yè)品質(zhì)的網(wǎng)頁圖形和動畫,如完成大圖切割,變換圖像和彈出菜單等。它大大簡化了網(wǎng)絡(luò)圖形設(shè)計的工作難度,無論是專業(yè)設(shè)計家還是業(yè)余愛好者,使用Fireworks都不僅可以輕松地制作出十分動感的GIF動畫,因此,對于輔助網(wǎng)頁編輯來說,F(xiàn)ireworks將是最大的功臣。你搜索到的其他網(wǎng)頁制作軟件有:a)KindEditorb)xhEditorc)BlumentalsWeBuilder2011324.網(wǎng)頁制作計算環(huán)境上網(wǎng)搜索和瀏覽,看看哪些網(wǎng)站在做著網(wǎng)頁設(shè)計與制作的技術(shù)支持工作?請將搜索結(jié)果記錄在表中。你在本次搜索中使用的關(guān)鍵詞主要是:網(wǎng)頁設(shè)計與制作專業(yè)網(wǎng)站表1網(wǎng)頁設(shè)計與制

溫馨提示

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

最新文檔

評論

0/150

提交評論