ImageVerifierCode 换一换
格式:PPT , 页数:89 ,大小:921KB ,
文档编号:4988159      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4988159.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(HTML简介与PHP网页程序设计课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

HTML简介与PHP网页程序设计课件.ppt

1、HTML简介与简介与PHP网页网页程序设计程序设计教学内容教学内容HTML网页设计技术基础HTML中多种元素的引用PHP语言概述PHP的数据与运算顺序结构程序设计选择结构程序设计循环结构程序设计7.1 HTML7.1 HTML网页设计技术基础网页设计技术基础HTMLHTML(Hyper Text Markup LanguageHyper Text Markup Language)即超文本标记语言,是用来描述因特网上网页内容和外观的)即超文本标记语言,是用来描述因特网上网页内容和外观的标准语言。超文本指的是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本标准语言。超文本指的是用超链接

2、的方法,将各种不同空间的文字信息组织在一起的网状文本,超文本中还可以包含图像、音频、视频等非文本的多媒体元素。,超文本中还可以包含图像、音频、视频等非文本的多媒体元素。HTMLHTML即超文本标记语言,是用来描述因特网上网页内容和外观的标准语言。即超文本标记语言,是用来描述因特网上网页内容和外观的标准语言。HTMLHTML标记:标记:HTMLHTML文档中使用标记来定义并描述文档中使用标记来定义并描述HTMLHTML元素。所有的元素。所有的HTMLHTML标记都用一对尖括号标记都用一对尖括号括起来,如括起来,如、等。等。HTMLHTML标记的属性:在标记的属性:在HTMLHTML文档中,定义并

3、描述文档中,定义并描述HTMLHTML元素的许多标记都有相应的属性,例如元素的许多标记都有相应的属性,例如。HTMLHTML源文件:使用源文件:使用.htm.htm或或.html.html作为文件作为文件扩展名扩展名HTMLHTML网页设计技术基础网页设计技术基础下面以记事本为例说明下面以记事本为例说明HTMLHTML文档的创建与调试过程。文档的创建与调试过程。打开记事本。打开记事本。编辑:在记事本编辑区编辑编辑:在记事本编辑区编辑HTMLHTML源代码。源代码。保存:单击记事本窗口的菜单栏的保存:单击记事本窗口的菜单栏的“文件文件|保存保存”命令,并在命令,并在“保存类型保存类型”下拉列表中

4、选择下拉列表中选择“所有文件所有文件”。浏览:要查看某个网页的浏览效果,可以直接双击该文件。也可以在浏览器中用浏览:要查看某个网页的浏览效果,可以直接双击该文件。也可以在浏览器中用“文件文件|打开打开”命令打开。命令打开。调试:如果在浏览器窗口显示的页面效果不理想,可以返回到步骤调试:如果在浏览器窗口显示的页面效果不理想,可以返回到步骤(2)(2),反复修改测试直到满,反复修改测试直到满意为止。意为止。HTMLHTML的基本语法结构的基本语法结构一个完整的一个完整的HTMLHTML文档包含头部和主体两部分,一般由三对标记定义文档包含头部和主体两部分,一般由三对标记定义HTMLHTML文档的框架

5、结构。文档的框架结构。1.HTML1.HTML的基本结构的基本结构 网页标题网页标题 文档主体内容文档主体内容 和和 明确文档开始和结束;明确文档开始和结束;和和 定义文档的头部;定义文档的头部;和和 定义文档主体;定义文档主体;和和 定义网页标题。定义网页标题。和和 划分段落标记划分段落标记 段内换行标记,单标记段内换行标记,单标记和和 定义字体标记定义字体标记 可设置可设置size size、colorcolor、face face 等属性等属性和和 定义超链接定义超链接HTMLHTML的常用标记的常用标记在在HTMLHTML源代码中,使用源代码中,使用和和定义表单定义表单定义表单的基本结

6、构如下:定义表单的基本结构如下:input type=HTMLHTML中的表单中的表单表单控件表单控件表单通常包含两类元素,一类是只能供用户浏览的文字、图像、表格等普通元素,另一类是表单通常包含两类元素,一类是只能供用户浏览的文字、图像、表格等普通元素,另一类是用于用户与服务器之间交互的文本框、单选框、复选框等表单控件。用于用户与服务器之间交互的文本框、单选框、复选框等表单控件。表单中使用表单中使用标记定义表单中的输入控件,标记定义表单中的输入控件,标记的标记的typetype属性指定输入控件的类属性指定输入控件的类型。型。namename属性用于定义输入控件的名称,当表单发回服务器时,在表单

