WEB程序设计心得

时间:2019-05-12 14:52:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《WEB程序设计心得》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《WEB程序设计心得》。

第一篇:WEB程序设计心得

袁龙--WEB程序设计个人心得

这个学期学习了WEB客户端程序设计,对网页制作有了一定的了解,这个学期完成了老师布置的2个项目,我一直做得是前台界面设计,所以对前台比对后台了解些,通过这2个项目的锻炼,我觉得我自己的前台界面开发能力有很大的提高,从最初开始的什么都不会,到现在基本能把前台界面设计的比较好了,自己也对WEB程序设计有了一定的了解,至于后台代码,也有了一定的了解,可能用起来,没有前台熟

说一下自己学习WEB的历程————-当曾老师开设WEB程序设计的时候,第一次上课时感觉这课真心高大上,于是一种想学的冲动驱使我开始下决心一定要把这课学好,出色的完成老师布置的项目。于是一个想法在我脑海闪现,老师讲的东西毕竟有限,所以我要发挥自己的自主学习能力,于是开始在网上寻找各种有关教程。找了许多教程,最终在传智播客这个网站上找到了学习前台界面的教学视频,于是开始了我的学习WEB的旅程。首先开始学习的是DIV+CSS,听授课老师的讲述我了解到了下面的知识---网页的设计目前都是应用DIV+CSS或者TABLE+CSS 只是DIV更加灵活点,而TABLE更加传统,而且还是很好用 首先从最简单的HTML语法学起

而HTML语法主要在于对表格和表单的使用

实际上唯一难的就是表格的掌握,因为用表格来布局,需要考虑打方方面面的,而从语言语法来说不难

HTML是标签形式的,所以要灵活嵌标签,可以做出不同的效果,特别是FORM标签里面嵌套TABLE标签可以控制里面的元素排列方式

来控制一段,没什么特别注意的

标签用来控制制定的一段字体效果不错
好用

然后就开始试着自己通过手动写代码来布局,因为学WEB的最锻炼技术的就是自己手写代码,于是自己通过纯手工代码的形式编写了一个课程表,记得当时编这个的时候足足花了我一天的时间,因为当时什么都不知道,先看了视频教学,然后第二天决定自己动手实践一下,当我第二天做的时候发现,看别人编的时候感觉好简单,当时当自己动手编的时候各种不会,最后经过一天的改啊,终于让我编出来了,瞬间有了点成就感,后来把div+CSS学完了,尽管曾老师讲的是拖控件,但是我学过手动敲代码,于是操作起控件来得心应手,就这样我自己自学了一些东西,其中包括flash,javascript,div+CSS,dom,jquery,ajax等等一些技术,感觉这学期学到了很多东西,其中有老师教的,也有自己自学的,有了这些基础,然后就开始了第一个项目的,图书管理系统,当时我负责的是前台界面,当时参照了一个网站,知道了有母版页这个东西,于是开始自己建一个母版页,在建母版页的过程中也是遇到了很多困难,看着别人做的干觉蛮简单,可是自己做起来,确实失败了很多次,我记得那时候为了建这个母版页,每天都是寝室最晚一个睡得,最先一个起的,在自己的努力下,终于学会了怎么建母版页,并运用于了我们的第一个项目,现在回头想了一下,现在觉得母版页其实挺简单了,就是这样一个简单的页面,对于一个初学者来说也是一个巨大的障碍,现在就说说我对前台布局的一些理解吧 用过都知道

主要和
配合,TR就是行,TD就是单元格,弄清楚位置还是很简单的,特别注意TD在占用行或者列的时候最好能画出整个表格方便来写代码哦.表格还能嵌套表格,可以把位置具体出来哦哦哦.难点在于设置对齐方式和宽度,老是不容易弄好

是个块,和CSS配合可以达到表格的效果,但代码简单清晰,可是不好掌握.容易引起各种各样的变形,对浏览器的兼容性也有需要提高.
是表单,基本上页面与大家数据互动就是靠这个了.里面填出好用的INPUT标签,改变其TYPE就可以使用了哦~~~没什么难度,就是以后再变成的时候注意ID和数据发送到地方 然后就是CSS哦.前面适合做框架,后面就靠着CSS来具体设置样式和装饰.CSS包含很多HTML标签自己不具备的属性,因此可以得到更多的设置,主要因为是CSS可以把各个元素都看成一个盒装块,可以拥有很多共同属性,这行属性像一个页面样能够很灵活的设置修改.CSS三种链接方式,看具体情况使用.CSS声明一个选择器(就这个名字,没学个的人听了是不知道什么用处的,一点也不好听),然后再大括号里面加上属性和值就好.~~选择器是重点,因为方式主要有3种.类选择,直接输入标签名字,直接改动标签,一般是比较猛级别的.然后时候类和ID,类可以多个物体共用,而ID是制定特定的元素的.然后配合空格这个父子控制来具体选择.好用,好用,好用哦哦哦.然后就是CSS的盒装模型,具有共同的外边距边框内边距,这3个属性,弄清楚了就可以随意设置了.CSS控制位置就是用float和定位,这两个都比较麻烦,要多看多试才能理解吧 然后就是CLEAR用好了也能帮忙控制格式哦~~ 然后上面就是我所学的前台界面的设计,后来也有学html5,现在流行的网页设计前台语言,说了这么多前台的再来说说后台,后台的代码包括数据访问主要还是曾老师所讲的那些,做第一个项目时,也是一点都不会,然后和同小组成员在一起做项目的时候,得到了大家的指点说这个可以用datalist来展示,尽管但是还觉得云里雾里,就按照他们说的做了,回去的时候,我用自己做了一遍,发现了它的神奇之处,就这样在半学半做的实施中完成了我们的第一个项目,然后是第二个项目,有了第一个项目的基础,做第二个项目时,少走了不少弯路,第二个项目有用到了数据集的方法,简化了做项目的困难,第二个相比于第一个项目有点很大的难度,我们小组遇到的难题,第一个是学生选课,退课和教师打分,这也是整个项目的灵魂,重点之所在,最开始也是不会,开始各种请教别人怎么做,最后还是完成了老师布置的第二个项目。

