ASP.NET网络开发指南

作者:强锋科技、王岩

出版:清华大学出版社

年代:2010 更多图书信息

电子纸书:暂不销售 定价: ¥59.8 纸质书最低¥29.9起,点此购买

图书简介

本书从易到难、由浅入深、循序渐进且十分系统地介绍了ASP.NET 3.5(C#)知识点及其Web应用程序的开发技术,书中提供大量的实例可供读者更加深刻地巩固所学习的知识,也便于读者更好地进行开发实践。本书共14章,从搭建ASP.NET Web应用程序开发环境开始,首先介绍了C#语言的编程基础知识和常用技巧;然后介绍了ASP.NET 3.5的基本开发技术,如服务器控件、ADO.NET、LINQ to ADO.NET、ASP.NET基本对象、站点导航等,并使用这些技术实现了6个网络应用开发的常用模块,如网络用户管理、网络硬盘、留言板、邮件系统、流量统计、在线投票等;最后用一个大型电子商务系统案例——网上购物商城结束全书的讲解。本书内容通俗易懂、紧凑,实例丰富,结构严谨,不论是初学ASP.NET 3.5网络应用程序开发的人员,还是对ASP.NET 3.5网络应用程序开发有一定经验的开发人员,都能从中获益。

(展开)

编辑推荐

主要分析最常见的典型模块。
提供了多种数据库案例的实现方式。
给出完整的项目开发流程和流行的框架设计模式。
实例丰富,书中包含了7个案例和80个实例。
对ASP.NET的最新技术进行全面剖析。
赠送8.5个小时《ASP.NET网络开发指南》实例讲解视频。
赠送800页电子书。
提供155页PPT文档。

(展开)

目录

第1篇 ASP.NET开发基础
第1章 ASP.NET 3.5开发入门
1.1 搭建ASP.NET开发环境
1.1.1 ASP.NET 3.5概述
1.1.2 安装和配置IIS
1.1.3 安装Visual Studio 2008
1.1.4 配置集成开发环境IDE
1.2 创建第一个ASP.NET Web应用程序
1.2.1 创建ASP.NET Web应用程序
1.2.2 设计Web页面
1.2.3 添加资源文件夹
1.2.4 添加配置文件Web.config
1.2.5 运行应用程序
1.2.6 使用IIS配置网站
1.2.7 申请域名和空间
1.3 小结

第2章 C#语言基础
2.1 类型
2.1.1 基类型
2.1.2 使用值类型和引用类型
2.1.3 装箱与拆箱
2.2 语句和运算符
2.2.1 选择语句
2.2.2 循环语句
2.2.3 使用运算符
2.2.4 重载运算符
2.2.5 使用运算符转换
2.3 字符串处理
2.3.1 使用String和StringBuilder
2.3.2 格式化字符串
2.3.3 对字符串进行编码
2.4 类和结构
2.4.1 定义类和结构
2.4.2 定义属性
2.4.3 定义索引器
2.4.4 重载方法
2.4.5 使用ref和out类型参数
2.4.6 定义接口和抽象类
2.5 使用集合编程
2.5.1 使用枚举
2.5.2 使用数组
2.5.3 使用ArrayList
2.5.4 使用哈希表
2.5.5 使用字典
2.5.6 使用堆栈
2.5.7 使用队列
2.6 委托与事件
2.6.1 委托与事件概述
2.6.2 使用委托进行回调
2.6.3 动态注册和移除事件
2.7 使用反射编程
2.8 小结

第3章 ASP.NET的基本对象
3.1 ASP.NET基本对象概述
3.1.1 使用Application对象存储数据
3.1.2 使用Session对象存储数据
3.1.3 使用ViewState对象保存页面状态信息
3.2 Request对象和Response对象
3.2.1 向页面输出数据
3.2.2 页面跳转
3.2.3 使用Request对象传递参数
3.2.4 使用Response对象输出图像
3.3 Server对象和Global.asax文件
3.3.1 获取文件物理路径
3.3.2 使用Server对象对字符串进行编码
3.3.3 使用Global.asax文件中的事件
3.3.4 扩展Global.asax文件
3.4 配置应用程序
3.4.1 配置数据库连接字符串
3.4.2 配置文件Web.config
3.4.3 使用“ASP.NET配置”工具
3.4.4 自定义配置节
3.4.5 读取Web.config文件
3.5 小结

第4章 应用ADO.NET编程
4.1 ADO.NET概述
4.2 使用ADO.NET连接数据源
4.2.1 连接SQL Server数据库
4.2.2 使用ODBC连接数据源
4.2.3 使用OLEDB连接数据源
4.2.4 连接Oracle数据库
4.3 ADO.NET的基本对象和操作
4.3.1 使用Command对象和DataReader对象读取数据
4.3.2 使用DataAdapter对象填充DataSet
4.3.3 使用DataView对象
4.3.4 使用ExecuteNonQuery()函数操作数据
4.3.5 使用ExecuteXMLReader()函数读取XML数据
4.4 小结

第5章 进一步使用ADO.NET编程
5.1 数据绑定
5.1.1 简单数据绑定
5.1.2 使用AccessDataSource数据源控件
5.1.3 使用ObjectDataSource数据源控件
5.1.4 使用SqlDataSource数据源控件
5.1.5 使用XmlDataSource数据源控件
5.1.6 使用SiteMapDataSource数据源控件
5.1.7 使用LinqDataSource数据源控件
5.2 复杂数据绑定控件
5.2.1 使用Repeater控件
5.2.2 使用DataList控件交替显示数据
5.2.3 DataList控件的模板列和事件
5.2.4 ListView控件的模板列和事件
5.3 GridView控件
5.3.1 绑定GridView控件数据
5.3.2 使用GridView控件交替显示数据
5.3.3 使用GirdView控件模板列
5.3.4 GridView自动编辑
5.3.5 GridView排序数据
5.3.6 GridView分页机制
5.4 ADO.NET和XML
5.4.1 从数据库中读取XML数据
5.4.2 创建XML文件
5.4.3 使用XML填充DataSet
5.5 ADO.NET和LINQ
5.5.1 什么是LINQ to ADO.NET
5.5.2 创建LINQ to Entities
5.5.3 使用LINQ to Entities进行查询
5.5.4 比较LINQ to Entities和LINQ to SQL
5.6 小结

第6章 导航与控件
6.1 导航和登录
6.1.1 使用Menu创建菜单
6.1.2 使用TreeView
6.1.3 实现站点登录
6.2 使用母版页
6.2.1 母版页界面设计
6.2.2 创建Default.aspx页面
6.2.3 创建Bluehills.aspx页面
6.2.4 创建sun.aspx页面
6.2.5 母版页运行效果
6.3 统一站点主题
6.3.1 主题设计
6.3.2 界面设计
6.3.3 运行效果
6.4 创建用户控件
6.4.1 用户控件设计
6.4.2 界面设计
6.4.3 事件设计
6.4.4 运行效果
6.5 创建自定义控件
6.5.1 自定义控件MyCalendar设计
6.5.2 界面设计
6.5.3 事件设计
6.5.4 运行效果
6.6 AJAX控件
6.6.1 页面的局部刷新
6.6.2 页面的定时
6.6.3 AJAX扩展控件组
6.7 小结

第7章 用户输入验证
7.1 用户输入验证概述
7.2 简单验证
7.2.1 非空验证
7.2.2 范围验证
7.2.3 比较验证
7.3 复杂验证
7.3.1 日期和时间验证
7.3.2 电话号码验证
7.3.3 数值验证
7.3.4 E-mail验证
7.4 自定义格式验证
7.5 页面统一验证
7.6 小结

第2篇 典型模块设计

第8章 网络用户管理系统
8.1 系统功能概述
8.2 数据库设计
8.3 设计错误处理页面
8.4 关键技术详解
8.4.1 防止恶意用户SQL注入攻击
8.4.2 防止恶意用户客户端攻击
8.4.3 设计用户登录图片验证码
8.4.4 对用户输入信息进行编码
8.4.5 加密用户登录信息
8.5 实现网络用户管理系统
8.5.1 接口设计
8.5.2 数据访问层设计
8.5.3 用户登录
8.5.4 用户管理
8.5.5 添加用户
8.5.6 修改用户
8.5.7 删除用户
8.5.8 设置用户权限
8.5.9 修改用户密码
8.5.10 退出登录
8.6 小结

第9章 网络硬盘
9.1 系统功能概述
9.2 数据库设计
9.3 设计错误处理页面
9.4 关键技术详解
9.4.1 浏览网络硬盘
9.4.2 上载文件
9.4.3 同时上载多个文件
9.4.4 搜索文件
9.5 实现网络硬盘
9.5.1 接口设计
9.5.2 数据访问层设计
9.5.3 创建文件夹
9.5.4 重命名文件夹
9.5.5 删除文件夹或文件
9.5.6 重命名文件
9.5.7 移动文件或文件夹
9.5.8 查看文件属性
9.6 小结

第10章 留言板
10.1 系统功能概述
10.2 数据库设计
10.3 设计错误处理页面
10.4 关键技术详解
10.4.1 使用GridView显示所有留言
10.4.2 展开留言的回复
10.4.3 同时回复多个留言
10.5 实现留言板
10.5.1 接口设计
10.5.2 数据访问层设计
10.5.3 用户登录
10.5.4 发表留言
10.5.5 留言管理
10.5.6 回复管理
10.5.7 删除留言
10.5.8 回复留言
10.5.9 退出登录
10.6 小结

第11章 网络邮件管理系统
11.1 系统功能概述
11.2 数据库设计
11.3 设计错误处理页面
11.4 关键技术详解
11.4.1 发送邮件
11.4.2 发送普通文本邮件
11.4.3 发送HTML格式的邮件
11.4.4 发送携带附件的邮件
11.4.5 配置邮件发送服务器
11.5 实现网络邮件管理系统
11.5.1 接口设计
11.5.2 数据访问层设计
11.5.3 查看邮箱列表
11.5.4 查看邮箱的邮件
11.5.5 新建文件夹
11.5.6 重命名文件夹
11.5.7 删除文件夹
11.5.8 查看邮件
11.5.9 删除邮件
11.5.10 移动邮件
11.6 小结

第12章 网站流量统计系统
12.1 系统功能概述
12.2 数据库设计
12.3 设计错误处理页面
12.4 关键技术详解
12.4.1 使用Application对象统计
12.4.2 使用Session对象统计
12.5 实现网站流量统计系统
12.5.1 接口设计
12.5.2 数据访问层设计
12.5.3 统计主页面
12.5.4 按年统计
12.5.5 按月统计
12.5.6 按日统计
12.5.7 按星期统计
12.5.8 按操作系统统计
12.5.9 按浏览器统计
12.6 小结

第13章 网络在线投票系统
13.1 系统功能概述
13.2 数据库设计
13.3 设计错误处理页面
……
第3篇 综合案例
第14章 网上购物商城
(展开)

书页展示

更多图书信息
数据来源于网络,如有问题,请反馈至此邮箱:service@bookask.com

作者:强锋科技、王岩
出版:清华大学出版社

ISBN:9787302214304

出版日期:2010-01-01

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

使用移动设备
扫描二维码下载客户端

注:目前仅提供安卓客户端下载

Copyright ©2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接