Web程序设计
Web程序设计封面图

Web程序设计

李冬睿, 李振军, 主编

出版社:西南师范大学出版社

年代:2014

定价:40.0

书籍简介:

本书采取任务驱动、项目引导的模式,以学生信息管理系统为主线,对Web程序ASP.NET4.0环境下的开发和使用、运用HTML创建静态页面、使用ASP.NET内置对象实现状态管理、使用ADO.NET访问数据库等内容做了详细地讲解。在体例编排上,每个任务都是针对实际的功能模块,设计有任务单元,单元首先介绍相关基础理论知识,让学生学习理论部分,为项目任务的实施打下坚实的基础,然后让学生学习功能模块开发。

书籍目录:

项目一 搭建Web程序的开发环境与使用环境

1.1 认识Web程序设计

1.1.1 知识:Web程序设计的基本知识

1.1.2 任务:学生信息管理系统网站的初步认识

1.1.3 实训:办公自动化系统网站的初步认识

1.2 搭建Web程序设计的开发环境

1.2.1 知识1:ASP.NET简介

1.2.2 知识2:配置Web程序的运行环境

1.2.3 任务:安装并检测Web程序的运行环境

1.2.4 实训:虚拟目录的配置与管理

1.3 学会使用Visual Studio 2010创建欢迎页面

1.3.1 知识:Visual Studio 2010的使用

1.3.2 任务:创建学生信息管理系统网站的欢迎页面

1.3.3 实训:创建办公自动化系统网站的欢迎页面

1.4 掌握使用Visual Studio 2010母版页

14.1 知识:ASP.NET 4.0的母版页

1.4.2 任务:在学生信息管理系统网站中创建并使用母版页

1.4.3 实训:在办公自动化系统网站中创建并使用母版页

习题

项目二 使用HTML创建静态页面

2.1 了解HTML基本标记

2.1.1 知识:HTML基本标记

2.1.2 任务:创建学生信息管理系统网站主页

2.1.3 实训:创建办公自动化系统网站主页

2.2 学会HTML表单的应用

2.2.1 矢口识:HTML表单

2.2.2 任务:创建学生信息管理系统网站的登录页面

2.2.3 实训:创建办公自动化系统网站的日程安排录入页面

2.3 掌握CSS样式表

2.3.1 知识:CSS样式表

2.3.2 任务:为页面添加CSS样式

2.3.3 实训:用CSS样式表美化办公自动化系统首页

2.4 掌握.JavaScript的使用方法

2.4.1 知识:JavaScript语言

2.4.2 任务:为页面添加JavaScript特效

2.4.3 实训:实现JavaScript日历效果

习题

项目三 使用ASP.NET服务器控件创建页面

3.1 了解Web服务器控件

3.1.1 知识1:服务器控件知识介绍

3.1.2 知识2:常用Web服务器控件

3.1.3 任务:创建学生信息管理系统网站的注册页面

3.1.4 实训:创建办公自动化系统的人事档案录入页面

3.2 学会使用数据验证控件校验页面数据

3.2.1 知识:数据验证控件介绍

3.2.2 任务:为学生信息管理系统的注册页面加入数据验证功能

3.2.3 实训:为办公自动化系统的人事档案管理页面加入数据验证功能

习题

项目四 使用ASP.NET内置对象实现状态管理

4.1 了解ASP.NET状态管理

4.1.1 知识1:状态管理的类型

4.1.2 知识2:应用程序变量和会话变量

4.1.3 任务:使用Application变量记录学生信息管理系统的在线人数

4.1.4 实训:实现办公自动化系统中的远程会议功能

4.2 学会使用Session存储信息

4.2.1 任务:使用Session变量记录用户访问学生信息管理系统的次数

4.2.2 实训:完善办公自动化系统中的远程会议功能

4.3 学会使用Cookies存储信息

4.3.1 知识:Cookies

4.3.2 任务:使用Cookies存储用户名和用户ID的信息

4.3.3 实训:实现办公自动化系统中的自动考勤功能

4.3.4 拓展1:Response对象和Request对象

4.3.5 拓展2:Server对象

习题

项目五 使用ADO.NET访问数据库

5.1 了解ADO.NET

5.1.1 知识1:ADO.NET入门

5.1 2知识2:连接数据库

5.1.3 任务:学生信息管理系统与SQL Server数据库的连接

5.1.4 实训:办公自动化系统与SQL Server数据库的连接

5.2 掌握DataReader和Command对象的使用方法

5.2.1 知识:DataReader对象和Command对象

5.2.2 任务1:使用DataReader对象显示学生信息查询结果

5.2.3 任务2:使用Command对象的ExecuteScaler方法统计学生总数

5.2.4 任务3:使用Command对象的ExecuteNonOuery方法新增一条学生记录

5.2.5 实训:使用DataReader和Command对象显示相关数据

5.3 掌握DataSet和DataAdapter对象的使用方法

5.3.1 知识:使用DataSet访问数据

5.3.2 任务1:使用DataSet与DataAdapter显示学生信息查询结果

5.3.3 任务2:使用DataSet与DataAdapter增加学生记录

5.3.4 实训:使用DataSet显示人事档案的查询结果

5.3.5 拓展1:使用多个表

5.3.6 拓展2:使用DataView对象

习题

项目六 使用数据控件创建页面

6.1 了解数据绑定并掌握利用GridView控件显示数据

6.1.1 知识1:数据绑定

6.1.2 知识2:GridView控件

6.1.3 任务:创建学生信息管理系统的信息查询页面

6.1.4 实训:创建办公自动化系统的人事档案查询页面

6.2 掌握利用GridView控件管理数据

6.2.1 任务:创建学生信息管理系统的信息管理页面

6.2.2 实训:创建办公自动化系统的人事档案管理页面

6.3 掌握DetailsView控件的使用

6.3.1 知识:DetailsView控件

6.3.2 任务:利用DetailsView创建学生信息管理系统的信息管理页面

6.3.3 实训:利用Detailsview创建办公自动化系统的人事档案管理页面

6.4 掌握Repeater控件的使用

6.4.1 知识:Repeater控件

6.4.2 任务:使用Repeater显示学生信息查询页面

6.4.3 实训:利用Repeater创建办公自动化系统的人事档案查询页面

6.5 掌握DataList控件的使用

6.5.1 知识:DataList控件

6.5.2 任务:使用DataList显示学生信息查询页面

6.5.3 实训:利用DataList创建办公自动化系统的人事档案查询页面

6.6 掌握其他数据绑定控件的使用

6.6.1 知识:Chart控件

6.6.2 任务:使用Chart控件显示学生单科成绩对比图

6.6.3 拓展:其他数据绑定控件一一DropDownList

习题

项目七 使用LINQ访问数据库

7.1 了解LlNQ

7.1.1 知识:LINQ介绍

7.1.2 任务:用LINQ实现学生信息管理系统的查询

7.1.3 实训:用LINQ实现人事档案管理的信息查询

7.2 掌握利用LlNQ实现数据的增、删、改操作

7.2.1 知识:LINQ至0 ADO.NET

7.2.2 任务:用LINQ实现学生信息管理系统的增、删、改操作

7.2.3 实训:用uNQ实现人事档案管理信息的增、删、改操作

7.3 掌握利用LinqDataSource控件实现数据的增、删、改操作

7.3.1 知识:LinqDataSource控件

7.3.2 任务:用LinqDataSource控件实现学生信息管理系统的增、删、改操作

7.3.3 实训:用LinqDataSource控件实现人事档案管理信息的增、删、改操作

7.4 掌握QueryExtender控件的使用方法

7.4.1 知识:QueryExtender控件

7.4.2 任务:用OueryExtender控件实现学生信息管理系统的数据筛选功能

7.4.3 实训:用OueryExtender实现人事档案管理的数据筛选功能

习题

项目八 使用ASP.NET技术操作文件

8.1 了解ASP.NET对文件的操作

8.1.1 知识:文件操作知识介绍

8.1.2 任务1:判断文件是否存在

8.1.3 任务2:将页面输入的数据写进文件保存

8.2 掌握文件的上传和下载

8.2.1 知识:文件上传控件FileUpload介绍

8.2.2 任务1:实现文件上传功能

8.2.3 任务2:将数据库的数据导出到文件

8.2.4 任务3:将从页面输入的学生信息保存成文件

8.2.5 实训:创建人事档案信息保存页面

8.3 掌握对文件和文件夹的操作

8.3.1 任务1:实现文件的移动操作

8.3.2 任务2:创建文件夹的应用

8.3.3 拓展:文件录入数据库和从数据库导出

8.3.4 实训:创建人事档案文件管理页面

习题

项目九 配置和部署ASP.NET Web应用程序

9.1 掌握配置ASP.NETWeb应用程序的方法

9.1.1 知识:配置ASP.NET Web应用程序