7、数据中的每个值都与这个属性用于定义输入控件的名称,当表单发回服务器时,在表单数据中的每个值都与这个名称成对出现,这样,才能分析每个值的意义。名称成对出现,这样,才能分析每个值的意义。valuevalue属性用于设置输入控件的初始值,单选属性用于设置输入控件的初始值,单选按钮的该属性是必须设定的。按钮的该属性是必须设定的。typetype属性用于指定表单输入控件类型,常用属性值有:属性用于指定表单输入控件类型,常用属性值有:texttext指定输入控件为单行文本框。指定输入控件为单行文本框。passwordpassword指定输入控件为密码框。指定输入控件为密码框。checkboxcheckbo

8、x指定输入控件为复选框。指定输入控件为复选框。radioradio指定输入控件为单选按钮。指定输入控件为单选按钮。submitsubmit指定输入控件为提交按钮。指定输入控件为提交按钮。resetreset指定输入控件为重置按钮。指定输入控件为重置按钮。HTMLHTML中的表单中的表单 网页制作网页制作春雪春雪韩愈韩愈新年都未有芳华,二月初惊见草芽。新年都未有芳华,二月初惊见草芽。白雪却嫌春色晚,故穿庭树作飞花。白雪却嫌春色晚,故穿庭树作飞花。新浪新浪 姓名姓名 7.1.1 HTML7.1.1 HTML概述概述(一)(一)HTMLHTML的概念的概念HTMLHTML标记:标记:HTML文档中使

9、用标记来定义并描述HTML元素,HTML语言语法规定了一系列用于定义和描述HTML元素的符号,这些符号统称为HTML标记。所有的HTML标记都用一对尖括号括起来,如、等。多数标记是成对出现的(例如和),分别表示标记所定义范围的开始和结束;少数标记(例如)是单标记。HTMLHTML标记的属性:标记的属性:在HTML文档中,定义并描述HTML元素的许多标记都有相应的属性,例如。所有属性都应该包含在HTML的起始标记中,属性名与标记之间至少一个空格分隔,属性值要用英文半角的双引号括起来,有的属性值不括起来也可以。当属性值需要用双重引号时,其中一重用单引号。HTMLHTML源文件:源文件:用HTML编

10、写的超文本文档称为HTML源文件,可以使用任何文本编辑器编辑HTML源文件,存盘时使用.htm或.html作为文件扩展名即可。一个HTML文档对应一个网页,主页文件名默认为index.htm 或 index.html。浏览器按顺序阅读HTML文档内容,然后根据标记及其属性的功能解释和显示所标记的元素。对书写错误的标记不做任何处理,且不停止也不影响其解释执行过程,设计者只能通过网页显示效果来分析出错原因和出错位置。下面以记事本为例说明HTML文档的创建与调试过程。打开记事本。编辑:在记事本编辑区编辑HTML源代码。保存:单击记事本窗口的菜单栏的“文件|保存”命令,并在“保存类型”下拉列表中选择“

11、所有文件”。浏览:要查看某个网页的浏览效果,可以直接双击该文件。也可以在浏览器中用“文件|打开”命令打开。调试:如果在浏览器窗口显示的页面效果不理想,可以返回到步骤(2),反复修改测试直到满意为止。(二)(二)HTMLHTML的基本语法结构的基本语法结构一个完整的HTML文档包含头部和主体两部分,一般由三对标记定义HTML文档的框架结构。1.HTML1.HTML的基本结构的基本结构 网页标题 文档主体内容 2.2.相关标记简介相关标记简介p和 明确文档开始和结束;p和 定义文档的头部;p和 定义文档主体;p和 定义网页标题。7.1.2 HTML7.1.2 HTML文档头部设计文档头部设计pHT

12、ML文档的头部(head)提供关于网页的标题、作者、搜索关键字等信息。其一般格式如下:网页标题【例7-1】网页头部设计示例。HTML头部设计示例 在标记 之间定义的网页标题“HTML头部设计示例”,将显示在浏览器窗口的标题栏。标记用于定义网页相关信息,该标记有多个属性,用于指定网页设计者、搜索关键字、网页刷新等信息。上例中定义了搜索引擎的搜索关键词为“大学之道,在明明德”。7.1.3 HTML7.1.3 HTML主体设计主体设计p在网页设计时,需要在浏览器窗口中显示的网页页面的所有内容(文本、图像、音频、视频以及表格、表单元素等),都必须在HTML代码的主体标记与之间定义。7.1.3 HTML

