热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Web程序设计及应用

中国水利水电出版社
    【作 者】刘 兵 史瑞芳 等编著 【I S B N 】978-7-5170-2112-4 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2014-06-18 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】276 【千字数】438 【印 张】17.25 【定 价】35 【丛 书】21世纪高等学校精品教材 【备注信息】
图书详情

    本书以Web程序设计开发的实际应用为目的,以开发所需要的关键技术为主线,全面系统地介绍了Web程序设计的基本理论和开发方法。全书共分为10章,主要内容包括:Web程序设计的基本思想和开发环境的建立、Web程序设计的客户端语言(HTML、CSS、JavaScript)、Web服务器控件的使用方法、ASP.NET内建组件对象、ASP.NET数据访问及显示、Web程序设计中的一些典型应用(如组件、Web服务、Web引用)等。

    本书结构合理,逻辑性强,写作特色鲜明。每个章节、每个知识点都有精心设计的典型案例程序说明其用法,各章节之间的联系紧凑、自然。为了方便教学,本书每章都配有大量的习题、案例程序和电子教案(可以从中国水利水电出版社网站及万水书苑免费下载,网址为:http://www.wsbookshow.com和http://www.waterpub.com.cn/softdown/)。

    本书可作为高等学校计算机专业及电子信息类等相关专业的教材,也可供没有接触过Web程序设计但自身有一定程序设计能力的读者自学使用,还可以作为ASP.NET程序设计的培训教材。

    本书以Web程序设计开发的实际应用为目的,以开发所需要的关键技术为主线,全面系统地介绍了Web程序设计的基本理论和开发方法。

    本书结构合理、逻辑性强、写作特色鲜明。每个章节、每个知识点都有精心设计的典型案例程序说明其用法,各章节之间的联系紧凑、自然。

    为了方便教学,本书每章都配有大量的习题、案例程序,免费提供电子教案。

    没有哪一项技术像今天的Internet一样对人们的工作、生活的影响之大、程度之深,使得人们不能不重视它,而这一切起着巨大推动作用的就是WWW的出现,因此Web程序设计开发就成为各类应用程序中最重要的组成部分。网站开发平台和动态网页开发所使用的语言有很多种,本书着重介绍微软.NET框架中的ASP.NET和客户端的相关语言。

    本书系统讲解了Web程序设计的方法,注重Web基础知识,并以实用性为指导原则,力求使读者学习完本书后能够成为一名合格的Web程序员。本书由浅入深,每个知识点都结合实例讲解,让读者对Web实际应用开发中的常用知识做到心中有数,培养动手能力。

    全书共分为9章,主要内容包括:Web程序设计的基本思想、开发环境的建立、Web程序设计的客户端语言(HTML、CSS、JavaScript)、Web服务器控件的使用方法、ASP.NET内建组件对象、ASP.NET数据访问及显示、Web程序设计中的典型应用(如组件、Web服务、Web引用)等。

    本书统稿定稿工作由刘兵完成,史瑞芳编写第1章和第2章,刘冬编写第3章、第8章和第9章,刘兵编写第4~7章。感谢武汉轻工大学电气信息学院的谢兆鸿教授认真审阅了本书;感谢在程序代码编写、文字校对、图表编辑上做了大量工作的江小丽、蒋丽华、张琳、左爱群、张柱华、贾瑜、易逵、刘欣、管庶安、李禹生、丰洪才等老师。

    在本书编写过程中,作者参考了网站上发表的相关技术文章,在此对这些技术文章的作者表示感谢,同时也欢迎广大读者对书中的疏漏及不妥之处进行指正,作者邮箱:lbliubing@sina.com。

    作 者

    2014年4月

    前言

    第1章 Web程序设计概述 1
    1.1 Web的基本概念 1
    1.1.1 Web概述 1
    1.1.2 Web浏览器的工作原理 2
    1.1.3 统一资源定位器URL 3
    1.1.4 超文本与超媒体 3
    1.1.5 超文本标记语言HTML 5
    1.1.6 超文本传输协议 5
    1.1.7 主页 6
    1.2 Web程序设计的方式 6
    1.2.1 网页基础知识 6
    1.2.2 .NET Framework的概念 8
    1.2.3 ASP.NET应用程序 10
    1.3 ASP.NET软件开发环境 12
    1.3.1 Internet信息服务(IIS) 12
    1.3.2 Visual Studio 2010开发环境 17
    1.3.3 ASP.NET第一个程序 24
    习题一 26
    第2章 HTML语言 28
    2.1 HTML语言概述 28
    2.1.1 HTML语言的结构 28
    2.1.2 构成网页的基本元素 29
    2.2 超文本链接指针 32
    2.2.1 链接到其他站点 32
    2.2.2 同一个文件中的链接 33
    2.2.3 图像超链接 33
    2.3 框架与表单 35
    2.3.1 框架结构的使用 35
    2.3.2 表单的应用 36
    2.4 HTML中的表格 42
    2.4.1 表格的标记 42
    2.4.2 表格使用实例 44
    2.5 其他标记 45
    2.5.1 列表 45
    2.5.2 多媒体标记 48
    习题二 50
    第3章 层叠样式表CSS 52
    3.1 层叠样式表概述 52
    3.1.1 层叠样式表的引出 52
    3.1.2 定义CSS 53
    3.1.3 选择器种类 54
    3.1.4 外部CSS样式表 58
    3.1.5 CSS 样式规则的优先级及单位 59
    3.2 CSS样式的属性分类 60
    3.2.1 背景 60
    3.2.2 CSS 文本 63
    3.2.3 字体 64
    3.2.4 鼠标属性 66
    3.3 CSS框模型 67
    3.3.1 CSS框模型概述 67
    3.3.2 CSS 内边距 68
    3.3.3 CSS边框 69
    3.4 CSS定位 71
    3.4.1 定位概述 71
    3.4.2 CSS相对定位和绝对定位 72
    3.4.3 浮动 75
    习题三 80
    第4章 JavaScript语言 83
    4.1 JavaScript的基础知识 83
    4.1.1 JavaScript概述 83
    4.1.2 JavaScript工作原理 85
    4.2 JavaScript语言基本结构 87
    4.2.1 JavaScript的数据类型 87
    4.2.2 JavaScript的变量 88
    4.2.3 JavaScript的运算符和表达式 89
    4.2.4 JavaScript程序流程控制 92
    4.2.5 JavaScript中的函数 96
    4.2.6 JavaScript中的事件 99
    4.3 JavaScript中的对象 102
    4.3.1 对象的基本概念 102
    4.3.2 内置对象 104
    4.3.3 浏览器和HTML对象 108
    习题四 115
    第5章 Web窗体和常用服务器控件 117
    5.1 ASP.NET网站的逻辑结构 117
    5.1.1 概述 117
    5.1.2 ASP.NET网站的组成 118
    5.1.3 ASP.NET页面 120
    5.1.4 ASP.NET页面处理过程 120
    5.1.5 服务器控件种类 124
    5.2 Web常用服务器控件 125
    5.2.1 文本类控件 125
    5.2.2 按钮类控件 130
    5.2.3 选择类控件 134
    5.2.4 链接控件 140
    5.3 验证控件 141
    5.3.1 概述 141
    5.3.2 RequiredFieldValidator控件 143
    5.3.3 CompareValidator控件 144
    5.3.4 RangeValidator控件 149
    5.3.5 RegularExpressionValidator控件 151
    5.3.6 CustomValidator控件 157
    5.3.7 ValidationSummary控件 159
    习题五 160
    第6章 ASP.NET内建组件对象 162
    6.1 Response对象 162
    6.1.1 利用Response对象显示信息 162
    6.1.2 利用Response对象重定向浏览器 164
    6.1.3 Response对象Cookies属性的应用 166
    6.2 Request对象 168
    6.2.1 利用Request对象获取服务器
    变量值 168
    6.2.2 利用Request对象获取Cookies值 169
    6.2.3 利用Request对象获取客户端
    浏览器的信息 170
    6.3 Application对象 172
    6.3.1 Application对象存储数据 172
    6.3.2 Application对象的属性 173
    6.3.3 Application对象的方法 175
    6.3.4 Application对象的事件 176
    6.4 Session对象 178
    6.5 Server对象 180
    6.5.1 Server对象的属性 180
    6.5.2 Server对象的方法 181
    习题六 183
    第7章 ADO.NET技术 186
    7.1 SQL Server数据开发介绍 186
    7.1.1 SQL Server数据库简介 186
    7.1.2 创建与删除数据库 187
    7.1.3 创建与删除数据表 188
    7.1.4 数据记录的添加与删除 189
    7.2 ADO.NET基础 190
    7.2.1 ADO.NET概述 190
    7.2.2 ADO.NET连接数据库的方法 191
    7.2.3 数据库操作的基本对象 195
    7.2.4 数据库基本操作通用类 198
    7.2.5 数据库的基本操作 200
    7.3 数据显示GridView控件 207
    7.3.1 GridView控件简介 207
    7.3.2 GridView控件实现数据库记录的
    分页显示 211
    7.3.3 GridView控件对记录排序 214
    7.3.4 修改GridView Web服务器控件中
    的数据 216
    习题七 217
    第8章 网站导航与风格 220
    8.1 TreeView控件 220
    8.1.1 TreeView控件概述 220
    8.1.2 TreeView控件的主要属性和事件 221
    8.1.3 在TreeView控件中显示关系数据 224
    8.2 网站主题 226
    8.2.1 创建主题的方法 227
    8.2.2 同一控件的多种定义方法 229
    8.3 母版页和内容页 231
    8.3.1 概述 231
    8.3.2 母版页和内容页事件顺序 238
    8.3.3 嵌套母版页 239
    习题八 242
    第9章 ASP.NET网络技术开发 243
    9.1 文件上传 243
    9.1.1 文件夹的操作 243
    9.1.2 文件的操作 247
    9.1.3 文件上传控件 249
    9.2 Web Service 255
    9.2.1 Web Service概念 255
    9.2.2 使用Web Service实现天气预报 257
    9.3 组件应用 263
    大作业 267
    参考文献 270

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册