学习web的心得体会

时间:23-02-09 网友

学习web的心得体会

【篇一:javaweb实训心得体会】

jsp+servlet+mysql 论坛 项目实训总结

实训人: 程路峰 学号:11103303

通过为期10天的实训,我学习了很多关于java web的知识。在老师的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助, 在他们的帮助下我也受益匪浅。最终,能顺利完成实训的任务也很高兴。

在实训生活中,我了解开发项目的需求、设计、实现、确认以 及维护等活动整个过程,让自己开始懂得一点软件工程的知识点。

首先,了解需求分析的重要性,比如:需求分析就是分析软件用户的 需求是什么.如果投入大量的人力, 物力,财力,时间,开发出的软件却没 人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最 后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首 的.(相信大家都有体会)比如,用户需要一个 for linux 的软件,而你在软 件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当 然的认为是开发 for windows 的软件,当你千辛万苦地开发完成向用户 提交时才发现

出了问题,那时候你是欲哭无泪了,恨不得找块豆腐一头 撞死。所以,需求分析是成功的第一步,就是要全面地理解用户的各 项要求,并准确地表达所接受的用户需求。

然后呢?确实客户的需求 的以后我们要做什么呢,那当然是设计和分析。此阶段主要根据需求 分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设 计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为 软件程序编写打下良好的基础。接下来是代码实现,此阶段是将网站项目设计的结果转换成计算机可运行的程序代码, 我们这个项目为4个模块,1.界面,2.逻辑层。3实现层。4.数据库及使用说明文档,分别为4个小组成员完成。这阶段我学到很多编程的思想,如: 分层思想、mvc、三大架构 的整合、dao 的编写。

编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件在 整个设计过程中存在的问题并加以纠正。由于时间有限,我们测试是简单的使用一下每一个功能。

在编写代码 时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好, 维修和修改代码是很慢。 这次实训让我意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理 论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后 的途中无论经历什么样的困难,都立于不败之地。“纸上得来终觉浅, 绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实 际应用中所学专业知识的匮乏。 让我真真领悟到“学无止境”这句话的 涵义。而所学的,都是课本上没有而对我们又非常实用的东西,这又 给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知 识是怎样应用与实践的。

在这次实训中,我不仅知道了职业生涯所需具备的专业知识,而 且让我深深体会到一个团队中各成员合作的重要性,要善于团队合 作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成 一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意 见,使我们的组合达到更加完美。实训过程中,除了要专业知识,包 括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说, 团结一致使我深有体会。团队的合作

注重沟通和信任,不能不屑于做 小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅 加深我对理论的掌握和运用, 还让我拥有了一次又一次难忘的开发经历,这也是实训最大的收获。

这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了实际的工作并不像在学校学习那样轻松。让我学到了很多课堂上更本学不到的东西,仿佛自

己一下子成熟了,懂得了做人做事的道理, 也懂得了学习的意义, 时间的宝贵, 人生的真谛。 明白人世间一生不可能都是一帆风顺的, 只要勇敢去面对人生中的每 个驿站!这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了做软件应支持仔细认真的工作态度,要有一种平 和的心态和不耻下问的精神,不管遇到什么事都要总代表地去思考, 多听别人的建议,不要太过急燥。

人非生而知之,虽然我现在的知识 结构还很差, 但是我知道要学的知识, 一靠努力学习, 二靠潜心实践。 没有实践,学习就是无源之水,无本之木。

这次实训让我在一瞬间长 大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们 总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。

从初出茅庐,到现在可以熟练的按照流程开发软件,这都与我组 每个成员的努力是分不开的。在实训中,教会了我们很多东西,同时也锻炼了大家踏实、稳重、沟通的能力,每个人都很珍惜这来之不易 的实训机会。

在这学期的实训中,我受益匪浅,不仅专业知识增长了,最主要 是懂得了如何更好的为人处事、 团队合作, 感觉自己比以前成熟多了。 正因为学习上有所收获,思想上也就豁然开朗起来。通过这次实训, 我觉得要改变以前错误的思想,想把各项工作做好,就必需要不断的学习,不断的充电,也只有不断的学习、充电,才能提高自已的工作能力。古人云, “活到老、学到老” ,这句话是很有道理的。 社会的竞争是激烈的,我想我们应该好好把握住大学学习的时 间,充实、完善自我,全面发展,攻破电脑,