13、7.1.3 HTML主体设计主体设计p在网页设计时,需要在浏览器窗口中显示的网页页面的所有内容(文本、图像、音频、视频以及表格、表单元素等),都必须在HTML代码的主体标记与之间定义。p如何定义和描述这些元素,就是HTML主体设计部分要解决的问题。7.1.3 HTML7.1.3 HTML主体设计主体设计(一)页面布局与基本标记(一)页面布局与基本标记(二)(二)HTMLHTML的文字格式设置的文字格式设置(三)文字列表(三)文字列表(四)文本的超链接(四)文本的超链接(一)页面布局与基本标记(一)页面布局与基本标记1.1.页面布局页面布局 (1)(1)网页背景网页背景 (2)(2)网页前景色网

14、页前景色 (3)(3)网页页边距网页页边距2.2.基本标记基本标记 (1 1)设置正文标题)设置正文标题 (2 2)设置文字段落标记)设置文字段落标记 (3 3)设置文字换行标记)设置文字换行标记 (4 4)设置文字不换行标记)设置文字不换行标记 (5 5)设置水平线标记)设置水平线标记 (6 6)设置代码注释标记)设置代码注释标记(1 1)设置正文标题)设置正文标题 pHTML源代码主体部分最基础的工作,是如何处理标题、段落、换行等问题,HTML是通过在源代码中设置相应的标记实现这些功能的。p在HTML源文件里定义正文标题,比较典型的是用标记定义(其中n=1,2,3,4,5,6),定义的字体

15、由大到小,每个正文标题自成一段。也可以使用加以定义,其中m可以取值为1,2,3,4,5,6,7中的任意一个。【例7-2】网页标题与正文标题示例。网页标题与正文标题态度决定一切 细节决定成败 知识成就未来 性格决定命运 乐观 坚强 阳光 进取!(二)(二)HTMLHTML的文字格式设置的文字格式设置p1.1.设置文字属性设置文字属性p2.2.设置文字格式设置文字格式p3.3.插入字符实体插入字符实体(三)文字列表(三)文字列表 1.1.无序列表无序列表 2.2.有序列表有序列表 3.3.列表嵌套列表嵌套7.2 HTML7.2 HTML中多种元素的引用中多种元素的引用p7.2.1 HTML7.2.

16、1 HTML中多媒体元素的引用中多媒体元素的引用p7.2.2 HTML7.2.2 HTML中的表格中的表格p7.2.3 HTML7.2.3 HTML中的表单中的表单p7.2.4 HTML7.2.4 HTML中的框架中的框架7.2.1 HTML7.2.1 HTML中多媒体元素的引用中多媒体元素的引用p(一)(一)HTMLHTML图像标记及属性图像标记及属性p(二)图像的超级链接(二)图像的超级链接 HTML HTML支持的图像超链接包括普通图像链接和图像映射等。普通图像超链接是指以整个图像支持的图像超链接包括普通图像链接和图像映射等。普通图像超链接是指以整个图像作为链接源的超级链接,当点击图像的

17、任何部分时,都会打开同一个链接目标。图像映射也称之作为链接源的超级链接,当点击图像的任何部分时,都会打开同一个链接目标。图像映射也称之为热点地图,是指以图像上的某些位置区域为链接源而建立的超级链接,点击链接源区域会打开为热点地图,是指以图像上的某些位置区域为链接源而建立的超级链接,点击链接源区域会打开相应的目标链接。在此,只讲述整幅图像为链接源的超级链接的建立方法。相应的目标链接。在此,只讲述整幅图像为链接源的超级链接的建立方法。定义格式如下:【例7-4】图像及其超连接示例。图像及其超连接 7.2.2 HTML7.2.2 HTML中的表格中的表格表格也是网页中常用的组成元素。利用表格可以将页面