经过这一学期对WEB程序设计的学习,我收获了不少东西,首先我知道了一个自学的途径,那就是可以在网络上找视频教程,我觉得这比单纯的看书效果要好,毕竟网络视频里面都是现场给你演示,印象要深刻些,我也从中学到了不少东西,页了解了不少现在的一些常识,然后就是收获了属于自己的知识,这学期我学会了如果制作falsh广告,如何用javascript做出各种绚丽的效果,其中有一个是从别人那里学来的,就是可以用javascript做出烂漫的网页,我觉得效果还不错,现在基本对制作网站的流程有了一定的了解,我这个人不喜欢煽情,所以省略了一些学习的心路历程,通过曾老师WEB程序设计这门课确实学到了不少东西,有老师教的,也有自己自学的,我会把我的这种学习精神带到下学期,期待曾老师下学期的课!

第二篇:web程序设计复习题

一、判断题

1.网页是文本文件。()

2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。()

3.有时我们看到的网页代码实际上不是真正的源代码。()

4.变量也有名字。()

5.变量的值可以被替换。()

6.在HTML代码中,定义表格。()

7.VB和VBScript都是脚本语言。()

8.常量是一种不会改变的数,VBScript定义常量要使用“Dim常量名称”。()

9.session对象无法记录数组,对象等复杂的数据类型。()

10.session和cookies一样,都是存储在客户端的。()

11.Session对象的OnEnd事件处理程序只能使用Application和Server两个ASP内置对象。()

12.ASP中的Session的功能是将数据存储在服务器的内存中。()

13.ASP页可调用ActiveX组件来来执行任务。()

14.ASP文件必须使用专门程序来编辑。()

15.response对象的数据集合用于设置客户端的cookies停息。()

16.request对象的数据集合用于取得客户端的cookies停息。()

17.微软推出的服务器是IIS和WPS。()

18.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行

取值。()

19.使用request.querystring可以接受表单中输入的数据。()

20.在表单(Form)传值使用Get方法时,接收页面可用Request.Form(“表单对象名称”)进行取值。()

21.在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。

()

22.打开浏览器后,IIS会自动创建Session.SessionID属性,其属性值随着浏览器刷新而改变。()

23.使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。()

24.ASP网页,运行时在客户端可以查看到真实的ASP源代码。()

25.HTML不具有文件存取操作的功能,是一种描述性的标记语言。()

二、选择题

1.Asp页面中用以包含其它页面的命令是()。

A)return

2.Internet使用()。

A)G3协议B)CDMA协议C)TCP/IP协议D)TCP协议和IP协议

3.设置网页背景图案应该使用()。

A)background属性 B)bgcolor属性C)link属性D)color属性

4.以下说法错误的是()。

A)网页文件其实是文本文件

C)网页也是文档B)word 2000也可以制作网页 D)网页可以用HTTP编写 B)include C)include file D)global

5.相对JSP和PHP,是ASP优点的是()。

A)全面支持面向对象程序设计 B)执行效率高 C)简单容易 D)多平台支持

6.下面哪门语言不是被浏览器执行的()。A)HTML A)ASP

B)JavaScript B)CGI

C)VBScript C)JSP B)标识网页特征 D)标识最大号字体

D)ASP D)JavaScript

7.7、相对比较早出现的服务器端技术是:()8.标记的作用是()。A)标识IE窗口标题栏的内容C)进行网页内容索引

A)在web页面中产生一个多行文本框 B)在web页面中产生一个单行文本框 C)在web页面中产生一个复选框 D)在web页面中产生一个口令文本框 10.是一个()。A)文本框 B)重新填写的按钮 C)下拉菜单

D)提高给服务器的按钮

11.在超级链接中,如果指定()框架名称,连接目标将在链接文本所在的框架页内出现,当前页

面被刷新。A)Blank A)标记

B)Self B)
标记

C)Parent C)

标记

D)Top D)标记

12.以下标记中,()可用于在网页插入图像。13.下面关于标记的说法不正确的是()。A)标记要填写在一对尖括号(<>)内

B)书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。C)标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。D)HTML对属性名称的排列顺序没有特别的要求。14.发展DHTML的作用不在于:()A)减轻服务器处理压力 B)加快客户端页面处理速度 C)减轻网络压力 D)加快数据搜索速度 15.以下说法不正确的是()。A)VBScript 是VB的一个子集C)VBScript是脚本语言

16.Textarea属性之Rows用于设置 :()A)多行文本框名称

B)VB 是VBScript的一个子集 D)VBScript 弱于VB

9.下面的HTML标记的作用是()。

B)设置最多可以输入的行数 C)设置每行可以输入的字符数 D)设置每列可以输入的字符数

17.下列Response对象的属性中哪个可以用于设定页输出是否被缓冲?()A)TotalBytes

B)ContentType

C)status

D)Buffer

18.<%Response.Write “您来访的时间是:” & Year(date())& “年” & Month(date())& “月” & Day(date())&

“日” %>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:()

A)您来访的时间是:2006年5月20日 B)Response.Write

C)<%您来访的时间是:2006年5月20日%> D)您来访的时间是:

19.ASP网页的Web服务器最好采用()。A)Apache C)Windows98 A)./* */ C)

B)IIS(Internet Information Server)D)WindowsNT B).