9.1.2 任务:使用Web.列举Config文件配置Web应用程序

9.2 掌握部署ASP.NET Web应用程序

9.2.1 知识:部署ASP.NET Web应用程序

9.2.2 任务1:部署Web应用程序

9.2.3 任务2:更新Web应用程序

习题

附录A:C#语言基础

A.1 简单的C#程序

A.2 C#的基本语法

A.2.1 标识符

A.2.2 数据类型

A.2.3 常量与变量

A.2.4 类型转换

A.3 运算符与表达式

A.3.1 算术运算符

A.3.2 赋值运算符

A.3.3 关系运算符

A.3.4 逻辑运算符

A.3.5 条件运算符

A.3.6 运算符的优先级

A.4 流程控制语句

A.4.1 条件语句

A.4.2 循环语句

A.5 数组

A.5.1 一维数组

A.6 面向对象程序设计

A.6.1 面向对象的基本概念

A.6.2 C#语言中的类

A.6.3 类的继承

A.6.4 接口

A.7 异常处理

A.7.1 trycatchfinally

附录B:综合

项目要求

B.1

项目目标

B.2

项目要求

B.2.1 撰写综合

项目的需求说明书

B.2.2 撰写综合

项目设计的设计报告

B.3 基于CMMI3的软件文档写作模板

需求说明书

体系结构设计报告

数据库设计报告

用户界面设计报告

模块设计报告

参考文献

内容摘要:

《Web程序设计:ASP.NET4.0/高职高专院校“十二五”规划教材》以项目为导向,使用分解知识点和任务的方式详细地介绍了使用ASP.NET4.0开发一个完整的动态网站的基本知识和实用技巧。全书分为九个项目,主要内容包括:搭建Web程序的开发环境与使用环境,使用HTML创建静态页面,使用ASP.NET服务器控件创建页面,使用ASP.NET内置对象实现状态管理,使用ADO.NET访问数据库,使用数据控件创建页面,使用LINQ访问数据库,使用ASP.NET技术操作文件,配置和部署ASP.NETWeb应用程序。本书重点介绍了ASP.NET常用控件的使用以及动态网站开发的实用技巧,并安排了一个与教学项目进度并行的实训项目,使读者学完教学项目后可以通过实训项目来巩固所学知识。
  此外每个项目下均配有习题,有助于读者对所学知识理解与掌握,提高和拓宽读者的实际技能。
  《Web程序设计:ASP.NET4.0/高职高专院校“十二五”规划教材》结构清晰、内容详实,既可以作为高职高专院校及各类成人学校的教材,也可以作为从事网站开发与设计工作的专业技术人员的参考书。

编辑推荐:

《Web程序设计:ASP.NET4.0/高职高专院校“十二五”规划教材》根据高职高专院校的教学改革和要求,李冬睿、李振军主编的《Web程序设计——ASP.NET4.0》打破了传统章节式大纲的编写方式,采用以项目导向的思路、任务分解的方式作为全书编写的脉络。本书由九个项目组成,按照项目由简单到复杂、实施难度由易到难的方式编排。每个项目按照完成项目的工作过程进行划分知识点和若干子任务,课后有相关习题和实训,实训项目与课堂教学项目同步,使学生可以边学边练。在学完课本内容后,学生便可以开发出两个网站,分别为学生信息管理系统网站和办公自动化系统网站,体现了“所学即所得”的效果。《Web程序设计:ASP.NET4.0/高职高专院校“十二五”规划教材》最大的特色是注重项目实践,根据作者多年项目开发经验的体会是“项目是做出来的,不是想出来的”“理论虽然重要,但一定要为实践服务”。同时为体现高职教学理念“理论够用即可,强调实践”的原则,本书以教学项目为主线,带动理论的学习。通过将完整的学生信息管理系统项目贯穿此书,学生可以对使用ASP.NET开发一个完整的网站有整体了解,减少对项目的盲目感和神秘感,能够根据《Web程序设计:ASP.NET4.0/高职高专院校“十二五”规划教材》的体系循序渐进地动手做出自己的实训项目来。

书籍规格:

书籍详细信息
书名Web程序设计站内查询相似图书
9787562166191
如需购买下载《Web程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地重庆出版单位西南师范大学出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26 × 19装帧平装
页数 244 印数

书籍信息归属:

Web程序设计是西南师范大学出版社于2014.1出版的中图分类号为 TP393.092 的主题关于 网页制作工具-程序设计 的书籍。