网站编程技术实用教程

副标题:无

作   者:邵丽萍,张后扬,郭春芳编著

分类号:

ISBN:9787302098188

微信扫一扫,移动浏览光盘

简介

   网站编程技术在Internet上有着广泛的应用。本书系统介绍了几种常用的网站编程技术,主要包括:Web概述,HTML语言基本结构,Java Script的使用,CSS样式表,使用JSP创建动态网页,数据库的使用,网站开发方法,使用模块化方法制作主页,网站应用程序实例等内容。    在本书的指导下,读者可以掌握基本的静态和动态网页编程技术,学会在页面中插入js、css、jsp文件,建立动态菜单、动态导航条,在页面上添加计数器、搜索引擎,使用模块结构设计网站首页和主页,使用数据库MySQL技术和JSP技术建立顾客留言系统、会员登录与注册系统、企业网上市场调查系统。每个应用程序都有完整的程序源代码和在浏览器中程序运行显示的结果图,方便读者练习、参考、使用。    本书以通俗易懂的语言,从实用的角度介绍了网站开发的几种编程技巧,不仅适合没有网站编程经验的读者学习,也适合有一定网站编程基础的读者自学。本书是高职高专院校和网站编程技术培训班的教材。   

目录

目录
第1章Web概述11.1Web的基本概念1
1.1.1Web的来历1
1.1.2Web的客户\|服务器模型1
1.1.3URL的作用3
1.1.4简单的B/S结构和静态网页4
1.2Web页5
1.2.1网页、网站和主页5
1.2.2Web页的特点6
1.2.3不同类型的Web页6
1.2.4三层B/S结构和动态网页6
1.3Web开发技术7
1.3.1静态语言——HTML7
1.3.2脚本语言——JavaScript和VBScript10
1.3.3客户端的动态技术——DHTML10
1.3.4动态网页技术——ASP10
1.3.5超级文本预处理语言——PHP12
1.3.6ASP新技术——ASP.NET13
1.3.7Java服务器网页技术——JSP14
1.4快速编写Web页的工具16
习题17 第2章HTML语言基本结构182.1基本结构标记18
2.1.1开始与结束标记18
2.1.2头部标记18
2.1.3标题标记19
2.1.4主体标记20
2.1.5设定Web页面背景20
2.1.6说明信息标记22
2.1.7注释标记22
2.2文本格式标记22
2.2.1标题字体22
2.2.2字体大小和颜色标记23
2.2.3段落标记与换行标记24
2.2.4水平线标记25
2.2.5字符格式化标记26
2.3列表标记27
2.3.1未标序的列表27
2.3.2标序列表28
2.3.3解释列表28
2.3.4综合列表29
2.4超链接标记30
2.4.1链接至本机另一Web页面31
2.4.2链接到另外一台机器上的Web页面31
2.4.3链接到同一文件的另一个段落32
2.4.4链接到不同文件的另一个段落33
2.5嵌入式内容33
2.5.1加入音频和视频文件33
2.5.2插入图像33
2.5.3插入对象35
2.6表格标记35
2.7地址标记37
2.8其他标记38
2.8.1滚动的字标记38
2.8.2闪烁的字标记39
2.8.3分区标记40
2.8.4块引用标记40
2.8.5特殊字符的写法40
2.9框架与多窗口标记40
2.10表单标记42
2.10.1文本框42
2.10.2文本区43
2.10.3提交及重置按钮44
2.10.4单选框与复选框45
2.10.5下拉菜单及滚动菜单46
2.11地图标记48
习题49 第3章JavaScript的使用503.1什么是JavaScript50
3.2使用JavaScript输出文字50
3.2.1JavaScript开始与结束语句标记51
3.2.2在JavaScript中使用的注释标记51
3.3对象、方法、属性和事件52
3.3.1什么是对象52
3.3.2显示HTML文件最后修改的日期53
3.3.3使用提示对话框54
3.3.4建立一个输入信息的文本框54
3.4变量与数据55
3.4.1利用变量保存输入的信息56
3.4.2数据类型57
3.4.3赋值运算符58
3.4.4算术运算符58
3.4.5字符串运算符58
3.4.6比较运算符58
3.4.7逻辑运算符59
3.4.8条件运算符59
3.4.9运算符优先级59
3.4.10表达式59
3.5选择语句的使用61
3.5.1if\|else简单结构61
3.5.2if\|else复合结构62
3.6函数的使用方法63
3.6.1定义一个函数63
3.6.2建立对象实例——显示当前日期和时间的方法64
3.6.3利用Math对象输出一个随机数66
3.7循环语句的使用67
3.7.1for循环语句67
3.7.2for...in循环语句68
3.7.3while循环语句68
3.7.4随机显示不同的图片69
3.8事件与事件处理程序69
3.8.1接收文本框输入信息——blur事件70
3.8.2load与unload事件71
3.8.3change事件与confirm方法73
3.8.4click事件74
3.8.5mouseover事件75
3.8.6在状态栏上显示并清除文字76
3.8.7让状态栏上的字自动消失78
3.8.8与html文件分离的js文件79
3.8.9在状态栏显示滚动的字80
3.8.10页面的滚动81
3.8.11滚动的菜单83
习题83 第4章CSS样式表854.1CSS概述85
4.1.1CSS的功能85
4.1.2定义CSS的方式86
4.1.3使用CSS的方式91
4.2CSS属性92
4.2.1设置字体属性92
4.2.2为对象设置颜色和图像背景93
4.2.3对文本进行排版94
4.2.4装饰超链接的方法96
4.2.5margin(容器)属性97
4.2.6鼠标属性101
4.3CSS定位102
4.3.1页面中的定位——选择显示图片103
4.3.2页面中的空间定位104
4.4CSS滤镜105
4.4.1alpha透明属性106
4.4.2blur模糊属性107
4.4.3dropshadow投影属性109
4.4.4glow发光属性110
4.4.5wave波纹属性111
4.4.6其他属性112
4.5综合实例113
4.5.1创建解释菜单113
4.5.2淡入淡出的图片115
4.5.3推拉菜单116
习题119 第5章使用JSP创建动态网页1205.1JSP的特点120
5.2JSP的运行环境120
5.2.1SDK的下载与安装120
5.2.2下载与安装Tomcat121
5.2.3创建JSP用户目录127
5.2.4运行JSP程序127
5.2.5EditPlus编辑软件128
5.2.6Tomcat的作用128
5.3常用的JSP脚本元素129
5.3.1声明语句129
5.3.2表达式语句129
5.3.3注释语句130
5.3.4Java代码块130
5.4编译器指令131
5.5JSP动作语句132
5.5.1jsp: include动作语句132
5.5.2jsp: useBean动作语句133
5.5.3在JSP中JavaBean的应用实例134
5.5.4jsp: setProperty动作语句与jsp: getProperty
动作语句136
5.5.5jsp: forward动作语句137
5.5.6jsp: plugin动作语句137
5.6JSP常用的隐含对象137
5.6.1接收用户输入数据的request对象137
5.6.2服务器应答客户端的response对象139
5.6.3输出服务器端处理结果的out对象140
5.6.4session对象141
5.6.5获得服务器信息——application对象144
习题147 第6章数据库的使用1486.1结构化查询语言SQL148
6.1.1查询语句select的用法149
6.1.2添加语句insert into的用法152
6.1.3update更新语句的用法153
6.1.4delete删除语句153
6.1.5create table创建表语句154
6.1.6drop table删除表语句154
6.2MySQL数据库154
6.2.1MySQL的功能特点155
6.2.2下载安装MySQL155
6.2.3MySQL中的数据库156
6.2.4MySQL的数据表156
6.2.5MySQL的数据类型157
6.2.6使用MySQL创建数据库与数据表的操作命令160
6.2.7使用SQL语句对数据表进行操作162
6.2.8为数据项(列)添加索引164
6.2.9其他一些常用命令166
6.2.10MySQL的模式匹配167
6.2.11MySQL的权限系统167
6.3JDBC174
6.3.1什么是JDBC174
6.3.2下载MySQL的JDBC驱动程序175
6.4在JSP中访问数据库中的数据175
6.4.1在JSP中显示数据库数据175
6.4.2连接数据库与查询数据的方法176
6.4.3向数据库添加数据178
6.5在客户端访问数据库180
6.5.1在客户端浏览器向数据库添加数据180
6.5.2创建常用连接数据库的包含文件182
6.5.3在客户端输入查询条件并显示查询结果183
6.5.4管理员密码表维护程序184
6.6与其他数据库的连接188
6.6.1JSP连接Oracle8/8i/9i数据库(用thin模式)188
6.6.2JSP连接Sql Server数据库189
6.6.3JSP连接Sybase数据库189
6.6.4JSP连接access数据库189
习题190 第7章网站开发方法1927.1网站开发阶段划分192
7.1.1项目立项阶段192
7.1.2需求分析阶段193
7.1.3网站规划阶段197
7.1.4网站设计阶段199
7.2网站开发硬件和软件准备211
7.2.1硬件准备211
7.2.2软件准备211
7.3网站开发素材的收集和制作212
习题212 第8章使用模块化方法制作主页2148.1首页制作214
8.2主页上下部模块制作216
8.2.1制作主页上部模块216
8.2.2制作主页下部模块221
8.3主页中部模块制作222
8.3.1会员登录和注册入口模块222
8.3.2会员注册页面223
8.3.3将输入的数据保存到数据库的程序224
8.3.4会员登录处理程序226
8.3.5会员登录成功的页面227
8.3.6制作计数器229
8.3.7滚动的新闻标题231
8.4主页制作232
8.5样式文件style.css233
习题234 第9章网站应用程序实例2369.1网上搜索引擎236
9.2顾客留言系统应用程序237
9.2.1制作显示留言的页面237
9.2.2写留言的页面241
9.2.3保存留言信息的程序244
9.2.4应用程序中使用的JavaBean245
9.2.5应用程序中使用的JavaScript249
9.2.6应用程序中使用的样式文件250
9.3市场调查系统应用程序251
9.3.1管理员登录页面251
9.3.2确认管理员登录程序254
9.3.3市场调查管理员工作区页面255
9.3.4发布新的调查主题页面260
9.3.5保存发布调查内容到数据库的程序262
9.3.6设置调查主题状态的程序265
9.3.7对顾客进行在线调查的页面266
9.3.8处理调查数据和感谢顾客参与调查的程序268
9.3.9查看调查统计结果页面269
9.3.10查看单个调查主题统计结果页面272
9.3.11设置调查结果状态程序273
9.3.12删除调查主题的程序273
9.3.13重新编辑页面——编辑方式A274
9.3.14将调查选项计数全部清零的程序276
9.3.15编辑修改选项的页面277
9.3.16更新调查选项的程序278
9.3.17删除调查选项的程序279
习题280参考文献281参考文献网站地址281本章学习目标2
1.1概述2
1.1.1单片机的发展历程2
1.1.2单片机的发展趋势3
1.1.3单片机系列产品介绍3
1.1.4单片机的应用及特点3
1.2单片机的内部结构5
1.2.1内部结构框图5
1.2.2引脚定义及功能7
1.3单片机的存储器结构7
1.3.1程序存储器8
1.3.2数据存储器8
1.4单片机并行I/O口12
1.4.1P0~P3口的功能12
1.4.2P0~P3口的特点12
1.5单片机的复位电路13
1.5.1复位方式13
1.5.2复位方法13
1.6单片机的时钟与时序14
1.6.1时钟电路14
1.6.2CPU时序15
本章小结16
习题与思考题16
第2章单片机的指令系统17本章学习目标17
2.1指令系统概述17
2.1.1指令分类17
2.1.2指令格式18
2.1.3指令字长和指令周期19
2.2寻址方式19
2.2.1直接寻址20
2.2.2立即寻址20
2.2.3寄存器寻址20
2.2.4寄存器间接寻址21
2.2.5变址寻址21
2.2.6相对寻址22
2.2.7位寻址22
2.2.8寻址方式小结23
2.3指令功能介绍24
2.3.1数据传送类指令25
2.3.2算术运算类指令30
2.3.3逻辑运算指令34
2.3.4控制转移类指令35
2.3.5位操作指令38
2.3.6伪指令39
本章小结42
习题与思考题43 第3章单片机的中断系统与定时器/计数器46本章学习目标46
3.1中断系统46
3.1.1中断的概念46
3.1.2中断源47
3.1.3中断控制47
3.1.4中断响应49
3.1.5中断的嵌套50
3.2单片机的定时器/计数器50
3.2.1定时器/计数器的结构50
3.2.2定时器/计数器的控制方式51
3.2.3定时器/计数器的工作方式52
3.3外部中断源的扩展52
3.3.1利用定时器/计数器溢出中断扩展外部中断源53
3.3.2使用硬件申请和软件查询法扩展外部中断源53
3.3.3用串行口进行外部中断扩展55
3.3.4应用中断控制器8259扩展外部中断源55
本章小结55
习题与思考题55 第4章单片机的串行通信56本章学习目标56
4.1串行通信的概念56
4.1.1串行通信的制式56
4.1.2串行通信的方式57
4.2MCS51串行口的结构及工作方式58
4.2.1单片机串行口的结构及串行口控制寄存器58
4.2.2串行口的4种工作方式60
4.2.3串行通信的波特率61
4.3串行通信的应用62
4.3.1利用串行口扩展I/O口62
4.3.2双机通信63
4.3.3多机通信64
本章小结64
习题与思考题65
第2篇应 用 篇
第5章单片机实用开发步骤685.1单片机应用系统设计的一般流程68
5.2单片机汇编程序的编辑方法72
5.2.1伟福仿真器软件包72
5.2.2汇编源程序的编辑方法73
5.3源程序的编译74
5.4程序的仿真调试75
5.4.1仿真调试的一般步骤76
5.4.2仿真调试的一般命令77
5.4.3程序的写入与运行79 第6章程序设计集锦80本章学习目标80
6.1循环程序80
6.1.1延时程序80
6.1.2数据排序程序82
6.2查表程序88
6.3分支程序92
6.3.1条件分支转移程序92
6.3.2散转程序94
6.4常用子程序集98
6.4.1子程序设计和参数传递方法98
6.4.2数制和码制转换程序101
6.4.3定点数运算程序106
6.4.4浮点数运算程序114
本章小结122
习题与思考题123 第7章基本I/O口的应用1257.1P1口的应用125
7.2P0口的扩展126
7.3矩阵式LED显示器的扩展129
7.4矩阵式键盘的扩展132
7.58255A的应用134
7.68155的应用139
7.78279可编程键盘/显示器接口控制实验146 第8章MCS\|51单片机外部中断的应用1558.1外部中断的应用155
8.2外部中断源的扩展158 第9章定时器/计数器的应用1619.1定时器/计数器定时功能的应用161
9.2简易方波发生器164
9.3外部脉冲宽度的测量167 第10章串行口的应用16910.1串行口扩展显示器169
10.2串行口扩展的键盘171
10.3双机通信练习174
10.4用电流环实现的远距离串行通信178
10.5计算机与单片机的通信练习179
10.6多机通信练习183 第11章A/D、D/A转换器的应用19011.18位A/D转换器ADC0809的应用190
11.212位A/D转换器AD574A的应用194
11.3串行A/D转换器MAX1247的应用198
11.48位D/A转换器DAC0832的应用203
11.5串行D/A MAX525的应用206
11.68位A/D、D/A转换器PCF8591的应用211 第12章步进电动机的单片机控制21912.1步进电动机控制原理219
12.1.1步进电动机基本知识219
12.1.2步进电动机的驱动方式220
12.2步进电动机的单片机开环控制221
12.2.1串行控制221
12.2.2并行控制222
12.3步进电动机的转速控制223
12.4步进电动机加减速定位控制225
12.4.1加减速定位控制原理225
12.4.2加减速定位控制的程序设计227 第13章单片机的综合应用23213.1多功能低频函数信号发生器232
13.2单片机控制的语音电路238
13.3T6963C控制的液晶显示设计245
13.4由单片机构造的智能CAN总线结点256 第14章单片机系统抗干扰技术26314.1干扰的来源263
14.2硬件抗干扰技术263
14.3软件抗干扰技术265
14.4单片机系统的抗干扰技术应用266 附录AASCII字符表270 附录BMCS\|51系列单片机指令表272 参考文献276

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

网站编程技术实用教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon