第一篇:WEB程序設(shè)計心得
袁龍--WEB程序設(shè)計個人心得
這個學(xué)期學(xué)習(xí)了WEB客戶端程序設(shè)計,對網(wǎng)頁制作有了一定的了解,這個學(xué)期完成了老師布置的2個項目,我一直做得是前臺界面設(shè)計,所以對前臺比對后臺了解些,通過這2個項目的鍛煉,我覺得我自己的前臺界面開發(fā)能力有很大的提高,從最初開始的什么都不會,到現(xiàn)在基本能把前臺界面設(shè)計的比較好了,自己也對WEB程序設(shè)計有了一定的了解,至于后臺代碼,也有了一定的了解,可能用起來,沒有前臺熟
說一下自己學(xué)習(xí)WEB的歷程————-當(dāng)曾老師開設(shè)WEB程序設(shè)計的時候,第一次上課時感覺這課真心高大上,于是一種想學(xué)的沖動驅(qū)使我開始下決心一定要把這課學(xué)好,出色的完成老師布置的項目。于是一個想法在我腦海閃現(xiàn),老師講的東西畢竟有限,所以我要發(fā)揮自己的自主學(xué)習(xí)能力,于是開始在網(wǎng)上尋找各種有關(guān)教程。找了許多教程,最終在傳智播客這個網(wǎng)站上找到了學(xué)習(xí)前臺界面的教學(xué)視頻,于是開始了我的學(xué)習(xí)WEB的旅程。首先開始學(xué)習(xí)的是DIV+CSS,聽授課老師的講述我了解到了下面的知識---網(wǎng)頁的設(shè)計目前都是應(yīng)用DIV+CSS或者TABLE+CSS 只是DIV更加靈活點(diǎn),而TABLE更加傳統(tǒng),而且還是很好用 首先從最簡單的HTML語法學(xué)起
而HTML語法主要在于對表格和表單的使用
實(shí)際上唯一難的就是表格的掌握,因?yàn)橛帽砀駚聿季?需要考慮打方方面面的,而從語言語法來說不難
HTML是標(biāo)簽形式的,所以要靈活嵌標(biāo)簽,可以做出不同的效果,特別是FORM標(biāo)簽里面嵌套TABLE標(biāo)簽可以控制里面的元素排列方式
來控制一段,沒什么特別注意的
標(biāo)簽用來控制制定的一段字體效果不錯
好用
然后就開始試著自己通過手動寫代碼來布局,因?yàn)閷W(xué)WEB的最鍛煉技術(shù)的就是自己手寫代碼,于是自己通過純手工代碼的形式編寫了一個課程表,記得當(dāng)時編這個的時候足足花了我一天的時間,因?yàn)楫?dāng)時什么都不知道,先看了視頻教學(xué),然后第二天決定自己動手實(shí)踐一下,當(dāng)我第二天做的時候發(fā)現(xiàn),看別人編的時候感覺好簡單,當(dāng)時當(dāng)自己動手編的時候各種不會,最后經(jīng)過一天的改啊,終于讓我編出來了,瞬間有了點(diǎn)成就感,后來把div+CSS學(xué)完了,盡管曾老師講的是拖控件,但是我學(xué)過手動敲代碼,于是操作起控件來得心應(yīng)手,就這樣我自己自學(xué)了一些東西,其中包括flash,javascript,div+CSS,dom,jquery,ajax等等一些技術(shù),感覺這學(xué)期學(xué)到了很多東西,其中有老師教的,也有自己自學(xué)的,有了這些基礎(chǔ),然后就開始了第一個項目的,圖書管理系統(tǒng),當(dāng)時我負(fù)責(zé)的是前臺界面,當(dāng)時參照了一個網(wǎng)站,知道了有母版頁這個東西,于是開始自己建一個母版頁,在建母版頁的過程中也是遇到了很多困難,看著別人做的干覺蠻簡單,可是自己做起來,確實(shí)失敗了很多次,我記得那時候?yàn)榱私ㄟ@個母版頁,每天都是寢室最晚一個睡得,最先一個起的,在自己的努力下,終于學(xué)會了怎么建母版頁,并運(yùn)用于了我們的第一個項目,現(xiàn)在回頭想了一下,現(xiàn)在覺得母版頁其實(shí)挺簡單了,就是這樣一個簡單的頁面,對于一個初學(xué)者來說也是一個巨大的障礙,現(xiàn)在就說說我對前臺布局的一些理解吧 用過都知道
配合,TR就是行,TD就是單元格,弄清楚位置還是很簡單的,特別注意TD在占用行或者列的時候最好能畫出整個表格方便來寫代碼哦.表格還能嵌套表格,可以把位置具體出來哦哦哦.難點(diǎn)在于設(shè)置對齊方式和寬度,老是不容易弄好 是個塊,和CSS配合可以達(dá)到表格的效果,但代碼簡單清晰,可是不好掌握.容易引起各種各樣的變形,對瀏覽器的兼容性也有需要提高. 經(jīng)過這一學(xué)期對WEB程序設(shè)計的學(xué)習(xí),我收獲了不少東西,首先我知道了一個自學(xué)的途徑,那就是可以在網(wǎng)絡(luò)上找視頻教程,我覺得這比單純的看書效果要好,畢竟網(wǎng)絡(luò)視頻里面都是現(xiàn)場給你演示,印象要深刻些,我也從中學(xué)到了不少東西,頁了解了不少現(xiàn)在的一些常識,然后就是收獲了屬于自己的知識,這學(xué)期我學(xué)會了如果制作falsh廣告,如何用javascript做出各種絢麗的效果,其中有一個是從別人那里學(xué)來的,就是可以用javascript做出爛漫的網(wǎng)頁,我覺得效果還不錯,現(xiàn)在基本對制作網(wǎng)站的流程有了一定的了解,我這個人不喜歡煽情,所以省略了一些學(xué)習(xí)的心路歷程,通過曾老師WEB程序設(shè)計這門課確實(shí)學(xué)到了不少東西,有老師教的,也有自己自學(xué)的,我會把我的這種學(xué)習(xí)精神帶到下學(xué)期,期待曾老師下學(xué)期的課! 第二篇:web程序設(shè)計復(fù)習(xí)題一、判斷題 1.網(wǎng)頁是文本文件。() 2.在網(wǎng)頁文件index.htm中,可用代碼顯示出服務(wù)器的日期和時間。() 3.有時我們看到的網(wǎng)頁代碼實(shí)際上不是真正的源代碼。() 4.變量也有名字。() 5.變量的值可以被替換。() 6.在HTML代碼中, 7.VB和VBScript都是腳本語言。() 8.常量是一種不會改變的數(shù),VBScript定義常量要使用“Dim常量名稱”。() 9.session對象無法記錄數(shù)組,對象等復(fù)雜的數(shù)據(jù)類型。() 10.session和cookies一樣,都是存儲在客戶端的。() 11.Session對象的OnEnd事件處理程序只能使用Application和Server兩個ASP內(nèi)置對象。() 12.ASP中的Session的功能是將數(shù)據(jù)存儲在服務(wù)器的內(nèi)存中。() 13.ASP頁可調(diào)用ActiveX組件來來執(zhí)行任務(wù)。() 14.ASP文件必須使用專門程序來編輯。() 15.response對象的數(shù)據(jù)集合用于設(shè)置客戶端的cookies停息。() 16.request對象的數(shù)據(jù)集合用于取得客戶端的cookies停息。() 17.微軟推出的服務(wù)器是IIS和WPS。() 18.在表單(Form)傳值使用Post方法時,接收頁面可用Request.Querysting(“表單對象名稱”)進(jìn)行 取值。() 19.使用request.querystring可以接受表單中輸入的數(shù)據(jù)。() 20.在表單(Form)傳值使用Get方法時,接收頁面可用Request.Form(“表單對象名稱”)進(jìn)行取值。() 21.在VB中當(dāng)場編寫一個組件,并生成一個.dll文件,該組件即使本機(jī)使用,也必須注冊后方能使用。 () 22.打開瀏覽器后,IIS會自動創(chuàng)建Session.SessionID屬性,其屬性值隨著瀏覽器刷新而改變。() 23.使用Application對象創(chuàng)建一個屬性,其屬性值隨著瀏覽器的關(guān)閉而消失。() 24.ASP網(wǎng)頁,運(yùn)行時在客戶端可以查看到真實(shí)的ASP源代碼。() 25.HTML不具有文件存取操作的功能,是一種描述性的標(biāo)記語言。() 二、選擇題 1.Asp頁面中用以包含其它頁面的命令是()。 A)return 2.Internet使用()。 A)G3協(xié)議B)CDMA協(xié)議C)TCP/IP協(xié)議D)TCP協(xié)議和IP協(xié)議 3.設(shè)置網(wǎng)頁背景圖案應(yīng)該使用()。 A)background屬性 B)bgcolor屬性C)link屬性D)color屬性 4.以下說法錯誤的是()。 A)網(wǎng)頁文件其實(shí)是文本文件 C)網(wǎng)頁也是文檔B)word 2000也可以制作網(wǎng)頁 D)網(wǎng)頁可以用HTTP編寫 B)include C)include file D)global 5.相對JSP和PHP,是ASP優(yōu)點(diǎn)的是()。 A)全面支持面向?qū)ο蟪绦蛟O(shè)計 B)執(zhí)行效率高 C)簡單容易 D)多平臺支持 6.下面哪門語言不是被瀏覽器執(zhí)行的()。A)HTML A)ASP B)JavaScript B)CGI C)VBScript C)JSP B)標(biāo)識網(wǎng)頁特征 D)標(biāo)識最大號字體 D)ASP D)JavaScript 7.7、相對比較早出現(xiàn)的服務(wù)器端技術(shù)是:()8. A)在web頁面中產(chǎn)生一個多行文本框 B)在web頁面中產(chǎn)生一個單行文本框 C)在web頁面中產(chǎn)生一個復(fù)選框 D)在web頁面中產(chǎn)生一個口令文本框 10.是一個()。A)文本框 B)重新填寫的按鈕 C)下拉菜單 D)提高給服務(wù)器的按鈕 11.在超級鏈接中,如果指定()框架名稱,連接目標(biāo)將在鏈接文本所在的框架頁內(nèi)出現(xiàn),當(dāng)前頁 面被刷新。A)Blank A) B)Self B) C)Parent C) 標(biāo)記D)Top D) 12.以下標(biāo)記中,()可用于在網(wǎng)頁插入圖像。13.下面關(guān)于標(biāo)記的說法不正確的是()。A)標(biāo)記要填寫在一對尖括號(<>)內(nèi) B)書寫標(biāo)記的時候,英文字母的大、小寫或混合使用大小寫都是允許的。C)標(biāo)記內(nèi)可以包含一些屬性,屬性名稱出現(xiàn)在標(biāo)記的后面,并且以分號進(jìn)行分隔。D)HTML對屬性名稱的排列順序沒有特別的要求。14.發(fā)展DHTML的作用不在于:()A)減輕服務(wù)器處理壓力 B)加快客戶端頁面處理速度 C)減輕網(wǎng)絡(luò)壓力 D)加快數(shù)據(jù)搜索速度 15.以下說法不正確的是()。A)VBScript 是VB的一個子集C)VBScript是腳本語言 16.Textarea屬性之Rows用于設(shè)置 :()A)多行文本框名稱 B)VB 是VBScript的一個子集 D)VBScript 弱于VB 9.下面的HTML標(biāo)記的作用是()。 B)設(shè)置最多可以輸入的行數(shù) C)設(shè)置每行可以輸入的字符數(shù) D)設(shè)置每列可以輸入的字符數(shù) 17.下列Response對象的屬性中哪個可以用于設(shè)定頁輸出是否被緩沖?()A)TotalBytes B)ContentType C)status D)Buffer 18.<%Response.Write “您來訪的時間是:” & Year(date())& “年” & Month(date())& “月” & Day(date())& “日” %>如果瀏覽者打開這個ASP頁面的日期是2006年5月20日,以上代碼運(yùn)行后,轉(zhuǎn)化成標(biāo)準(zhǔn)HTML代碼為:() A)您來訪的時間是:2006年5月20日 B)Response.Write C)<%您來訪的時間是:2006年5月20日%> D)您來訪的時間是: 19.ASP網(wǎng)頁的Web服務(wù)器最好采用()。A)Apache C)Windows98 A)./* */ C) B)IIS(Internet Information Server)D)WindowsNT B). |