18、元素按行列排布,使版式更规整,有助于条理清晰地展示页面内容。(一)建立表格(一)建立表格(二)表格属性(二)表格属性行高、列宽及边框行高、列宽及边框(三)表格对齐(三)表格对齐【例7-5】表格及其属性示例 表格示例 课程表 时间星期一星期二星期三星期四星期五1-2节高等数学大学英语计算机基础人文修养军事理论3-4节思修大学物理高等数学体育大学英语午间休息 5-6节大学英语人文修养军事理论计算机基础艺术欣赏7-8节公选课体育思修高等数学 7.2.3 HTML7.2.3 HTML中的表单中的表单7.2.3 HTML7.2.3 HTML中的表单中的表单(一)创建表单(一)创建表单在HTML源代码中,

19、使用标记定义表单,在和之间定义组成表单的具体元素。定义表单的基本结构如下:(二)表单控件及其制作(二)表单控件及其制作表单通常包含两类元素,一类是只能供用户浏览的文字、图像、表格等普通元素,另一类是用于用户与服务器之间交互的文本框、单选框、复选框等表单控件。表单中使用标记定义表单中的输入控件,标记的type属性指定输入控件的类型。name属性用于定义输入控件的名称,当表单发回服务器时,在表单数据中的每个值都与这个名称成对出现,这样,才能分析每个值的意义。value属性用于设置输入控件的初始值,单选按钮的该属性是必须设定的。(二)表单控件及其制作(续)(二)表单控件及其制作(续)其一般格式如下:

20、type属性用于指定表单输入控件类型,常用属性值有:text指定输入控件为单行文本框。password指定输入控件为密码框。checkbox指定输入控件为复选框。radio指定输入控件为单选按钮。submit指定输入控件为提交按钮。reset指定输入控件为重置按钮。(二)表单控件及其制作(续)(二)表单控件及其制作(续)(1)(1)单行文本框和密码框单行文本框和密码框若希望访问者输入字符、数字、密码或者其他一些信息时,就会用到表单中的文本框和密码框。用标记定义单行文本框和密码框。例如:例如:此例创建了名称为“姓名”的文本框,宽度为12,最多可输入20个字符,type的属性值text表示是文本框

21、,该文本框的初始信息为“请输入姓名”。图7-9 单行文本框和密码框例如:例如:此例创建了文本框的名称为“密码”、宽度为12,最多可输入16个字符,文本框的初始信息为“请输入密码”。因为 type属性值为password,所以文本显示为一串”*”或”,浏览效果如图7-9所示。(2)(2)复选框和单选按钮复选框和单选按钮 在表单的一组复选框中,可以选择一个或多个复选框。在表单的一组单选按钮中,只能选择其中的一个。例如:兴趣爱好:文学艺术旅游性别:男 图7-10复选框与单选按钮的创建type属性值“checkbox”定义复选框,type属性值“radio”定义单选按钮。通常情况下,需要为一组复选框、

22、单选框指定一个内部名称(由name属性指定),同一组复选框、单选框中的name属性值必须相同;还可以使用checked为复选框或单选框预设一个初始选择项,而用户输入的选择项作为当前值。浏览效果如图7-10所示。(3)(3)命令按钮命令按钮当用户完成了表单信息填写后,需要提交表单信息;如果填写失误,希望回复到表单填写前的状态,则需要重置;除此以外,有时还处理特定的响应事件。在HTML源代码中,通过定义相应的命令按钮,就可以实现上述的功能。常用的命令按钮有:提交(submit)按钮、重置(reset)按钮、自定义(button)按钮等。例如:图7-11 命令按钮 上述代码创建了三个命令按钮,其中,

23、type属性值为“submit”指定创建一个发送功能的提交按钮,值为“reset”指定创建一个重置按钮,值为“button”表示创建自定义按钮;value属性值指定按钮上的文字(如果不指定,则为浏览器的默认设置)。浏览效果如图7-11所示。(4)(4)制作多行文本域制作多行文本域当浏览者需要提交的信息较多,超出一行容量限制时,可以创建多行文本域。多行文本域控件不限定文字数量,可以根据需要定义文本域可显示信息的行列数量。使用标记 创建多行文本域。其一般格式如下:其常用属性有:name指定文本域的名称rows指定文本域的行数cols指定文本域的列数例如:请君留言真诚希望能留下您的宝贵建议,多谢赐教

