Web程序设计:ASP.NET实用网站开发(第二版)

Web程序设计:ASP.NET实用网站开发(第二版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2014-08
版次: 2
ISBN: 9787302361435
定价: 34.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 307页
42人买过
  • ASP.NET是Web应用程序开发的主流技术之一。本书以VisualStudioExpress2012forWeb和SQLServer2012Express为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、jQuery、与ASP.NET4.5结合的C#基础、ASP.NET4.5页面调试、ASP.NET4.5常用服务器控件、用户控件、验证控件、状态管理、LINQ访问数据库、数据绑定控件、用户和角色管理、主题、母版、Web部件、网站导航、MicrosoftAjax、Web服务、WCF服务、文件处理等,最后的实例MyPetShop综合了开发全过程,为读者提供了ASP.NET4.5网站开发的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。
    为方便教师教学和读者自学,本书有配套的实验指导书《Web程序设计——ASP.NET上机实验指导(第2版)》,还有免费配套的课件、教学大纲、实验大纲、实例源代码等。
    本书概念清晰,逻辑性强,内容由浅入深、循序渐进,适合高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。 第1章 ASP.NET 4.5运行及开发环境
    1.1 ASP.NET 概述
    1.1.1 静态页面和动态页面
    1.1.2 .NET Framework
    1.1.3 ASP.NET特性
    1.1.4 ASP.NET版本
    1.2 IIS
    1.2.1 IIS 7.5的安装
    1.2.2 IIS 7.5中的网站、Web应用程序和虚拟目录
    1.3 Visual Studio Express 2012 for Web
    1.3.1 开发环境概览
    1.3.2 使用解决方案管理VSEW 2012中新建的网站
    1.3.3 发布网站
    1.3.4 复制网站
    1.4 小结
    1.5 习题
    第2章 ASP.NET 4.5网站文件及jQuery
    2.1 .html文件和XHTML5
    2.1.1 .html文件结构
    2.1.2 常用XHTML5元素
    2.2 .aspx文件
    2.2.1 单文件页模型
    2.2.2 代码隐藏页模型
    2.3 .css文件和CSS常识
    2.3.1 定义CSS3样式
    2.3.2 CSS3样式位置
    2.4 .js文件和JavaScript常识
    2.4.1 JavaScript代码位置
    2.4.2 综合实例
    2.5 jQuery
    2.5.1 jQuery基础语法
    2.5.2 综合实例
    2.6 .xml文件和XML常识
    2.7 Web.config
    2.8 Global.asax
    2.9 小结
    2.10 习题
    第3章 C#和ASP.NET 4.5
    3.1 C#概述
    3.2 .NET Framework命名空间
    3.3 编程规范
    3.3.1 程序注释
    3.3.2 命名规则
    3.4 常量与变量
    3.4.1 常量声明
    3.4.2 变量声明
    3.4.3 修饰符
    3.4.4 局部变量作用范围
    3.5 数据类型
    3.5.1 值类型
    3.5.2 引用类型
    3.5.3 装箱和拆箱
    3.6 运算符
    3.7 流程控制
    3.7.1 选择结构
    3.7.2 循环结构
    3.7.3 异常处理
    3.8 自定义ASP.NET 4.5类
    3.8.1 类的常识
    3.8.2 属性
    3.8.3 构造函数
    3.8.4 方法
    3.8.5 事件
    3.8.6 继承
    3.9 ASP.NET 4.5页面调试
    3.10 小结
    3.11 习题
    第4章 ASP.NET 4.5标准控件
    4.1 ASP.NET 4.5页面事件处理概述
    4.1.1 ASP.NET 4.5页面事件
    4.1.2 IsPostBack属性
    4.2 ASP.NET 4.5服务器控件概述
    4.2.1 HTML服务器控件简介
    4.2.2 Web服务器控件简介
    4.3 常用ASP.NET 4.5标准控件
    4.3.1 Label控件
    4.3.2 TextBox控件
    4.3.3 Button、LinkButton和ImageButton控件
    4.3.4 DropDownList控件
    4.3.5 ListBox控件
    4.3.6 CheckBox和CheckBoxList控件
    4.3.7 RadioButton和RadioButtonList控件
    4.3.8 Image和ImageMap控件
    4.3.9 HyperLink控件
    4.3.10 Table控件
    4.3.11 Panel和PlaceHolder控件
    4.4 小结
    4.5 习题
    第5章 ASP.NET 4.5窗体验证
    5.1 窗体验证概述
    5.2 ASP.NET 4.5服务器验证控件
    5.2.1 RequiredFieldValidator控件
    5.2.2 CompareValidator控件
    5.2.3 RangeValidator控件
    5.2.4 RegularExpressionValidator控件
    5.2.5 CustomValidator控件
    5.2.6 ValidationSummary控件
    5.3 小结
    5.4 习题
    第6章 HTTP请求、响应及状态管理
    6.1 HTTP请求
    6.2 HTTP响应
    6.3 HttpServerUtility
    6.4 跨页面提交
    6.5 状态管理
    6.5.1 ViewState
    6.5.2 HiddenField控件
    6.5.3 Cookie
    6.5.4 Session
    6.5.5 Application
    6.5.6 Profile
    6.6 小结
    6.7 习题
    第7章 数据访问
    7.1 数据访问概述
    7.2 建立SQL Server 2012 Express数据库
    7.3 使用数据源控件实现数据访问
    7.4 使用LINQ实现数据访问
    7.4.1 LINQ查询表达式
    7.4.2 LINQ to SQL概述
    7.4.3 利用LINQ to SQL查询数据
    7.4.4 利用LINQ to SQL管理数据
    7.4.5 LINQ to XML概述
    7.4.6 利用LINQ to XML管理XML文档
    7.5 小结
    7.6 习题
    第8章 数据绑定
    8.1 数据绑定概述
    8.2 ListControl类控件
    8.3 GridView控件
    8.3.1 分页和排序
    8.3.2 定制数据绑定列
    8.3.3 使用模板列
    8.3.4 利用GridView编辑、删除数据
    8.3.5 显示主从表
    8.4 DetailsView控件
    8.5 小结
    8.6 习题
    第9章 用户和角色管理
    9.1 身份验证和授权
    9.1.1 Windows身份验证
    9.1.2 Forms身份验证
    9.2 成员资格和角色管理概述
    9.2.1 成员资格管理
    9.2.2 角色管理
    9.3 利用网站管理工具实现成员资格和角色管理
    9.4 利用登录系列控件实现用户身份验证
    9.4.1 Login控件
    9.4.2 CreateUserWizard控件
    9.4.3 LoginName控件
    9.4.4 LoginStatus控件
    9.4.5 LoginView控件
    9.4.6 ChangePassword控件
    9.4.7 PasswordRecovery控件
    9.5 调用Membership和Roles类进行用户和角色管理
    9.6 小结
    9.7 习题
    第10章 主题、母版、用户控件和Web部件
    10.1 主题
    10.1.1 主题概述
    10.1.2 自定义主题
    10.1.3 使用主题
    10.2 母版页
    10.2.1 母版页概述
    10.2.2 创建母版页
    10.2.3 创建内容页
    10.3 用户控件
    10.3.1 用户控件概述
    10.3.2 创建用户控件
    10.3.3 使用用户控件
    10.4 Web部件
    10.4.1 Web部件概述
    10.4.2 使用Web部件
    10.4.3 WebPartManager显示模式
    10.5 小结
    10.6 习题
    第11章 网站导航
    11.1 网站地图
    11.1.1 网站地图文件
    11.1.2 嵌套网站地图文件
    11.2 SiteMapPath控件显示导航
    11.3 TreeView控件显示导航
    11.3.1 TreeView控件
    11.3.2 使用TreeView控件实现导航
    11.4 Menu控件显示导航
    11.5 母版页中使用网站导航
    11.6 小结
    11.7 习题
    第12章 Microsoft Ajax
    12.1 Ajax基础
    12.1.1 Ajax概述
    12.1.2 Microsoft Ajax技术
    12.2 Microsoft Ajax服务器控件
    12.2.1 ScriptManager控件
    12.2.2 UpdatePanel控件
    12.2.3 Timer控件
    12.2.4 UpdateProgress控件
    12.3 Ajax Control Toolkit
    12.4 小结
    12.5 习题
    第13章 Web服务和WCF服务
    13.1 Web服务
    13.1.1 Web服务概述
    13.1.2 建立ASP.NET Web服务
    13.1.3 调用ASP.NET Web服务
    13.2 WCF服务
    13.2.1 建立WCF服务
    13.2.2 调用WCF服务
    13.3 小结
    13.4 习题
    第14章 文件处理
    14.1 驱动器、文件夹和文件操作
    14.1.1 获取驱动器信息
    14.1.2 文件夹操作
    14.1.3 文件操作
    14.2 读写文件
    14.2.1 Stream类
    14.2.2 Reader和Writer类
    14.3 文件上传
    14.4 小结
    14.5 习题
    第15章 MyPetShop综合实例
    15.1 系统总体设计
    15.1.1 系统功能模块设计
    15.1.2 用户控件
    15.1.3 系统数据库总体设计
    15.1.4 Web.config配置文件
    15.2 MyPetShop.mdf数据库设计
    15.2.1 数据表设计
    15.2.2 数据表联系设计
    15.3 用户控件设计
    15.3.1 “热销商品自动定时刷新”用户控件
    15.3.2 “商品分类列表”用户控件
    15.3.3 “最新商品列表”用户控件
    15.3.4 “商品分类及商品导航”用户控件
    15.3.5 “网站导航”用户控件
    15.3.6 “用户状态”用户控件
    15.3.7 “天气预报”用户控件
    15.4 前台显示页面设计
    15.4.1 母版页的设计
    15.4.2 首页
    15.4.3 商品详细信息页面
    15.4.4 商品搜索页面
    15.5 用户注册和登录模块
    15.5.1 注册新用户
    15.5.2 用户登录
    15.5.3 修改用户密码
    15.5.4 找回用户密码
    15.5.5 退出系统
    15.6 购物车模块
    15.6.1 购物车组件的设计与实现
    15.6.2 购物车页面设计
    15.6.3 购物车功能的设计与实现
    15.7 订单处理
    15.7.1 创建订单
    15.7.2 查看订单
    15.8 后台管理模块
    15.8.1 商品分类管理
    15.8.2 供应商信息管理
    15.8.3 商品信息管理
    15.8.4 订单管理
    15.9 小结
    15.10 习题

  • 内容简介:
    ASP.NET是Web应用程序开发的主流技术之一。本书以VisualStudioExpress2012forWeb和SQLServer2012Express为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、jQuery、与ASP.NET4.5结合的C#基础、ASP.NET4.5页面调试、ASP.NET4.5常用服务器控件、用户控件、验证控件、状态管理、LINQ访问数据库、数据绑定控件、用户和角色管理、主题、母版、Web部件、网站导航、MicrosoftAjax、Web服务、WCF服务、文件处理等,最后的实例MyPetShop综合了开发全过程,为读者提供了ASP.NET4.5网站开发的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。
    为方便教师教学和读者自学,本书有配套的实验指导书《Web程序设计——ASP.NET上机实验指导(第2版)》,还有免费配套的课件、教学大纲、实验大纲、实例源代码等。
    本书概念清晰,逻辑性强,内容由浅入深、循序渐进,适合高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。
  • 目录:
    第1章 ASP.NET 4.5运行及开发环境
    1.1 ASP.NET 概述
    1.1.1 静态页面和动态页面
    1.1.2 .NET Framework
    1.1.3 ASP.NET特性
    1.1.4 ASP.NET版本
    1.2 IIS
    1.2.1 IIS 7.5的安装
    1.2.2 IIS 7.5中的网站、Web应用程序和虚拟目录
    1.3 Visual Studio Express 2012 for Web
    1.3.1 开发环境概览
    1.3.2 使用解决方案管理VSEW 2012中新建的网站
    1.3.3 发布网站
    1.3.4 复制网站
    1.4 小结
    1.5 习题
    第2章 ASP.NET 4.5网站文件及jQuery
    2.1 .html文件和XHTML5
    2.1.1 .html文件结构
    2.1.2 常用XHTML5元素
    2.2 .aspx文件
    2.2.1 单文件页模型
    2.2.2 代码隐藏页模型
    2.3 .css文件和CSS常识
    2.3.1 定义CSS3样式
    2.3.2 CSS3样式位置
    2.4 .js文件和JavaScript常识
    2.4.1 JavaScript代码位置
    2.4.2 综合实例
    2.5 jQuery
    2.5.1 jQuery基础语法
    2.5.2 综合实例
    2.6 .xml文件和XML常识
    2.7 Web.config
    2.8 Global.asax
    2.9 小结
    2.10 习题
    第3章 C#和ASP.NET 4.5
    3.1 C#概述
    3.2 .NET Framework命名空间
    3.3 编程规范
    3.3.1 程序注释
    3.3.2 命名规则
    3.4 常量与变量
    3.4.1 常量声明
    3.4.2 变量声明
    3.4.3 修饰符
    3.4.4 局部变量作用范围
    3.5 数据类型
    3.5.1 值类型
    3.5.2 引用类型
    3.5.3 装箱和拆箱
    3.6 运算符
    3.7 流程控制
    3.7.1 选择结构
    3.7.2 循环结构
    3.7.3 异常处理
    3.8 自定义ASP.NET 4.5类
    3.8.1 类的常识
    3.8.2 属性
    3.8.3 构造函数
    3.8.4 方法
    3.8.5 事件
    3.8.6 继承
    3.9 ASP.NET 4.5页面调试
    3.10 小结
    3.11 习题
    第4章 ASP.NET 4.5标准控件
    4.1 ASP.NET 4.5页面事件处理概述
    4.1.1 ASP.NET 4.5页面事件
    4.1.2 IsPostBack属性
    4.2 ASP.NET 4.5服务器控件概述
    4.2.1 HTML服务器控件简介
    4.2.2 Web服务器控件简介
    4.3 常用ASP.NET 4.5标准控件
    4.3.1 Label控件
    4.3.2 TextBox控件
    4.3.3 Button、LinkButton和ImageButton控件
    4.3.4 DropDownList控件
    4.3.5 ListBox控件
    4.3.6 CheckBox和CheckBoxList控件
    4.3.7 RadioButton和RadioButtonList控件
    4.3.8 Image和ImageMap控件
    4.3.9 HyperLink控件
    4.3.10 Table控件
    4.3.11 Panel和PlaceHolder控件
    4.4 小结
    4.5 习题
    第5章 ASP.NET 4.5窗体验证
    5.1 窗体验证概述
    5.2 ASP.NET 4.5服务器验证控件
    5.2.1 RequiredFieldValidator控件
    5.2.2 CompareValidator控件
    5.2.3 RangeValidator控件
    5.2.4 RegularExpressionValidator控件
    5.2.5 CustomValidator控件
    5.2.6 ValidationSummary控件
    5.3 小结
    5.4 习题
    第6章 HTTP请求、响应及状态管理
    6.1 HTTP请求
    6.2 HTTP响应
    6.3 HttpServerUtility
    6.4 跨页面提交
    6.5 状态管理
    6.5.1 ViewState
    6.5.2 HiddenField控件
    6.5.3 Cookie
    6.5.4 Session
    6.5.5 Application
    6.5.6 Profile
    6.6 小结
    6.7 习题
    第7章 数据访问
    7.1 数据访问概述
    7.2 建立SQL Server 2012 Express数据库
    7.3 使用数据源控件实现数据访问
    7.4 使用LINQ实现数据访问
    7.4.1 LINQ查询表达式
    7.4.2 LINQ to SQL概述
    7.4.3 利用LINQ to SQL查询数据
    7.4.4 利用LINQ to SQL管理数据
    7.4.5 LINQ to XML概述
    7.4.6 利用LINQ to XML管理XML文档
    7.5 小结
    7.6 习题
    第8章 数据绑定
    8.1 数据绑定概述
    8.2 ListControl类控件
    8.3 GridView控件
    8.3.1 分页和排序
    8.3.2 定制数据绑定列
    8.3.3 使用模板列
    8.3.4 利用GridView编辑、删除数据
    8.3.5 显示主从表
    8.4 DetailsView控件
    8.5 小结
    8.6 习题
    第9章 用户和角色管理
    9.1 身份验证和授权
    9.1.1 Windows身份验证
    9.1.2 Forms身份验证
    9.2 成员资格和角色管理概述
    9.2.1 成员资格管理
    9.2.2 角色管理
    9.3 利用网站管理工具实现成员资格和角色管理
    9.4 利用登录系列控件实现用户身份验证
    9.4.1 Login控件
    9.4.2 CreateUserWizard控件
    9.4.3 LoginName控件
    9.4.4 LoginStatus控件
    9.4.5 LoginView控件
    9.4.6 ChangePassword控件
    9.4.7 PasswordRecovery控件
    9.5 调用Membership和Roles类进行用户和角色管理
    9.6 小结
    9.7 习题
    第10章 主题、母版、用户控件和Web部件
    10.1 主题
    10.1.1 主题概述
    10.1.2 自定义主题
    10.1.3 使用主题
    10.2 母版页
    10.2.1 母版页概述
    10.2.2 创建母版页
    10.2.3 创建内容页
    10.3 用户控件
    10.3.1 用户控件概述
    10.3.2 创建用户控件
    10.3.3 使用用户控件
    10.4 Web部件
    10.4.1 Web部件概述
    10.4.2 使用Web部件
    10.4.3 WebPartManager显示模式
    10.5 小结
    10.6 习题
    第11章 网站导航
    11.1 网站地图
    11.1.1 网站地图文件
    11.1.2 嵌套网站地图文件
    11.2 SiteMapPath控件显示导航
    11.3 TreeView控件显示导航
    11.3.1 TreeView控件
    11.3.2 使用TreeView控件实现导航
    11.4 Menu控件显示导航
    11.5 母版页中使用网站导航
    11.6 小结
    11.7 习题
    第12章 Microsoft Ajax
    12.1 Ajax基础
    12.1.1 Ajax概述
    12.1.2 Microsoft Ajax技术
    12.2 Microsoft Ajax服务器控件
    12.2.1 ScriptManager控件
    12.2.2 UpdatePanel控件
    12.2.3 Timer控件
    12.2.4 UpdateProgress控件
    12.3 Ajax Control Toolkit
    12.4 小结
    12.5 习题
    第13章 Web服务和WCF服务
    13.1 Web服务
    13.1.1 Web服务概述
    13.1.2 建立ASP.NET Web服务
    13.1.3 调用ASP.NET Web服务
    13.2 WCF服务
    13.2.1 建立WCF服务
    13.2.2 调用WCF服务
    13.3 小结
    13.4 习题
    第14章 文件处理
    14.1 驱动器、文件夹和文件操作
    14.1.1 获取驱动器信息
    14.1.2 文件夹操作
    14.1.3 文件操作
    14.2 读写文件
    14.2.1 Stream类
    14.2.2 Reader和Writer类
    14.3 文件上传
    14.4 小结
    14.5 习题
    第15章 MyPetShop综合实例
    15.1 系统总体设计
    15.1.1 系统功能模块设计
    15.1.2 用户控件
    15.1.3 系统数据库总体设计
    15.1.4 Web.config配置文件
    15.2 MyPetShop.mdf数据库设计
    15.2.1 数据表设计
    15.2.2 数据表联系设计
    15.3 用户控件设计
    15.3.1 “热销商品自动定时刷新”用户控件
    15.3.2 “商品分类列表”用户控件
    15.3.3 “最新商品列表”用户控件
    15.3.4 “商品分类及商品导航”用户控件
    15.3.5 “网站导航”用户控件
    15.3.6 “用户状态”用户控件
    15.3.7 “天气预报”用户控件
    15.4 前台显示页面设计
    15.4.1 母版页的设计
    15.4.2 首页
    15.4.3 商品详细信息页面
    15.4.4 商品搜索页面
    15.5 用户注册和登录模块
    15.5.1 注册新用户
    15.5.2 用户登录
    15.5.3 修改用户密码
    15.5.4 找回用户密码
    15.5.5 退出系统
    15.6 购物车模块
    15.6.1 购物车组件的设计与实现
    15.6.2 购物车页面设计
    15.6.3 购物车功能的设计与实现
    15.7 订单处理
    15.7.1 创建订单
    15.7.2 查看订单
    15.8 后台管理模块
    15.8.1 商品分类管理
    15.8.2 供应商信息管理
    15.8.3 商品信息管理
    15.8.4 订单管理
    15.9 小结
    15.10 习题

查看详情
相关图书 / 更多
Web程序设计:ASP.NET实用网站开发(第二版)
Web应用开发技术(微课版)
白磊
Web程序设计:ASP.NET实用网站开发(第二版)
Web API设计原则通过API和微服务实现价值交付
(美)詹姆斯·希金博特姆(James Higginbotham)
Web程序设计:ASP.NET实用网站开发(第二版)
Weir & Abrahams 人体解剖影像图谱(第6版)
袁慧书 著
Web程序设计:ASP.NET实用网站开发(第二版)
Web3.0:数字时代赋能与变革
贾新峰
Web程序设计:ASP.NET实用网站开发(第二版)
Web3:科技新趋势(拥抱数字化变革,打造Web 3时代商业新生态)
(美)克里斯·达菲
Web程序设计:ASP.NET实用网站开发(第二版)
Web3.0:构建数字经济新未来
翟振林
Web程序设计:ASP.NET实用网站开发(第二版)
Web渗透测试从新手到高手(微课超值版)
网络安全技术联盟
Web程序设计:ASP.NET实用网站开发(第二版)
Weird But True Christmas 300 Festive Facts to Light Up the Holidays
National Kids
Web程序设计:ASP.NET实用网站开发(第二版)
Web前端开发基础案例教程
赵革委
Web程序设计:ASP.NET实用网站开发(第二版)
Web地理信息课程建设与服务模式研究(精)
秦耀辰、闫卫阳、夏浩铭、付品德、秦奋 著
Web程序设计:ASP.NET实用网站开发(第二版)
Web3.0应用开发实战(从Web 2.0到Web 3.0)
屈希峰 编
Web程序设计:ASP.NET实用网站开发(第二版)
Web前端设计基础(第2版)
李立威;薛晓霞;王晓红;李丹丹;王艳娥