争取做一名出色的程序员。我们深刻的了解到,只有经历过,才知道其中的滋味。 对于我而言,可以说通过这次实训,真真切切的让我了解了什么是软件、网站开发,什么是软件、网站,让我对于软件最初的观点也有了本质性的 改变! 程序员不仅仅是一份职业, 更是一份细心+一份耐心+一份责任 心=人生价值的诠释。

程路峰 2014/12/4 夜篇二:java web实训报告

吉林工业职业技术学院

( java web实训报告 )

( 2011 ~ 2012 学年第 1 学期)

实训地点:软件开发实训室

指导教师:

专业班级:学生姓名:

2011年12月14日

目 录

一、实训题目 ........................................................ 2

二、实训内容 ........................................................ 2

2.1引言 ........................................................... 2

2.1.1系统开发背景 .............................................. 2

2.1.2开发的目的意义 ............................................ 2

2.2 需求分析与总体设计 ............................................. 2

2.2.1功能需求分析 ............................................... 2

2.2.2 可行性分析 ................................................ 3

2.2.3 系统设计思想 .............................................. 4

2.2.4用户注册流程图 ............................................. 4

2.2.5系统功能结构图 ............................................. 5

2.2.6 数据库设计 ................................................ 6

2.2.7 系统功能设计 ............................................. 10

2.3系统实现 ...................................................... 11

2.3.1会员注册页面 .............................................. 11

2.3.2 登陆页面 .................................................. 11

2.3.3理员管理页面 .............................................. 13

三、实训心得....................................................... 18

四、参考文献....................................................... 19

一、实训题目

会员管理系统的设计与实现

二、实训内容

2.1引言

2.1.1系统开发背景

本系统是在internet普及的情况下,越来越多的公司企业建设了自己的网站或门户以展示本公司的发展历程及现状,尤其是众多的商业公司它们利用自己的网站来展示或销售自己的产品以及通过网站与自己的用户建立良好的沟通。那么,对于商业公司来说客户资源对企业可说是至关重要的。如何在自己的企业网站上吸引、寻找、管理自己的客户资源以及注册会员便成为企业面临的重大问题。因此,在众多企业的需求之下会员管理系统便应运而生了。

2.1.2开发的目的意义

本系统的目的在于设计出一个符合企业需求,能帮助其完成对企业自身的客户或会员的信息进行管理统计分类功能的系统。这为企业管理者按照各种分类来划分,寻找会员提高管理效率,为企业创造效益。

2.2 需求分析与总体设计

2.2.1功能需求分析

随着网络技术和电子商务的飞速发展,越来越多的企业建立的自己的网站以展示自己的企业文化,商品以及和自己的客户建立良好的沟通。现在越来越多的网络用户体会到了网上订购的快捷与方便,所以为了满足客户的需求以及增强自己的竞争力,企业网站需要添加会员管理功能。一般企业拥有大量的会员信息,并且各个会员可能有自己不同的需求,所以建立一个可以快速处理会员信息,并能分类和满足会员查询自己信息的会员管理系统迫在眉睫。通过调查、查阅资料及参考其他会员管理系统的资料得出结论,会员管理系统应实现普通会员的登录模块,会员登录可进行查询个人信息,浏览公告、下载商品等操作。另外更重要的模块是管理员的后台管理功能模块,管理员的权限高于普通会员可以对会员的信息进行管理,还可以进行添加商品、发布公告等操作。本系统的具体需

求如下:

(1) 登录:会员管理系统的登录权限应分为两个,一是普通会员,他们的主要权限有查看个人基本信息。而另一个是超级管理员,他不仅拥有一般会员所具有的权限,而且具有管理权限。

(2) 会员登录前台:会员登录之后可以查看个人基本信息、公告、交易明晰,还可以进行点卡冲值、获取商品、添加评论及相册等。

后台管理:管理员不仅可以查看会员登录后的所有信息,而且对个人会员和企业会员的基本信息可以进行分类管理,如添加新会员,修改会员信息以及删除会员等。并且可以添加会员商品、发布公告、生成点卡等。

2.2.2 可行性分析

(1)经济可行性