24、!上述代码定义了一个5行、35列的文本域,浏览效果如图7-12所示。当已定义的区域不足以显示所有信息时,系统会自动创建滚动条和控制按钮。(5)(5)制作文件域制作文件域HTML中可以制作供访问者选择本地文件的文本框和按钮,即文件域。文件域典型的作用是:当用户发送电子邮件等信息需要附加文件时,附加文件通常以附件形式出现。此时,就需要点击“附件”按钮,选择需要附加的文件等相关操作。文件域的一般格式如下:(5)(5)制作文件域(续)制作文件域(续)例如:请添加附件 上述代码中,type属性值file指定此处创建一个用于选择文件的控件文件域,其名称为“image”,且指定文件域宽度为30像素。此处na

25、me属性值是为了方便后续程序的处理而设置的,浏览效果图中未能体现。p【例7-6】创建表单示例。代码如下:表单控件示例 表单控件示例姓名 密码 兴趣爱好:文学艺术旅游性别:男 女 请君留言:请留下您的宝贵建议,多谢!请选择文件:7.2.4 HTML7.2.4 HTML中的框架中的框架 如果要在一个浏览器窗口中同时显示多个网页,就需要使用框架结构。框架的功能是将浏览器窗口划分为多个相对独立的子窗口(也称为框窗),其中的每一子窗口可以显示不同的网页,对任何一个网页的操作,都不会影响到其它网页。为方便网页之间的切换,还可以为内容关联的框架网页之间建立超链接,以实现导航和网页之间的快速跳转。(一)建立固

26、定框架(一)建立固定框架(二)使用框架设计网页布局(二)使用框架设计网页布局(三)实现页面导航(三)实现页面导航(一)建立固定框架(一)建立固定框架HTML代码中使用和两个标记定义框架。标记仅仅规定框窗(子窗口)如何划分。至于每个框窗中装载的内容,则由标记定义;如果标记不附加任何属性,则只是定义一组空白框窗。所有的标记定义部分都必须放在标记之间。框架的基本结构如下:【例7-7】三列空框窗的框架 三列空框窗的框架/title 说明如下:此例运行时的效果如下图所示,生成一个包含三列的空框架,其所占比例依次为浏览器窗口总宽度的30%,40%,30%。注意此处的即使没有任何属性也不能省略。1.1.标记

27、及其属性标记及其属性(1)标记用于定义包含多个框窗的框架,其属性含义如下:rows指定多行分割的框架中每个框窗的高度(像素数或占屏幕高度的百分比)。cols指定多列分割的框架中每个框窗的宽度(像素数或占屏幕宽度的百分比)。border指定所有框窗边框统一的宽度,单位是像素。bordercolor指定所有框窗边框的颜色。frameborder指定框架有无边框。framespacing指定框窗间的空白,单位是像素。具体示例如下:(2)(2)标记标记p 标记用于指定各框窗初始显示的页面。具体格式如下:pp特别注意:要确保相关网页文件必须存在且URL正确无误,最好与框架文件存于同一个文件夹中。如果不在

28、同一个文件夹中,则需要指定文件所在路径,可以是相对路径或是绝对路径,推荐使用相对路径。2 2初始化框架初始化框架【例7-8】创建三个框窗纵向排列的框架,并设定各个框窗中初始显示不同的网页内容。三个框窗横向排列的框架 说明:如右图7-16所示,标记的 rows属性指定创建一个三个框窗分行排列的框架,标记的 src属性指定框窗中依次显示网页文件页面正文标题.htm、文字及其格式化.htm和文字列表.htm。(二)使用框架设计网页布局(二)使用框架设计网页布局框架的最典型应用之一是设计网页布局等。使用固定框架设计网页布局使用固定框架设计网页布局固定框架结构布局网页大体分为四种情况:框窗全部纵向排列、

29、框窗全部横向排列、行列交错排列以及行列嵌套排列。l框窗全部纵向布局框窗全部纵向布局l框窗全部横向布局框窗全部横向布局l行列交错的框架布局行列交错的框架布局l行列嵌套框架网页布局行列嵌套框架网页布局【例7-9】创建三个框窗横向排列的框架,并设定各个框窗中初始显示不同的网页内容。三列框窗的框架 (三)实现页面导航(三)实现页面导航应用超链接可以轻松实现页面导航功能。在各个相对独立的框窗之间建立超级链接,指定显示目标文件的框窗,就可以实现页面的导航功能。使用标记的target属性指定超级链接的目标文件显示在框架的哪个框窗中,也可以是特殊框架。格式如下:超链接源 target 属性值可以是已定义的框架

