• PHP Web应用开发
21年品牌 40万+商家 超1.5亿件商品

PHP Web应用开发

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

35.96 7.3折 49.5 全新

库存3件

四川成都
认证卖家担保交易快速发货售后保障

作者娄不夜、张军

出版社清华大学出版社

ISBN9787302475842

出版时间2017-10

装帧平装

开本16开

定价49.5元

货号25172596

上书时间2024-10-18

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

出版 说 明

  信息时代早已显现其诱人魅力,当前几乎每个人随身都携有多个媒体、信息和通信设备,享受其带来的快乐和便宜。

  我国高等教育早已进入大众化教育时代,而且计算机技术发展很快,知识更新速度也在快速增长,社会对计算机专业学生的专业能力要求也在不断翻新,这就使得我国目前的计算机教育面临严峻挑战。我们必须更新教育观念——弱化知识培养目的,强化对学生兴趣的培养,加强培养学生理论学习、快速学习的能力,强调培养学生的实践能力、动手能力、研究能力和创新能力。

  教育观念的更新,必然伴随教材的更新。一流的计算机人才需要一流的名师指导,而一流的名师需要精品教材的辅助,而精品教材也将有助于催生更多一流名师。名师们在长期的一线教学改革实践中,总结出了一整套面向学生的独特的教法、经验、教学内容等。本套丛书的目的就是推广他们的经验,并促使广大教育工作者更新教育观念。

  在*相关教学指导委员会专家的帮助和指导下,在各大学计算机院系领导的协助下,清华大学出版社规划并出版了本系列教材,以满足计算机课程群建设和课程教学的需要,并将各重点大学的优势专业学科的教育优势充分发挥出来。

  本系列教材行文注重趣味性,立足课程改革和教材创新,广纳全国高校计算机优秀一线专业名师参与,从中精选出佳作予以出版。

  本系列教材具有以下特点。

  1.有的放矢

  针对计算机专业学生并站在计算机课程群建设、技术市场需求、创新人才培养的高度,规划相关课程群内各门课程的教学关系,以达到教学内容互相衔接、补充、相互贯穿和相互促进的目的。各门课程功能定位明确,并去掉课程中相互重复的部分,使学生既能够掌握这些课程的实质部分,又能节约一些课时,为开设社会需求的新技术课程准备条件。

  2.内容趣味性强

  按照教学需求组织教学材料,注重教学内容的趣味性,在培养学习观念、学习兴趣的同时,注重创新教育,加强“创新思维”和“创新能力”的培养、训练;强调实践,案例选题注重实际和兴趣度,大部分课程各模块的内容分为基本、加深和拓宽内容3个层次。

  3.名师精品多

  广罗名师参与,对于名师精品,予以重点扶持,教辅、教参、教案、PPT、实验大纲和实验指导等配套齐全,资源丰富。同一门课程,不同名师分出多个版本,方便选用。

  4.一线教师亲力

  专家咨询指导,一线教师亲力;内容组织以教学需求为线索;注重理论知识学习,注重学习能力培养,强调案例分析,注重工程技术能力锻炼。

  经济要发展,国力要增强,教育必须先行。教育要靠教师和教材,因此建立一支高水平的教材编写队伍是社会发展的关键,特希望有志于教材建设的教师能够加入到本团队。通过本系列教材的辐射,培养一批热心为读者奉献的编写教师团队。

 

  清华大学出版社

 

 

·I·

 

 

前??言

  PHP是当今Web应用流行的开发语言,它以简单性、开放性、低成本、安全性和适应性等深受Web程序员的青睐,被全世界越来越多的网站使用。全球WWW网站技术调查报告(W3Techs.com)的数据显示,世界上有82.4%的网站使用PHP语言,在所有服务器端编程语言中占有的优势。Facebook、Baidu、Wikipedia、Twitter等著名的网站都在使用PHP技术。

  Web(网)是英国人Tim Berners-Lee于1990年发明的。在2000年前后出现了“Web应用”一词,它代表运行于Web服务器,可供用户通过Web在浏览器中进行访问的计算机应用软件。目前,Web应用是计算机应用软件主要的形式之一。

  本书以Web应用开发为背景,较为详细地介绍了PHP及相关技术,内容包括B/S架构与HTTP协议、HTML与CSS、PHP语言基础、PHP函数和数组、字符串与正则表达式、MySQL数据库基础、PHP访问数据库、表单数据处理与验证、重定向与PRG模式、Cookie与会话管理、文件上传与下载、PHP面向对象程序设计、Ajax与jQuery等。

  全书立足基本理论和方法,注重实践与应用环节。对概念、原理和方法的描述力求准确、严谨,例子代码力求精简、规范。本书每章的后都配有精选习题,便于读者复习、巩固、练习与提高。

  本书还引入了一个较为完整的Web应用——教务选课系统。系统分管理员子系统、学生和教师子系统两部分。本书正文以数据处理和页面制作模块化为指导思想,介绍了管理员子系统的开发。子系统的开发介绍没有独立成章,而是随各章知识点的逐步介绍和推进,分步骤、分层次地展开,以实例的形式分布在有关章节中。学生和教师子系统被设计成11个实验题,以附录的形式放置在全书后,供读者练习。

  本书在编排时使用了一些符号和特殊处理,这里做简单说明:

  (1)代码左边的行号是为了引用和讲述方便而增加的,不是代码的一部分。

  (2)在语言成分的语法格式描述中:

* 符号“< >”表示该项由程序员按规则指定或定义。

* 符号“[ ]”表示该项为可选项。

