登录机工教育服务网
点击注册
使用第三方账号登录
Web应用开发技术与案例教程
“十三五”普通高等教育规划教材
作者:赵洪华 许博 张少娴
ISBN:978-7-111-63649-6
所属丛书:“十三五”普通高等教育规划教材
《Web应用开发技术与案例教程》结合多个开发案例,详细介绍Web应用开发中多层次、多方面的内容,使读者能够真正掌握系统开发中规律性的知识。《Web应用开发技术与案例教程》分为基础部分、高级部分和案例部分,通过逐步深入讲解的方式将整个系统集成,达到总结与升华。基础部分主要介绍一些与Web应用开发相关的基础知识,包括:HTML的相关概念、基本语法、网页结构与布局;CSS的基本概念、编写方法、应用方式、基础语法及样式;使用JavaScript进行Web应用开发的基本内容;新型编程语言C#;Visual Studio 2017的安装及其集成开发环境的使用等基础内容及ASP.NET基本控件。高级部分介绍使用ASP.NET进行Web应用开发的核心内容,包括:ASP.NET高级控件;ASP.NET网站的组织及控制机制;ADO.NET编程和Web数据访问及数据绑定;ASP.NET AJAX;实用编程技巧和高级数据库技术。案例部分综合运用前面所学的各项技术,完整实现一个网上教学与管理的平台——“畅想网络学院”系统。 《Web应用开发技术与案例教程》既适合计算机类专业的本、专科学生作为教材使用,也可供广大ASP.NET开发人员和计算机软件爱好者学习参考。
同系列书
相关图书
  • 图书详情
ISBN:978-7-111-63649-6
装订:平装
编辑:郝建伟
开本:16开
出版日期: 2019-10-09
字数:590 千字
定价:75.0
图书简介
《Web应用开发技术与案例教程》结合多个开发案例,详细介绍Web应用开发中多层次、多方面的内容,使读者能够真正掌握系统开发中规律性的知识。《Web应用开发技术与案例教程》分为基础部分、高级部分和案例部分,通过逐步深入讲解的方式将整个系统集成,达到总结与升华。基础部分主要介绍一些与Web应用开发相关的基础知识,包括:HTML的相关概念、基本语法、网页结构与布局;CSS的基本概念、编写方法、应用方式、基础语法及样式;使用JavaScript进行Web应用开发的基本内容;新型编程语言C#;Visual Studio 2017的安装及其集成开发环境的使用等基础内容及ASP.NET基本控件。高级部分介绍使用ASP.NET进行Web应用开发的核心内容,包括:ASP.NET高级控件;ASP.NET网站的组织及控制机制;ADO.NET编程和Web数据访问及数据绑定;ASP.NET AJAX;实用编程技巧和高级数据库技术。案例部分综合运用前面所学的各项技术,完整实现一个网上教学与管理的平台——“畅想网络学院”系统。 《Web应用开发技术与案例教程》既适合计算机类专业的本、专科学生作为教材使用,也可供广大ASP.NET开发人员和计算机软件爱好者学习参考。
章节目录
前言

