第一篇:動態網站設計的色彩應用論文
摘要:由于多數網站設計師一般是工科背景,缺乏對藝術和色彩的研究,導致設計出來的網站僅能滿足客戶功能方面的需求,在版面和網頁整體視覺效果方面無法滿足客戶日益增長的需求,本案例從色彩學方面分析色彩及搭配特點,結合兒童攝影網站的瀏覽人群對色彩的喜愛,提出解決色彩搭配和主頁版面設計的方案,為工科背景設計師在設計網頁界面的時候解決版面色彩搭配提供啟發和借鑒。
關鍵詞:色彩;色彩搭配;兒童攝影網站
0引言
動態網站設計課程是計算機大專業的教學體系中的一門重要課程。計算機專業的授課老師通常出自工科而非藝術類專業,程序和技術是他們的強項,著重代碼或界面在DREWEAVER中技術部分的實現,也是教學中的重點。計算機專業的學生一般也是非藝術類考生,對美術和色彩的知識了解相對較少,這導致其設計出的界面不美觀,網頁中圖片素材的選擇、色彩的整體把握和搭配比較欠缺。然而從網站使用者的角度來講,打開網站首先是視覺上的感知,對于功能部分感受沒那么直接,漂亮精美的界面可以讓人耳目一新,視覺上的強烈印象可以激發瀏覽者更多的好奇心,從而增加瀏覽者停留在本網站的時間。網站的設計和推廣的目的是獲得瀏覽者的關注量,所以一個好的動態網站不僅功能代碼要設計完善,界面美工方面也需要精心設計,而設計精美的界面則需要整體圖片與色彩的搭配。
1色彩與網頁設計
1.1網頁界面布局
在動態網站設計課程的教學實際中,網頁布局是授課重點,常見的布局技術手段是采用DIV+CSS。其技術核心是:DIV實現網頁用層進行區域劃分,在區域與區域的位置調整和細節效果的處理方面利用CSS盒子模型原理來實現,盒子模型如圖一所示。利用DIV+CSS技術來布局網頁界面使得網頁整體效果看起來更為精美,但學生僅僅只掌握DIV+CSS技術還不能做出耳目一新的網頁效果,DIV+CSS只是網頁界面設計的一個工具,熟練掌握和運用工具還不能達到境界高的網頁制作,想要隨心所欲的根據不同瀏覽人群特點設計出相應的美工效果的界面則需要掌握和運用色彩學。
1.2色彩構成與搭配和網頁界面設計的關系
1.2.1色彩
色彩是光經過物體散射到達人眼睛中的顏色,由明度、純度、色相三要素組成,分為無彩色系和有彩色系,國際上普及的色彩分類是孟氏色立體,色彩實際運用和搭配中通常參考它。不同的要素組合出不同的顏色效果。色彩的構成是將兩個或兩個以上的色彩,根據不同的目的,按照一定的原則,重新組合、搭配、構成新的、美的色彩關系,在網頁設計中要運用這個原理來進行素材搭配。色彩是客觀存在的,但人對色彩的反應卻是隨著很多因素的變化而變化的,也就是說色彩具有生理特性。視覺的適應是由于外界變化引起視覺的改變過程,當人們看物體時,常常伴隨著心里的調節。現實生活中,人們看到的顏色大部分是多種色彩的混合。即用兩種或多種顏色互相混合而產生新色彩的方法,分為加色混合、減色混合和中性混合三種。網頁界面設計中,整體色彩搭配選擇圖片組合的時候要重點考慮,可運用色彩混合來控制網頁整體效果,從而達到設計效果耳目一新,具有強烈的色彩視覺沖擊感,給網頁瀏覽者留下深刻的印象。
1.2.2色彩與網頁設計
一般來講,網站美工設計要完成如下任務:表達一定的界面藝術效果、使頁面結構清晰可讀性強、實現不同的功能、豐富網頁的內容。其中界面藝術效果設計主要包括色彩運用。在網頁制作中,用戶視覺上看到的往往是圖片、線條、文字、動畫等,這些元素在色彩方面都有色彩的構成要素。把諸多的網頁要素放在同一個頁面上,需要考慮網頁元素之間的色彩搭配以及整體色彩的構成。根據不同的設計應用需求,選擇性地把網頁元素整合放在一起才能獲得色彩美觀的網頁效果。
2兒童攝影動態網站美工設計中的色彩學應用
2.1案例概述
主題為兒童攝影的動態網站,一個優秀的網站通常比較注重主頁的設計,本案例重點工作為區域劃分和運用色彩學對整體效果的控制,根據主頁要達到的整體效果準備網頁圖片等素材。網站主頁界面區域布局為:公司店面和拍攝場地的展示區域、展示最新兒童攝影作品區域、頁腳區域.2.2兒童攝影網站中的色彩設計
2.2.1色彩與審美需求
配色實踐證實,凡是能與接受者產生共鳴的色彩搭配,接受者才認為是美的,是調和的,因此色彩調和就有一個與接受者審美需求的統一問題。色彩設計能夠獲得成功,使接受者與之產生共鳴,設計就必須有針對性。兒童攝影作品的對象主要是兒童,兒童攝影中使用的工具是色彩對比強烈、個性鮮明的服裝、玩具、道具及場景。兒童攝影網站瀏覽的對象主要以年輕媽媽居多,所以本案例的主頁整體色彩要符合多數女性對色彩的接受和喜好需求。多數年輕女性一般喜歡粉、紅色、白色以及其他偏清新亮麗的色系。
2.2.2色彩與營銷
研究和了解消費者心理,給商品恰當定位,然后給商品、包裝等恰當的色彩,將商品的理念傳達給消費者,使營銷實現高效化,取得最佳效果,可以說,色彩是一把打開消費者心靈的無形鑰匙。
2.2.3兒童攝影主頁的色彩設計
本案例中,主頁整體風格為色彩清新亮麗的顏色。因為兒童攝影被拍攝者是小朋友,網站的瀏覽者以女性為主,所以網站色調以粉色系、白色系為主色調。色彩需要對比,色調需要過度,這樣搭配出來的顏色更能使得多數人接受。本案例中,采用的網頁整體背景以非常淡的粉色加少許白色為背景顏色。這個背景色將充滿整個網頁的邊角和非主體區域。色彩的明度、純度需要一個對比和過渡,所以在選擇圖片素材上,本案例中的照片素材部分選擇純度和明度比背景略高的粉色、紅色。本案例采用大面積的暖色調粉色為主色調,冷暖色調搭配是工業設計應用中較為經典和諧的色彩搭配,所以筆者在大面積為暖色調的主頁版面上加入藍色、綠色等冷色調的小面積色區。這是因為在色彩視覺方面,當呈現在眼前的大面積是一種色調,容易引起視覺上的疲勞感,所以筆者在設計主頁過程中加入了小部分藍色的線條、小圖片的冷色調色區,從而達到冷暖色調對比和諧的色彩呈現。由于黑色、白色和灰色這三種顏色一般可以與任何顏色相搭而不失協調,所以主頁版面筆者加入了局部的黑、白、灰小色區的素材。這樣兒童攝影主頁的色彩構成為:淡粉色為主色調,圖片區域既考慮了和粉色一個色系的暖色調,又加入了小面積的冷色調做點綴,同時破除掉色彩上的視覺疲勞問題,最后主頁呈現出來的是色彩結構清新亮麗又不覺眼花繚亂和疲勞的效果。
3結束語
本案例從色彩學的原理及特性分析,以兒童攝影主頁的美工設計為案例,解決了網站整體效果控制方面的色彩搭配問題,為工科背景的網站程設計人員在網頁界面美工設計方面提供重要參考。
參考文獻
[1]黑馬程序員.網頁設計與制作項目教程[M].北京:人民郵電出版社出版社,2017.[2]趙國志.色彩設計基礎[M].北京:高等教育出版社,2007.[3]周至禹.藝術的色彩[M].重慶:重慶大學出版社,2013.[4]張帆.網站美工高級培訓教程[M].北京:清華大學出版社,2002.
第二篇:動態電子商務應用論文
文 章來
源蓮山 課
件 w w w.5Y
k J.Com 7 摘 要:Internet促進了電子商務飛速發展,B2B模式的企業級電子商務要求動態電子商務的應用。動態電子商務著重程序對程序的交互作用,實現應用程序之間的集成。動態電子商務實現的關鍵是Web Service,它不僅已作為動態電子商務的基礎,也是“電子商務隨需應變”技術發展的基礎。關鍵詞:動態電子商務; Web Service; 多層結構應用程序; 應用程序集成 1 引言 電子商務(E-business)是在Internet開放的網絡環境下,以在線的形式實現用戶、合作伙伴、供應商以及員工進行交互的商業運營模式。今天,Internet為電子商務帶來了飛速的增長,但現在的電子商務應用遇到了局限。目前,大多數商業網站都像是提供數據和邏輯的孤島。它們不同其他的商業網站協同工作,當前在站點之間建立有用的交互是很痛苦的。通過用Web Services,使不僅兩個站點,而是許多站點能夠更容易地相互間協同工作[1]。2 動態電子商務 電子商務主要有兩種形式:B2C和 B2B。B2B模式是企業級電子商務,電子商務更核心的是市場潛力比零售業大一個量級的企業級電子商務過程。企業級電子商務是一個將買方、賣方以及服務于他們的中間商(如金融機構)之間的信息交換和交易行為集成到一起的電子運作方式。而這種技術的使用會從根本上改變企業的計劃、生產、銷售和運行模式,甚至改變整個產業社會的基本生存方式。動態電子商務是著重于 B2B 的綜合性和基礎設施組成上的下一代電子商務,通過調節因特網標準和通用基礎設施為內部和外部企業計算創造最佳效益。動態電子商務實現的關鍵是Web Service。Web Service就是原來的組件技術思想在Internet時代中的進一步發展,它集成了CORBA、COM/DCOM等各種組件模型技術,是原有各種組件技術的繼承和發展。它不僅已作為動態電子商務的基礎,也是“電子商務隨需應變”技術發展的基礎。3 Web Service框架 Web service是描述一些操作的接口,利用標準化的 XML 和SOAp消息傳遞機制可以通過網絡訪問這些操作[2],如圖1所示 Web Service與服務請求者通過SOAp交互。XML(可擴展標記語言)具有跨平臺的特性,它作為數據交換和網絡計算的基礎,將無可非議的成為網絡的通用語言,尤其是在電子商務的應用上的出色表現。圖1 Web Service與服務請求者交互 Web Service 體系結構基于XML,SOAp,WSDL和 UDDI,圖 2 展示了一個概念性 Web 服務協議,上面的幾層建立在下面幾層提供的功能之上[3,4]。Web service體系結構基于三種角色(服務提供者、服務代理者和服務請求者)之間的交互,如圖3。交互涉及發布、查找和綁定操作。圖2 Web service 層次結構 圖3 三種角色之間的交互 SOAp是一種基于XML的不依賴傳輸協議的表示層協議,用來在應用程序之間方便地以對象的形式交換數據。在SOAp的下層,可以是HTTp,也可以是SMTp/pOp3,還可以是為一些應用而專門設計的特殊的通信協議。服務提供者通過在服務代理者那里注冊來配置和發布服務,服務請求者通過查找服務代理者那里的被發布服務的登記記錄來找到服務,服務請求者綁定服務提供者并使用可用的服務。在Web Service的世界里,三個操作都包含三個不同的技術。發布服務使用UDDI(統一描述、發現和集成),查找服務使用 UDDI 和 WSDL(Web Service描述語言)的組合,綁定服務使用WSDL 和SOAp。在三個操作中,綁定操作是最重要的,它包含了服務的實際使用,這也是容易發生互操作性問題的地方。正是由于服務提供者和服務請求者對 SOAp 規范的全力支持才解決了這些問題,并實現了無縫互操作性。電子商務驅動了Web Service的發展,Web Service是高度可集成的、基于Web 的對象,能夠將你現有的企業應用使用SOAp包裝、WSDL描述,從而發布企業的商務功能或商務數據。Web service 使應用程序之間可以通過Web交互,而不管應用程序在不同的操作系統或用不同的語言編寫。通過Web service,應用程序間可以共享數據,在這種環境下,Web Service 成為應用程序集成的平臺。4 多層分布式應用程序 企業級的商用應用程序開發中,企業里經常都要把用不同語言寫成的在不同平臺上運行的各種程序集成起來,而這種集成將花費很大的開發的力量。你的應用程序經常都需要從運行在古老的IBM主機上的程序中獲取數據;或者再把數據發送到主機或UNIX應用程序中去。即使是在同一個平臺上,不同的軟件廠商生產的各種軟件也常常需要集成起來。通過Web service,應用程序可以用標準的方法把功能和數據暴露出來,供其它的應用程序使用。用Web service集成應用程序,可以使你公司內部以及公司之間的商務處理更加自動化。與企業級應用程序相關聯的概念基于一個常規分布式應用程序結構;Microsoft 最近幾年為降低企業范圍內應用程序的復雜性而開發了這個結構。這一模型被稱為“多層結構”(Multi-tier),原因是它可以非常容易地按照邏輯分組來加以理解。Microsoft.Net平臺提供了對多層結構模型的支持,用Visual Studio 可創建基于Web Service 的多層結構的應用程序。使用.NET平臺創建分布式應用程序的關鍵原則是將應用程序邏輯地分為三個層: 圖4表示了三層分布式應用程序體系結構[5]。圖4 三層分布式應用程序體系 表示層為應用程序提供大量可視的,靈活的以及交互式的用戶界面。商業邏輯層(也稱為中間層)負責接收來自表示層的請求,并根據它包含的業務邏輯給表示層返回一個結果。在表示層所有發生的所有事情通常都會調用商業邏輯層。而邏輯層則需要調用數據層,獲取其中能響應表示層請求的信息。數據層負責存儲應用程序的數據,并在接收到請求時,把這些數據發送給邏輯層[5,6]。中間層采用Web service,用戶界面通過SOAp與Web service 通信。Web Service的主要目標是跨平臺的可互操作性,使用Web Service給我們帶來很大的好處:第一,應用程序的代碼的可重用性比以前更高,當你完成一個Web Service之后,任何已授權的且連接的設備或別的軟件可使用它。第二,增強企業之間應用程序的交互能力,提高數據的集成。最新數據源的集成很簡單,即使它距離你很遠,你也可以很簡單地把它拿來同別的數據一起,在你的決策系統和分析工具中使用。第三,相對于現在的軟件,Web Service可使你開發出能完成更加復雜功能的軟件。你不僅可以使用一個節點的處理能力,你也可以使用與之相連的別的結點的及節點之間的處理能力[7]。Web Service的使用給軟件業帶來的革命好比是制造業中從手工轉向流水線。安全,自由的數據流可提高效率,使你有機會接觸或服務于更多的客戶,產生新的合作關系。這些商業需求促使了Web Service的發展。5 下一代Internet服務模式 “電子商務隨需應變”(e-business on demand)。就是企業用戶在需要企業管理程序、商業數據庫資料時,不必再獨立投資建立內部的全套軟件和程序,只需到應用服務提供者提供的網上企業電子商務應用軟件庫(Web Service)里去調一個出來用。這樣做的好處很明顯,首先,不用再付軟件和程序本身的高額費用,而只需付軟件使用費,成本大大降低,使用更加簡便和經濟。其次,企業的電子商務軟件在使用過程中,可以更直接地得到專家的協助和技術支持,效率可以大大提高。Web Service的核心就是集成,他們把計算機的處理能力從臺式機傳到數據中心,通過無處不在的Internet作為媒體,把應用程序連接起來創造更大的價值。Web Service實現了應用的集成,為客戶調用遠端的對象提供了一整套的Internet規范,而使遠程調用輕松方便。基于Web Service 的使Internet更能發揮作用的框架,將是下一代Internet 服務模式。6 小結 本文介紹了Web Service的動態電子商務。電子商務可以利用Web Service 創建多層分布式結構,這種分布式構建實現了跨平臺的可互操作性,提高了軟件模塊的可重用性,減少應用程序的開發時間。Web Service 集成各種應用,為用戶提供統一的界面,使得新型電子商務應用和動態服務集成能迅速發展,推動下一代Internet服務模式的開發應用。參考文獻: 1 Juval Lowy.Web Services Hurdle the Firewall[EB/OL]..Net magazine,Nov.2001 2 尚俊杰 .ASp.NET程序設計[M].北京:清華大學出版社、北京交通大學出版社,2004 3 Microsoft Corporation.Global XML Web Services Architecture[EB/OL]. http://www.tmdps.cn/team/XMLwebservices/gxa_overview.aspx,October 2001 4 吳增德, 劉巖, 馬范援.基于服務的電子商務應用集成框架研究[J].上海交通大學學報,2002,36(9):1341-1345 5 Stephen Chu, Branko Cesnik.A three-tier clinical information systems design model[J].International Journal of Medical Informatics,2000,57(3):91-107 6 Cristian Darie, Karli Watson.ASp.NET電子商務入門經典[M].北京:清華大學出版社,2002 7 Charles Fitzgerald.一種了不起的創新:Web Services[EB/OL] . http://www.tmdps.cn/china/XmlFile.aspx?ID=100,April 2002
文 章來
源蓮山 課
件 w w w.5Y
k J.Com 7
第三篇:個人網站設計(動態)畢業論文
個人網站設計與實現(動態)
俸亞雄
(湖南交通職業技術學院物流管理學院,湖南423000)
摘要:網站伴隨著網絡的快速發展而快速興起,作為上網的主要依托,由于人們使用網絡的頻繁而變得非常的重要,其中個人網站作為其對外展示自己的窗口,在現代互聯網時代是推銷自己的不二選擇工具。本文將簡單介紹個人網站在社會生活中對人們生活產生的影響,說明個人網站在互聯網時代對個人的重要性,其次介紹網站個人網站的色調搭配,設計風格,重點介紹個人網站的功能模塊以及文字內容和圖片展示;最后解釋一些網站設計的重要代碼以及其實現功能。
關鍵詞:個人網站、網站設計、功能模塊、程序代碼
目錄
摘要-------------I
第一章 文獻綜述----------------------------1.網頁設計行業現狀----------------------2.網站設計條件-----------------------------3.網站建設入門門檻(大專)-----------
第二章 設計部分------------------------------1.設計愿望----2.設計預期成果-----------------------------3.數據庫和環境的配置--------------------4.設計工具和設計語言---------------------第三章 網站模塊功能--------------------------1.個人簡介模塊 2.興趣愛好模塊------------------------------3.家鄉模塊------4.個人相冊模塊------------------------------
第四章 總結-------
第一章 文獻綜述 互聯網是社會發展的必然趨勢,很多人已經意識到網絡的強大生命力和它在未來將處于的重要地位。他們鉆研并且努力進入到這一個新的空間,新的領域。以個人為中心,淡化了傳統中心地位,使得我們的世界向多元化加速發展,人人都有話語權,人人都是中心。
互聯網是一個互動性極強的平臺,它自由、寬容、平等、共享,并使來自民間的聲音參與到了構建主流話語的行動中來。Internet飛速發展使得網站不再僅僅為企業或公司等大型結構所擁有,互聯網成為人們快速獲取、發布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發揮著重要的作用。因此網站建設在Internet應用上的地位顯而易見,一個家庭甚至個人都可以擁有屬于自己的網站,而在這其中,個人網站已經日漸普及,而且發展到今天,創建一個能充分體現自我風格和特色的個人網站已經成為互聯網用戶的新追求。
1.1網頁設計師就業現狀
1.中國網民數量多
中國的網民數量已超過5億,處于全球網民數量最多的位置。整個互聯網處于快速發展階段,每個人,每個企業都想要一個網站,網頁設計師就業前景良好。網頁設計師培訓成為了許多人進修以及進入網頁設計師行業的首選。
2.社會這類人才需求大,發展空間大 根據權威的人才招聘網站顯示,每年全國各類企業對網頁設計師的人才需求缺口在50萬人左右,而實際需求遠遠大于這個數字,網頁設計師不僅IT專業企業需要,廣大的非IT企業也需要,一個基本的企業都需要一個網站作為展示自己產品的平臺,有能力維護企業網站的網頁設計師就變得非常吃香。就業前景是非常樂觀的,同時網頁設計師和其他一些專業比起來具有一些特點:工作起點高,發展空間大,職業壽命長,越老越吃香,性別無偏好,工作最穩定,不用頻繁跳槽,前景年年好,薪水待遇高!3.薪水待遇高
隨著國內信息化工作的迅速推進、互聯網業的蓬勃發展及網絡技術的日新月異,市場對網頁設計師、網站開發人員等技術人員的需求不斷看漲。網頁設計師的就業范圍相當寬廣,幾乎所有的企業都需要網頁設計師幫助企業設計網站和建設客戶交互式系統;幾乎所有有前瞻意識的企業都需要網頁設計師負責運行和維護工作。因此,網頁設計師的就業機會比IT專業多,而且,薪酬待遇也不錯,統計數據顯示,網頁設計師平均月薪約3500~7000元,高的則在15000元以上。1.2個人網站設計條件
想要獨立設計網頁,需要具備一些必要條件,否則就不能勝任這份工作。1.軟件基礎
網頁設計軟件三劍客:Flash、Dreamweaver、Fireworks熟練掌握其中之一 輔助軟件:Photoshop 2.技術需求(1)基礎內容
網頁設計概述、網站設計制作的基本流程、色彩搭配在網站中的應用、網站在用戶界面的設計、網站廣告的設計、網站中表格的使用、網站中層的應用、框架網站的制作、模板網站的制作、javascript特效制作、使用CSS樣式表設計網頁等(2)技術內容
HTML語法、CSS語法、javascript語法(3)圖像處理
Flash動畫創意、gif動畫制作、網頁圖片處理(4)行業網站實例 個人網站、企業宣傳網站、新聞資訊網站、教育網站、電子政務網站、電子商務網站、旅游網站、免費資源網站、門戶網站等(5)后臺編程
數據庫:SQLServer設計、MySQL設計、Access設計 編程語言:ASP、JSP、VBScript、Javascript、PHP等一種
編程實例:文章發布系統、留言板、BBS、會員注冊系統、在線購物網站 1.3網站建設入門門檻(大專)我們是大專學生,所以針對我們電子商務的同學實踐操作特點,我們下面和大家探討一下學習的建站技術的基本步驟和具體的時間安排:
1、html(3天)
是最簡單易學的,不需要過多的時間,一天就能了解,三天就能掌握。
2、學習ps(7天)
能用ps切圖設計出漂亮的table頁面。什么?不符合web標準?不是div+css?
因為表格做的網頁很直觀,新手很容易理解,ps網頁界面,只要有一點平面設計基礎的都能很快掌握,結合代碼能更加熟悉html的相關細節。這個過程大概需要7-10天時間,具體地,可以每天做一個網站首頁,從簡單的做起,如果能做的像網頁截圖那樣。那就完美了,中間可以參雜著做網站導航欄、按鈕效果、等等。要是沒有ps基礎的朋友,可以適當延長時間安排。
3、學習css(重點10天)
特別是想做職業站長的新手們,div+css技術是必學的,也是最要下功夫來學的,這里我說一下,css入門很容易,就是那么幾個屬性,而且在網頁編輯軟件里都有直接輸入數值的面板,我個人認為css的難點在于頁面的整體性,要從整個頁面甚至整個站點的高度設計規劃css,并能熟練的運用各種技巧實現網頁樣式與布局的變化,包括考慮到瀏覽器的兼容性,這些都還是需要一定的時間的,一定熟練的作品才能學成。學習css可以考慮買本書來學習,書中的理論知識能幫助你理解每個布局代碼的含義。
4、學習javascript+flash(7天)
javascript就是常說的js,如網頁的調用幻燈片、調用最新記錄、調用評論數等等,這些“調用”都是通過javascript來實現的,javascript是運行與客戶端的腳本,學習它能做出很多網頁特效,而且它相對簡單易學(不包括ajax的高級功能),對于想學習程序代碼的朋友,從javascript入手是個不錯的選擇。我們并不需要很熟練,只要相對了解就行了。能看懂一般的js代碼,并能自己寫出一小段js的程度就基本夠用了。學習完js和photoshop之后再學習一下flash的制作和使用,以便能制作出banner或其它廣告條,并不需要達到制作動畫片的水平。[中國站長站]
5、學習cms程序(8天)
學完以上技術之后,你的網頁基本知識應該算比較牢固了,動態網頁需要程序的支持,程序相對比較復雜,要從零基礎到用自寫程序開發網站,那對于新手站長來說技術門檻太高了,所以現在源碼下載站人氣比較高。提倡的解決方案就是利用時下比較流行的cms建站程序,用他們可以自定義出幾乎任何類型的站點。這里的學習方法,就是到各大cms論壇去找相關教程和幫助文件了。
第二章 設計部分
個人網站要發展,要么是從我的需求出發,要么是從我周圍人的需求出發。每個人設計網頁都希望自己的網站能夠達到自己的期望要求。2.1設計愿望
我所制作的個人網站在完成時,希望能夠給瀏覽者一種簡約,時尚的感覺的,這是我的設計愿望。網站大體可以分為以下幾大部分:(1)首頁
個人網站首頁板塊布局,采用一個簡單的DIV容器,容器左側設計一個圖片滾動AD插件,其目的是將4張大圖片做一個輪顯特效效果,右側設計一個垂直導航欄,導航欄分為4個欄目,分別是個人簡介、興趣愛好、家鄉、個人相冊。(2)個人簡介
個人簡介板塊布局,采用一個簡單的DIV容器,容器左側包括一個DIV,右側也包括一個DIV容器,左側容器方一張自己頭像的圖片,右側容器顯示關于自己的專業、學校、年紀、性格等的文字信息,用來簡單的介紹自己(特效)(3)興趣愛好
興趣愛好板塊布局,在一個的DIV容器里采用float方式鑲嵌2個小的DIV,左側里面再分5個DIV,1、3、5的DIV板塊作為欄目分別顯示動漫、軍事、游戲3個內容,右側DIV模塊當作個子容器,容器分為左右2個DIV模塊,右側模塊再分為上下2個DIV模塊 上面一個模塊是放圖片的,左側大的模塊和右側下面的DIV模塊內嵌入一個表格,用了展示相應的文字信息。(4)家鄉
家鄉板塊布局,采用一個大的DIV容器,容器里嵌入一個小的DIV塊,這個DIV塊里采用圖片滾動特效AD插件,和首頁圖片滾動AD插件的區別是圖片較小并且有相關的文字展示區域,用來介紹家鄉風景名勝的文字信息。(5)個人相冊
個人相冊板塊布局,采用一個大的DIV容器,容器里嵌入一個小的DIV快,這個DIV塊里,采用圖片居中放大插件,用來顯示相冊的每張圖片。2.2設計預期成果
在完成網站的風格和色調以后,就是網站的材料組織以及網站的頁面設計和數據庫設計。網站最后完成發到網上后,能夠充分吸引瀏覽者的目光,能夠瀏覽我個人網站的瀏覽者能夠立刻體會到我網站的簡約,時尚絢麗的風格。2.3數據庫和環境的配置
(1)數據庫連接網站(ACCESS)運用ASP把數據庫和網站連接起來
做一個“conn.asp”文件,每次連接數據庫時候都調用這個文件即可 <% response.buffer=true '啟用緩沖處理 dim conn,db dim connstr db=“%%%%%%%%%%%%.mdb”'數據庫鏈接路徑
connstr=“DBQ=”+server.mappath(“"&db&”“)+”;DefaultDir=;DRIVER={Microsoft Access Driver(*.mdb)};“ set conn=server.createobject(”ADODB.CONNECTION“)conn.open connstr If Err Then err.Clear Set Conn = Nothing Response.Write ”數據庫連接出錯,請檢查數據庫連接文件中的數據庫參數設置。“ Response.End End If
sub Chkhttp()server_vv=len(Request.ServerVariables(”SERVER_NAME“))server_v1=left(Cstr(Request.ServerVariables(”HTTP_REFERER“)),server_vv)server_v2=left(Cstr(”http://“&Request.ServerVariables(”SERVER_NAME“)),server_vv)if server_v1<>server_v2 or server_v1=”“ or server_v1=”“ then response.Charset=”utf-8“ response.write(”“)response.end end if end sub %>(2)window 7環境(IIS配置)操作步驟(啟動IIS):
點擊開始-------控制面板----------默認程序--------------程序和功能--------------打開或關閉windows功能----------------internet信息服務-------------Web管理工具--------然后勾選所有的 選項
操作步驟(配置IIS):
點擊開始-------控制面板------------管理工具------------internet信息服務(iis)管理器-------------打開后進行相關設置
2.4設計工具和設計語言
我制作網站的網頁編輯工具軟件是Dreamweaver 8、設計語言:web前端采用HTML5、CSS+DIV、編程語言:javascript+jQuery、服務器語言:ASP
第三章 網站功能模塊
3.1首頁模塊
(1)首頁設計板塊圖:
(2)代碼:
1.0
Transitional//EN“
第四篇:動態網站建設論文畢業設計論文[范文]
動態網站建設
——利用
ASP來制作動態網站
目錄
1用ASP構建動態網頁..........................................................................................................................2 1.1動態網站的優點............................................................................................................................2 1.2 ASP概述........................................................................................................................................2 1.3 ASP工作環境................................................................................................................................3 1.4 ASP工作原理................................................................................................................................3 1.5 ASP技術特點................................................................................................................................3 1.6 ASP內置函數................................................................................................................................5 1.7 ASP中APPLICATION和SESSION對象..........................................................................................9
二、用ASP進行動態網頁設計...........................................................................................................20 2.1利用ASP進行動態數據查詢.....................................................................................................20 2.2 ASP訪問數據庫概述及工作原理..............................................................................................21 2.2.1ASP訪問數據庫概述................................................................................................................21 2.2.2ASP訪問數據庫的工作原理....................................................................................................21 2.3 ASP連接數據庫的方法..............................................................................................................21 2.4 ASP訪問數據庫..........................................................................................................................22
三、網頁的界面設計............................................................................................................................22 3.1網頁界面構成要素......................................................................................................................22 3.2網頁的整體造型..........................................................................................................................24 3.3網頁的色彩搭配..........................................................................................................................25
四、在建設中遇到的問題和解決方法................................................................................................27 4.1媒體對象需要激活——虛線環繞..............................................................................................27 4.2動態網站不親和搜索引擎——搜索引擎不收錄動態頁面......................................................31 4.2.1網站優化技術——SEO技術...................................................................................................32 4.2.2 PAGERANK.................................................................................................................................33 4.2.3反向鏈接、內部鏈接、外部鏈接...........................................................................................35
五、結束語............................................................................................................................................36
六、參考文獻........................................................................................................................................36
七、致謝................................................................................................................................................36
1用ASP構建動態網頁1.1動態網站的優點
?動態網站可以實現交互功能,如用戶注冊、信息發布、產品展示、訂單管理等等; ?動態網頁并不是獨立存在于服務器的網頁文件,而是瀏覽器發出請求時才反饋網頁; ?動態網頁中包含有服務器端腳本,所以頁面文件名常以ASP、jsp、php等為后綴; ?動態網頁由于需要數據庫處理,所以動態網站的訪問速度大大減慢; ?動態網頁由于存在特殊代碼,所以不易被搜索引擎檢索.1.2 ASP概述
做動態網站我選擇用ASP語言編寫.ASP是Active Server Page的縮寫,意為“活動服務器網頁”.ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具.ASP的網頁文件的格式是.ASP,現在常用于各種動態網站中.ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序.ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等.利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序.與HTML相比,ASP網頁具有以下特點:
(1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;
(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;
(3)服務器上的ASP解釋程序會在服務器端制定ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;
(4)ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強.例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;
(5)ASP可以使用服務器端ActiveX組件來執行各種各樣的任務,例如存取數據庫、發現哦那個Email或訪問文件系統等.(6)由于服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取.1.3 ASP工作環境
ASP需要運行在PWS或IIS下.PWS或IIS服務在windows98或windows2000的光盤上附帶著,可以通過“添加/刪除程序”中的“添加/刪除windows組件”來安裝.一般ASP需與access數據庫或SQL Server數據庫結合使用,編出功能強大的程序.能夠運行ASP的web服務器軟件
Windows2000默認安裝的是IIS5.0(internet information server),而windows xp默認安裝的是IIS5.1,windows 2003默認安裝的IIS6.0.PWS(personal web server)運行在windows98環境下的簡單個人網頁服務器
1.4 ASP工作原理
當在Web站點中融入ASP功能后,將發生以下事情:
1、用戶向瀏覽器地址欄輸入網址,默認頁面的擴展名是.ASP.2、瀏覽器向服務器發出請求.3、服務器引擎開始運行ASP程序.4、ASP文件按照從上到下的順序開始處理,執行腳本命令,執行HTML頁面內容.5、頁面信息發送到瀏覽器.1.5 ASP技術特點
ASP(Application Service Provider,應用軟體租賃服務提供者)即是指「透過網路以租賃方式提供應用軟體服務的業者」,即是指業者以應用軟體為主體,透過網路一對多地傳遞服務,這種以服務為主的交易模式促使企業可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權,并且亦能因為業者集中式的管理而大幅降低企業維護的成本.基本上,ASP即具有「軟體服務化,服務網路化」,「資訊委外服務與網路結合」與「產品通路化,通路產品化」等三大特性,其甚至可以被視為是ISP(Internet Service Provider)與ITS(Information Technology Service)的結合.ASP的英文是Application Service Provider,中文的標準翻譯就是“應用服務提 供商”,是指為商業或者個人客戶提供管理應用解決方案的公司或者企業.最近ASP被媒體炒做十分火熱,不是IT行業的人面對一堆技術名詞專業術語很難弄清楚ASP的內容,本文試圖用淺顯的語言來為廣大的讀者揭開ASP神秘的面紗,對于IT行業的大熱門ASP領域有一些基本的認識.1.ASP是什么東西?
簡單地講,ASP就是為客戶提供服務的服務商,它和會計事物所、婚姻介紹所沒有什么本質方面的區別.不同的是ASP主要是通過INTERNET(國際互聯網絡)作為主要工作和業務工具,采用一對多的方式,向企業、公司提供標準化的應用軟件以及相關的技術咨詢、管理租賃的服務,ASP的概念最早是1998年由美國人提出來的.目前被全球各大IT廠商看好并被認為是可以推動網絡經濟發展的,有穩固基礎的第三種網絡商業模式.和傳統的外包服務(Outsourcing)相比,ASP的主要區別在于:ASP是一對多的經營模式,提供的服務有兼容性和可協調性,并且ASP的收費方式一般是按月收費.業界認為:ASP一般有這樣一些“成員”:電信運營商、傳統IT服務廠商、互聯網絡接入服務商(ISP)、獨立軟件供應商(ISV)、系統集成商和單純的ASP公司.根據流行的觀點,ASP有如下五個核心內涵:
a.ASP著重應用為中心,提供對于應用方面的訪問和管理.b.ASP服務可以為用戶提供沒有在服務器、人員、系統和系統授權等前期資源投入情況下就可以在“定制”的全新應用系統環境進行訪問的服務,如ISP,而這樣的服務一般按月份ASP收取服務費.c.ASP采用集中管理的方式---ASP一般都有一個管理中心,所有的客戶通過INTERNET來進行遠程訪問,獲得技術支持和咨詢服務.d.一對多的服務,也就是講,ASP提供的是標準化的產品包,產品都是最低程度的自定義或者沒有實現客戶定制化,對于行業用戶來講已經達到實用方便的標準.e.按照合同交付,在ASP客戶的眼中,ASP是一家根據客戶協議內容提供相關服務,保證應用服務系統服務可以得到確實履行的機構.2.ASP為什么會火?
從大的方面來講,困擾國內企業生存、發展的核心問題是管理問題.隨著互聯網絡的普及和應用的深入,企業用戶可以隨時隨地直接租用ASP的服務器和軟件系統來進行自己的業務管理,這樣做的好處在于;第一,企業可以節省大筆用于IT建設方面的資金,大幅度降低企業管理信息化的成本.第二,ASP的用戶可以采用各種方式獲得應用和服務,軟件類服務產品完全可以通過網絡在非常短的時間內組成一個完善的、高效的、先進的企業管理系統,迅速獲得企業一體化的運營管理方案.網絡經濟發展突飛猛進,電子商務一日千里,網絡和網站從門戶到內容、從注意力到垂直性,目前逐漸轉向熱衷ASP也是一個主要的原因.筆者資料中,國內最早對ASP觸電的是網友“飛鳥”,在1998年6月自發組織了研究、交流和探討ASP技術的“飛鳥之家”,現在已經發展成為chinaASP.com,成為國內最早的ASP應用技術服務提供商網站.上海的互易網絡有限公司結合國內實際情況,推出了為國內企業服務的ASP平臺互易網,向企業提供以電子商務為核心的,企業內、外部網絡設施和應用的遠程構架和托管服務,創造虛擬企業門戶(EP)直接將ASP應用到商業增殖環節中去.此外,ISP也全面轉向ASP的懷抱,成為ISP進一步發展的產物.軟件商對于ASP更是情有獨鐘.業界最新的消息是,中國第三電信“網通”已經制定ASP發展戰略,國內最大的管理咨詢公司“漢普”將把旗下八個子公司定位在企業內部資源計劃管理(ERP)領域的ASP中,北京“聯成互動”瞄準客戶關系管理(CRM)領域的ASP,北京“數碼方舟”定位在網絡辦公的ASP,HP正在和中國建設銀行討論共建金融領域的ASP.ASP正在IT經濟大潮中顯山露水,其發展前景不可估量.3.ASP的發展階段和面臨的問題
以網絡服務商、軟件廠商和ISP為主力的各種IT角色,正在根據自己的優勢條件出發對ASP領域進行多種方面的嘗試.就目前階段來講,ASP提供的服務不計其數五花八門,沒有標準化和量化的概念,硬件廠商向ASP的“土壤”和勢力方向靠攏,軟件廠商和ISP則直接參與到ASP業務的第一線.筆者估計,經過一段時間的試探和發展,ASP將向服務集成方面發展,產品和服務初步的標準化將很快建立起來,接著進入到市場細化和標準制定、ASP產品成熟時期,ASP的穩步增長,最終將成為IT行業商務模式的核心!
目前在ASP發展的道路上,主要面臨的問題是觀念的轉變方面:用租賃代替購買,服務集成代替產品經銷商、服務經濟代替產品經濟等等.具體到實際方面來講,安全和服務的質量是ASP和客戶共同關心的頭等大事,要實現ASP提出的“租賃高科技”的口號,ASP任重而道遠!
1.6 ASP內置函數
1,日期/時間函數
這些函數包括對“年”、“月”、“日”、“時”、“分”、“秒”、“星期”等的顯示.(1)Now函數:根據計算機系統設定的日期和時間,返回當前的日期和時間值.使用方法now();
(2)Date函數:只返回當前計算機系統設定的日期值.使用方法:date();
(3)Time函數:只返回當前計算機系統設定的時間值.使用方法:time();
(4)Year函數:返回一個代表某年的整數.使用方法:year(date),其中date參數是任意的可以代表日期的參數,比如“year(date())”就表示是從“date()”得出的日期中提取其中“年”的整數.另外,還可以這樣應用:“year(#5 20,2006#)”表示提取“2006年5月20日”中“年”的整數值.關于“5 20,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表現,即“某月某日”和“某年”的組合.同時注意使用“#”進行包括以表示日期值.(5)Month函數:返回1到12之間的整數值,表示一年中某月.使用方法:month(date).關于參數date的說明和year函數相同.但要注意日期的正確性,比如“#13-31-2006#”,根本就沒有“13”月,肯定是錯誤的了.(6)Day函數:返回1到31之間的整數值,表示一個月中的某天.使用方法:day(date).關于參數date的說明和year函數相同.同樣要注意日期的正確性,比如“#2-30-2006#”其中對“2”月定義的“30”日這天就是錯誤的.(7)Hour函數:返回0到23之間的整數值,表示一天中的某個小時.使用方法:hour(time).其中參數time是任意的可代表時間的表達式.比如“hour(time())”就表示是從“time()”得出的時間中提取其中“小時”的整數.同樣,參數time還可以這樣應用“hour(#11:45:50#)”表示從“11”時“45”分“50”秒中提取當前小時數.當然,定義的時間要符合時間的規范.(8)Minute函數:返回0到59之間的整數值,表示一小時中的某分鐘.使用方法:minute(time).time參數的說明和hour函數相同.(9)Second函數:返回0到59之間的整數值,表示一分鐘中的某秒.使用方法:second(time).time參數的說明和hour函數相同.(10)Weekday函數:返回一個星期中某天的整數.使用方法:weekday(date).關于參數date的說明和year函數相同.該函數返回值為“1”到“7”,分別代表“星期日”、“星期一”??“星期六”.比如當返回值是“4”時就表示“星期三”.(11)WeekDayName函數:返回一個星期中具體某天的字符串.相對weekday函數而言即翻譯出“星期幾”,使用方法:weekdayname(weekday).參數weekday即星期中具體某天的數值.比如“weekdayname(weekday(date()))”就表示當前是“星期幾”.因為“date()”表示的是當前的時間,而“weekday(date())”就表示的是一星期中具體某天的整數.當然weekdayname函數最終顯示的字符串內容還與當前操作系統語系有關,比如中文操作系統將顯示“星期一”這類的中文字符,而英文操作系統則顯示為“Mon”(Monday簡寫).此外,在VBScript中還有一些關于時間間隔的計算函數:
(1)DateAdd函數:返回指定時間間隔的日期、時間.可以計算出相隔多少年、或相隔幾個月、又或相隔幾個小時等的新日期、時間.使用方法:dateadd(interval, number, date).其中參數interval表示需要添加的時間間隔單位.其是以字符串的形式表達的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d”表示天數,“ww”表示周數,“h”表示小時數,“n”表示分鐘數,“s”表示秒數.而參數number則表示添加的時間間隔數.其是以數值的形式表達的,可以為負值.參數date則要求是日期、時間的正確格式.比如dateadd(“d”,100,“2006-5-20”)就表示2006年5月20號以后的100天的日期值:2006-8-28.再比如dateadd(“h”,-12,“2005-5-20 10:00:00”)就表示2005年5月20號上午10點前的12小時的日期時間:2005-5-19 22:00:00.(2)DateDiff函數:返回兩個日期時間之間的間隔.可計算出兩個日期相隔的年代、小時數等.使用方法:datediff(interval,date1,date2).參數interval和dateadd函數中的interval參數內容描述相同,date1和date2參數分別就是相互比較的兩個日期時間.另外,當date1的日期時間值大于date2時,將顯示為負值.比如DateDiff(“yyyy”,“1982-7-18”,date)表示某人的出生到現在已經多少年了.又比如DateDiff(“d”,“1982-7-18”,“2062-7-18”)則計算了80年過了多少天:29220.2,字符串處理函數
在腳本的功能處理中,通常需要對一些字符串進行一些修飾性處理.比如過濾掉字符串中的敏感字眼以符合最終顯示的要求;又比如一段較長的字符串,需要提取開頭的幾個字符時.(1)Asc函數:返回字符串中第一個字母對應的ANSI字符代碼.使用方法:asc(string).其中string參數表示字符串.(2)Chr函數:返回指定了ANSI 字符代碼對應的字符.使用方法:chr(chrcode).參數chrcode是相關的標識數字.該函數的功能和asc函數形成對應.比如:asc(“a”)表示小寫字母“a”的ANSI 字符“97”;同樣chr(97)表示的就是“小寫字母a”.另外chr(chrcode)中參數chrcode值為0到31的數字時,表示不可打印的ASCII碼.比如“chr(10)”表示換行符,“chr(13)”表示回車符等,這常用于輸入和顯示格式的轉換中.(3)Len函數:返回字符串內字符的數目(字節數).使用方法:len(string).比如len(“love”)的值就是4.(4)LCase函數:返回所有字符串的小寫形式.使用方法:lcase(string).比如lcase(“CNBruce”)返回為“cnbruce”.(5)UCase函數:返回所有字符串的大寫形式.與lcase函數形成對應.同樣,ucase(“CNBruce”)返回為“CNBRUCE”.(6)Trim函數、LTrim函數和RTrim函數:分別返回前導和后續不帶空格、前導不帶空格或后續不帶空格的字符串內容.比如:
trim(“ cnbruce ”)返回為“cnbruce”,前導和后續都不帶空格; ltrim(“ cnbruce ”)返回為“cnbruce ”,前導不帶空格;rtrim(“ cnbruce ”)返回為“ cnbruce”,后續不帶空格;
該函數常用于注冊信息中,比如確保注冊用戶名前或后的空格.(7)Left函數:返回從字符串的左邊算起的指定數目的字符.使用方法:left(string,length).比如left(“brousce”,5)返回為“brous”,即前五位字符.(8)Right函數:返回從字符串的左邊算起的指定數目的字符.使用方法:right(string,length).比如right(“brousce”,4)返回為“usce”,即后四位字符.(9)instr函數:返回某字符串在另一字符串中第一次出現的位置.比如現在查找字母“A”在字符串“A110B121C119D1861”中第一次出現的位置,則可以 instr(my_string,“A110B121C119D1861”)
(10)Mid函數:從字符串中返回指定數目的字符.比如現在的“110”則應該是從字符串“A110B121C119D1861”的第2位取得3個單位的值:mid(“A110B121C119D1861”,2,3)
(11)Replace函數:在字符串中查找、替代指定的字符串.replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字符串,strsearchfor是被查找的子字符串,strreplacewith是用來替代的子字符串.比如 replace(rscon,“<”,“<”)則表示將rscon中所有“<”的字符替換為“<”
3,類型轉換函數
Cbool(string)轉換為布爾值
Cbyte(string)轉換為字節類型的值 Ccur(string)轉換為貨幣類值
Cdate(string)轉換為日前類型的值 Cdbl(string)轉換為雙精度值 Cint(string)轉換為整數值
Clng(string)轉換為長整型的值 Csng(string)轉換為單精度的值 Cstr(var)轉換為字符串值 Str(var)數值轉換為字符串 Val(string)字符串轉換為數值
4,運算函數
Abs(nmb)返回數子的絕對值 Atn(nmb)返回一個數的反正切 Cos(nmb)返回一個角度的余炫值 Exp(nmb)返回自然指數的次方值
Int(nmb)返回數字的整形(進位)部份 Fix(nmb)返回數字的整形(舍去)部份 Formatpercent(表達式)返回百分比 Hex(nmb)返回數據的16進制數 Log(nmb)返回自然對數
Oct(nmb)返回數字的8進制數 Rnd 返回大于“0”而小于“1”的隨機數,但此前需 randomize 聲明產生隨機種子 Sgn(nmb)判斷一個數字的正負號 Sin(nmb)返回角度的正鉉值 Sqr(nmb)返回數字的二次方根 Tan(nmb)返回一個數的正切值
5,其他函數
IsArray(var)判斷一個變量是否是數組 IsDate(var)判斷一個變量是否是日期 IsNull(var)判斷一個變量是否為空
IsNumeric(var)判斷表達式是否包含數值 IsObject(var)判斷一個變量是否是對象 TypeName(var)返回變量的數據類型 Array(list)返回數組
Split(liststr)從一個列表字符串中返回一個一維數組 LBound(arrayP 返回數組的最小索引 Ubound(array)返回數組的最大索引 CreateObject(class)創建一個對象
GetObject(pathfilename)得到文件對象
1.7 ASP中Application和Session對象
一、Application對象的成員概述
Application對象成員包括Application對象的集合、方法和事件.⒈Application對象的集合
Contents集合:沒有使用元素定義的存儲于Applicaiton對象中的所有變量的集合 StaticObjects:使用元素定義的存儲于Application對象中的所有變量 的集合 例:在default.ASP中有如下賦值
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
則有contents集合
application.contents(1)=“a” '也可寫為application.contents(“a”)=“a”
application.contents(2)=128 '也可寫為application.contents(“b”)=128
application.contents(3)=false '也可寫為application.contents(“c”)=false
在此筆者推薦你在調用時使用類如application.contents(“a”)的方法,因為這樣更為直觀,如果用序號來表示的話則要考慮賦值的先后順序.⒉Application對象的方法
Contents.Remove(“變量名”):從Application.Contents集合中刪除指定的變量
Contents.RemoveAll():把Application.Contents集合中的所有變量刪除
Lock():鎖定Application對象,使得只有當前的ASP頁對內容能進行訪問
Unlock():解除對Application對象的鎖定
例:在default.ASP中:
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
response.write application.contents(3)&“ ”
response.write “After Remove b:”
application.contents.remove(“b”)
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
執行結果:
a
128
False
After Remove b:
a
False
如果要刪除集合中所有變量用application.contents.removeall即可,至于Lock和Unlock方法在實際中經常用到,讀者也比較熟悉,在此就不在累贅.⒊Application對象事件
OnStart:第一個訪問服務器的用戶第一次訪問某一頁面時發生
OnEnd :當最后一個用戶的會話已經結束并且該會話的OnEnd事件所有代碼已經執行完畢后發生,或最后一個用戶訪問服務器一段時間(一般為20分鐘)后仍然沒有人訪問該服務器產生.想要定義application對象的OnStart和OnEnd事件里做什么需要將代碼寫在Global.asa這個文件里(下文有舉例),并且將該文件放在站點的根目錄下(一般是Inetpubwww.tmdps.cnponent[.Version].要點:
一般來說,用由Server.CreateObject方法創建的對象擁有頁面的范圍.這就說,當這頁的ASP程序執行完后,這種對象會自動地消失.為了創建一個擁有Session或Application范圍的對象,你可以在Global.asa文件中使用
Execute
Execute 方法呼叫一個ASP文件并且執行它就像這個呼叫的ASP文件存在這個ASP文件中一樣.這很像許多語言中的類的調用.語法
Server.Execute(Path)
參數
Path
指定執行的那個ASP文件的路徑.如是它是一個絕對路徑,那么它必須是一個在這個ASP應用程序相同的地方(目錄).講解
Server.Execute 方法提供了一種將一個復雜ASP應用程序分化為小塊單位來執行的方法.通過這種方法,你能夠建一個ASP圖書館,你能夠隨便在你需要時調用你圖書館中的ASP文件.這個就有點像SSI了!嘿嘿!
當IIS根據指定的ASP文件路徑執行完這個ASP文件之后,就會自動返回以前的ASP文件.這個剛剛執行完的ASP文件有可能改變了HTTP head.但是和其它的ASP文件一樣,當程序試圖改變http head時,就會報錯!
這個path參數可以包括一個詢問信息.如果在被呼叫和呼叫的ASP文件中都含有相同的子函數,那么這些子函數只在本ASP文件中起作用.舉個例子,如果在下面的ASP1和ASP2兩個文件中都含有放棄程序的子函數.首先ASP1呼叫ASP2,那么ASP2中的的OnTransactionAbort開始執行,當ASP2執行完畢,ASP1中的OnTransactionAbort才開始執行.ASP1: < %@ Transaction= Required %> < %
Server.Execute(“Page22.ASP”)
Sub OnTransactionAbort Sub OnTransactionCommit %>
ASP2.ASP: < %@
Transaction=Required Sub OnTransactionAbort Sub OnTransactionCommit %>
Example
ASP1 < % Response.Write(“I am going to execute ASP2 ”)Server.Execute(“/myASPs/ASP2.ASP”)%> ASP2 < % Response.Write(“Here I am”)%>
GetLastError
GetLastError 方法返回一個ASPError Object 來描述一個錯誤信息.這個方法只適用于在ASP文件發送任何內容給用戶機之前.語法
Server.GetLastError()
要點
如果一個500;100 用戶錯誤已經被定義在一個ASP應用程序中,它是指的一個以.ASP為后綴的文件.這種情況下,在這個程序運行時當一個錯誤發生時,服務器就會自動的以Server.Transfer這種方式傳送到這個正在執行的ASP頁面.ASP應用程序就會將有效的處理這個錯誤.另外,這個ASPError Object一定要有效,這樣你就能夠看到服務器提供給你的錯誤信息來改這個文件了!
一般的Web Site 都是根據文件iishelpcommon500-100.ASP來構造的.你能夠用它來執行一個ASP錯誤,當然你能夠自己定義了!.如果你想改變為另外一個ASP文件的來執行這些用戶錯誤.那么你可以用IIS中的snap-in.注意:當IIS發現了一個ASP文件或者global.asa文件中的一個錯誤,那么一個500;100用戶錯誤產生.以下的程序將不能執行!
Example
下面的三個例子證明不同的錯誤會產生的用戶錯誤.三個錯誤是:
編譯錯誤
運行錯誤
邏輯錯誤
第一個例子證明了一個編譯錯誤,就是當IIS試圖包含一個文件時產生的.這個錯誤會產生是因為在這個包含文件中沒有定義所需的參數.第二個例子顯示的是一個運行錯誤,這個程序中斷的原因是程序中沒有“next“.第三個例子顯示的是一個邏輯錯誤,因為這個程序試圖除以一個0.不行啦!
Example 1 < %
response.write ”hello“ %>
Example 2 < %
dim I
for i=1 to 1
nxt %>
Example 3
< %
dim i,j
dim sum
sum=0
j=0
for i=1 to 10
sum=sum+1
next
sum=sum/j %>
HTMLEncode
HTMLEncode方法對指定的字符串進行HTML編碼.語法
Server.HTMLEncode(string)
參數
string 要進行編碼的字符
例子
下面的程序:
< %= Server.HTMLEncode(”The paragraph tag: “)%>
輸出為:
The paragraph tag:
注意 程序執行后在瀏覽器中看到的是:
The paragraph tag:
但是如果你用”查看源文件“看一下的話,源代碼就不是了.MapPath
MapPath 方法將相對路徑轉化為服務器上的物理路徑
語法
Server.MapPath(Path)
參數
Path
相對路徑.這個路徑是以”/“或”“開頭的路徑,如果這個路徑中沒有”“,那么MapPath方法就會返回以當前目錄為基礎的路徑.講解
MapPath 方法不能檢查路徑在這個服務器下是否存在.因為 MapPath 轉化路徑時是不管這個路徑是否在這個服務器下存在的.你能夠用它來將一個相對路徑轉化為一個物理路徑,然后再在這個路徑下進行各種操作.Example
在下面的例子中,data.txt文件存在 C:Inetpubwww.tmdps.cn”))% >
顯示為:
http%3A%2F%2Fwww.tmdps.cn
屬性:ScriptTimeout
ScriptTimeout 屬性規定了程序的最大運行時間.語法
Server.ScriptTimeout = NumSeconds
參數
NumSeconds
規定了程序的最大的運行時間(以秒計算).缺省值是90秒
Remarks
一個缺省的Scritpt Timeout的值會能過ASPScriptTimeOUT屬性來設置在Web sertvic 或 Web server上.在程序中,ScriptTimeout屬性的值不能小于這個缺省值.舉個例子吧,如果NumSeconds我們設置為10秒,而缺省值為90秒,那么程序就會中止在90秒以后,而不是10秒以后的.同樣,如果我們設置ScriptTimeout的值為100秒,那么,程序就會在100秒之后中止,而不是90秒.Example
下面的例了中程序將被設置為100秒后自動中止.< % Server.ScriptTimeout = 100 %>
下面的例子中將重新得到ScriptTimeout的值,然后把它存在Timout變量中
< % TimeOut = Server.ScriptTimeout %>
二、用ASP進行動態網頁設計
2.1利用ASP進行動態數據查詢.涉及網站制作的成本,在制作網站使用的數據庫我采用office的Acces.這里我們先了解以下數據庫的概念:
數據庫,顧名思義,是存入數據的倉庫.只不過這個倉庫是在計算機存儲設備上的,而且數據是按一定格式存放的.當人們收集了大量的數據后,應該把它們保存起來進入近一步的處理,進一步的抽取有用的信息.當年人們把數據存放在文件柜中,可現在隨著社會的發展,數據量急劇增長,現在人們就借助計算機和數據庫技術科學的保存大量的數據,以便能更好的利用這些數據資源.要是下定義的話,就應該是:指長期儲存在計算機內的、有組織的、可共享的數據集合.數據庫包含關系數據庫、面向對象數據庫及新興的XML數據庫等多種,目前應用最廣泛的是關系數據庫,若在關系數據庫基礎上提供部分面向對象數據庫功能的對象關系數據庫.在數據庫技術的早期還曾經流行過層次數據庫與網狀數據庫,但這兩類數據庫目前已經極少使用.2.2 ASP訪問數據庫概述及工作原理.2.2.1ASP訪問數據庫概述
訪問Web數據庫的技術有以下幾種:公共網關接口CGI(Common Gateway Interface)、Internet Server應用程序編程接口ISAPI(Internet Server Application Programming Interface)、Java/JDBC、Plug_in(插件)和ASP技術.這些技術都是為了克服HTML靜態頁面發展起來的,在網頁制作中應用以上技術可以隨心所欲地開發出動態頁面,利用它們更是可以開發出高性能的數據庫系統.CGI是較早開發的技術,但是開發成本高、編程復雜、服務器性能差、功能有限且不具備事務(Transaction)功能.ISAPI改進了CGI的缺點,利用DLL技術,但編程更加復雜.JDBC和Plug_in技術功能較完備,但適用性較差.ASP技術是微軟公司推出的最新的Web應用程序開發技術,在訪問數據庫方面更加方便、簡單,目前ASP已成為開發動態網站和Web數據庫的主要技術之一.ASP是一個基于Web服務器的腳本開發環境,在ASP平臺上可開發和運行動態的、交互的、高性能的Web服務器應用程序.2.2.2ASP訪問數據庫的工作原理
ASP程序在Web服務器端工作,當前端用戶請求一個ASP主頁時,Web服務器響應HTTP請求并調用ASP引擎執行該文件并解釋執行其中的任何腳本(VBScript或JavaScript),若腳本中有訪問數據庫請求,立刻通過ODBC或OLE DB與相應的后臺數據庫相連,由數據庫訪問組件ADO(ActiveX Data Objects)完成操作,最后,ASP根據訪問數據庫的結果集生成HTML語言的主頁返回給前端用戶(工作原理見下圖).用戶看到的只是HTML網頁,看不到ASP的程序代碼,增強了保密性.2.3 ASP連接數據庫的方法.前文已經概述,我們使用的數據庫為Acces,這里已ASP鏈接Acces數據庫為例: 有兩種方式,個人推薦使用第一種方式.1、<%
dim conn,mdbfile
mdbfile=server.mappath(“數據庫名稱.mdb”)set conn=server.createobject(“adodb.connection”)
conn.open “driver={microsoft access driver(*.mdb)};uid=admin;pwd=數據庫密碼;dbq=”&mdbfile '//若數據庫無用戶和密碼請把“uid=admin;pwd=“數據庫密碼”去掉 %>
2、<% Set conn = Server.CreateObject(”ADODB.Connection“)conn.Open ”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ & Server.MapPath(”xxx.mdb“)%> 2.4 ASP訪問數據庫.檢索記錄
一個成功的數據庫應用程序都使用 Connection 對象建立鏈接并使用 Recordset 對象處理返回的數據.通過“協調”兩個對象的特定功能,您可以開發出幾乎可以執行任何數據處理任務的數據庫應用程序.例如,下面的服務器端腳本使用 Recordset 對象執行 SQL SELECT 命令.SELECT 命令檢索一組基于查詢限制的信息.查詢也包含 SQL WHERE 子句,用來縮小查詢的范圍.此例中,WHERE 子句將查詢限制為所有的 Customers 數據庫表中包含的姓 Smith 的記錄.注意,在前面的例子中,用來建立數據庫連接的 Connection 對象和 Recordset 對象使用該連接從數據庫中檢索結果.當您需要精確地設置和數據庫建立鏈接所采用的方式時,這個方法是非常有用的.例如,如果您需要在連接嘗試失敗之前指定等待的時間,則需要使用 Connection 對象去設置屬性.但是,如果您僅僅想使用 ADO 默認的連接屬性建立連接,則應該使用 Recordset 對象的 Open 方法去建立鏈接:
當使用 Recordset 對象的 Open 方法建立一個連接時,必須使用 Connection 對象去保證鏈接的安全.用 Command 對象改善查詢
通過 ADO Command 對象,可以象用 Connection 對象和 Recordset 對象那樣執行查詢,唯一的不同在于用 Command 對象您可以在數據庫源上準備、編譯您的查詢并且反復使用一組不同的值來發出查詢.這種方式的編譯查詢的優點是您可以最大程度地減少向現有查詢重復發出修改的請求所需的時間.另外,您還可以在執行之前通過您的查詢的可變部分的選項使 SQL 查詢保持局部未定義.三、網頁的界面設計.3.1網頁界面構成要素.界面構成要素與傳統媒體不同,網頁除了文字和圖像以外,還包含聲音、視頻和動畫等新興多媒體元素,更借助由代碼語言編程所實現的各種交互式效果,增加了網頁界面的生動性和復雜性,也使得網頁設計者需要考慮更多頁面元素的排布、優化.文字元素是信息傳達的主體部分,從網頁最初的純文字界面發展至今,文字仍是其他任何元素無法取代的重要構成.這首先是文字信息符合人類的閱讀習慣,其次因為文字所占存取空間小,節省了下載和瀏覽時間.網頁中的文字主要包括標題、信息、文字鏈接、幾種主要形式.標題和傳統媒體中信息傳達的基本作用相同,是內容的簡概說明一般比較醒目、優先編排.文字作為占據頁面重要比率的元素,同時又是信息重要載體,它的字體、大小、顏色和排布對頁面整體設計影響極大,應精心處理.圖形在網頁界面中具有重要作用.圖形的出現,打破了網頁初期單純的文字界面,也帶來了新的直觀表現形式.很多網頁中,圖形占據了重要頁面,有的甚至是全部頁面.圖形往往能引起人們的注意,并激發閱讀興趣,圖形給人的視覺印象要優于文字,合理的運用圖形.可以生動直觀、形象地表現設計主題.網頁中常用的圖形格式包括jpg和gif,這兩種格式壓縮比高,得到了規范瀏覽器的支持,下載速度快,具有跨平臺的特性,不需要瀏覽器安裝插件即可直接閱覽.圖形元素包括標題、背景、主圖、鏈接圖標四種.以圖像作為標題和鏈接可以使網頁具有更好的視覺效果,配合文字增強生動和形象性.需要特別注意的是背景和主圖的作用.以圖形為背景能襯托主題的表現,增加網頁的層次感,使網頁不再但點枯燥,融入設計者的風格.主圖與背景和裝飾性小土不同,背景是襯托主題,主圖則是突出表現主題.主圖是整個網頁的視覺中心,它具有直觀性強的特點,可以為單調的文字信息增強活力,不需要象文字那樣去逐句閱讀,可以不受文化水平的限制,能給人強烈的視覺信息.頁面版式也稱頁面的構圖,版式是網頁界面設計的重要組成部分,它將文字、圖形等視覺元素進行組合配置,使頁面整體視覺效果美觀和諧,便于閱讀,實現信息傳達的最佳效果.以下是幾個成功的版式的例子:[圖例3]頁面層次感強,簡潔流暢.看似隨意的大處留白正是版式布局的精妙之處.[圖例4]借助圖片對頁面的黃金分割,在淡雅的色調上成功排布了文字信息,整個頁面清新素雅,平衡和諧.網頁構成中的多媒體元素主要包括音頻、視頻和動畫.這些是界面構成中最吸引人的元素,但是我個人始終認為網頁應該“內容為王”,任何技術的應用應該以信息的更好傳達為中心,不能唯視覺化.網頁的技術要素并非任何情況下在網頁中都能直觀體現,但是卻代表了設計的整體水平,也是衡量設計成功的重要標準.網頁界面設計最基本的技術要求包括:
瀏覽器,應該保證成功的設計作品在不同的主流瀏覽器下所顯現的頁面與原設計作品一致(主要考慮IE與Netscape).具體技術細節后面會有詳細說明...傳輸速度,界面設計的視覺成功,不能以犧牲網頁下載顯示速度為代價,圖形是網頁界面中最常見的易造成傳輸速度緩慢的因素,下面是一些網頁圖形處理的常用原則(技術細節參見圖像優化章節):保證所需清晰度的條件下,盡量壓縮圖形文件大小/采用圖片分割,切割成若干小圖多線程下載/采用盡量少的界面顏色/優化版式、表格排布,使主要頁面框架內容先行載入/減少客戶端程序如javascript等的應用.屏幕分辨率,專業設計人員的標準顯示器應工作在1024*768模式下,但是必須考慮驗證其他較低分辨率下的兼容顯示效果.顏色顯示,通常顯示設備的顯示顏色模式主要是256色、32378色(32K)、65536色(64K,16位增強色)、或1677萬色(24位真彩色).16色可以滿足絕大多數網絡圖形的顏色要求,如果需要更高精度的圖像文件,應該在文件大小和顯示質量之間選擇平衡.網頁界面設計需要設計師綜合多方面的知識.他與網絡藝術、經濟學、心理學及美學等領域都有著密切的聯系,界面設計的中心是“信息傳達”這一主題
這里我們還是以事例來說明,下面的圖片為一家制作電器的企業網站.3.2網頁的整體造型.什么是造型,造型就是創造出來的物體形象.這里是指頁面的整體形象,這種形象應該是一個整體,圖形與文本的接合應該是層疊有序.雖然,顯示器和瀏覽器都是矩形,但對于頁面的造型,你可以充分運用自然界中的其它形狀以及它們的組合:矩形,圓形,三角形,菱形等.對于不同的形狀,它們所代表的意義是不同的.比如矩形代表著正式,規則,你注意到很多ICP和政府網頁都是以矩形為整體造型;圓形帶表著柔和,團結,溫暖,安全等,許多時尚站點喜歡以圓形為頁面整體造型;三角形代表著力量,權威,牢固,侵略等,許多大型的商業站點為顯示它的權威性常以三角形為頁面整體造型;菱形代表著平衡,協調,公平,一些交友站點常運用菱形作為頁面整體造型.雖然不同形狀帶表著不同意義,但目前的網頁制作多數是接合多個圖形加以設計,在這其中某種圖形的構圖比例可能占的多一些.這里我們還是以事例來說明,下面的圖片為一家制作電器的企業網站.3.3網頁的色彩搭配.網頁的色彩是樹立網站形象的關鍵之一,色彩搭配卻是網友們感到頭疼的問題.網頁的背景,文字,圖標,邊框,超鏈接...,應該采用什么樣的色彩,應該搭配什么色彩才能最好的表達出預想的內涵呢?阿捷這里談一些心得,希望對你有所啟發.首先我們先來了解一些色彩的基本知識:
1.顏色是因為光的折射而產生的.2.紅,黃,藍是三原色,其它的色彩都可以用這三種色彩調和而成.網頁html語言中的色彩表達即是用這三種顏色的數值表示例如:紅色是color(255,0,0)十六進制的表示方法為(FF0000)白色為(FFFFFF), 我們經常看到的”bgColor=#FFFFFF“就是指背景色為白色.3.顏色分非彩色和彩色兩類.非彩色是指黑,白,灰系統色.彩色是指除了非彩色以外的所有色彩.4.任何色彩都有飽和度和透明度的屬性,屬性的變化產生不同的色相,所以至少可以制作幾百萬種色彩.網頁制作用彩色還是非彩色好呢?根據專業的研究機構研究表明:彩色的記憶效果是黑白的3.5倍.也就是說,在一般情況下,彩色頁面較完全黑白頁面更加吸引人.我們通常的做法是:主要內容文字用非彩色(黑色),邊框,背景,圖片用彩色.這樣頁面整體不單調,看主要內容也不會眼花.非彩色的搭配
黑白是最基本和最簡單的搭配,白字黑底,黑底白字都非常清晰明了.灰色是萬能色,可以和任何彩色搭配,也可以幫助兩種對立的色彩和諧過渡.如果你實在找不出合適的色彩,那么用灰色試試,效果絕對不會太差.彩色的搭配
色彩千變萬化,彩色的搭配是我們研究的重點.我們依然需要進一步學習一些色彩的知識.一.色環.我們將色彩按”紅->黃->綠->藍->紅“依次過度漸變,就可以得到一個色彩環.色環的兩端是暖色和寒色,當中是中型色.紅.橙.橙黃.黃.黃綠.綠.青綠.藍綠.藍.藍紫.紫.紫紅.紅.暖色系.中性系.寒色系.中性系
二.色彩的心理感覺.不同的顏色會給瀏覽者不同的心理感受.紅色---是一種激奮的色彩.刺激效果,能使人產生沖動,憤怒,熱情,活力的感覺.綠色---介于冷暖兩中色彩的中間,顯得和睦,寧靜,健康,安全的感覺.它和金黃,淡白搭配,可以產生優雅,舒適的氣氛.橙色---也是一種激奮的色彩,具有輕快,歡欣,熱烈,溫馨,時尚的效果.黃色---具有快樂,希望,智慧和輕快的個性,它的明度最高.藍色---是最具涼爽,清新,專業的色彩.它和白色混合,能體現柔順,淡雅,浪漫的氣氛(象天空的色彩:)白色---具有潔白,明快,純真,清潔的感受.黑色---具有深沉,神秘,寂靜,悲哀,壓抑的感受.灰色---具有中庸,平凡,溫和,謙讓,中立和高雅的感覺.每種色彩在飽和度,透明度上略微變化就會產生不同的感覺.以綠色為例,黃綠色有青春,旺盛的視覺意境,而藍綠色則顯得幽寧,陰深.網頁色彩搭配的原理
1.色彩的鮮明性.網頁的色彩要鮮艷,容易引人注目.2.色彩的獨特性.要有與眾不同的色彩,使得大家對你的印象強烈.(參考設計思考第二篇網站CI的標準色彩一節)
3.色彩的合適性.就是說色彩和你表達的內容氣氛相適合.如用粉色體現女性站點的柔性.4.色彩的聯想性.不同色彩會產生不同的聯想,藍色想到天空,黑色想到黑夜,紅色想到喜事等,選擇色彩要和你網頁的內涵相關聯.網頁色彩掌握的過程
隨著網頁制作經驗的積累,我們用色有這樣的一個趨勢:單色->五彩繽紛->標準色->單色.一開始因為技術和知識缺乏,只能制作出簡單的網頁,色彩單一;在有一定基礎和材料后,希望制作一個漂亮的網頁,將自己收集的最好的圖片,最滿意色彩堆砌在頁面上;但是時間一長,卻發現色彩雜亂,沒有個性和風格;第三次重新定位自己的網站,選擇好切合自己的色彩,推出的站點往往比較成功;當最后設計理念和技術達到頂峰時,則又返樸歸真,用單一色彩甚至非彩色就可以設計出簡潔精美的站點.網頁色彩搭配的技巧
1.用一種色彩.這里是指先選定一種色彩,然后調整透明度或者飽和度,(說得通俗些就是將 色彩變淡或則加深),產生新的色彩,用于網頁.這樣的頁面看起來色彩統一,有層次感.2.用兩種色彩.先選定一種色彩,然后選擇它的對比色(在photoshop里按ctrl+shift+I).我的主頁用藍色和黃色就是這樣確定的.整個頁面色彩豐富但不花稍.3.用一個色系.簡單的說就是用一個感覺的色彩,例如淡藍,淡黃,淡綠;或者土黃,土灰,土藍.確定色彩的方法各人不同,我是在photoshop里按前景色方框,在跳出的拾色器窗中選擇”自定義“,然后在”色庫“中選就可以了:)
4.用黑色和一種彩色.比如大紅的字體配黑色的邊框感覺很”跳“.在網頁配色中,忌諱的是:不要將所有顏色都用到,盡量控制在三種色彩以內.還記得張老師跟我說過,做網站盡量選擇三種色彩之內,再在這三種顏色里面換對比率來挑戰網頁的顏色.我一直遵守這三種顏色的規律.在這里還是多用事例來證明顏色搭配的方案.四、在建設中遇到的問題和解決方法.4.1媒體對象需要激活——虛線環繞.2006年2月,微軟針對IE瀏覽器發布了一項非安全性更新,禁止了IE瀏覽的ActiveX控件自動激活功能.補丁為KB912945
2006年4月,微軟發布KB912812,是針對的IE瀏覽器的安全性更新.功能大體就是禁止ActiveX控件自動激活.補丁為KB912812
不過由于很多軟件都來不及更新ActiveX控件的處理方式,禁止ActiveX控件自動激活將使目前很多軟件無法正常使用.具體的效果就是當IE中要顯示ActiveX部分的時候,會被一個灰色邊框圍住,鼠標指向這個ActiveX時會顯示一個TIP,內容為”單擊以激活并使用此控件
對FLASH最大的影響就是不美觀,其次會使FLASH中的實例不能接受到鼠標事件.我的解決方式是在網頁代碼head 頭中添加下面代碼,連接這個 ObjectWrap.Js,其他就不用管了,加載網頁的時候會自動對頁面中的 object 進行重寫,激活問題就解決了,不單只是解決flash 像一些流媒體都能解決.“”
ObjectSwap 代碼如下:
/* ObjectSwap-Bypasses the new ActiveX Activation requirement in Internet Explorer by swapping existing ActiveX objects on the page with the same objects.Can also be used for Flash version detection by adding the param:
to the object tag.Author: Karina Steffens, www.tmdps.cn 在搜索欄里輸入site:http://www.tmdps.cn/baiyea 制作了還沒有一個月.下圖有注冊信息
下面這張圖是google收錄情況,這里同樣在搜索欄里輸入site:http://hi.baidu.com/baiyea
Google已經收錄了這個網頁14個頁面,隨著時間的延長加上文章的更新,我自信認為google會收錄更多這個站點頁面.五、結束語
六、參考文獻.七、致謝
全文完
第五篇:動態網站設計教學課改創新探析論文
摘要:隨著我國新課改的深入發展,教學模式有了極大改革與創新,得以高效落實教學內容,為社會培育優質人才。本文通過試述動態網站設計教學課改的改革和創新,以期為推動我國專業教育良性發展,提供行之有效的參考依據。
關鍵詞:動態網站設計;教學;課改;創新
引言
我國科學技術發展迅猛,計算機系統已然成為社會發展、工作、生活的重要系統。動態網站設計作為新興設計類學科,可以實現靜態網頁與動態網頁交互,使網頁設計更具人性化,提高網站管理質量,符合社會對網站發展的新要求,是信息技術專業教育的重要內容。基于此,為了使動態網站設計教學更加科學高效,對新課改背景下,對該學科教學課改的改革與創新背景、現況以及方法進行分析顯得尤為重要。
1試述動態網站設計教學
動態網站與靜態網站概念相對應,通過網頁編程技術,在網站內頁面代碼不變的情況下,可使網站內容隨環境、時間、數據庫隨之發生變化,改變靜態網站只能依照修改代碼,豐富網站功能、落實網站管理的現象,凸顯網站設計人性化、功能性以及技術性。動態網站設計與動感網站設計概念存在差異,該設計教學內容與滾動字幕、動畫造型等視覺效果設計無直接關聯,使用動態網站設計技術的網站,均可稱為“動態網站”,該技術是動態網站設計教學主要內容。在動態網站設計教學中,html語法規范、數據庫編程技術、ASP、ASP.NET以及JSP等技術均是該學科教學內容,通過動態網站設計技術的合理應用,達到對網站表現內容、設計風格的動態、高效管理,使動態網站更符合時代發展客觀需求,可以提高網站功能性。動態網站設計在社會中的應用日趨普遍,實現對網站開發、管理、升級維護的高效管理,使互聯網便捷、高效、科學、及時等優勢發揮到極致。網站建設數量急劇攀升,對設計人才需求量與日俱增,在此背景下動態網站設計教學應運而生。隨著我國教學水平不斷提高,動態網站設計教學逐漸走向課改道路,使其教學手段、教育內容、教學方向,更貼合時代發展對動態網站設計的客觀需求,達到為社會輸送更多優質技術型人才的目的。為了使動態網站設計教學課改更具科學性,教師應先明確當今動態網站設計教學現況,為課改創新與改革指明方向。
2分析動態網站設計教學現況
2.1動態網站設計教學存在教學主體模糊的現象
受我國傳統教學理念影響,教師為了更好完成教學內容,在有限課時內教授學生更多專業設計知識,依照教學大綱開展課堂教學,不關注學生對動態網站設計教學內容的實時反饋,出現學生“課堂邊緣化”的消極現象,使學生無法有效融入到課程教學節奏中,與課堂教學節奏呈脫節狀態,影響學生學習興趣,降低課堂教學效率。
2.2動態網站設計教學存在教學方法單一的現象
動態網站教學內容抽象難懂,理論知識偏多,需要學生動手實踐,受傳統教學方法影響,該專業教師存在沿用填鴨式、滿堂灌等機械式教學方法,向學生灌輸動態網站設計教學內容的消極現象,使本就與學生生活距離較遠的專業設計知識,更無法與學生高效融合,影響學習效率,降低課堂教學質量,長此以往學生將失去學習興趣,使動態網站設計課堂教學在單一教學方法下流于形式,缺乏師生交互,無法激發課堂教學活力,影響教學內容的有效落實。
2.3動態網站設計教學存在教學內容與時代脫節的現象
隨著信息技術不斷的發展,新科技層出不窮。書本知識具有“滯后性”特點,無法依照科學技術的創新,對教學內容進行及時調整,使書本知識出現與現實社會需求脫節的消極現象,影響人才培育成效。動態網站設計教學作為信息技術飛速發展大環境下的教育學科,應迎合新課改課程教學變革潮落,以當今動態網站設計教學現況為基礎,結合時代發展需求,對動態網站設計教學進行高效創新,使教育更具實效性,符合人才培育目標。
3動態網站設計教學課改的改革和創新方略
3.1提高動態網站設計教師綜合素質
創新無法憑空產生,需要不斷積累專業知識,樹立創新意識,規劃創新方向,實踐創新理念,使創新可以從思想意識,轉化為具體行動,落實教育創新有效性。基于此,作為動態網站設計教學設計教師,應在日常生活中不斷學習新型動態網站設計專業理論,與教學內容有機融合,在提高自身綜合教育能力的同時,可以達到豐富課程教學內容的目的,使學生可以時刻保持與時俱進的創新設計精神,提高自身綜合素質。例如,動態網站設計教師可以申請進修機會,充實自己的專業能力,也可自學先進理論,針對自身在教育過程中存在的薄弱環節,進行知識補給,讓學生看到教師熱愛學習、不斷進取的專業精神,為學生樹立榜樣,激發教師動態網站教學設計積極性,達到培養學生綜合素質的目的,符合新課改對教學變革與創新的實踐要求。
3.2教師應積極轉變傳統教學思想,堅持“以人為本”的教育原則
傳統教學形式過于注重教學進度,忽視學生對課堂教學內容的掌握情況,使學生無法積極融入動態網站設計教學氛圍中,影響學習效率。基于此,教師應秉持“以人為本”的教學原則,認清以學生為課堂主體的教育變革與創新前提,使課堂組織、教育規劃、教學創新、教學目標設立,均以學生主觀學習情況、學習需求、能力以及興趣為導向,通過教學創新與變革,為教育與學生構建聯系橋梁,拉近師生之間的距離,使教師在教育過程中,可以更好掌握學生學習進程,靈活創設課堂教學內容,提高專業教育質量,達到提高學生動態網站設計能力的目的。例如,教師在進行《ASP應用基礎》的教學時,可以適當調整教學節奏,對于“ASP的基本概念和工作原理”、“Web與URL內涵”、“html與http”等ASP基礎知識的教學,應以學生自主學習為主,在學生了解基礎知識的基礎上,適當加快教學節奏,將教育重點放在“ASP工作原理”上,通過列舉實際案例,讓學生可以有效掌握區別動態網頁與靜態網頁的主要方法,具體是指分析腳本程序是否在服務器端執行,明確ASP執行過程,奠定動態網站設計教學基礎。教師可以通過舉例做好案例教學導入,使動態網站設計的專業知識得以由淺入深教授給學生,降低學習難度,轉變書本理論知識枯燥乏味的消極印象,通過案例分析有效融入專業知識,提高學習效率。
3.3結合教學內容、學生本體創新教學模式
在新課改背景下,當今教學模式有了極大的創新與變革,許多創新型教學模式在教學領域中具有極高應用價值,可以激發學生學習積極性,提高教學質量,達到培養學生綜合素質的目的。例如,教師可以依照專業發展需求、教學內容、學生學習興趣等客觀因素,構建“校本化”教材,豐富動態網站設計教學內容。教師在進行“ASP綜合應用實例”的教學時,可以拋開書本知識對學生創新思維與課堂教學的約束,引導學生結合所學知識,實踐ASP設計技術,賦予學生創新實踐新天地,教師在學生實踐過程中,可以總結“校本化”教學內容,使理論知識教育符合學生實踐需求,針對學生技術掌握薄弱環節,深化理論知識,提高學生技術應用能力。同時,學生在實踐過程中,逃脫固有思維框架,在教師引導下勇于創新、開拓進取,符合新時代對創新型人才優質品格的要求,達到通過動態網站設計教育提高學生綜合素質的目的。教師還可以積極構建“校企合作”教學模式,聘請企業崗位人才來校開設技術指導課程,使理論知識與實際應用形成聯系,為學生指明學習與專業發展方向,激發學生學習欲望,提高技術教育質量。企業可以為學生提供崗位實習機會,參與動態網站設計項目,使學生可以更好發現自身不足,培養學生團隊精神,為學生更好適應就業環境奠定基礎,達到提高學生綜合素質的目的。
4結束語
綜上所述,動態網站設計教學改革,應順應時代發展潮流,符合學生學習需求,與課程教學內容相契合,使教育創新更具針對性,為此教師應了解學生本體學習需求,不斷提高教育能力,結合實際需求采用“校本化”教學內容、“校企合作”教學模式以及案例教學法等變革方法,使動態網站設計教學質量得到有效提高,達到提高學生綜合素質的目的。
參考文獻:
[1]陸璐,張新紅.《JSP動態網站設計》項目化教學模式的研究與實施[J].鄭州鐵路職業技術學院學報,2016.[2]謝紅.《動態網站設計》課程網絡資源建設[J].科技視界,2015.[3]汪小霞.基于項目化教學的《ASP動態網站》課程設計與實踐[J].教育教學論壇,2015.[4]蘭偉.《JSP動態網頁設計》精品課程網站設計與實現[D].電子科技大學,2014.
![下載動態網站設計的色彩應用論文[精選五篇]word格式文檔](http://static.xiexiebang.com/skin/default/images/icon_word.png)

文檔為doc格式
聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。
色彩秩序論文室內設計論文:色彩在設計中的應用
色彩秩序論文室內設計論文:色彩在設計中的應用 內容摘要:現代藝術設計已經步入了一個多元化的時期,新材料、新工藝層出不窮,對設計者也提出了更多的要求。色彩作為藝術設計的構......
網站設計論文目錄
目錄 摘要................1 第一章 諸論............ 2 1.1設計思想.............. 2 1.2開發工具的選用及介紹............ 2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5HTML語言..........
個人網站設計論文
秦皇島職業技術學院信息工程系 分類號: TP319 秦皇島職業技術學院 課程設計(論文) 個人博客網頁設計論文 學生姓專班指導教指導教師職名 王飛飛 業 計算機應用技術 級 1100103......
大學論文網站的設計與應用(共五篇)
網站的設計與應用 摘要 學校網站是實現教育資源分配的橋梁,它有巨大的教育資源庫并且可以集全社會的力量,使教育資源無限增長。在我制作學校網站時我所使用的軟件是dreamweave......
動態網站建設自薦信
尊敬的領導: 您好!首先感謝您在百忙之中抽時間來閱讀這封自薦信。 我是一名即將畢業的計算機系本科生,屆時將獲得計算機學士學位。大學四年,奠定了扎實的專業理論基礎,良好的組織......
應用網站
【大學四年100萬份資料大集合】 http://www.tmdps.cn/forum.php?mod=viewthread&tid=7083&fromuid=561675 新視野大學英語課后習題答案1-4冊全集 http://www.xiexie......
論文-對設計色彩的思考
當代藝術專業設計色彩教學的新探索 摘要:當代藝術設計教育的發展,對設計色彩教學提出了更高的時代要求。本文在實踐教學的基礎上,對設計色彩教學進行了重新解讀與探索,以期拓寬......
計算機個人網站設計論文
淺談計算機個人網站建設及運用 13級 計算機 劉潤 摘要:個人網站在現在的個人生活中可以起到非常重要的作用,本文主要介紹了個人網站設計規劃,庫文件和模板文件的制作,利用模板制......