首页> 中文学位 >基于PHP的中文模板技术的研究
【6h】

基于PHP的中文模板技术的研究

代理获取

目录

文摘

英文文摘

1绪论

1.1问题的提出及研究意义

1.1.1问题的提出

1.1.2研究的意义

1.2模板技术的国内外研究现状

1.2.1国外的研究现状

1.2.2国内的研究现状

1.3本文研究的目的和研究内容

2 PHP介绍

2.1 PHP基础知识

2.1.1 PHP的由来及其发展历史

2.1.2 PHP的特性

2.2 PHP与数据库

2.2.1 PHP支持的数据库

2.2.2通用数据库操作类的需求

2.3 PHP与面象对象技术开发

2.3.1 PHP的面象对象特性

2.4 ASP、JSP、PHP开发技术

2.4.1 ASP开发技术优缺点

2.4.2 JSP开发技术优缺点

2.4.3 PHP开发技术优缺点

3.PHP的程序开发技术

3.1 PHP嵌入式程序设计

3.1.1嵌入式程序设计的方法及举例

3.1.2优缺点分析

3.2 PHP函数调用式程序设计

3.2.1函数调用式程序设计的方法及举例

3.2.2优缺点分析

3.3 PHP与HTML分离的程序设计

3.3.1与HTML分离的程序设计方法及举例

3.3.2优缺点分析

3.4模板技术的程序设计方法与分析

3.4.1简单模板技术的程序设计方法与分析

3.4.2嵌套的模板

3.4.3添加模板文本

3.4.4优缺点分析

3.5中文模板技术的要求提出

4基于PHP的中文模板技术的实现

4.1模板技术的定义

4.1.1模板技术的定义

4.1.2传统PHP的模板技术的优缺点

4.1.3传统模板技术的实现原理分析及类关系

4.2传统模板技术变量传递分析

4.3中文变量模板技术实现模式分析与研究

4.4设计算法时注意的原则

4.5基于PHP的中文模板技术的算法实现

4.5.1算法的参照与扩充

4.5.2中文模板算法的实现

4.5.3总结

5 PHP的中文模板技术实验

5.1基于PHP的中文模板技术实验总体思想

5.2硬件实验环境说明

5.3软件环境的编译配置及优化

5.3.1安装运行支持库

5.3.2安装数据库

5.3.3整合数据库、PHP、Apache

5.3.4配置及优化

5.4实验结果及分析

5.4.1 PhpLib与中文模板SiteBuilder实验结果

5.4.2试验结果对比、分析及结论

6结论和展望

6.1结论

6.2后续研究工作的展望

致 谢

参考文献

独创性声明及学位论文版权使用授权书

展开▼

摘要

基于PHP的模板技术的程序设计方法,已经成为B/S结构项目中的一种高效的程序设计手段,是各国程序员在计算技术领域共同研究的一个方向。用基于PHP的模板的设计方法来进行大型项目的开发和维护,是一种高效、经济方便的处理方式,同时该方式为解决中文环境下的PHP模板技术的成功应用提供了有价值的参考,并为基于PHP的中文模板技术的成功开发指明了方向。由于基于PHP的中文模板技术与诸多因素有关,就使得中文模板技术的研究非常复杂,目前的研究成果虽然能完成实际的开发工作,还不能够完全满足实际的需要,仍然有较长的路要走。 本文在分析研究国内外有关模板技术最新研究状况的基础上,本文进行了如下主要的工作: ①首先,利用PHP面向对象的程序设计思想,提出了一种基于中文模板技术的模型。对于模板内中文变量的传递问题,利用模块化的思想,基于通用对象,从西文的模板技术着手详细分析了参考模型的各个过程的功能和相应算法。这个模型具有“承上”作用:即能把当前所进行的中文模板技术的系统研究与以前做过的西文系统的研究融为一体,使研究者对中文模板技术有更深刻的认识。同时,该模型具有“启下”作用:能使研究人员对中文模板技术有一个完整的、清晰的认识,为以后的中文模板技术的深入研究提供引导作用。通过对西文模板技术的研究可知,当前中文模板技术的研究难点在于中文变量的传递。正是基于这种考虑,接下来,将对变量的传递问题进行深入研究。 ②以西文模板的模型为理论指导,对变量的传递和替换进行了深入研究,通过研究“值传递、变量替换”思想,提出了“替换”新算法。基于值传递的原理,提出了区块、区块循环、区块嵌套的新算法,并已用程序实现。通过实际应用分析,表明这三个新算法具有以下一些优点:对于“基于西文模板技术的算法”而言,可以完全消除冗余变量的相关计算,可以获得更好的替换效率,并已通过实际的替换实验测试,可以极大地扩展中文变量模板技术的适用范围,可以不受循环和嵌套的层数多少的限制,算法简单、快捷、性能稳定,具有很强的实用性;适合大型项目的应用;同时,对于“基于中文模板的算法”而言,除了具有上述的优点之外,由于它实现了对区块的循环和嵌套,所以本算法的在实际应用中的效率要高很多。 ③利用这个新算法,实现了基于PHP的中文模板技术,并进行了相关应用项目和分析试验。 通过对传统的模板技术的执行过程进行详细分析,发现在传统的模板技术中函数的执行效率不高,以此为出发点,探索利用中文模板技术的新算法。在新算法设计完成后,通过理论分析和实例计算,表明这种中文模板技术下的新算法优于传统的模板技术的算法。特别是在区块的循环嵌套次数增加时,运行效率更会有显著的提高,但在区块的循环和嵌套的用得很少时,中文模板技术没有西文的模板技术效率高。 通过详细的理论推导和实际的项目实验及其分析,证明了本文的中文模板技术的新算法的正确性,为基于PHP的中文模板技术的研究进行了有益的探索。

著录项

  • 作者

    李涤;

  • 作者单位

    重庆大学;

  • 授予单位 重庆大学;
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 郭平,李波;
  • 年度 2004
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    中文模板; 中文变量; 程序设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号