⑴ 跪求:網頁設計實訓個人總結
總結是很辛苦但是很有收獲,盡量寫的朴實一點兒
⑵ 談談對《動態網頁製作與設計》的感想論文!急求!謝
在學習網頁製作的這幾天里,我利用了學習之餘的一切可利用的剩餘時間,全心全意投入到網頁世界,去不斷的學習,去不斷的探索;同時去不斷的充實,去不斷的完善自我,在網路的天空下逐漸的美化自己的人生!
做好主頁,並不是一件容易的事,它包括個人主頁的選題、內容採集整理、圖片的處理、頁面的排版設置、背景及其整套網頁的色調等很多東西。
理論上的認識:
隨著Internet在中國的迅速發展,人們日常生活中越來越多地使用這項新的技術來為自己的工作和學習服務.由於WEB頁面能把文本、圖像、聲音、動畫、視像等多種媒體信息集於一體,不但使信息的顯示更加生動,而且使信息的瀏覽更為方便,同時WEB頁能實現網上交易平台、客戶信息反饋方便了企業與客戶之間信息交流,因此許多企業紛紛建設具有自己獨特風格的網站以增強企業知名度.
網頁藝術設計是伴隨著計算機互聯網路的產生而形成的視聽設計新課題,是網頁設計者以所處時代所能獲取的技術和藝術經驗為基礎,依照設計目的和要求自覺地對網頁的構成元素進行藝術規劃的創造性思維活動,必然要成為設計藝術的重要組成部分,並隨著網路技術的發展而發展。表面上看,它不過是關於網頁版式編排的技巧與方法,而實際上,它不僅是一種技能,更是藝術與技術的高度統一。
1.標題
在個人主頁中標題起著很重要的作用,它在很大程度上決定了你整套個人主頁的定位。一個好的標題必須有概括性、簡短,有特色、容易記,還要符合自己主頁的主題和風格。
2.內容的採集
選好標題後,開始採集內容,內容必須與標題相符,在採集內容的過程中,應注重特色,所謂特色應該是有一些自己的東西。個人主頁中的特色,應該突出自己的個性,把自己的興趣、愛好盡情地發揮出來,因為在網路上不受限制。主頁就是在網路上的一個小小家園,在那裡,可以放上自己喜歡的任何東西,包括你自己平時喜歡一些文章,一些好聽的歌,一些好的動畫作品。
3.圖片
做個人主頁不能只用文字,必須在主頁上適當地加一些圖片,增加可看性,俗話說"一圖勝千言",我想不無道理,一張處理得好的圖片不需要多做任何解釋,就能讓人一目瞭然,讓人去思考,去了解它。
4.網頁排版
網頁頁面整體的排版設計也是不可忽略的,很重要的一個原則是合理地運用空間,讓自己的網頁井井有條,留下必要的空白,人覺得很輕松。
5.特色
讓自己的網頁更有特色一些,可適當地加一些聲音、動態網頁、java、Applet。
實踐中的認識:
話雖是像上面這樣說的,但是真要做起來確是很難.做網頁設計不僅要從藝術的角度來考慮而且要從社會大眾的認可性來考慮.網頁設計必須要服從企業或部門的經營理念來考慮.如果設計的作品很好看但是和企業不搭調那就等於白做.
以上就是我對網頁設計的認識和總結,雖然從理論上都知道如何去做,但是實際做起來很難.總的來說就是很難突破,很難超越自己.因此在以後的學習中要更加完善自己,突破自己.
⑶ 特求一個6000字左右的網頁製作心得!
由於沒有獨立或團隊開發比較正規網站的經驗,我在這次的《電視節目教材編導與製作》網站的開發中可以說是「摸著石頭過河」,很多東西都是邊學邊做,在實際的製作中才發現原先制定的計劃的不合理,不得不對計劃進行修改。當然在這次網站的製作中我也學到了很多東西。
賴老師要求我們做一個集合了論壇、博客的網站。我們最終確定了製作一個關於電視編導與製作的網站。論壇方面依據以前學習的知識,我估計自己是有可能做出來的,當時我對博客程序全無認識,自己估計只能使用網上現成的程序進行製作。對於網站的最主要部分,課程網站部分,我們考慮是把它做成動網還是靜網。動態網站最主要的部分是資料庫的設計,當時我根本沒有自己設計過網站的資料庫,我沒信心說可以一下子設計出一個合格的資料庫,其次設計資料庫後還要做文章的發布頁,顯示頁等各部分,這些做出來要花很多的時間,我覺得這樣會影響到整體的進度,最終決定把這部分做成靜網。
後來跟同學聊天才知道有文章添加系統。這些擔只要用文章添加系統就可以很輕松地解決。而決定做成靜網使得可維護性很差,還附帶來了很多的問題。
在確定網站的模式和分配完各人的工作後,我們就開始網站的製作。版面是組長負責的。他用Photoshp做出頁面後我就開始用DIV+CSS製作頁面,之後讓其它成員按照網站的內容進行添加。
這里我又犯了一個錯誤,我們網站要求要外接樣式表,這樣網站的修改就比較簡單,只要修改樣式表就可以達到修改所有頁面的效果。一開始我圖方便在做模板時把CSS運用在當前文件,以為完成後再導出來也是一樣的,沒相到導出來後布局卻被破壞了,最終不得不再從新布局,浪費了很多時間。
中期檢查時賴老師對我們使用框架提出異議,認為滾動條不利於美觀,要求修改。我當時想到有三種修改方法:1.把所有的導航做成文件使用asp的鏈接文件,把導航鏈接到相應的位置;2.修改相應關的代碼,美化邊框;3.不使用框架,每個頁面都是完整的頁面。由於我一向反對把一個靜態網頁的後輟改成asp,如果為了導航而這么做我,我覺得沒必要,所以排除了第一種,而美化框的代碼始終沒有找到。最終我選擇了看起來最簡單的第三種方案,這也使得網站的後期修改顯得很繁瑣。
做完網頁的模板後我一直在製作論壇,做出了一個很簡陋的論壇。在論壇的開發過程中我體會到實現論壇的基本功能並不復雜,資料庫只需要用戶、欄目、帖子等幾個表,再通過代碼進行查詢、判斷、顯示、更新等操作。但是這只是論壇最基本的功能而已,而網上的論壇還有許許多多的功能,要完善那些功能我感到力不從心。最終通過全組的集體討論,我們決定放棄自己開發論壇的想法,使用了bbsxp論壇,作為我們網站的論壇。
之後我開始考慮博客的製作,我試用了幾乎網上所有可以找到的基於asp的中文博客程序。我很喜歡zblog,可惜它只是個單用戶的博客程序,不符合要求。最終我選擇了功能很強大的oblog。我們對zblog和bbsxp進行簡單的修改,並把兩者的數據 合並到一起,再結合其他組員製作的頁面合起來,完成整個網站的製作。
通過這次製作網站的過程,我個人 有以下幾點心得體會:
1.在制定網站計劃是很重要的,一個好的計劃可以詳細制定網站的相關內容,成員的分工,為後期的製作節省不少時間。團隊開發的進度好像總是比實際中要慢,在制定計劃時要有充分的准備。
2.團隊合作的開發網站時組員的協作是一個很難的,隊員的水平參差不齊,分配工作是應該詳細地說明各角細節,要不然可能出現意想不到的問題。
3.製作網站時不能貪圖方使,最終要的效果是什麼樣子,那麼一開始就要那樣做,要不我然常常會出現意想不到的問題。
4.網路是一個很大的學習空間,事實上很多的問題是可以在上面找到答案的,要學會使用它。
5.不能過分地依賴於網頁的製作工具,如果用dreamweaver總是打開設計視圖的話,就算把網站做出來也學不到什麼東西。最重要的還是代碼,我學會看懂代碼,寫代碼。
⑷ php動態網頁 家鄉網站設計心得體會
人們在閱讀某種信息時,視覺總有一種自然的流動習慣,先看什麼,後看什麼,再看什麼。
在心理學的研究表明,一般的瀏覽習慣是從上到下、從左到右,在一個平面上,上松下穩而
壓抑。同樣,平面的左松右穩。所以平面的視覺影響力上方強於下方,左側強於右側。這樣
平面的上部和中上部被稱為
"
最佳視域
"
,也就是最優選的地方。在網頁設計中一些突出或推
薦的信息通常都放在這個位置。
當然這種視覺流程只是一種感覺並非一種固定的公式,
只要
符合人們的心理順序和邏輯順序,
就可以更為靈活地運用,
在網頁設計中,
靈活而合理地運
用直接影響到傳達信息的准確與有效性。
二、網站風格
/
創意
風格
(style)
是抽象的。是指站點的整體形象給瀏覽者的綜合感受。整體形象包括站點的版面
布局,色彩,字體,瀏覽方式等
…
。如:我們覺得迪斯尼是生動活潑的而
IBM
則是專業嚴
肅的。
每一個網站都會給人們留下的不同感受。
這里我們需要做到的是根據網站的定位做出
網站特有的風格。
除此我們還需要在風格同一上需要把握一下,
其實這個風格的統一和傳統
的印刷出版物沒什麼區別。你網頁上所有的圖像、文字,包括像背景顏色、區分線、字體、
標題、注腳什麼的,都要統一風格,貫穿全站。這樣子用戶看起來舒服、順暢,會對你的網
站留下一個
"
很專業
"
的印象。而企業網站設計師往往就缺乏這一點,沒有全局意思。
創意,所謂創意就是不拘一格
?
某些設計師在做創意的時候大費周章,做出來確實不可否認
很有創意、很別致,但往往對於行業網站的客戶為什麼不能接受呢
?
此時不要太責怪客戶的
不識貨,應該反思,
抓住客戶的需求。其實做行業網站不需要很多大的創意,也不要浪費過
多的時間去追求如何個性、
網站建設如何好看,
我們只需要一點小小的創意貫穿全站,
也許
會使網站更生動更具有吸引力、更有思想,比如中國現車交易網
(2005
年此站已經消失
)
就
是一個很好的案例,它把車的外形融入到網站中,使它脫穎而出。
三、網站配色
1.
用一種色彩。這里是指先選定一種色彩,然後調整透明度或者飽和度,
(
說得通俗些就是
將色彩變淡或則加深
)
,產生新的色彩,用於網頁。這樣的頁面看起來色彩統一,有層次感。
2.
用兩種色彩。先選定一種色彩,然後選擇它的對比色
(
在
Photoshop
里按
ctrl+shift+I)
再進
行微小的調整。整個頁面色彩豐富但不花稍。
3.
用一個色系。
簡單的說就是用一個感覺的色彩,
例如淡藍,
淡黃,
淡綠;
或者土黃,
土灰,
土藍。
也就是在同一色系裡面採用不同的顏色使網頁增加色彩,而又不花,
色調統一。
這種
配色方法在網站設計種最為常用。
4.
灰色在網頁設計中又稱為
"
萬能色
"
,其特點是可以和任何顏色搭配,在使用時把握量避免
網頁變灰。
在網頁配色中,盡量控制在三種色彩以內,以避免網頁花、亂、沒有主色的顯現。背景和前
文的對比盡量要大,
(
絕對不要用花紋繁復的圖案作背景
)
,以便突出主要文字內容。
四、
網站
LOGO Logo
顧名思義就是站點的標志圖案,
logo
最重要的就是用圖形化的方式傳
遞網站的定位和經營理念、同時便於人們識別。網站製作
logo
的設計過程中一般有以下三
種思路:
1.
直接以網站網址作為
logo
。
2.
根據網站提供的產品
/
服務特點展開
logo
設計。
3.
以傳遞網站運營商的經營理念為特色。
五、網頁框架與布局
網頁布局大致可分為
"
國
"
字型、
拐角型、
"T"
字型、
"L"
字型、
綜合框架型、
Flash
型、
變化型,
在這里就不做一一論述了。
其實在我們在做設計的時候並沒有過多的去考慮什麼形式,
比如
我們在一張紙看到一個圓形的東西,
很容易可以聯想到它像太陽,
而有些人則聯想到月亮等
等
…
這都是一種形式比喻,
最重要的是抓住客戶的需求,
把握網站的定位做處合理的框架布
⑸ 學習asp動態網頁設計後的感想或者心得
asp這種語言可能對應的框架不像java似的那麼多,顯示和操作都寫在一個文件內,因此這就需要你自己去封裝,去分割!
⑹ 如何製作自己的網站
一、先從Dreamwear或FrontPage入手。因為這兩個軟體的使用比較簡單,只要你會使用word等軟體就會很快上手。
二、只用這兩個軟體做出的網頁不是很美觀,這時可看看別人網頁的源代碼,注意別人源代碼中css的用法,就是代碼前面部分的<style type="text/css">.....</style>。用css定義網頁的字體、間距等,網頁就美觀多了!
三、網頁製作最基本要掌握的是表格的製作,建議你找一個現成的網頁,打開它的源代碼,仔細研究表格的代碼,注意學習時要有耐心,不要怕麻煩,不要怕失敗,要用相當長的時間把表格的製作學通、學精,為以後製作動態網頁奠定良好基礎。
三、掌握了css用法和表格製作方法後,就可直接在記事本里編寫或改寫代碼了,如果能在記事本里熟練地編寫代碼,那麼離成功也就不遠了!
四、現在編寫的只是靜態網頁,所謂靜態網頁是指所有網頁內容的更新需要重新改寫代碼才能完成。我要告訴你的是必須先掌握靜態網頁的製作才能過渡到動態網頁的製作,所以學習靜態網頁的製作非常重要!
五、熟練掌握靜態網頁的製作後,就可學習動態網頁的製作了,所謂的動態網頁,不要單單理解為網頁上有動畫就是動態網頁,那是不對的,真正的動態網頁是指有後台程序的支持,依託資料庫實現網頁內容的顯示。學習動態網頁的製作需要有一定的資料庫編程知識,我建議你從最簡單的Access入手,學習如何建立資料庫;其次買些Asp編寫代碼的書籍,買時選擇帶光碟有源程序的那種,可將源程序拷到你的機子上,便於你學習研究。
六、動態網頁的製作除了Access+Asp外,現在流行的還有Sql+php
以上是我學習製作網頁的一些心得,寫出來與你交流,不妥之處,歡迎各位大蝦批評指正!
⑺ ASP課設的總結與設計心得怎麼寫
asp是動態網頁編程,在現實工作中有著重要的意義。
當前企業網站和網路辦公系統,許多都是用asp構建。。。繼續吹點asp的優點。
在學習與使用過程中對asp編程有深刻體會,具體表現在以下幾點:
1、知識點1
2、知識點2
3、知識點3
4、知識點4
知識點直接從書上復制就可以了。
⑻ 求一篇學習心得體會
一篇好的學習心得,必須要結合自己的實際情況,深入的分析這門學科帶給你的感受,
如果一味的寫理論知識,是得不到高分的,我從網上搜索了一個大二學生學習計算機的心得,你可以參考一下,可以結合你自己的實際情況加以修改。
大一大二兩年軟體開發學習心得
出處:博客園
轉眼間在從大一踏進學校的校門到現在剛剛好兩年了,在這兩年裡面,有學到了不少東西,包括怎麼去獨立生活,怎麼去與人溝通,等等,當然最重要的還是學到了自己想要的專業知識。
大一的時候主要是學習計算機導論和C語言,對於急於想看到效果的我,C語言學起來就比較枯燥,因為C語言編寫出來的程序主要還是在命令行的操作,我很想開發出windows界面的軟體出來,但是沒有辦法,C語言是基礎,沒有這個基礎就往高處想,恐怕夢想不會那麼容易實現。所以我就認真的把C語言的基礎打好,先掌握好裡面的語法,程序控制邏輯和一些基本的演算法,說真的,盡管是比較枯燥,但是一旦陷入了編程中,自然就會發現其中的快樂。
大一第二學期的時候開始接觸NIIT的課程,平時雖然一點作業都沒有,但是我上課的時候不是那麼認真聽課的人,所以課後總是要花時間來看看和理解老師上課的例子,在這個學期中,我們主要學習了C++和Java,都是剛剛開始接觸到面向對象的語言中來,由於對一些面向對象的特性不熟悉,畢竟是剛開始接觸這方面的語言,所以學起來就有點吃力,再加上平時實踐的時間比較少。
終於到了學期的期末,學期期末的項目是使用Java語言開發一個網路的聊天室,在我還沒有開發之前一聽到這個項目,我做夢都沒有想到我可以編寫出一個聊天室出來,但是既然是課程提出來的項目,就一定有它的理由,我也相信最後一定也可以完成它。功夫不負有心人,經過接近一個月的研究,我總於完成了我來到學校的第一件作品。在這個月中,我不斷得查閱資料,詢問老師,平時和同學多交流,終於在最後的評審中,我獲得了全班第二的好成績。通過這個學期的開發中,我幾乎把整個學期學到的知識都用到了我的聊天室裡面,所以在實踐中也等於復習了這個學期所學的內容,而且我發現這樣的實踐,比我在平時課後看書,看資料所學到的還多。
大二的第一學期,進入了資料庫和高級Java的學習,說真的,在學資料庫的那段時期是最煩的,因為每天就學了一大堆SQL的語言,非常的枯燥,都是關於怎麼去查找數據表格裡面的內容,那是時期,因為課堂上聽課了之後覺得都是比較簡單的,所以課後很少去動手。到了後來項目開發中,我才發現資料庫的重要性,整個系統的信息都是存儲在資料庫裡面的,所有的在程序中對數據的操作都是等同於對數據的增刪改查詢操作。
在期末的項目中,根據項目所要求的內容,我不斷翻看以前沒有掌握好的資料庫知識,感覺如果我前面有認真學習的話,到了後面開發項目的時候就不會那麼吃力了。對此,我總結出,如果在前面學資料庫的時候不要單純學習SQL的語言,把資料庫和程序結合起來,如果老師的講課的過程中可以說清楚資料庫怎麼綁定到程序中去使用的話,那麼我想對於我來說我會更加有興趣去學好資料庫,因為只要在程序開發中才可以去體驗資料庫的魅力和重大的作用。
在學期末的J2EE開發電子商務網站中,我學到了很多關於怎麼製作動態網頁的一些必要元素的基本的原理,體會到軟體設計在網站開發中的重要性。
轉眼間來到了大二的第二個學期,可以說在這個學期中,是我最有感觸,學到最多知識,達到質的飛躍的一個重要學期。有了前面幾個學期的學習基礎,我對面向對象語言已經基本掌握清楚,運用起來也覺得沒有什麼特別困難,基本已經入門了,這個學期主要是進入了.net的學習。
好的開發工具是保證效率的一個重要因素,Microsoft
Visual
Studio
.NET
2003就是這樣的一個開發工具,令我剛剛一接觸就深深得愛上了它,它的易學易用令我對編程的興趣倍增,以前學習Java之所以見效不大是因為沒有好的開發工具和環境,總是在環境配置中浪費大量的時間,而真正的涉及到編程很少,所以這也是我以前為什麼學起來沒有那麼有興趣的原因。
我覺得學編程就應該學習它的思想,編寫代碼就應該盡量避免寫出與邏輯無關的代碼,比如界面代碼可以讓機器去自動生成不必浪費時間手動去編寫,所以好的開發工具可以幫助我們做到這一點,只編程邏輯代碼,很多代碼都可以讓機器去自動生成。在.net就可以快速地開發既有漂亮界面也有強大功能的程序。有了這么好的開發工具,所以令我頓時感悟,有種相見恨晚的感覺。
有了好的開發工具後接下來要做什麼呢,當我們為之興奮的時候,當然是很有慾望去做出某某自己很想做的東西,因為你一拿到好的開發工具,就會整天的陷入開發狀態,對其愛不釋手,一開始我是試著開發一個Flash播放器,感覺編寫起來不是編寫起來不是那麼難,因為前面已經有學習Java的經驗了,初次學習.net的時候選擇編寫Flash播放器也是有理由的,一方面是程序比較簡單,另一方面的涉及到的控制項和界面比較多,所以一開始接觸這樣的語言就首先學習怎麼去調用.net平台上提供的控制項,只要掌握好這些控制項,以後編寫windows界面的控制項就簡單很多了。
經過幾天的時間,終於把Flash播放器做出來了,以後想Flash影集的時候都用自己開發的播放器進行播放,感覺別有一翻滋味,因為這就是為自己量身定做的,這就使我再一次感覺到開發的樂趣。
每年的11月份都有一個高校杯的軟體設計大賽,這時間正到了5月,我們屈指一算,離比賽的時間還有6個月的時間,這段時間我正處在開發的興奮期,所以對這個軟體設計比賽就感興趣起來,第一是可以知道自己的編程程度和其他人的距離,第二是可以利用這個一個項目實踐來鍛煉自己的開發技能,第三是可以鍛煉團隊的合作。以前幾乎都是自己開發的軟體,很少和其他人合作,所以就令我想到這種開發模式將來帶到工作會另自己處於不利的地位,現在不是都講究團隊的合作么。
經過思考後,我找來另外的兩個志同道合的同學,利用五一放假的時間想好主題,還有進行需求分析,最後定下來「多媒體日記本」這一項目。定好題目後我們就進行了分工,一個人負責資料庫方面,一個人負責界面的美化和界面的布局,另外一個負責功能的實現,分好工後我們立刻就展開了工作,在合作的過程中,我們學到了許多課本上沒講的或者只是粗略帶過的知識,有些特別的技術難點還要到網上去搜索,查閱有關的資料,在語言方面我們幾乎把.net裡面的基本框架和特性都用上了,這樣對於我們學習就達到了事半功倍的效果,邊學邊做學到的知識可以很快吸收,又可以很快得運用的實際中去,這是我通過這個項目感觸最深的。很快就到了期末,學校舉行「IT精英杯」軟體大賽,我們小組終於不負眾望,拿到了一等獎的好成績。
經過這次我比賽我總結出心得,首先比賽的題目要定好,一方面是開發的軟體要有實用性和市場前景,另一方面還要在實用性上加上點創新,給人耳目一新的感覺,我覺得只要先抓住好這兩點,做出來的軟體才會給人留下好的印象。
利用暑假的時間,我又參加系裡面組織的軟體工程培訓,又一次在開發項目中學到了許多許多看書只能朦朧懂的知識。
轉眼間大三第一個學期就開學了,回顧這兩年來學習軟體開發的經歷,寫了這樣的一遍心得,一方面算是對自己的總結,另一方面也可以拿出來給大家參考和交流。最後我還是要再歸納一次,總結出如何才可以比較容易地進入學習狀態達到快速開發的目的。
1.
打好基礎,掌握好C語言C++基礎的語言,對學習數據結構和演算法有很大的幫助。
2.
面向對象是高級也是最流行的語言,所有的面向對象語言幾乎都是通用的,結構和特性都差不多,只要掌握和歸納好它們的一些共同的特性,哪怕將來轉向其他的語言都是輕而易舉,得心應手,達到融會貫通的效果。
3.
好的開發工具是你提高開發效率,提高編程興趣的前提,學習語言的過程中還應該研究怎麼利用開發工具有效地提高開發的效率。
4.
善於總結,在開發過程中我們可以總結出許許多多規律性的東西,這些規律一方面可以讓我們避免在以後的開發中犯同樣的錯誤,另一方面對我們掌握其他的規律都是有所幫助的,規律都是交叉在一起的。跟著規律走,實事求是。
5.
項目開發是最好的學習方法,這一點是我最有感觸的,軟體開發是實踐性很強的活動,但靠理論知識學起來比較吃力,而且枯燥無味,學習種理論學習和開發實踐的比例應該是1:2,而且是交叉進行。這樣才可以比較快的掌握一個知識點。
6.
團隊合作,現在的項目幾乎很少一個人去完成,頻繁的溝通和密切的配合是成功的必要條件。
以上回答你滿意么?
⑼ 用ASP製作網頁的實訓報告總結
1. 實習內容及知識應用
1.1實訓內容以及進程安排
實訓內容:動態網站製作的學習及動態網站的製作
這次在3名指導老師的帶領下,我們主要學習了用2種現在比較流行的動態網站開發平台來開發網站:JSP平台與ASP.NET平台;JSP平台方面主要通過XX老師示範製作myblog個人博客網站而學習JSP平台的搭建、資料庫的連接、網站測試等內容;而ASP.NET平台主要通過XX老師和XX2位老師的指導,學習並搭建了ASP.NET平台,掌握了網頁三劍客製作動態網站的基本常識與方法,以及資料庫的連接、網站測試及Photoshop處理圖片等內容
:
進程安排
日期
日程安排
08年7月28日 確定小組組員,小組成員為:XX(組長),XX(組員)
08年7月29日 確定小組動態網頁開發平台為ASP.NET
08年7月30日 確定網站要實現的功能①
08年7月31日-8月5日 製作BBS網站
08年8月6日 測試BBS網站
08年8月7日-08年8月15日 製作電子商務網站
08年8月16日-8月17日 測試電子商務網站
08年8月18日-8月20日 提交網站給指導老師,聽取指導老師意見,完善網站
08年8月21日-8月22日 網站製作與小學期總結,寫小學期文檔
08年8月23日 提交小學期文檔,小學期實訓結束
說明:①經過討論,我們組決定建設2個網站來實現以下功能
網站1-BBS網站:在這個網站中,我們主要實現了站點日歷與站點搜索引擎2大功能。
網站2-電子商務網站:在這個網站中,我們主要實現了用戶注冊與登陸、購物車的實現、訂單的顯示等頁面。
1.2知識(點)應用以及經驗總結
這次製作2個網站主要應用的知識有以下:
⒈ 資料庫的創建
① Access資料庫的創建
Acess提供2種資料庫創建方式:一種是創建一個空資料庫,然後編輯數據表的內容;另一種使用資料庫自帶的模板創建;在動態網頁面中,一般應用第一種方式
② Access資料庫的打開方式
包括打開、只讀方式打開、獨占方式打開、只讀獨占方式打開
③ 利用設計器設計Access資料庫
利用Access資料庫里的設計器設計Access資料庫
④ 使用向導設計Access資料庫
通過Access的向導,經過一系列對話來設置Access資料庫
⑤ 通過輸入數據連接Access資料庫。
先輸入數據再確定欄位
⒉ 資料庫的連接
① ODBC連接資料庫
打開ODBC數據源管理器面板。 在windows XP中打開控制面板,再打開管理工具,找到數據源(ODBC),雙擊圖標打開管理器,選擇系統DSN。添加數據源,點擊添加按鈕,開始創建數據源,在接下來的對話框中選擇數據源的驅動程序,因我們使用的是Microsoft Access創建的資料庫,所以選擇Microsoft Access Driver(*.mdb)作為資料庫驅動程序。點擊完成按鈕,填寫數據源名,以簡單易記為原則,這里我們以userinfo(表名)來命名,注意不要沖突。說明填不填都無所謂,是描述這個資料庫的用途而已。點擊選擇按鈕,選擇你的資料庫文件。找到自己想添加的資料庫,選中即可。
② OLEDB連接資料庫
在Dreamweaver 中,可以通過在連接字元串中包含 Provider 參數來創建 OLE DB 連接。打開Dreameaver,在站點裡面先新建個ASP頁面(index.asp)。 在「應用程序」面板中選中「資料庫」標簽。只要我們在前面建立了站點,選擇了文檔類型(即我們選的ASP Javascript的),並且還測試了伺服器(http://localhost/newgn/);則當前我們看到就剩下第四步沒有打勾了。 那現在就點擊「+」號,選擇「自定義連接字元串」。在彈出來的「自定義連接字元串」對話框中,"連接名稱"隨便寫一個。「連接字元串」就要好好填寫了。當"使用此計算機上的驅動程序"時應用絕對路徑:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d: ewgndatabasecnbruce.mdb 否則「使用測試伺服器上的驅動程序」採用Mappath轉換路徑"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/newgn/database/cnbruce.mdb"),點擊「測試」,出現成功對話框,成功連接資料庫後,在DW里其實是自動生成了一個連接文件。位置在自動生成的Connections文件夾中,名稱是你剛才在「自定義連接字元串」隨便敲的為命名asp文件。還可以注意到DW資料庫標簽內看到mdb文件內的各個欄位。
⒊ 動態網頁開發技術
① 記錄集的定義
分為簡單記錄集定義與高級記錄集定義,簡單記錄集的定義使用戶不必用SQL語句查詢而快速定義記錄集。高級記錄集定義則通過SQL語來定義記錄集。
② 記錄集的綁定
記錄集(查詢)的綁定。在網頁中插入一個表單,並輸入需要插入到資料庫的相關內容,然後通過記錄集(查詢)功能來實現表單和資料庫的相互協調使用,並實現「動態」功能
③ 重復區域伺服器行為
伺服器行為其實一段VB代碼,為了方便用戶對記錄集的操作,DW中將常用代碼進行封裝,命名為伺服器行為。而重復區域伺服器行為相當於一個FOR循環函數
④ 設置記錄集導航條
添加記錄集導航條以分頁的方式用來顯示重復區域伺服器行為顯示有限的記錄
⒋XML動態網頁製作
① XSLT
XSLT 是一種用於將 XML 文檔轉換為 XHTML 文檔或其他 XML 文檔的語言,XSLT 用於將一種 XML 文檔轉換為另外一種 XML 文檔,或者可被瀏覽器識別的其他類型的文檔,比如 HTML 和 XHTML。通常,XSLT 是通過把每個 XML 元素轉換為 (X)HTML 元素來完成這項工作的。
⒌伺服器的配置
① 站點存放點的創建
打開電腦,在D盤下建立一文件夾newgn(這個夾子就是你的站點存放點了),並且在裡面建幾個子文件夾(就好似你網站的子目錄)。
② 建立虛擬目錄
回到newgn的根目錄,右鍵選擇「共享和安全」(其實是快速地建立虛擬目錄)
③ 設置IIS的虛擬目錄
出現屬性對話框後,選擇「Web共享」標簽,點選「共享文件夾」,出現共享別名對話框,選擇默然設置,確定即可
⒍利用Dreamweaver創建站點
選擇「編輯站點」,在彈出的屬性框中選「高級」標簽,從「分類」中先選「本地信息」,右窗口中設置站點名稱,本地根文件夾,然後設置遠程信息,訪問選擇「本地/網路」,遠端文件夾仍選擇站點文件夾d: ewgn,再接著「測試伺服器」,「伺服器模型」暫為ASP vbscript,「訪問」本地/網路,「測試伺服器文件夾」仍是站點文件夾d: ewgn,「URL前綴」在http://localhost後面添加「newgn/」,添加的東西就是設置的虛擬目錄,這時,站點定義基本結束,點擊確定。出現「編輯站點」對話框,「完成」即可。
⒎利用FIREWORKS處理圖片
利用FIREWORKS處理一些圖片和製作一些GIF動畫圖片
經驗總結:
利用Dreamweaver做ASP動態網站主要為以下幾步:
①網站伺服器配置
②資料庫設置
③資料庫顯示
④建立注冊系統
⑤建立登陸系統
⑥美化網站
2. 實習心得
{要求500字以上}
l 過程、功能需求、菜單設計、界面設計、資料庫設計、知識的應用技巧、團隊合作感受等(指導教師可按實習內容進行要求並自行增加內容)
本次小學期期實訓,我們小組主要製作了2個動態網站,而製作這2個動態網站的主要過程是:
⒈個人博客網站
①站點的定義
②資料庫的連接
③製作站點搜索引擎及搜索結果頁面
④製作日誌列表
⑤製作BLOG首頁面,基本頁面設計
⑥定義並綁定記錄集
⑦界面的美化
⑧設置重復區域
⑨指定日期的日誌內容頁面
⑩日誌具體內容頁面-日誌內容和回復及日誌回復功能
⒉電子商務網站
①站點的建立和連接字元串
②用戶登陸及用戶登陸信息顯示頁面
③錯誤信息頁面設計
④創建模板
⑤添加登陸頁面的嵌入框架
⑥用戶注冊頁面的實現
⑦添加「密碼」比較驗證的代碼
⑧製作最新產品導航條與滾動產品導航條
⑨產品展示的實現
⑩用戶購物車:限制用戶登陸、添加購物車程序、購物車鏈接、刪除購物車
而這2個網站實現的功能大不相同,前者為一個博客網站,主要實現了站點搜索引擎、日誌列表、站點日期等內容;後者為一個電子商務網站,主要實現了用戶登陸、用戶注冊、密碼驗證、產品展示以及用戶在線購物等內容;剛確定製作網站的時候,本設想將2個網站整合在一起,但由於技術和其他原因,這個目的沒能實現。
製作動態網站,資料庫最重要,在我們小組這次製作網站的過程中,花時間最多的地方就是資料庫-資料庫的建立、資料庫與網站的連接、記錄集的綁定、資料庫安全等等,由於時間的關系,我們小組這次採用的是Acess資料庫,它與其他資料庫相比較相對來說操作比較簡單。在資料庫的製作中,這次我們小組遇到的難題主要是採用OLEDB連接資料庫的方法,這個難題的關鍵之處是在於如何利用 Provider 參數來創建 OLEDB 連接,我們在網上搜索了大量資料並在XX老師的幫助下終於學會了如何使用OLEDB連接資料庫。
總結這次小學期實訓,這次2個網站能這么順利的完成,離不開老師的幫助和小組成員的努力,雖然這次小學期實訓我們小組只有2人,但是我們是一個有效率、有組織、有團隊精神的小組,有效率在於小組製作網站中分工明確、討論有目的;有組織在於小組成員能按時、有質量的完成自己的分工任務,值得一提的是這次小學期網站開發的大部分時間在小學期實訓教室而我們小組成員還從未擅自曠課、上課遲到、早退等違紀行為;有團隊精神在於我們小組實訓過程中的共進退,從不因為自己分工任務提前完成而拉下其他組員,我們意識到小組是一個有組織、有記錄、有共同目的的集體而不是一個由分散的個人組成的團體,在這次小學期實訓中之所以提出小組分工這是鍛煉小組組員的個人能力培養,而幫助有困難的組員這充分培養了組員之間的默契和團隊協作能力。
這次是畢業前最後的一次小學期實訓,也是自己做投入、最用心的一次實訓,與以前的小學期相比,以前的小學期都是以掌握某種實訓技能為主,而這次小學期則不僅掌握了動態網站的製作技術而且還製作出了自己的成果,自己非常高興。經過這次小學期,我領悟到任何東西都要「學以至用」,學習了還不行還要看自己掌握了沒,掌握了還不行還要看自己熟練了沒,熟練了還不行還要做出一定成果。即將畢業,能接受這么一次有意義的小學期實訓感覺很充實。
網址:www.liuboxue.cn
⑽ 求一篇ASP.NET動態網頁製作學習心得體會
學好一門編程語言有兩個條件是必不可少的,一是理論與實踐結合,在實際常式去驗證書本上的理論能加深你對理論的理解;二是學會總結,把學習、運用中的心得體會記下來,當成一種經驗或者教訓加以提煉並在日後的應用中加以改進,一定能提高你對這門編程語言的認識。以下是筆者在學習與運用ASP編程中的兩點經驗,希望能對大家有所幫助。
ASP頁面內VBScript和JScript的交互
ASP具備管理不同語言腳本程序的能力,能夠自動調用合適的腳本引擎以解釋腳本代碼和執行內置函數。ASP開發環境提供了兩種腳本引擎,即VBScript(預設)和JScript。不過,開發者並沒有被限制於只能使用這兩種語言,只要能夠提供合適的ActiveX腳本引擎就能使用任何腳本語言。
腳本語言的選擇往往基於許多不同原因:它可能是開發者最為熟悉的語言,可能是對給定工程來說能夠提供最多特色支持的,也有可能是最具效率的。不同的環境和要求使得我們在選擇腳本語言時注重不同的因素,同時也使得我們在某些時候面臨選定的腳本語言不能直接提供其它語言固有的函數這一問題,或某個腳本已經寫成但用的卻是另外一種腳本語言。
此時應該怎麼辦?是否需要用當前所用的腳本語言重寫這些腳本?或者說,是否有可能在一種腳本語言中調用其它腳本語言的內置函數?本文要說明的就是在ASP應用中如何讓VBScript腳本和JScript腳本交互以最大限度地獲得兩種腳本語言的特色支持。
一、VBScript和JScript的內置函數
在VBScript和JScript中,有大量的內置函數功能是相同或類似的。然而,在一種腳本語言中內置的函數並非總是在另外一種腳本語言中也有對應的函數。例如,VBScript提供了許多用於操作字元串和格式化數據的函數,這些函數在JScript中並不存在。這些函數包括StrReverse()、Filter()以及FormatCurrency()等。在另一方面,JScript所提供的用於管理數組、字元串編碼等的函數在VBScript中也沒有定義,如join()、reverse()、pow()、位操作、escape()和unescape()等。
那麼,如果在JScript程序中需要一個VBscript函數該怎麼辦呢?
二、異種腳本的互相調用
如果需要在JScript腳本中調用一個VBScript中內置的函數,則應該寫一個VBScript用戶定義函數(在這里調用VBScript內置函數),然後在JScript腳本中象調用公用JScript函數一樣調用這個用戶定義函數。
例如,如果要調用的VBSCript內置函數是FormatCurrency(),則可以聲明如下自定義函數:
< SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
Function FormatValue(Value)
FormatValue = FormatCurrency(Value)
End Function
< /SCRIPT>
接下來在JScript代碼中就可以象普通JScript函數一樣調用FormatValue()了。用類似的方法也可以實現VBScript代碼調用JScript函數。
應用同樣的規則,我們可以在任何腳本內調用任何用戶定義函數。不過,從JScript腳本內調用一個不帶參數的VBScript過程(Sub)時應略加註意,此時在JScript中應該象調用一個不帶參數的JScript函數一樣調用它,如用foo()調用VBScript Sub foo過程。
三、數據共享
在某些情形下混合運用VBScript和JScript函數是非常有用的,但在不同語言腳本之間共享數據也可能很有用。實現這種共享的方法很簡單:不管使用的是什麼語言,只要是在頁面級聲明的變數就可以任意引用。
對象的使用方法也相似,可以任意選用合適的語言讀取、修改屬性或調用對象的方法。當然給定對象的屬性和方法是由創建該對象實例的語言所定義的。正如上例VBScript的過程調用,當從JScript中調用一個不帶參數的VBScript對象的方法時,其調用方法也遵從JScript的調用規則,反之亦然。
四、數組管理
數組共享問題稍微復雜一點。雖然數組也象其它變數一樣可以在不同語言腳本之間共享,但必須注意兼容方面的問題。
VBScript數組在JScript下可以用VBScript的符號引用,即用myArray(2)引用數組元素而不是JScript的數組元素引用符號myArray[2]。此外,還可以使用一個特殊的JScript對象——VBArray對象將VBScript數組轉換為JScript數組。下面的代碼從VBScript數組myVBArray創建JScript數組myJSArray:
var Temp = new VBArray(myVBArray)
var myJSArray
myJSArray = Temp.toArray()
上述代碼首先創建一個臨時的VBArray對象,然後使用它的toArray()方法將自己轉換為JScript數組。此後就可以象普通JScript數組一樣使用myJSArray,如myJSArray[1]。但應當注意的是,toArray()方法將把一個多維的VBArray轉換為一維的JScript數組。
從VBScript中引用JScript數組更為復雜。雖然在VBScript中我們可以直接訪問JScript數組相關的方法和屬性,但沒有直接訪問JScript數組的單個元素的方法。也就是說,我們可以在VBScript腳本中讀取JScript數組的長度屬性,如下所示:
x = myJSArray.length
但無法直接讀取該數組的單個元素,下面的VBScript代碼是不正確的:
x = myJSArray(3)
解決該問題的一個可行的方法是執行一個轉換過程,如下面的代碼所示,此處假定VBScript是預設的腳本語言:
< %
Dim Temp
Dim myVBArray
Temp = myJSArray.join(", ")
myVBArray = Split(Temp, ", ")
%>
此處的JScript join()方法將數組myJSArray元素轉換到一個以逗號為分割符的字元串,VBScript Split()函數將字元串轉換為VBScript數組。注意這里我們是在VBScript環境下調用JScript的join方法。依照此例,我們可以通過自定義VBScript函數來模擬JScript的VBArray對象的toArray()方法以實現JScript數組到VBScript數組的轉換。
用模板建立動態ASP頁
對於模板,我想大家可能都有一些概念,在word中很多模板,設計好了大概的版面,你只要用你自己的話填充那些佔位字元就好了。這兒的模板大概也就是這個意思,頁面中相對穩定的部分固定下來,其他的部分根不同的情況在輸入不同的內容。其實在DreamWeaver中也有模板的功能,不過那個靜態的,只能手動填充內容,而這兒講的是動態的自動的內容填充。
首先,我先來解釋一下為什麼要用到模板文件。有時候,模板能夠帶給你對網頁功能和布局更為完整的概念。當你看到Word的模板格式之後,就知道最後版面是個什麼樣子的了,在這兒也是如此。例如,你可以保留ASP語句,而使用不同的模板來建立不同的頁面風格。
這樣,你就不用為每種不同風格的網頁分別來寫不同的ASP頁面了,這顯然可以為我們節省很多時間和精力。而且,模板文件能夠讓你更容易的瀏覽頁面代碼,不用擔心ASP和HTML的混雜搞的你頭昏腦脹。你可以只用把注意力集中在HTML上,而完全不用去管ASP了。再有就是,摸板很簡單,你絕對很快就能搞懂搞定。在這篇文章中,將會用到一個資料庫——一個用的很廣泛的雇員表。包括雇員ID,姓名,照片,以及工作摘要和照片的注腳。下面是這個Access資料庫的結構:
文件名 - myDatabase.mdb
表名 - Employees
ID
自動計數(Autonumber)
FullName
文本 - 最多100個字元
PicURL
文本 - 最多255個字元
Duties
注釋類型
PicCaption
文本 - 最多50個字元
一個很簡單的資料庫,是吧。當然你可以按要求來擴展它,那就是你自己的事了。我假設你已了解資料庫的基本操作,這樣我不用在這上面花太多的筆墨,其實這兒的代碼都是很簡單的,只要你知道一些基本的東西,就能把它看懂。建立了資料庫之後,我們可以開始建立模板文件了。這個文件是每個頁面的骨架。我沒有用到表格,那樣有些麻煩,而我很懶,而且,也不用加入,標簽,因為那是要加在ASP頁面中的。所以到最後,它的樣子就是這樣了:
Full Name:
%name% < br>Description of ties:
%ties%
This picture was taken: %date%
Employee ID: %empID%
就是這樣了!這就是一個簡單的模板。把它存為template.tmp,在後面的ASP頁面中將要引用到它。要注意的是:我們可以在模板中加入各種HTML標簽,你完全可以在摸版中定義好網頁的結構和樣式,就像實際寫一個網頁一樣,只是要把關鍵的地方標出來——注意到了那些%圍著的東西了嗎?那就是模板的精髓了。或許你已經注意到,那些%圍著的是和資料庫中的欄位意義對應的。看看下面的ASP代碼,是如何讀入模板和資料庫文件,把他們揉和在一起,然後輸出我們想要的HTML頁面。
這就是所有的代碼了,很簡單,不是嗎?它所作的只是打開模板文件,按順序讀入每一行,然後用沖資料庫中讀入的實際的欄位值來代替模版中那些%img%,%name%標記。而且,它還把在「Duties」欄位內大段文本中的回車解釋成HTML的回車 ,這樣就不至於打亂整個的排版格式了。怎麼樣?輕松搞定吧。模板在某些應用上真的是可以發揮奇效,省時省力。理論上,你還可以修改這段代碼,用FileSystemObject來讀寫文本,這樣數據就不一定要存儲在資料庫中了。在一些應用中,比如即時的新聞發布,這樣也許更為方便一些。