保定电力职业技术学院 ,高职信息专业,注重逻辑思维,多练习实践
保定电力职业技术学院 高职信息专业 0401 汪洋经过了在倬威达软件公司的暑期实习的这些日子,有辛苦有付出有回报还有感悟。
我在这里对以前学习过的web编程方面的知识进行了一次系统的复习,现在已经能够熟练运用HTML,CSS,JAVASCRIPT进行综合应用,而且对MYSQL和PHP有了初步认识。
静态页面HTML,用CSS对其进行美化,用JAVASCRIPT进行功能扩展,但主要的还是应用在表单验证上。说起表单验证,我又不得不说正则表达式和SCRIPT事件的应用。正则表达式可以对字符串进行管理和验证,而应用事件的选择上也要下一定的苦工才行。要注意的是事件之间执行的先后顺序,不要因此而影响你对结果显示的初衷。
虽然我对ASP语言的研究已经两年了,对编程思想也有了一定的见解,但对PHP起初还是很陌生的,通过实训,我现在已能熟练的对APACHE,MYSQL,PHP和SMARTY进行协调安装和配置。SMARTY的优点在于它能将PHP程序在浏览器上与前台页面整合在一起,方便了维护。MYSQL的功能很强大,它内置多个函数库。对数据库的操作很容易掌握。这种配置环境相对于IIS与ASP的配置环境更容易上手。
在PHP的学习上,我已经能够对数据库进行显示和增、删、改的熟练操作。还在盛宴大型网站中完成了几个功能,包括餐厅后台权限分类添加,餐厅单位用户权限的管理和用户注册页面上的功能扩展。
平时的练习只是在对基础知识进行巩固,只有在实践中才能检验出水平来。在我的项目实战中,我觉得我的进度进展缓慢,因为大部分时间都用在了项目查错上。对于数据的显示要用到数组和循环的知识,通过值的传递来进行修改和删除操作。自从接触PHP之后,我才知道前台和后台的代码是能写在同一页面上的,对数据的增、删、改处理也可以放在一个文件里,而关键在于获取的变量名的不同。
在进行数据库的添加操作之前,应该最好在要添加的表中进行检索,看获取的值是否存在,若要使存在应进行return语句的应用,使程序终止运行。在作用户权限管理时,由于出现了复选框,而复选框的value值是另一表中的相关字段,最后的结果还要用循环将各种权限添加到数据表中。细算一下,共有3个循环,每个循环里都有判断语句。
做项目的过程中,测试时总是出错,所以查错的时间就很长了。在这些错误里,很多到事后才发现,是由于一两个变量名或语句要求不规范造成的。所以在编程时应该细心地写每一个语句,谨慎操作,而且查错时要逐行检查。在写代码方面要注意规范格式,这样的话不但看起来界面清爽,而且在查错时更易操作。
最后,要注意逻辑思维的多样性,多思考,多练习实践,在实践中锤炼自我,积累自己的实习经验,加强自己的实力,是自己成为一名合格、专业的PHP编程人员。