官术网_书友最值得收藏!

1.3 網(wǎng)頁制作常用軟件和技術(shù)

不論是制作大型網(wǎng)站還是一般的企業(yè)網(wǎng)站,無非都是做出一個又一個的網(wǎng)頁,再把它們鏈接起來。制作網(wǎng)頁可以直接使用HTML語言,也可以使用工具軟件。由于使用語言的工作量很大,制作一個頁面往往要寫成百上千行的代碼,非常麻煩,而且出錯率高,錯誤也不易被檢測和排除。所以,對于大多數(shù)人來說,更常用的是工具軟件。

用于設(shè)計網(wǎng)頁的工具軟件很多,如Adobe公司的Dreamweaver、Flash、Fireworks、Microsoft公司的FrontPage等,都是很受歡迎的網(wǎng)頁制作工具,擁有龐大的用戶群。

1.3.1 網(wǎng)頁編輯排版軟件Dreamweaver CS5

Dreamweaver CS5是一款所見即所得的網(wǎng)頁編輯工具,能夠使網(wǎng)頁和數(shù)據(jù)庫關(guān)聯(lián)起來,支持最新的HTML和CSS,用于對Web站點、Web頁面和Web應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā)。Dreamweaver CS5包含一個嶄新、簡潔、高效的界面,且性能也得到了改進(jìn),它不僅是專業(yè)人員制作網(wǎng)站的首選工具,而且已經(jīng)普及到廣大網(wǎng)頁制作愛好者之中,如圖1-10所示,是Dreamweaver CS5的工作界面。

圖1-10 Dreamweaver CS5的工作界面

1.3.2 網(wǎng)頁圖像制作軟件Photoshop CS5和Fireworks CS5

Photoshop CS5是一款功能十分強大、應(yīng)用范圍廣泛的優(yōu)秀圖像處理軟件,一直占據(jù)著圖像處理軟件界的領(lǐng)袖地位。Photoshop支持多種圖像及色彩模式,在Photoshop中,可以任意調(diào)整圖像的尺寸、分辨率及畫布的大小,使用Photoshop,可以設(shè)計出網(wǎng)頁的整體效果圖、網(wǎng)頁Logo、網(wǎng)頁按鈕和網(wǎng)頁宣傳廣告等圖像。如圖1-11所示,是Photoshop CS5的工作界面。

圖1-11 Photoshop CS5的工作界面

Fireworks CS5是一款用來設(shè)計網(wǎng)頁圖形的應(yīng)用程序,它包含的創(chuàng)新性解決方案解決了圖形設(shè)計人員和網(wǎng)站管理人員面臨的主要問題。Fireworks中的工具種類齊全,使用這些工具,可以在單個文件中創(chuàng)建和編輯位圖和矢量圖像,設(shè)計網(wǎng)頁效果、修剪和優(yōu)化圖形以減小其文件大小,以及通過使重復(fù)性任務(wù)自動進(jìn)行來節(jié)省時間。如圖1-12所示,是Fireworks CS5的工作界面。

圖1-12 Fireworks CS5的工作界面

1.3.3 網(wǎng)頁動畫制作軟件Flash CS5

Flash CS5是一款優(yōu)秀的矢量動畫制作軟件,它是當(dāng)今功能最豐富、最優(yōu)秀的動畫制作軟件之一。該軟件以界面簡潔、功能強大而聞名,是動畫設(shè)計初學(xué)者和專業(yè)動畫制作人員的首選。如圖1-13所示,是Flash CS5的工作界面。

圖1-13 Flash CS5的工作界面

1.3.4 超文本標(biāo)記語言HTML

HTML(Hyper Text Markup Language,超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各種操作系統(tǒng)平臺(如UNIX、Windows等)。HTML是網(wǎng)頁技術(shù)的核心與基礎(chǔ),不管是制作靜態(tài)網(wǎng)頁,還是編寫動態(tài)交互網(wǎng)頁,都離不開HTML語言。如果不了解HTML,就不能靈活地實現(xiàn)想要的網(wǎng)頁效果。

1.3.5 網(wǎng)頁腳本語言JavaScript

使用HTML只能制作出靜態(tài)的網(wǎng)頁,無法獨立完成與客戶端動態(tài)交互的網(wǎng)頁,雖然也有其他的語言(如CGI、ASP、Java等),能制作出交互的網(wǎng)頁,但是,其編程方法較為復(fù)雜,因此,Netscape公司開發(fā)出了JavaScript語言。它可以嵌入到HTML中,在客戶端執(zhí)行,是動態(tài)特效網(wǎng)頁設(shè)計的最佳選擇,同時也是瀏覽器普遍支持的網(wǎng)頁腳本語言。

JavaScript是一種基于對象和事件驅(qū)動,并具有安全性能的腳本語言。使用它的目的是與HTML超文本標(biāo)記語言、Java腳本語言(Java小程序)一起實現(xiàn)在一個Web頁面中鏈接多個對象,與Web客戶交互作用,從而開發(fā)出客戶端的應(yīng)用程序等,它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語言中實現(xiàn)的。

1.3.6 動態(tài)網(wǎng)頁編程語言ASP

ASP是Active Server Page的縮寫,是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用程序,它可以與數(shù)據(jù)庫和其他程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP文件的格式是.a(chǎn)sp,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令及COM組件等。與HTML相比,ASP網(wǎng)頁具有以下特點:

? 利用ASP實現(xiàn)動態(tài)網(wǎng)頁技術(shù)。

? ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試。

? ASP語言不需進(jìn)行編譯或鏈接,就可以直接執(zhí)行,使用一些相對簡單的腳本語言,如JavaScript、VBScript的一些基礎(chǔ)知識,結(jié)合HTML,即可完成網(wǎng)站的制作。

? ASP提供了一些內(nèi)置對象,使用這些對象,可以使服務(wù)器端腳本功能更強。

? ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù)。

? 由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此,使用者不會看到使用ASP所編寫的原始程序代碼,可確保源程序的安全。

主站蜘蛛池模板: 桦甸市| 塔城市| 临城县| 玉山县| 东丰县| 巨野县| 呼玛县| 偃师市| 石林| 蒲城县| 镇平县| 枝江市| 广州市| 秦皇岛市| 甘洛县| 丰宁| 专栏| 宁夏| 南岸区| 兴和县| 泾川县| 嫩江县| 读书| 报价| 汉阴县| 龙江县| 长治市| 腾冲县| 台安县| 肥城市| 九龙城区| 五河县| 大兴区| 镶黄旗| 达日县| 玉山县| 乐陵市| 汤原县| 汉阴县| 怀安县| 青海省|