第1章 HTML1
1.1 HTML简介1
1.1.1 HTML定义1
1.1.2 HTML发展历程1
1.1.3 HTML 5简介2
1.1.4 HTML编辑工具2
1.2 HTML文档结构4
1.2.1 HTML标签4
1.2.2 HTML元素5
1.2.3 HTML属性6
1.2.4 HTML文档的基本结构7
1.2.5 文本设计9
1.2.6 列表12
1.2.7 表格14
1.2.8 语义元素17
1.2.9 网页基本框架18
1.3 建立超链接20
1.3.1 超链接的概念20
1.3.2 绝对路径和相对路径20
1.3.3 定义超链接22
1.3.4 命名锚点22
1.4 网页多媒体设计23
1.4.1 图像23
1.4.2 声音和视频26
1.4.3 内联框架27
1.4.4 对象28
1.5 网页表单设计29
1.5.1 创建表单29
1.5.2 input元素创建控件30
1.5.3 其他常用控件34
1.6 图形绘制35
1.6.1 canvas绘图35
1.6.2 SVG绘图40
习题42
第2章 CSS43
2.1 CSS简介43
2.2 CSS的作用43
2.3 CSS的优势45
2.4 CSS的使用45
2.4.1 编写CSS45
2.4.2 CSS基础语法46
2.4.3 应用CSS47
2.4.4 样式的层次结构49
2.5 CSS选择器50
2.5.1 类型选择器50
2.5.2 类选择器50
2.5.3 ID选择器51
2.6 CSS基础样式51
2.6.1 背景(background)51
2.6.2 文本格式(text)53
2.6.3 字体属性(fonts)54
2.6.4 链接(link)56
2.6.5 列表(list)56
2.7 CSS布局57
2.7.1 CSS框模型58
2.7.2 定位机制(Position)60
2.7.3 浮动属性(Float)64
2.8 CSS3简介66
2.8.1 新的边框属性66
2.8.2 新的背景属性68
2.8.3 CSS3文本阴影70
2.8.4 定义动画70
习题73
第3章 JavaScript75
3.1 JavaScript基础75
3.2 JavaScript基本语法77
3.2.1 数据77
3.2.2 操作符78
3.2.3 语句81
3.3 JavaScript对象88
3.3.1 内置对象88
3.3.2 自定义对象94
3.3.3 BOM对象96
3.3.4 DOM对象101
3.4 JavaScript事件105
3.4.1 常用事件105
3.4.2 事件添加105
3.5 JavaScript库108
3.5.1 Ajax概述108
3.5.2 jQuery概述111
习题114
第4章 C#语言基础115
4.1 C#程序实例115
4.1.1 第一个C#实例程序115
4.1.2 代码分析116
4.2 数据类型117
4.2.1 值类型117
4.2.2 引用类型119
4.3 C#基本操作120
4.3.1 变量和常量120
4.3.2 装箱和拆箱120
4.3.3 控制台输入和输出121
4.3.4 字符串处理122
4.4 流程控制127
4.4.1 条件语句127
4.4.2 循环语句128
4.4.3 异常处理语句130
4.5 类和结构132
4.5.1 定义类和结构132
4.5.2 定义属性134
4.5.3 定义索引器134
4.5.4 方法重载136
4.5.5 使用ref和out类型参数137
4.5.6 抽象类和接口138
习题138
第5章 ASP.NET开发入门140
5.1 Visual Studio与ASP.NET简介140
5.2 开发环境的建立141
5.3 Visual Studio集成开发环境介绍145
5.3.1 系统的启动145
5.3.2 第一个Web应用程序146
5.3.3 集成开发环境介绍148
习题149
第6章 ASP.NET基本控件150
6.1 控件概述150
6.1.1 Web控件的分类150
6.1.2 ASP.NET服务器控件常用的属性和事件151
6.1.3 事件驱动与事件处理153
6.2 一般控件154
6.2.1 Label控件154
6.2.2 Button控件155
6.2.3 TextBox控件158
6.2.4 HyperLink控件159
6.3 选择控件160
6.3.1 CheckBox控件160
6.3.2 RadioButton控件162
6.3.3 ListBox控件162
6.3.4 DropDownList控件166
6.4 Panel控件167
6.5 图片控件169
6.5.1 Image控件170
6.5.2 ImageMap控件170
习题173
第7章 ASP.NET高级控件175
7.1 Calendar控件175
7.1.1 Calendar控件基本概念175
7.1.2 改变Calendar控件的外观176
7.1.3 对Calendar控件编程177
7.2 FileUpload控件178
7.3 Wizard控件181
7.4 PlaceHolder控件183
7.5 AdRotator控件184
7.6 验证控件186
7.6.1 RequiredFieldValidator控件188
7.6.2 ValidationSummary控件189
7.6.3 CompareValidator控件191
7.6.4 RangeValidator控件192
7.6.5 RegularExpressionValidator控件193
7.6.6 CustomValidator控件193
7.7 案例:使用用户控件194
7.7.1 用户控件的使用194
7.7.2 ActiveOp.ascx用户控件195
习题197
第8章 构建网站199
8.1 ASP.NET网站综述199
8.1.1 解决方案和项目199
8.1.2 ASP.NET网站布局200
8.1.3 网站的组成文件200
8.1.4 网站文件类型201
8.1.5 代码隐藏202
8.1.6 网站的状态203
8.2 Response对象203
8.3 Request对象206
8.3.1 Request对象概述206
8.3.2 Params属性208
8.3.3 ServerVariables属性208
8.4 Application对象210
8.5 Session对象211
8.6 Server对象211
8.7 案例:构建畅想网络学院网站213
习题215
第9章 应用ADO.NET编程217
9.1 ADO.NET概述217
9.2 使用ADO.NET连接到数据库218
9.2.1 连接到SQL Server数据库218
9.2.2 连接到Oracle数据库219
9.2.3 通过OLE DB连接到数据库220
9.2.4 连接数据库实例221
9.3 使用Command对象和DataReader对象224
9.4 使用DataAdapter对象和DataSet对象227
9.5 案例:使用Command对象直接修改数据库230
习题233
第10章 Web数据访问234
10.1 数据源控件234
10.1.1 数据源控件概述234
10.1.2 SqlDataSource控件235
10.2 GridView控件236
10.2.1 常用属性和事件236
10.2.2 GridView控件的基本应用238
10.2.3 通过GridView控件修改数据239
10.2.4 多个GridView和SqlDataSource相互配合241
10.2.5 对GridView控件编程245
10.3 DataList控件250
10.3.1 DataList控件的模板和事件250
10.3.2 DataList控件的基本应用252
10.3.3 对DataList控件编程254
10.3.4 进一步对DataList控件编程257
10.4 DetailsView控件260
10.5 案例:使用DetailsView控件访问数据261
习题263
第11章 数据绑定264
11.1 嵌入式代码与简单数据绑定264
11.1.1 嵌入式代码块264
11.1.2 嵌入式表达式265
11.1.3 ASP.NET表达式266
11.1.4 简单数据绑定267
11.2 一般控件的数据绑定268
11.2.1 与DataSource控件绑定268
11.2.2 绑定到ADO.NET的查询结果269
11.3 Web数据控件的数据绑定270
11.4 Repeater控件272
11.5 案例:Repeater使用273
习题279
第12章 ASP.NET AJAX280
12.1 Ajax基本概念280
12.1.1 富Internet应用程序280
12.1.2 Ajax的核心技术280
12.2 ASP.NET AJAX281
12.2.1 ASP.NET AJAX与Ajax281
12.2.2 第一个Ajax应用程序282
12.3 ASP.NET AJAX服务器端控件283
12.3.1 ScriptManager控件284
12.3.2 UpdatePanel控件285
12.3.3 UpdateProgress控件288
12.3.4 Timer控件290
12.4 案例:ASP.NET AJAX Control Toolkit使用291
12.4.1 ASP.NET AJAX Control Toolkit安装292
12.4.2 ConfirmButtonExtender控件293
12.4.3 CalendarExtender控件294
习题295
第13章 实用编程技巧296
13.1 发送电子邮件296
13.2 使用Socket进行通信300
13.3 使用Excel表格304
13.4 处理数据库中的图片309
13.5 案例:在程序中操作图片316
习题318
第14章 高级数据库技术319
14.1 使用数据库连接池319
14.2 使用事务处理322
14.3 案例:使用DataSet访问数据库326
习题332
第15章 综合案例—“畅想网络学院”333
15.1 系统总体设计333
15.1.1 功能设计333
15.1.2 数据库设计334
15.1.3 实例数据库的建立338
15.1.4 网站的结构339
15.2 系统体系结构的设计与实现340
15.2.1 数据访问层的实现341
15.2.2 业务逻辑层的实现344
15.2.3 表示层的实现346
15.3 系统登录351
15.4 系统菜单的实现357
15.5 Cookie的使用361
15.5.1 什么是Cookie361
15.5.2 写入Cookie362
15.5.3 读取Cookie363
15.5.4 删除Cookie363
15.6 修改密码364
15.7 专业管理365
15.8 学生管理366
15.9 课程管理368
15.10 我的课程369
习题371
参考文献372
前言/序言 展开  + 收缩 —
图书评论