30、名,即用name属性为框架指定的命名;也可以是系统认可的特殊框架名,特殊框架名的第一个字符是下划线。_self 指定将超链接目标文件显示在链接源所在的当前框架窗口,取代当前正在显示的文件。该属性值是框架打开默认值,可以缺省。_top 指定将超链接目标文件显示在整个浏览器窗口。_blank 指定将超链接目标文件显示在新打开的浏览器窗口中。_parent 指定跳出当前框架集,将超链接目标文件显示在当前框架的上一级框架窗口中。【例7-12】应用固定框架设计网页导航。应用固定框架布局网页 此例中定义了嵌套三个框窗的框架,依次显示“HTML网页头部.htm”、“目录.htm”和“头部设计.htm”网页的

31、内容。网页效果如下图所示,【例例7-127-12】应用固定框架设计网页导航。应用固定框架设计网页导航。pp下面依次列出【例题7-12】相应文件源代码。pHTMLHTML网页头部网页头部.htm.htmppp p 目录目录.htm.htm   网页头部设计   网页主体设计   网页中引用图像   网页中的表格设计   网页中的表单设计   应用框架布局网页 其余超链接目标文档的源代码在此不再赘述,请读者自行完成。使用框架布局网页实例使用框架布局网页实例

32、使用框架布局网页实例(源代码)使用框架布局网页实例(源代码)使用框架布局网页ACM p“实验实验 山东理工大学山东理工大学 ACM ACM程序设计大赛程序设计大赛.htm.htm”源代码如下:源代码如下:山东理工大学 ACM程序设计大赛 (续)Online Judge Virtual Judge ACM论坛 ACM校赛 ACM省赛 ACM协会 ACM welcome to.htmACM welcome to.htm源代码如下:源代码如下:实验习题实验习题 ACM ACM目录目录_ _相关链接相关链接.htm.htm 相关链接 Online Judge Virtual Judge RecentC

33、ontest 训练计划/a 做题统计 ACM论坛 ACM校赛 ACM省赛 ACM协会 实验习题实验习题 ACM ACM目录框架右侧目录框架右侧.htm.htm 2013级ACM暑假集训选拔通知 “师创杯”第六届ACM程序设计计竞赛获奖情况 (续)2013级新手入门-ACM入门训练指南 热烈庆祝ACM协会荣获“全国高校十大影响力社团”称号 OJ离线题目 静态网页都是静态网页都是HTMLHTML文件文件,它的源代码直接保存在网站服务器上,方便移植。它的源代码直接保存在网站服务器上,方便移植。动态网页是用服务器端脚本语言(常用的服务器端脚本语言有动态网页是用服务器端脚本语言(常用的服务器端脚本语言有

34、ASPASP、PHP PHP和和JSPJSP等)编写的等)编写的,扩展名可以是,扩展名可以是.asp.asp或者或者.php.php,通常嵌入在,通常嵌入在HTMLHTML文档中。文档中。可以用可以用 PHP PHP 来完成许多工作,例如:处理表单数据、生成动态网页来完成许多工作,例如:处理表单数据、生成动态网页等。等。PHP PHP 语言概述语言概述PHP PHP 语言概述语言概述【例【例7-13】PHP程序示例。程序示例。PHP程序示例程序示例 PHP的数据与运算的数据与运算1 1、变量、变量 PHP PHP中变量的名称由美元符号中变量的名称由美元符号“$”$”,后面跟标识符来表示的。合法

35、的标识符以字母,后面跟标识符来表示的。合法的标识符以字母或下划或下划线开头,其后是任意字母、数字或下划线的组合。例:线开头,其后是任意字母、数字或下划线的组合。例:$a$s 等等 PHP PHP变量的基本类型有布尔型、整型、浮点型、字符串型和数组,变量的基本类型有布尔型、整型、浮点型、字符串型和数组,PHP PHP中的变量不需要专门声明类型,通常通过直接赋值确定变量的类型。中的变量不需要专门声明类型,通常通过直接赋值确定变量的类型。PHPPHP的数据与运算的数据与运算p布尔型布尔型 布尔型是最简单的变量类型,只有真和假两种布尔型是最简单的变量类型,只有真和假两种取值,在取值,在PHP中分别用中