* 符号“[ ]*”表示该项可重复0至多次。

* 符号“|”可以将两项或多项连接起来,表示选择其中一项。为标明项的开始处及后一项的结尾处,可用符号“{}”将这些选项括起来。

  需要注意的是,这些符号在有些语言成分中本身就有其特定的作用,例如“< >”在HTML标记语言中表示标签的开始和结束;“*”在SQL SELECT语句中表示所有列;“[ ]”在PHP中表示访问数组元素;“{}”在PHP中表示块语句的开始和结束,在CSS规则中表示声明块的开始和结束,等等。读者在阅读时还需要根据上下文来判断这些符号的具体含义。

  本书提供相关的教学资源,包括教学课件以及所有例子和实例的源代码。欢迎读者从清华大学出版社网站(http://www.tup.tsinghua.edu.cn)下载。

  由于作者学识和水平有限,本书难免有错误和不妥之处,敬请广大读者批评指正。如果读者有好的建议或要求,请与作者联系,电子邮箱地址是loubuye@163.com。

 

 

                                                                作者

                                                     ?        2017年9月??

 

 

·III·



导语摘要
本书以Web应用开发为背景,较为详细地介绍了PHP及其相关技术,内容包括B/S架构与HTTP协议、HTML与CSS、PHP语言基础、PHP函数和数组、字符串与正则表达式、MySQL数据库基础、PHP访问数据库、表单数据处理与验证、重定向与PRG模式、Cookie与会话管理、文件上传与下载、PHP面向对象程序设计、Ajax与jQuery等。  本书立足基本理论和方法,注重实践与应用环节,对概念、原理和方法的描述力求准确、严谨,对例子和实例力求代码规范、面向实际应用。  本书可作为普通高等院校计算机、软件工程等相关专业的教材,也可作为Web应用开发者学习和使用PHP技术的参考书。

作者简介
娄不夜 首都经济贸易大学信息学院 副教授 硕导,主要研究领域数据库应用,Web应用的研究和开发。主持和参与了国家自然科学基金项目、国家社会科学基金项目等6项;发表论文十多篇;出版著作9部。曾获得北京市优秀教学成果二等奖,所讲授课程“面向对象程序设计”被评为校级精品课程。 主要讲授Java面向对象程序设计、网络课程等课程。

目录

目录


第1章  PHP入门 1


1.1 
PHP及其由来         1


1.2 
Web基础        2


1.2.1 
URL      2


1.2.2 
HTTP    3


1.2.3 
HTML  5


1.3  在Web页中嵌入PHP代码  5


1.3.1 
PHP标签     5


1.3.2 
其他风格的PHP标签         6


1.3.3 
嵌入多个代码块         7


1.4  输出HTML     8


1.5  代码注释        8


1.5.1 
PHP单行注释     8


1.5.2 
shell风格单行注释    9


1.5.3 
PHP多行注释     9


1.5.4 
PHP文档注释     9


1.5.5 
HTML注释 10


1.6 
PHP工作原理         10


1.7  运行环境与开发工具   10


1.7.1 
PHP运行环境     11


1.7.2 
PHP开发工具     11


1.8  使用NetBeans
IDE for PHP   13


习题1      15


第2章  HTML与CSS简介   17


2.1 
HTML基础     17


2.1.1 
HTML文档 17


2.1.2 
HTML元素 18


2.1.3 
若干基本元素    19


2.2  列表        22


2.2.1 
无序列表    22


2.2.2 
有序列表    22


2.2.3 
定义列表    23


2.3  表格        23


2.3.1 
简单的表格         23


2.3.2 
跨行与跨列         24


2.3.3 
标题、表头、表体和表脚         25


2.3.4 
边框与单元格间距    26


2.3.5 
为列指定CSS样式     26


2.4  表单        27


2.4.1 
表单元素<form>         28


2.4.2 
<input>元素         28


2.4.3 
为控件元素指定标签         29


2.4.4 
<textarea>元素  29


2.4.5 
选择列表    30


2.5  初识CSS          31


2.6 
CSS选择器     31


2.6.1 
基本选择器         32


2.6.2 
层次选择器         34


2.6.3 
伪类选择器         35


2.6.4 
伪元素选择器    36


2.7  使用CSS          37


2.7.1 
定义和使用样式表    37


2.7.2 
层叠处理    39


2.8 
CSS属性和属性值          41


2.8.1 
字体和文本         41


2.8.2 
颜色和背景         43


2.8.3 
尺寸、边距和边框    44


2.8.4 
定位与浮动         46


2.8.5 
其他属性    49


习题2      52


第3章  数据与变量     54


3.1 
PHP数据类型         54


3.1.1 
标量类型    54


3.1.2 
复合类型    59


3.1.3 
NULL类型   60


3.2  类型转换        62


3.2.1 
自动类型转换    62


3.2.2 
强制类型转换    63


3.3  变量与常量   65


3.3.1 
PHP变量     66


3.3.2 
变量赋值    66


3.3.3 
变量作用域         67


3.3.4 
可变变量    70


3.3.5 
常量    71


3.4  实例:创建动态水平导航栏        71


习题3      73


第4章  运算符与流程控制          75


4.1  运算符   75


4.1.1 
算术运算符         75


4.1.2 
字符串运算符    77


4.1.3 
比较运算符         77


4.1.4 
逻辑运算符         78


4.1.5 
位运算符    80


4.1.6 
赋值运算符         81


4.1.7 
其他运算符         82


4.2  表达式   83


4.3  流程控制        86


4.3.1 
语句与语句块    86


4.3.2 
选择结构    8

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP