课件:HMYSQL动态网站开发教程及源码.ppt_第1页
课件:HMYSQL动态网站开发教程及源码.ppt_第2页
课件:HMYSQL动态网站开发教程及源码.ppt_第3页
课件:HMYSQL动态网站开发教程及源码.ppt_第4页
课件:HMYSQL动态网站开发教程及源码.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,I,PHP+MYSQL,动态网站开发与全程实例,2019年8月26日星期一,本书技术支持站点:,2,第1章 PHP概述,1.1 PHP的来龙去脉 1.2 PHP 可以做哪些事 1.3 PHP 的特点及其与其它语言的比较 1.4 PHP 常用开发工具 案例 1 登陆 Internet 了解 PHP 的应用情况 本章小结 练 习 题,2019年8月26日星期一,本书技术支持站点:,3,1.1 PHP的来龙去脉,1.1.1 PHP的概念 PHP是PHP: Hypertext Preprocessor(超文本预处理器)的字母缩写,是一种跨平台的开放源代码的服务器端嵌入式脚本语言。 与HTML不同的是,PHP代码是运行在服务端的,然后把结果返还到客户端来。使用 PHP 的一大好处是它对于初学者来说极其简单,可以很快的入门,只需几个小时就可以自己写一些简单的脚本,同时也给专业的程序员提供了各种高级的特性。 尽管 PHP 的开发是以服务端脚本为目的,但事实上其功能远不局限与此。请继续读后面的章节,在“PHP 可以做哪些事”一节中将获得更多的信息。,2019年8月26日星期一,本书技术支持站点:,4,1.1 PHP的来龙去脉,1.1.2 PHP的产生与发展 任何事物都有其产生和发展的过程,PHP也不例外。但PHP与其他脚本语言的不同在于,PHP能够诞生并且发展到今天的规模,可以说是全世界各位免费代码开发者共同努力的结果。它是通过Internet把众多程序员的编程精粹汇聚,再由PHP开发者将其转化到程序设计语言中才诞生的,可以说,PHP是Internet的产物,是开放源代码自由交流的胜利成果。 PHP的创建者是Rasmus Lerdorf,2019年8月26日星期一,本书技术支持站点:,5,1.1 PHP的来龙去脉,1.1.2 PHP的产生与发展 1995年,Rasmus Lerdorf对外发表第一个版本。 1996年底,已经有15000多个网站使用PHP/FI,到1997年,数量达到50000个。 1997年, PHP的第三个版本PHP3诞生。 1999年,PHP在网站中的应用数量超过了150000个。 PHP4的推出使PHP更加的成熟。 PHP目前的最新版本是PHP5。,2019年8月26日星期一,本书技术支持站点:,6,1.2 PHP 可以做哪些事,如果说PHP无所不能,大概是夸大了些,但如果说在Web开发上能完成任何一款服务器端程序所能完成的工作却一点也不为过,例如收集表单数据,生成动态网页,或者发送/接受cookies。 PHP 脚本主要用于以下三个领域: 服务端脚本。 命令行脚本。 编写桌面应用程序。 有了PHP,我们可以轻松地进行Web开发,轻松的制作动态网 站、新闻系统等;轻松的实现对文件及文件夹的操作;轻松地进行电子商务的开发、数据的加密;与数据库相关联等等。我们将在以后的章节中向广大读者介绍PHP这些激动人心的功能。,2019年8月26日星期一,本书技术支持站点:,7,1.3 PHP 的特点及其与其它语言的比较,1.3.1 PHP的特点 PHP自产生以来一直都在发展中应用、在应用中发展,这是因为PHP不仅有着其它同类脚本所共有的功能,更有它自身的特色。 完全免费 代码完全开放 语法结构简单 功能强大 强大的数据库支持 代码执行效率高,2019年8月26日星期一,本书技术支持站点:,8,1.3 PHP 的特点及其与其它语言的比较,1.3.1 PHP的特点 PHP的先进之处还体现在以下几个方面: 学习过程短。 面向对象编程。 可伸缩性。 (下载源码就到源码网:),2019年8月26日星期一,本书技术支持站点:,9,1.3 PHP 的特点及其与其它语言的比较,1.3.2 PHP与其它CGI的比较,2019年8月26日星期一,本书技术支持站点:,10,1.4 PHP 常用开发工具,1.4.1 PHP 代码开发工具 1. EditPlus 简单阐述:速度快,支持多种语言的语法加亮,有project概念,但并不好用。无SCC(Source Code Control,源代码控制)集成,但仍是个优秀的编辑器。,2019/8/26,11,可编辑,2019年8月26日星期一,本书技术支持站点:,12,1.4 PHP 常用开发工具,1.4.1 PHP 代码开发工具 2. Dev-PHP 简单阐述::用Delphi开发的Opensource的PHP开发工具,较好的集成了PHP解析器和PHP-GTK库。性能和稳定性都很不错。只是在团队合作上比较薄弱,没有SCC和project的功能。但完全让你有理由舍弃掉EditPlus。,2019年8月26日星期一,本书技术支持站点:,13,1.4 PHP 常用开发工具,1.4.1 PHP 代码开发工具 3. PHPEdit 简单阐述:一个优秀的IDE. 调试功能丰富,项目管理功能丰富,带有SCC, 项目管理由一个Plugin, 集成有Grep,帮助文档工具,笔者推荐。现在最新的是2.6.1版本,安装包大小30M左右,安装时候只需要到其官网免费注册一下就可以获得一个月的试用期。,2019年8月26日星期一,本书技术支持站点:,14,1.4 PHP 常用开发工具,1.4.1 PHP 代码开发工具 4. Zend Studio 简单阐述:优秀的IDE, 各个功能丰富,Zend的拳头产品,带有CVS集成,项目管理也较为丰富,但作为商业软件,价格颇高,一般个人用户没有太大必要去购买。,2019年8月26日星期一,本书技术支持站点:,15,1.4 PHP 常用开发工具,1.4.2 网页设计工具 1. Micosoft FrontPage 2003 简单阐述:FrontPage是MicroSoft公司推出的Office系列中的一款制作网页的软件,简单易学,容易上手,有Word操作经验的人学起来会觉得很容易。对于以前用Frontpage 开发网页过程中出现的垃圾代码,相信用过的读者肯定深有体会。但FrontPage 2003的出现使这一问题得到了很大的改善。比起以前的版本,FrontPage 2003的功能更强大,界面更友好,产生的垃圾代码更少,开发效率更高。,2019年8月26日星期一,本书技术支持站点:,16,1.4 PHP 常用开发工具,1.4.2 网页设计工具 2. DreamWeaver 简单阐述:作为网页三剑客之一的DreamWeaver,在网站的设计与开发上与FrontPage各有优缺点,界面和FrontPage虽有差别,但若对其中一个比较熟悉后,对另一个的学习就会事半功倍,这里也就不再赘述。,2019年8月26日星期一,本书技术支持站点:,17,1.4 PHP 常用开发工具,1.4.3 文本编辑工具 1. UltraEdit 简单阐述:这款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。最新版本的软件修正了老版本存在的一些Bug,并新增了二十余项新功能。,2019年8月26日星期一,本书技术支持站点:,18,1.4 PHP 常用开发工具,1.4.3 文本编辑工具 2. NotePad(记事本) 简单阐述:这是WINDOWS自带的记事本 。 小节: 专业PHP开发工具推荐使用Dev-PHP与PHPEdit,功能丰富,全面好用,当然如果你舍得投入,也可以使用Zend Studio这款综合实力超群的工具。,2019年8月26日星期一,本书技术支持站点:,19,案例1 登陆Internet了解PHP的应用情况,一、案例分析 本案例要求读者使用本地计算机到Internet上去搜索,浏览有关PHP的应用情况。读者只要使用任一台能连到Internet上的电脑就可以进行动手搜索了。 二、实施步骤 1、打开IE或其他浏览器。 2、登陆到或搜索引擎。 3、输入“PHP 应用”或其他读者想搜索的内容进行查找、浏览。,2019年8月26日星期一,本书技术支持站点:,20,本章小结,本章中我们着重介绍了PHP嵌入式脚本的概念、来龙去脉、特点、在网络中的应用和开发工具,PHP是免费的、嵌入式的、运行在服务端的,发展到现在已经到了第五个版本PHP5,它功能强大、语法简洁、易于掌握,它在Web开发中占用重要位置,可以通过多种工具来进行PHP开发等等。读者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论