36、分别用TRUE和和FALSE来表示。要为某来表示。要为某变量指定一个布尔值时,只需为其赋值变量指定一个布尔值时,只需为其赋值TRUE或或FALSE即可,这两个关键字不区分大小写。布尔变量多用于即可,这两个关键字不区分大小写。布尔变量多用于流程控制。流程控制。【例【例7-14】布尔型变量示例。布尔型变量示例。?php$flag1=true;if($flag1=true)echo“旗帜已升起旗帜已升起”;else echo 旗帜已落下旗帜已落下;?PHPPHP的数据与运算的数据与运算p整型整型 PHP中的整型值可以用十进制、八进制和中的整型值可以用十进制、八进制和十六进制三种形式。十六进制三种形式

37、。【例【例7-15】整型变量示例。整型变量示例。?php$num1=1024;/十进制十进制$num2=0;$num3=0130;/八进制八进制$num4=-0 x3a;/十六进制十六进制echo num1=.$num1.;echo num2=.$num2.;echo num3=.$num3.;echo num4=.$num4.;?PHPPHP的数据与运算的数据与运算p浮点型浮点型浮点型数也称为实数,既可以是小浮点型数也称为实数,既可以是小数形式,也可以用科学计数法来表示。数形式,也可以用科学计数法来表示。【例【例7-16】浮点型变量示例。浮点型变量示例。?php$float1=3.14159

38、;$float2=-1.1;$float3=2.2e3;echo float1=,$float1,;echo float2=,$float2,;echo float3=,$float3,;?p字符串型字符串型PHP中定义字符串的方法就是用单中定义字符串的方法就是用单引号、双引号将字符序列括起来。引号、双引号将字符序列括起来。【例【例7-17】字符串变量示例。字符串变量示例。?php$str1=淄博市淄博市;$str2=山东省山东省$str1;$str3=“中国中国$str1”;echo$str1.;echo$str2.;echo$str3.;?PHP的数据与运算的数据与运算PHPPHP的数据与

39、运算的数据与运算p常量常量 常量是指在程序运行过程中其值不可改变的量。常量是指在程序运行过程中其值不可改变的量。我们学习的常量属于自定义常量。自定我们学习的常量属于自定义常量。自定义常量需要使用义常量需要使用define()函数定义,格式为:函数定义,格式为:define(常量名常量名,常量值常量值);常量名的命名规则与变量名类似,以字母或下划线开头,后面是由字母、数字、下划线组常量名的命名规则与变量名类似,以字母或下划线开头,后面是由字母、数字、下划线组成的任意字符序列。常量命名时区分大小写,习惯上我们总是用大写字母表示,以示与变量名成的任意字符序列。常量命名时区分大小写,习惯上我们总是用大

40、写字母表示,以示与变量名的区别。的区别。PHPPHP的数据与运算的数据与运算p常量常量 在在PHP中,常量可以用来存储一些不变的参中,常量可以用来存储一些不变的参数,如数据库用户名和密码等。常量的类型根据常量数,如数据库用户名和密码等。常量的类型根据常量的值来确定,可以是布尔型、整型、浮点型和字符串的值来确定,可以是布尔型、整型、浮点型和字符串型。常量一旦定义,其值就不能再改变了。使用时直型。常量一旦定义,其值就不能再改变了。使用时直接用常量名即可接用常量名即可。【例【例7-18】常量使用示例。常量使用示例。运算符和表达式运算符和表达式 算术运算符算术运算符:+、-、*、/、+、-、%关系运算

41、符关系运算符:、=、=、!=、=逻辑逻辑运算符运算符:逻辑:逻辑与与(&(&或或and)and)、逻辑或、逻辑或(|(|或或or)or)、逻辑非、逻辑非(!)(!)和逻辑异或和逻辑异或(xor)(xor)字符串运算符字符串运算符:.用于连接两个字符串。用于连接两个字符串。PHP的数据与运算的数据与运算顺序结构程序设计顺序结构程序设计1 PHP1 PHP语句类型语句类型表达式语句表达式语句 表达式语句即表达式之后加一个分号。表达式语句即表达式之后加一个分号。例如:例如:$a=$a+1;$i+;函数调用语句函数调用语句 函数调用语句即在函数调用之后加一个分号。函数调用语句即在函数调用之后加一个分号

