书籍详情
ASP.NET 3.5+SQL Server网站模块化开发全程实录
作者:朱印宏,苏震巍 编著
出版社:清华大学出版社
出版时间:2009-07-01
ISBN:9787302206040
定价:¥59.80
购买这本书可以去
内容简介
《ASP.NET 3.5+SQL Server网站模块化开发全程实录》从动态服务器技术大背景入手,介绍了服务器相关的知识、ASP.NET技术基础,以及VS2008和SQL Server2005操作基础,同时详细讲解了C拌语言设计入门,然后以网站注册、登录和验证模块、网站交互留言模块、图片上传系统模块、网站流量与统计监测、网站投票与反馈模块、购物车模块、RSS信息发布与聚合模块、SNS问答模块、网站信息检索与搜索模块、缓存技术在网站中的应用、开发更高效的网站等10多个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。对开发背景、需求分析、系统功能分析、数据库分析、数据库设计、网站开发等过程详细地进行了介绍(配书光盘中的项目经过严格测试)。本书案例涉及模块广泛,实用性非常强。通过本书的学习,读者可以掌握网站开发的一般过程和常用模块设计技术,能够结合具体的网站进行软件开发,以减少开发系统所需要的时间。本书定位于想要使用ASP.NET进行Web应用程序开发的初、中级读者,而对于初步了解ASP.NET技术的读者来说,书中所提供的各种网站开发技巧和优化方案也具有很高的参考价值。本书也可作为高职高专院校、成人高校或其他院校相关专业的教材。
作者简介
暂缺《ASP.NET 3.5+SQL Server网站模块化开发全程实录》作者简介
目录
第1章 走近ASP.NET3.5
1.1 两大网络应用体系
1.1.1 C/S网络结构
1.1.2 8/S网络结构
1.2 两大语法编程体系
1.3 三大数据库管理系统
1.3.1 SQLServer
1.3.2 0racle
1.3.3 DB2
1.4 三大服务器技术
1.4.1 ASP.ASP.NET
1.4.2 PHP
1.4.3 JSP
1.5 ASP.NET技术
1.5.1 ASP.NET的发展历史
1.5.2 ASP.NET的脚本语言
1.5.3 ASP.NET的技术特点
1.5.4.NET框架
1.6 配置ASP.NET3.5 网站
1.6.1 在WindowsServer2008/Vista系统中配置IIS7.0
1.6.2 在IIS7.0中部署ASP.NET3.5 网站
第2章 VS2008+SOLServer2005操作基础
2.1 ASP.NET运行环境概述
2.2 ASP.NET开发工具概述
2.3 安装VisualStudi02008
2.4 配置VisualStudi02008
2.5 用VisualStudi02008创建ASP.NET网站
2.5.1 新建ASP.NET网站
2.5.2 设计页面
2.5.3 预览页面
2.5.4 在网站中添加资源文件夹
2.5.5 在网站中添加模板页
2.6 管理ASP.NET网站
2.7 认识ASP.NET文件
2.8 分析ASP.NET文档结构
2.8.1 页面指令
2.8.2 代码部分
2.8.3 页面布局
2.9 SQLServer2005快速操作
2.9.1 使用SQLServer2005创建数据库
2.9.2 使用SQLServer2005创建数据表
2.9.3 使用SQLServer2005管理数据
2.9.4 使用SQLServer2005快速备份和还原数据库
2.9.5 使用SQLServer2005快速分离和附加数据库
2.1 0使用VisualStudi02008绑定SQLServer2005数据的可视化操作
2.1 0.1 创建SqlDataSource
2.1 0.2 实现GridView与SqlDataSource的数据绑定
第3章 C#程序设计入门
3.1 C#语言概述
3.1.1 从第1个C撑程序说起
3.1.2 测试C#程序
3.1.3 编写C#程序基本语法
3.2 数据类型
3.2.1 值类型
3.2.2 引用类型
3.2.3 装箱和拆箱
3.3 变量和常量
3.3.1 命名变量
3.3.2 声明变量
3.3.3 初始化变量
3.3.4 变量作用域
3.3.5 常量
3.4 表达式和运算符
3.4.1 算术运算符
3.4.2 赋值运算符
3.4.3 逻辑运算符
3.4.4 比较运算符
3.4.5 运算符的优先级
3.4.6 名称空间
3.5 语句
3.5.1 C#语句概述
3.5.2 条件语句
3.5.3 循环语句
3.5.4 跳转语句
3.6 函数
3.6.1 定义和使用函数
3.6.2 函数的返回值与参数
3.6.3 Main()函数
3.7 类
3.7.1 定义类
3.7.2 类的属性
3.7.3 类的方法
3.7.4 类的字段值
3.7.5 继承
3.7.6 重载
3.7.7 重写
3.7.8 构造函数
3.7.9 析构函数
3.8 异常处理
3.8.1 try.catch语句
3.8.2 try一finally语句
第4章 网站准入与安全防范——网站注册、登录和验证模块
4.1 建立用户信息数据表
4.2 设计注册表单
4.3 注册信息验证
4.4 验证控件的灵活应用
4.4.1 范围验证
4.4.2 比较验证
4.4.3 电话号码验证
4.4.4 日期验证
4.5 保存用户注册信息
4.6 完善用户注册功能
4.6.1 对输入密码进行加密
4.6.2 验证用户信息是否重复
4.7 用户登录
4.7.1 设计用户登录控件
4.7.2 登录功能实现
4.7.3 应用登录控件
4.7.4 退出登录
4.8 设计图形验证码
4.8.1 定义验证码类
4.8.2 应用验证码类
4.9 用户登录安全防范
4.9.1 防止SQL注入式攻击
4.9.2 防止脚本注入式攻击
第5章 让网站开始聚集人气——网站交互留言模块
5.1 留言板模块功能分析与总体设计
5.1.1 留言板功能分析
5.1.2 留言板整体设计
5.1.3 数据结构设计
5.1.4 建立数据库连接字符串
5.1.5 获取数据库连接字符串
5.2 留言列表
5.2.1 定义留言板导航用户控件
5.2.2 注册和引用导航用户控件
5.2.3 定义数据查询与绑定过程
5.2.4 绑定数据字段到DalaList控件
5.2.5 初始化页面显示
5.2.6 分页导航
5.2.7 回复显示
5.3 发表留言
5.3.1 设计留言发表表单
5.3.2 表单验证
5.3.3 插入数据
5.4 留言模块后台管理
5.4.1 后台登录
5.4.2 用户管理
5.4.3 后台管理控制台
5.4.4 在表单上绑定留言回复
5.4.5 更新留言回复
5.4.6 删除留言
5.4.7 退出管理
第6章 探秘二进制数据流——图片上传系统模块
6.1 预备知识——.NET图形命名空间
6.1.1 认识.NET图形命名空间
6.1.2 System.Drawing画图起步
6.1.3 绘制复杂图形
6.1.4 绘制坐标图
6.1.5 在网页中定位绘制的图形
6.2 图片上传
6.2.1 使用HTMLInput(File)控件上传文件
6.2.2 使用:FileUpload控件限制上传图片
6.3 增强图片上传功能
6.3.1 解决服务器端同名覆盖问题
6.3.2 上传图片统一命名
6.3.3 给上传图片增加文字水印
6.3.4 给上传图片增加图片水印
6.3.5 给上传图片增加透明图片水印
6.3.6 制作上传图片的缩微图
6.4 把图片上传到数据库
6.4.1 在本地建立数据库
6.4.2 上传图片到数据库
6.4.3 从数据库中读取图片
第7章 知己知彼百战不殆——网站流量与统计监测
7.1 流量统计模块功能分析
7.2 数据结构设计
7.3 自定义数据库操作类
7.3.1 数据库连接
7.3.2 数据库操作
7.4 获取用户信息
7.4.1 初始化页面
7.4.2 获取用户基本信息
7.4.3 计算用户信息
7.4.4 使用Request对象获取更多用户信息
7.5 记录用户信息
7.5.1 存储用户信息
7.5.2 更新系统统计值
7.5.3 存储用户浏览量
7.6 绑定被统计站点和输出动态数据
7.6.1 读取用户统计信息
7.6.2 输出流量统计标识和动态信息
7.6.3 绑定到被统计站点
7.7 用户管理
7.7.1 用户登录
7.7.2 后台验证
7.7.3 设计用户管理框架
7.7.4 退出管理
7.8 流量统计与分析
7.8.1 PV值统计
7.8.2 24小时实时流量统计
7.8.3 日流量统计
7.8.4 周流量统计
7.8.5 客户端统计
7.8.6 IP地址及访问量分析
7.8.7 来路分析
7.8.8 访问者地区分析
7.8.9 被访页面统计
第8章 让自己的网站更具亲和力——网站
投票与反馈模块239
8.1 网站投票模块功能分析
8.2 数据结构设计
8.3 LINQtoSQL介绍
8.3.1 LINQtoSQL概述
8.3.2 LINQt0SQL的优点
8.3.3 使用LINQtoSQL前的准备
8.3.4 LINQtoSQL常用功能介绍
8.3.5 Lambda表达式简介
8.4 使用LINQtoSQL构建网站投票模块数据层
8.5 制作后台管理模块
8.5.1 建立母版页
8.5.2 建立投票项目管理页面
8.6 建立投票选项设置页面
8.6.1 Page.Load事件设计
8.6.2 添加、修改投票项目
8.6.3 添加投票选项
8.6.4 绑定投票选项到gvVoteltems控件
8.6.5 修改投票选项
8.6.6 删除投票选项
8.7 制作前台投票模块
8.7.1 制作投票用户控件
8.7.2 引用投票用户控件
第9章 网上商店交易引擎——购物车模块
9.1 网站购物车模块功能分析
9.2 实体类设计
9.2.1 商品数据实体类
9.2.2 购物车实体类
9.3 LINQtoXML介绍
9.3.1 XML概述
9.3.2 LINQtoXML概述
9.3.3 使用LINQtoXML对XML文件进行操作
9.4 ASP.NETSession简介
9.5 使用LINQtoXML为购物车生成XML数据源
9.6 从XML数据源中查询商品信息
9.7 显示商品信息
第10章 挖掘网络信息的剩余价值一RSS信息发布与聚合模块
10.1 RSS概述
10.1.1 RSS的历史
10.1.2 RSS的现状
10.1.3 RSS的未来
10.2 RSS的使用
10.2.1 发布RSS
10.2.2 订阅RSS
10.3 RSS2.0规范
10.3.1 rss节点
10.3.2 channel节点
10.3.3 item节点
10.4 制作RSS发布模块
10.4.1 建立数据环境
10.4.2 建立响应RSS请求的一般处理程序
10.4.3 使用IE浏览器订阅自制RSS
……
第11章 社会化网络服务——SNS问答模块
第12章 神秘的网络爬虫——网站信息检索与搜索模块
第13章 更高效的网站——缓存技术在网站中的初步应用
第14章 更高效的网站——企业级缓存优化策略
第15章 更高效的网站——使用缓存技术优化问答模块
1.1 两大网络应用体系
1.1.1 C/S网络结构
1.1.2 8/S网络结构
1.2 两大语法编程体系
1.3 三大数据库管理系统
1.3.1 SQLServer
1.3.2 0racle
1.3.3 DB2
1.4 三大服务器技术
1.4.1 ASP.ASP.NET
1.4.2 PHP
1.4.3 JSP
1.5 ASP.NET技术
1.5.1 ASP.NET的发展历史
1.5.2 ASP.NET的脚本语言
1.5.3 ASP.NET的技术特点
1.5.4.NET框架
1.6 配置ASP.NET3.5 网站
1.6.1 在WindowsServer2008/Vista系统中配置IIS7.0
1.6.2 在IIS7.0中部署ASP.NET3.5 网站
第2章 VS2008+SOLServer2005操作基础
2.1 ASP.NET运行环境概述
2.2 ASP.NET开发工具概述
2.3 安装VisualStudi02008
2.4 配置VisualStudi02008
2.5 用VisualStudi02008创建ASP.NET网站
2.5.1 新建ASP.NET网站
2.5.2 设计页面
2.5.3 预览页面
2.5.4 在网站中添加资源文件夹
2.5.5 在网站中添加模板页
2.6 管理ASP.NET网站
2.7 认识ASP.NET文件
2.8 分析ASP.NET文档结构
2.8.1 页面指令
2.8.2 代码部分
2.8.3 页面布局
2.9 SQLServer2005快速操作
2.9.1 使用SQLServer2005创建数据库
2.9.2 使用SQLServer2005创建数据表
2.9.3 使用SQLServer2005管理数据
2.9.4 使用SQLServer2005快速备份和还原数据库
2.9.5 使用SQLServer2005快速分离和附加数据库
2.1 0使用VisualStudi02008绑定SQLServer2005数据的可视化操作
2.1 0.1 创建SqlDataSource
2.1 0.2 实现GridView与SqlDataSource的数据绑定
第3章 C#程序设计入门
3.1 C#语言概述
3.1.1 从第1个C撑程序说起
3.1.2 测试C#程序
3.1.3 编写C#程序基本语法
3.2 数据类型
3.2.1 值类型
3.2.2 引用类型
3.2.3 装箱和拆箱
3.3 变量和常量
3.3.1 命名变量
3.3.2 声明变量
3.3.3 初始化变量
3.3.4 变量作用域
3.3.5 常量
3.4 表达式和运算符
3.4.1 算术运算符
3.4.2 赋值运算符
3.4.3 逻辑运算符
3.4.4 比较运算符
3.4.5 运算符的优先级
3.4.6 名称空间
3.5 语句
3.5.1 C#语句概述
3.5.2 条件语句
3.5.3 循环语句
3.5.4 跳转语句
3.6 函数
3.6.1 定义和使用函数
3.6.2 函数的返回值与参数
3.6.3 Main()函数
3.7 类
3.7.1 定义类
3.7.2 类的属性
3.7.3 类的方法
3.7.4 类的字段值
3.7.5 继承
3.7.6 重载
3.7.7 重写
3.7.8 构造函数
3.7.9 析构函数
3.8 异常处理
3.8.1 try.catch语句
3.8.2 try一finally语句
第4章 网站准入与安全防范——网站注册、登录和验证模块
4.1 建立用户信息数据表
4.2 设计注册表单
4.3 注册信息验证
4.4 验证控件的灵活应用
4.4.1 范围验证
4.4.2 比较验证
4.4.3 电话号码验证
4.4.4 日期验证
4.5 保存用户注册信息
4.6 完善用户注册功能
4.6.1 对输入密码进行加密
4.6.2 验证用户信息是否重复
4.7 用户登录
4.7.1 设计用户登录控件
4.7.2 登录功能实现
4.7.3 应用登录控件
4.7.4 退出登录
4.8 设计图形验证码
4.8.1 定义验证码类
4.8.2 应用验证码类
4.9 用户登录安全防范
4.9.1 防止SQL注入式攻击
4.9.2 防止脚本注入式攻击
第5章 让网站开始聚集人气——网站交互留言模块
5.1 留言板模块功能分析与总体设计
5.1.1 留言板功能分析
5.1.2 留言板整体设计
5.1.3 数据结构设计
5.1.4 建立数据库连接字符串
5.1.5 获取数据库连接字符串
5.2 留言列表
5.2.1 定义留言板导航用户控件
5.2.2 注册和引用导航用户控件
5.2.3 定义数据查询与绑定过程
5.2.4 绑定数据字段到DalaList控件
5.2.5 初始化页面显示
5.2.6 分页导航
5.2.7 回复显示
5.3 发表留言
5.3.1 设计留言发表表单
5.3.2 表单验证
5.3.3 插入数据
5.4 留言模块后台管理
5.4.1 后台登录
5.4.2 用户管理
5.4.3 后台管理控制台
5.4.4 在表单上绑定留言回复
5.4.5 更新留言回复
5.4.6 删除留言
5.4.7 退出管理
第6章 探秘二进制数据流——图片上传系统模块
6.1 预备知识——.NET图形命名空间
6.1.1 认识.NET图形命名空间
6.1.2 System.Drawing画图起步
6.1.3 绘制复杂图形
6.1.4 绘制坐标图
6.1.5 在网页中定位绘制的图形
6.2 图片上传
6.2.1 使用HTMLInput(File)控件上传文件
6.2.2 使用:FileUpload控件限制上传图片
6.3 增强图片上传功能
6.3.1 解决服务器端同名覆盖问题
6.3.2 上传图片统一命名
6.3.3 给上传图片增加文字水印
6.3.4 给上传图片增加图片水印
6.3.5 给上传图片增加透明图片水印
6.3.6 制作上传图片的缩微图
6.4 把图片上传到数据库
6.4.1 在本地建立数据库
6.4.2 上传图片到数据库
6.4.3 从数据库中读取图片
第7章 知己知彼百战不殆——网站流量与统计监测
7.1 流量统计模块功能分析
7.2 数据结构设计
7.3 自定义数据库操作类
7.3.1 数据库连接
7.3.2 数据库操作
7.4 获取用户信息
7.4.1 初始化页面
7.4.2 获取用户基本信息
7.4.3 计算用户信息
7.4.4 使用Request对象获取更多用户信息
7.5 记录用户信息
7.5.1 存储用户信息
7.5.2 更新系统统计值
7.5.3 存储用户浏览量
7.6 绑定被统计站点和输出动态数据
7.6.1 读取用户统计信息
7.6.2 输出流量统计标识和动态信息
7.6.3 绑定到被统计站点
7.7 用户管理
7.7.1 用户登录
7.7.2 后台验证
7.7.3 设计用户管理框架
7.7.4 退出管理
7.8 流量统计与分析
7.8.1 PV值统计
7.8.2 24小时实时流量统计
7.8.3 日流量统计
7.8.4 周流量统计
7.8.5 客户端统计
7.8.6 IP地址及访问量分析
7.8.7 来路分析
7.8.8 访问者地区分析
7.8.9 被访页面统计
第8章 让自己的网站更具亲和力——网站
投票与反馈模块239
8.1 网站投票模块功能分析
8.2 数据结构设计
8.3 LINQtoSQL介绍
8.3.1 LINQtoSQL概述
8.3.2 LINQt0SQL的优点
8.3.3 使用LINQtoSQL前的准备
8.3.4 LINQtoSQL常用功能介绍
8.3.5 Lambda表达式简介
8.4 使用LINQtoSQL构建网站投票模块数据层
8.5 制作后台管理模块
8.5.1 建立母版页
8.5.2 建立投票项目管理页面
8.6 建立投票选项设置页面
8.6.1 Page.Load事件设计
8.6.2 添加、修改投票项目
8.6.3 添加投票选项
8.6.4 绑定投票选项到gvVoteltems控件
8.6.5 修改投票选项
8.6.6 删除投票选项
8.7 制作前台投票模块
8.7.1 制作投票用户控件
8.7.2 引用投票用户控件
第9章 网上商店交易引擎——购物车模块
9.1 网站购物车模块功能分析
9.2 实体类设计
9.2.1 商品数据实体类
9.2.2 购物车实体类
9.3 LINQtoXML介绍
9.3.1 XML概述
9.3.2 LINQtoXML概述
9.3.3 使用LINQtoXML对XML文件进行操作
9.4 ASP.NETSession简介
9.5 使用LINQtoXML为购物车生成XML数据源
9.6 从XML数据源中查询商品信息
9.7 显示商品信息
第10章 挖掘网络信息的剩余价值一RSS信息发布与聚合模块
10.1 RSS概述
10.1.1 RSS的历史
10.1.2 RSS的现状
10.1.3 RSS的未来
10.2 RSS的使用
10.2.1 发布RSS
10.2.2 订阅RSS
10.3 RSS2.0规范
10.3.1 rss节点
10.3.2 channel节点
10.3.3 item节点
10.4 制作RSS发布模块
10.4.1 建立数据环境
10.4.2 建立响应RSS请求的一般处理程序
10.4.3 使用IE浏览器订阅自制RSS
……
第11章 社会化网络服务——SNS问答模块
第12章 神秘的网络爬虫——网站信息检索与搜索模块
第13章 更高效的网站——缓存技术在网站中的初步应用
第14章 更高效的网站——企业级缓存优化策略
第15章 更高效的网站——使用缓存技术优化问答模块
猜您喜欢