系统的开发规模较小,所需设备也少,尽量利用了现有的设备。系统的运行环境为一般企业通用的操作系统和常用数据库软件,安装方便快捷,运行过程中不易出错,且大多数维

护人员都熟悉这种开发语言,无形中为系统实施后的维护工作及更新升级工作带来了方便。兼容性好,不必为购买新设备而投入大量财力。由于开发周期较短,各种开发费用较少,而且系统的界面美观大方,操作简单,方便实用,能够很快被熟悉原系统的工作人员所熟悉。所以本系统在开发、运行、维护等阶段的所需费用都很低。

(2)技术可行性

当前计算机软硬件技术都在飞速发展,计算机的性能在不断提高,我们可以花少 数钱买到性价比较高的计算机。企业拥有的局域网,计算机配置也较高,每台计算机都配有100m网卡,局域网的通信能力较强,可满足较频繁的远程数据库操作服务。软件方面也是现今中小型企业常用的windows操作系统和sqlserver等数据库软件,软、硬件条件都较为成熟,为本系统的开发和使用提供了较好的技术方面的可行性。

(3)管理可行性

由于系统人性化设计较好,采用b/s结构,无须客户端配置,管理员登陆操作简单,可以方便的进行会员管理,无须对相关人员进行专业培训。

2.2.3 系统设计思想

应用程序主要实现会员前台登录、系统管理员后台管理等功能。本系统在整体上可划分为数据库、数据访问层和业务逻辑层。数据库是系统最底层,它存储系统的所有数据。数据访问层是建立在数据库之上,应用程序通过该层访问数据库。数据访问层一般封装数据库的选择、添加、

更新和删除等操作,同时还为业务逻辑层提供访问数据的接口或函数等。该层直接与数据库相关联,同时又为业务逻辑层服务,所以数据访问层的设计好坏关系到整个系统的成败。业务逻辑层包括管理用户、注册用户等业务逻辑,它一般由web页面实现,如系统登录页面login.aspx,用户管理页面usermanage.aspx等。

图1三层结构图

2.2.4用户注册流程图

这个系统提供登录、注册功能,可以对登入系统的用户进行身份验证,使得只有合法的用户才可以登录系统,为网站资源提供了一定的安全性保护,可以提供新用户注册加入的服务。对接入的系统的用户进行管理,使得具有一定权限的用户才可以访问相应的网络资源,从而在一定程度上保护了资源。图2是用户注册的流程图, 它能很好的反映出注册的过程。篇三:最新java实训报告总结心得

一、实训项目

简易记事本

二、实训目的和要求

本次实训是对前面学过的所有面向对象的编程思想以及java web编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写采用jsp+servlet+javabean技术框架的应用系统综合实例,以掌握java web开发技术。具体要求有以下几点:

1. 问题的描述与程序将要实现的具体功能。

2. 程序功能实现的具体设计思路或框架,并检查流程设计。

3. 代码实现。

4. 设计小结。

三、实训项目的开发环境和所使用的技术

基于j2se基础,利用myeclipse 8.5以上版本的集成开发环境完成实训项目,界面友好,代码的可维护性好,有必要的注释和相应的文档。

四、实训地点、日程、分组情况:

实训地点:4栋303机房

日 程:

第一阶段:1.班级分组,选定课题,查阅相关资料 半天

2.划分模块、小组成员分工半天

3.利用case工具进行系统设计和分析,并编制源程序 5天

第二阶段:上机调试,修改、调试、完善系统 2天

第三阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人1份)2天

五、程序分析

功能模块说明

弹出菜单

for(int f=0;f4;f++)

改变字号:

public void zihao()

{

font f=new font(,font.plain,20);

jta.setfont(f);}

设置字型

public void ziti()