42、。例如:例如:echo Hello,World!;print 欢迎进入欢迎进入PHP的世界的世界!;空语句空语句控制语句控制语句if else for while等等块语句块语句 块语句是用一对花括号括起来的若干条语句。块语句是用一对花括号括起来的若干条语句。例如:例如:$t=$a;$a=$b;$b=$t;从语法作用上来说,块语句等同于一条语句。从语法作用上来说,块语句等同于一条语句。如前所述,如前所述,PHP程序运行于服务器端,而网页代码运行于客户端,那么如何实现程序运行于服务器端,而网页代码运行于客户端,那么如何实现PHP程序与程序与客户端的信息交换呢?客户端的信息交换呢?从服务器端到客户

43、端的数据传递,可以利用从服务器端到客户端的数据传递,可以利用PHP程序中的程序中的echo、print等函数轻松实现。等函数轻松实现。从客户端到服务器端的数据传递,则需要借助于客户端的表单网页和服务器端的表单处理从客户端到服务器端的数据传递,则需要借助于客户端的表单网页和服务器端的表单处理程序协同完成。程序协同完成。顺序结构程序设计顺序结构程序设计2 2 利用表单进行传值利用表单进行传值 首先,在包含表单的网页中定义表单时,通过首先,在包含表单的网页中定义表单时,通过method属性指定传值方法(通常选择属性指定传值方法(通常选择“POST”传传值方法),通过值方法),通过action属性指定

44、表单处理程序。例如:属性指定表单处理程序。例如:然后,在然后,在PHP表单处理程序中,可以利用超全局数组表单处理程序中,可以利用超全局数组$_POST获取表单成员的值。获取表单成员的值。$_POST是是PHP中预定义好的系统数组,用户可以直接引用。中预定义好的系统数组,用户可以直接引用。$_POST是一个关联数组,即它的键值(下标)是字符是一个关联数组,即它的键值(下标)是字符串。串。顺序结构程序设计顺序结构程序设计2 2 利用表单进行传值利用表单进行传值【例【例7-23】编写】编写PHP程序实现:在浏览器中输入一个圆的半径值,求出该圆的面积并在浏览器中显示。程序实现:在浏览器中输入一个圆的半

45、径值,求出该圆的面积并在浏览器中显示。表单网页表单网页login.php源代码:源代码:表单网页表单网页圆的半径圆的半径 相应的表单处理程序相应的表单处理程序response.php源代源代码:码:选择结构程序设计选择结构程序设计ifif语句语句一般形式:一般形式:if(表达式表达式)语句语句1 else 语句语句2该语句的功能是:若表达式的值为该语句的功能是:若表达式的值为真(真(非非0),则执行语,则执行语句句1;否则,执行语句;否则,执行语句2。循环结构程序设计循环结构程序设计1 while1 while循环循环while语句的一般形式为语句的一般形式为while(while(表达式表达

46、式)语句语句1 1循环条件,通常为关系表达式或逻辑表达式,循环条件,通常为关系表达式或逻辑表达式,也可以是结果类型为整型、实型、字符串型也可以是结果类型为整型、实型、字符串型的表达式的表达式循环循环体体【例【例7-28】while循环示例。循环示例。while循环示例循环示例?php$i=1;while($i=5)echo$i.;$i+;?【例【例7-29】编程序,求编程序,求1+2+3+100之和。之和。?php$sum=0;$i=1;while($i=100)$sum=$sum+$i;$i+;echo$sum=.$sum.;?一般形式:一般形式:for(表达式表达式1;表达式表达式2;表达

47、式表达式3)语句语句1表达式2非0非0循环体0 0表达式1表达式3循环结构程序设计循环结构程序设计2 for2 for循环循环【例【例7-31】编写编写PHP程序实现:在浏览器中输入一个正整数,求出其阶乘并在浏览器中显示。程序实现:在浏览器中输入一个正整数,求出其阶乘并在浏览器中显示。表单网页文件表单网页文件login.php源代码:源代码:求求n的阶乘的阶乘请输入一个正整数请输入一个正整数n=表单响应程序表单响应程序response.php源代码:源代码:?php$n=$_POSTnum;echo n=.$n.;$f=1;for($i=1;$i=$n;$i+)$f=$f*$i;echo n!=.$f.;?一般形式:一般形式:do 语句语句1while(表达式表达式);表达式0 0循环体非0非0循环结构程序设计循环结构程序设计3 do-while3 do-while循环循环【例【例7-327-32】do-whiledo-while循环示例。循环示例。源代码:源代码:do-whiledo-while循环示例循环示例?php?php$i=1;$i=1;dodo echo$i.;echo$i.;$i+;$i+;while($i=5);while($i?谢谢

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|