{

font f=new font(宋体,font.plain,15);

改变字体颜色

public void font()

{

jcolorchooser jcolor=new jcolorchooser();

color fcolor=jta.getforeground();

jta.setforeground( jcolor.showdialog(jta,选择字体颜色,fcolor)); } 自动换行

public void action(){

jta.setlinewrap(true);//激活自动换行功能

实现接口

public void actionperformed(actionevent e )

{

创建保存文件对话框

public void savefile() {

创建打开文件对话框

private void openfile()

{

六、程序设计及实现

1、实现弹出菜单(jpopupmenu)

2、设置字型,字体大小,字体颜色

3、实现自动换行

七、实训总结

通过3天的实训,虽然实训的时间不长,但是总体上收获是很大的,我们的java课程学

【篇二:web课程总结】

合肥学院

计算机科学与技术系

web应用系统开发

课 程 论 文

专业班号 名 1204013037 童子轩 级 12级计本3班

2013.6

web课程总结

一、内容摘要

人类已进入信息社会,信息技术的应用渗透到各个领域。在当今的信息时代,蓬勃发展的计算机技术和信息技术随着 internet 的普及,又一次给社会带来了巨大的影响,internet 正在以超越几千年科学技术发展进程的速度席卷着全世界, 冲击着各行各业,改变着人们的工作、学习和生活。可以说 internet 是人类历史发展中一个伟大的里程碑,它是未来信息高速公路的雏形,人类正由此进入一个前所未有的信息化社会。它正在向全世界延伸和扩散,不断增添吸收新的网络 成员,已经成为世界上覆盖面最广、规模最大、信息资源最丰富的计算机信息网络。

二、web课程综述

web是一种典型的分布式应用结构。第一阶段的web,主要是用于静态web页面的浏览。用户使用客户机端的web浏览器,可以访问internet上各个web站点,在每一个站点上都有一个主页作为进入一个web站点的入口。每一web页中都可以含有信息及超文本连接,超文本连接可以带用户到另一web站点或是其它的web页。从服务器端来看,每一个web站点由一台主机、web服务器及许多web页所组成,以一个主页为首,其它的web页为支点,形成一个树状的结构。每一个web页都是以html的格式编写的。这一阶段,web服务器基本上只是一个http的服务器,它负责客户端浏览器的访问请求,建立连接,响应用户的请求,查找所需的静态的web页面,再返回到客户端。

三、课程主要内容及基本原理

web课程的学习过程中,第一篇“web技术基础”分为3章,主要内容是web技术概述、web应用环境构建技术和网上书店的系统设计。第二篇“web客户端程序设计基础”分为3章,分别介绍了html、css和javascript技术。第3篇“jsp web数据库应用开发”分为4章,介绍了jsp运行机制与基本语法、jsp内置对象、基于jsp的web数据库应用开发和网上书店的实现。

html是超文本标记语言,是为浏览器设计的语言,用于在web上传输信息。html的编写比较简单,只要记住基本的语法就可以。css是由w3c组织制定的一种用来定义样式规则(如字体、颜色和位置)的语言,能让网页制作者有效地定制、改善网页的显示效果。javascript是一种轻型的脚本语言,它与html相结合,可以增强功能,提高与用户之间的交互性。主要利用的是java来进行编写。jsp全称java server page,是由html语句和嵌套在其中的java代码构成的文件,文件扩展名为.jsp。浏览器访问jsp页面时,web容器把html原封不动地发送给浏览器,嵌套在 % %之间的java代码被解释执行,其中out.print(或println)语句输出的内容则被按顺序插入到该对% %在jsp文件中的出现位置处,同html一同输出给浏览器。

四、实际应用

jsp内置对象:

(1)request对象:

该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。它是httpservletrequest的实例。

request的常用方法:1、getparameter();使用如下 string str=request.getparameter();

2、setattribute();getattribute();removeattribute();getmethod();getprotocol();

getreqeusturi();getremoteaddr();getserverport();getservername();

(2)response对象:

对客户的请求做出动态的响应,向客户端发送数据。

(3)session对象

session对象是一个jsp内置对象,它在第一个jsp页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象。session对象的id:当一个客户首次访问服务器上的一个jsp页面时,jsp引擎产生一个session对象,同时分配一个string类型的id号,jsp引擎同时将这个id号发送到客户端,存放在cookie中,这样session对象和客户之间就建立了一一对应的关系。当客户再访问连接该服务器的其他页面时,不再分配给客户新的session对象,直到客户关闭浏览器后,服务器端该客户的session对象才取消,并且和客户的会话对应关系消失。当客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的session对象。session对象存在一定时间过期问题,所以存在session中的名值对会在一定时间后失去,可以通过更改session有效时间来避免这种情况。同时编程时尽量避免将大量有效信息存储在session中,request是一个不错的替代对象。

(4)application对象

服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。application对象常用方法: (1)public void setattribute

(string key,object obj);将参数object指定的对象obj添加到application对象中,并为添加的对象指定一个索引关键字(2)public object getattribute(string key);获取application对象中含有关键字的对象。

(5)out对象

out对象是一个输出流,用来向客户端输出数据。out对象用于各种数据的输出。

很多人都说,没有web,计算机网络就会变得少了很多东西,计算机网络在60年代就已经出现,而web最早的创作思想却来源于为世界各地的科学家提供一个可以共享的平台。

当第一个图形界面的www浏览器mosaic在美国国家超级计算应用中心ncsa诞生后,此后将近三十年的发展,使web成为计算机网络发展的生力军,未来它也将影响着计算机网络的发展。

当93年第一款web浏览器面向大众的时候,它只是一款支持书签,图标和一套光溜溜的用户界面。仅仅是这样一款小小的浏览器却从此改变了计算机网络发展的道路,因为它的最大革新,图片支持,从这一刻起,下载图片成为可能,并且改变了人们浏览因特网的方式。并且随着成为因特网的主流。很多人都说,如果没有web,如今的网络可能会发展成另一番模样。下图为第一款web浏览器mosaic。

提到web,必须要提到另外一个词,css。96年12月,世界万维网的一个工作组发布了css1.0规范。css允许开发者用外联的样式表来取代那些难以维护的内嵌样式,这几秒钟之内就可改变全站的设计。并不需要返回到每个html页去寻找需要单独改变的文本元素。应该说,正是因为有了css,才是今天的网络易于开发、维护、设计。并且从精英模式走向我们平常老百姓都可以应用。举个例子说吧,博客就是一个很好的平台,我想如果它在10几年前,我们要想改变一下博客的图像和文字,可能对与我们来说是一件不可能的事情,但是如今却是很容易实现的,只需根据提示要求,就可以改变,很方便。 未来,web的发展必将是无可限量的,并且影响着计算机网络技术的发展

五、心得体会

web这门课程让我们对编写网页产生了浓厚的兴趣,每次上课看着老师给我们展示不同的功能时,就觉得这是一门很神奇的学科。因为这是一门实践性很强的学科,所以课后自己也会对照着老师的ppt,试着完成不同的功能,每次做成了也非常有成就感。web的前半部分,介绍html、css、javascript的部分相对来说比较简单,而后半部分关于web与数据库连接的内容有点困难,最开始做的时候一直出错。直到后来在老师和同学的帮助下才慢慢解决问题。

由于平时学习比较繁忙,时间比较少,对于网页设计软件的强大功能运用得还不够。在网页设计过程中,由于缺乏训练,所以在设计时也遇到了很多麻烦,有时插入一个特效脚本也是很麻烦。在网页制作过程中,想提高设计水平,想有个理想的网页,必须要勤奋练习,我将在以后的学习过程中不断努力。

六、结语

总体来说,这学期的web学习有好的部分,也有不足的部分。但是至少自己已经入门,能够独立编写一些网页了。下学期还有这方面的课程,而且还是要用java语言编写的,对于我来说,难度更大,所以希望以后能够更加努力的学习,将这方面做得越来越好!

七、参考文献:

【1】樊月华.web技术应用基础.北京:清华大学出版社,2012.

【篇三:web程序设计心得】

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

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

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

只是div更加灵活点,而table更加传统,而且还是很好用

首先从最简单的html语法学起

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

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

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

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

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

br好用

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

用过都知道

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

div是个块,和css配合可以达到表格的效果,但代码简单清晰,可是不好掌握.容易引起各种各样的变形,对浏览器的兼容性也有需要提高. form是表单,基本上页面与大家数据互动就是靠这个了.里面填出好用的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的心得体会》相关文档:

毕业设计心得体会(精选5篇)09-01

公安干警大学习大讨论心得体会09-01

学习大讨论心得体会范文(精选多篇)09-01

最新 公安系统开展“大学习、大讨论”活动的心得体会-精品09-01

公安系统开展“大学习、大讨论”活动的心得体会09-01

精选大学习大讨论心得体会4篇09-01

公安干警大学习大讨论心得体会09-01

大学习大讨论心得体会例文09-01

检察院工作心得体会【三篇】09-01

检察院工作心得体会09-01

Top