新编ASP.NET从入门到精通

新编ASP.NET从入门到精通
作 者: 龙马工作室 编著
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 计算机教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《新编ASP.NET从入门到精通》作者简介

内容简介

《新编ASP.NET从入门到精通》围绕ASP.NET 2.0技术以及使用这项技术进行项目开发展开深入讲解。全书共分为5篇,第1篇为入门篇,主要介绍ASP.NET入门、C#语言入门和ASP.NET网站开发入门;第2篇为开发篇,主要介绍ASP.NET Web常用控件、网页样式与布局设计——CSS+DIV、网页美化技术、网站的上传、打包与安装;第3篇为数据库应用篇,主要介绍数据库管理系统SQL Server 2005、SQL语言速成、数据库网站实例、使用网站后台数据库、常用数据库控件详解、常用信息处理技术及数据库连接管理;第4篇为精通篇,主要介绍ASP.NET 网站常用模块设计、水晶报表、ASP.NET实现邮件发送、ASP.NET Ajax和网站安全技术;第5篇为综合实战篇,以实际项目为例,教会读者如何应用所学的技术进行项目开发,主要介绍在线聊天室网站实战,企业网站实战,BLOG系统实战,人事管理系统实战。《新编ASP.NET从入门到精通》光盘中包含21个小时的与《新编ASP.NET从入门到精通》内容同步的教学录像,100个赠送的Visual Basic.NET 2005、Visual C# 2005和Dreamweaver CS3典型实例录像,及“网站中色彩的应用”和“Visual C# 2005”电子文档等。《新编ASP.NET从入门到精通》适合两类读者阅读。一类是从未接触过ASP.NET,希望通过学习掌握这门技术的读者,建议这类读者按照目录安排,循序渐进地进行学习;另一类是具备一定ASP.NET基础,希望通过《新编ASP.NET从入门到精通》实现技术升级的读者,建议这类读者首先粗略地阅读《新编ASP.NET从入门到精通》基础部分的内容,然后将时间和精力放在《新编ASP.NET从入门到精通》的其他部分。《新编ASP.NET从入门到精通》适用于大专院校需要学习相关内容的学生,也适合程序设计人员和编程爱好者。对于中级用户也有一定的参考价值。

图书目录

第1篇 入门篇

第1章 ASP.NET入门

1.1 初识ASP.NET

1.1.1 什么是ASP.NET

1.1.2 ASP.NET与ASP的区别

1.1.3 .NET Framework简介

1.1.4 ASP.NET的优点

1.2 ASP.NET的开发环境

1.2.1 ASP.NET 开发要求

1.2.2 IIS的安装与配置

1.3 ASP.NET的开发工具

1.3.1 Visual Studio 2005的安装

1.3.2 认识ASP.NET的开发工具

1.3.3 ASP.NET的语言支持

1.4 ASP.NET的内置对象

1.4.1 Response对象

1.4.2 Request对象

1.4.3 Application对象

1.4.4 Session对象

1.4.5 Cookie对象

1.4.6 Server对象

1.5 创建第一个ASP.NET网站

1.5.1 创建测试网站

1.5.2 创建自己的网站

1.6 本章小结

第2章 C#语言入门

2.1 C#语言概述

2.1.1 面向对象设计的概念

2.1.2 C#语言的发展及特点

2.1.3 C#语言与其他语言的比较

2.2 C#的命名空间

2.3 C#的数据类型

2.3.1 整数类型

2.3.2 实数类型

2.3.3 字符类型

2.3.4 布尔类型

2.3.5 结构类型

2.3.6 枚举类型

2.4 域、常量与变量

2.4.1 域(访问修饰符)

2.4.2 常量的定义及使用

2.4.3 变量的定义及使用

2.5 运算符

2.5.1 算术运算符

2.5.2 赋值运算符

2.5.3 关系运算符

2.5.4 逻辑运算符

2.5.5 位运算符

2.5.6 三元运算符

2.5.7 自增、自减运算符

2.5.8 new 运算符

2.5.9 typeof运算符

2.5.10 checked和unchecked运算符

2.6 数组的定义及使用

2.7 程序控制语句

2.7.1 顺序语句

2.7.2 选择语句

2.7.3 循环语句

2.7.4 跳转语句

2.8 类

2.8.1 类的定义

2.8.2 类的域

2.8.3 类的成员

2.8.4 类的常数

2.8.5 类的方法

2.8.6 类的属性

2.8.7 类的委托和事件

2.8.8 类的索引

2.8.9 类的运算

2.8.10 构造函数

2.8.11 析构函数

2.8.12 类的继承

2.9 本章小结

第3章 ASP.NET网站开发入门

3.1 Web基础知识

3.1.1 B/S架构

3.1.2 WWW的核心——HTTP

3.1.3 Web页面

3.2 ASP.NET网站开发的基本流程

3.3 ASP.NET网站的文件组成

3.3.1 Default.aspx文件

3.3.2 Default.aspx.cs文件

3.3.3 Web.config文件

3.4 ASP.NET的运行机制

3.5 配置Web.config文件

3.6 本章小结

第2篇 基础开发篇

第4章 网站快速组装——Web常用控件

4.1 服务器控件的基本概念

4.1.1 控件的声明及属性、事件和方法

4.1.2 Web表单的工作原理

4.1.3 控件的分类

4.2 HTML服务器控件

4.2.1 HTML通用控件

4.2.2 HTML按钮控件

4.2.3 HTML单行文本框控件

4.2.4 HTML多行文本框控件

4.2.5 HTML复选框 和HTML单选按钮

4.2.6 HTML隐藏文本框

4.2.7 HTML上传文件控件

4.2.8 HTML表格控件

4.2.9 HTML图像控件

4.2.10 HTML下拉列表控件

4.3 本章小结

第5章 网站快速组装——Web常用控件

5.1 Web服务器控件

5.1.1 广告控件

5.1.2 按钮控件

5.1.3 标签控件

5.1.4 文本框控件

5.1.5 链接按钮控件

5.1.6 图像控件

5.1.7 图像按钮控件

5.1.8 超级链接控件

5.1.9 下拉列表控件

5.1.10 列表框控件

5.1.11 复选框和单选按钮

5.1.12 复选框列表和单选列表控件

5.1.13 面板控件

5.1.14 表格控件

5.2 验证控件

5.2.1 基验证类

5.2.2 必须字段验证控件

5.2.3 范围验证控件

5.2.4 正则表达式验证控件

5.2.5 自定义验证控件

5.2.6 验证总结控件

5.3 用户控件

5.4 本章小结

第6章 网页样式与布局技术——CSS+DIV

6.1 网页样式设计——级联样式表(CSS)

6.1.1 样式生成器

6.1.2 建立外部样式表文件

6.2 网页布局设计——DIV

6.3 本章小节

第7章 网页美化技术

7.1 主题和皮肤

7.1.1 主题概述

7.1.2 主题的分类

7.1.3 主题的应用

7.2 网站配色

7.2.1 网页色彩的定义

7.2.2 网页色彩的搭配应用

7.2.3 配色赏析

7.3 使用母版页

7.3.1 创建一个母版页

7.3.2 在Web窗体中应用母版页

7.3.3 母版页的简单机制

7.3.4 对母版页进行简单编辑

7.4 本章小节

第8章 网站的上传

8.1 上传网站前的准备工作

8.1.1 注册域名

8.1.2 申请空间

8.2 网站本地测试

8.3 网站上传

8.3.1 使用Visual Studio 2005上传

8.3.2 使用FTP工具上传

8.4 本章小结

第3篇 数据库应用篇

第9章 数据库管理系统——SQL Server 200

9.1 SQL Server 2005概述

9.2 SQL Server 2005硬件及软件配置需求

9.3 SQL Server 2005的安装

9.4 安装成功验证

9.5 安全、权限管理

9.6 备份与恢复

9.6.1 数据备份

9.6.2 数据恢复

9.7 本章小结

第10章 SQL语言速成

10.1 基本对象

10.2 数据类型

10.3 运算符

10.4 SQL的标准函数

10.5 数据操作

10.5.1 创建数据库CREATE DATABASE

10.5.2 删除数据库DROP DATA BASE

10.5.3 创建表CREATE TABLE

10.5.4 修改表ALTER TABLE

10.5.5 删除表DROP TABLE

10.5.6 插入数据INSERT

10.5.7 更新数据UPDATE

10.5.8 删除数据DELETE

10.5.9 数据的图形化操作

10.6 SELECT子句

10.6.1 FROM子句

10.6.2 使用WHERE子句设置查询条件

10.6.3 通配符

10.7 连接查询

10.7.1 内连接

10.7.2 外连接

10.7.3 交叉连接

10.8 字段属性

10.8.1 允许和禁止空值

10.8.2 默认值

10.8.3 标识字段

10.9 SQL 常用函数

10.9.1 统计字段值的数目

10.9.2 计算字段的平均值

10.9.3 字段值的和

10.9.4 返回最大值或最小值

10.10 本章小结

第11章 数据库网站实例

11.1 网站构架

11.2 设计留言板界面

11.3 编写留言板程序

11.4 本章小结

第12章 使用网站后台数据库

12.1 ADO.NET简介

12.2 连接语法

12.2.1 与SQL Server数据库的连接

12.2.2 与Access数据库的连接

12.2.3 共享连接字符串

12.3 数据库管理

12.3.1 身份认证界面设置

12.3.2 主管理页面设置

12.3.3 查看数据表页面设计

12.3.4 创建数据库页面设计

12.3.5 创建表名、字段个数页面设计

12.3.6 创建表结构页面设计

12.3.7 数据库管理器演示效果

12.4 本章小结

第13章 常用数据库控件详解

13.1 Command对象

13.1.1 构造Command对象

13.1.2 SQL Command对象的读取方法

13.2 DataReader对象读取和显示数据

13.2.1 使用同一个DataReader对象

13.2.2 在下拉列表框中使用DataReader对象

13.2.3 在多项选择框中使用DataReader对象

13.2.4 DataReader高级用法——自行控制读取的行

13.3 DataSet对象读取数据

13.3.1 使用DataSet对象传送数据的步骤

13.3.2 使用DataSet对象并绑定到数据控件

13.3.3 自定义填充行

13.3.4 来自多个数据源的数据

13.4 DataView对象的使用

13.4.1 创建和使用DataView对象

13.4.2 DataView高级用法

13.5 本章小结

第14章 常用信息处理技术——添加、修改及删除

14.1 使用数据向导创建数据库连接

14.2 使用DetailsView控件添加信息

14.3 使用GridView控件删除信息

14.4 使用GridView控件修改信息

14.5 手动编程实现添加信息模块

14.5.1 使用Command对象添加记录

14.5.2 使用DataSet对象添加记录

14.6 手动编程实现修改信息模块

14.6.1 使用Command对象更新记录

14.6.2 使用DataSet对象更新记录

14.7 手动编程实现删除信息模块

14.7.1 使用Command对象删除记录

14.7.2 使用DataSet对象删除记录

14.8 本章小结

第15章 数据库连接管理

15.1 为什么要进行连接管理

15.2 封闭式并发管理

15.3 连接池管理

15.4 DataSet和DataReader的使用

15.5 本章小结

第4篇 精通篇

第16章 常用功能的实现

16.1 显示指定信息

16.2 分页显示记录集中的信息

16.3 显示详细信息

16.4 显示相关信息

16.5 网站导航模块

16.6 用户身份验证

16.7 搜索模块

16.8 投票模块

16.9 流量统计模块

16.10 随机广告生成器

16.11 本章小结

第17章 水晶报表

17.1 水晶报表简介

17.1.1 报表设计器的环境介绍

17.1.2 Crystal报表区域介绍

17.2 创建与数据库交互的水晶报表

17.2.1 使用向导创建水晶报表

17.2.2 创建自定义水晶报表

17.3 报表数据的相关操作

17.3.1 水晶报表中数据的排序与分组

17.3.2 图表的使用

17.3.3 子报表的应用

17.3.4 水晶报表的打印和数据导出

17.4 本章小结

第18章 ASP.NET实现邮件发送

18.1 邮件发送类的概述

18.2 普通文本邮件的发送

18.2.1 使用MailMessage类创建电子邮件

18.2.2 使用MailAttachment类添加附件

18.2.3 使用SmtpClient类发送电子邮件

18.2.4 在ASP.NET程序中发送电子邮件

18.3 发送HTML格式邮件

18.4 本章小结

第19章 新型Web开发技术——ASP.NET Ajax

19.1 ASP.NET Ajax入门

19.1.1 什么是ASP.NET Ajax

19.1.2 ASP.NET Ajax安装

19.1.3 ASP.NET Ajax开发环境介绍

19.2 ASP.NET Ajax的常用控件

19.3 ASP.NET Ajax应用实例

19.4 本章小结

第20章 网站安全技术

20.1 ASP.NET 2.0安全性概述

20.2 安全登录模块设计

20.2.1 查看登录控件默认使用的数据库

20.2.2 手动更改Visual Studio 2005的默认网站配置

20.2.3 使用登录控件

20.2.4 使用权限管理模块

20.3 图文验证模块设计

20.4 身份验证和授权

20.4.1 Windows XP安全概述

20.4.2 IIS提供的身份验证和授权方法

20.4.3 ASP.NET提供的身份验证和授权方法

20.5 网站加密方法简介

20.6 本章小结

第5篇 综合实战篇

第21章 在线聊天室网站实战

21.1 系统分析

21.1.1 系统实现架构

21.1.2 系统三层结构类图

21.2 数据库设计

21.2.1 设计数据库

21.2.2 实现数据库

21.3 数据访问层设计

21.3.1 配置数据库连接

21.3.2 DataAccess类成员一览

21.3.3 实现DataAccess类

21.4 业务逻辑层设计

21.4.1 用户管理类

21.4.2 信息类

21.5 页面显示层设计

21.5.1 用户登录页面

21.5.2 密码修改页面

21.5.3 用户注册页面

21.5.4 用户发言

21.5.5 显示发言信息

21.5.6 显示在线用户

21.6 系统预览

21.6.1 用户登录

21.6.2 进入聊天室主页面

21.6.3 发表信息

21.6.4 浏览信息

21.6.5 查看在线用户

21.6.6 用户注册

21.6.7 注销身份

21.7 本章小结

第 22章 企业网站实战

22.1 配置IIS和数据库

22.1.1 配置IIS

22.1.2 添加数据库

22.2 系统分析

22.3 设计数据库

22.3.1 数据库需求分析

22.3.2 数据库逻辑设计

22.3.3 数据库连接配置

22.4 登录注册模块

22.4.1 登录及注册

22.4.2 角色管理

22.4.3 用户管理

22.5 新闻模块

22.5.1 添加新闻

22.5.2 管理新闻

22.5.3 查看新闻

22.6 产品模块

22.6.1 产品类别管理

22.6.2 图片信息管理

22.6.3 查看图片信息

22.7 订单管理模块

22.7.1 填写订单

22.7.2 查看订单

22.7.3 订单管理

22.8 留言模块

22.8.1 填写留言

22.8.2 管理留言

22.9 本章小结

第23章 BLOG系统实战

23.1 系统概述

23.2 准备工作

23.3 博客功能的需求及需求分析

23.4 数据库设计

23.5 博客框架搭建

23.6 开通博客

23.6.1 实现动态URL转发

23.6.2 三层架构简介

23.6.3 三层架构中数据存取层、业务逻辑层的实现

23.6.4 使用业务逻辑层为注册用户开通博客

23.7 Web用户控件开发

23.7.1 日历显示模块

23.7.2 基本信息显示模块

23.7.3 好友显示模块

23.7.4 留言显示模块

23.7.5 日志显示模块

23.7.6 图片显示模块

23.7.7 好友最近更新显示模块

23.7.8 最近访问人员显示模块

23.8 利用WebParts设计博客主页

23.8.1 WebParts简介

23.8.2 博客主页逻辑设计与实现

23.9 本章小结

第24章 人事管理系统实战

24.1 系统概述

24.2 数据库分析设计与实现

24.2.1 设计数据库

24.2.2 数据关系图

24.2.3 数据库的实现

24.3 系统实现

24.3.1 制作一个母版页

24.3.2 制作导航栏

24.3.3 用户登录

24.3.4 修改密码

24.3.5 员工信息查看页面

24.3.6 员工信息编辑和增加页面

24.3.7 奖惩管理

24.4 系统预览

24.4.1 用户登录

24.4.2 员工信息管理

24.4.3 职位管理

24.4.4 部门管理

24.4.5 员工经历管理

24.4.6 考勤管理

24.4.7 奖惩管理

24.4.8 修改密码与退出系统

24.4.9 工程文件一览

24.5 本章小结

以下内容在光盘中

第25章 论坛实战

25.1 配置IIS和数据库

25.1.1 配置IIS

25.1.2 添加数据库

25.2 设计数据库

25.2.1 数据库需求分析

25.2.2 数据库逻辑设计

25.2.3 数据库连接设置

25.3 论坛使用说明

25.4 本章小结

第26章 在线教育网站实战

26.1 配置IIS和数据库

26.1.1 配置IIS

26.1.2 添加数据库

26.2 网站结构设计

26.2.1 目标设计

26.2.2 系统功能分析与设计

26.3 设计数据库

26.3.1 数据库需求分析

26.3.2 数据库结构设计

26.3.3 连接数据库

26.4 资料显示模块

26.4.1 网站首页

26.4.2 资料详细信息

26.4.3 阅读资料信息

26.4.4 教师基本信息

26.4.5 搜索资料信息

26.5 资料管理模块

26.5.1 管理员登录

26.5.2 角色管理

26.5.3 用户管理

26.5.4 发布资料信息

26.5.5 管理资料信息

26.5.6 修改资料信息

26.5.7 删除资料信息

26.6 教师管理模块

26.6.1 搜索教师信息

26.6.2 管理教师信息

26.6.3 添加教师信息

26.6.4 修改教师信息

26.6.5 删除教师信息

26.7 本章小结

第27章 政府网站

27.1 配置IIS和数据库

27.1.1 配置IIS

27.1.2 添加数据库

27.2 系统概述

27.3 数据库设计

27.3.1 数据库需求分析

27.3.2 数据库逻辑设计

27.3.3 数据库连接设置

27.4 前台系统实现

27.4.1 机构概况

27.4.2 政策法规

27.4.3 网上办事

27.4.4 民政新闻

27.4.5 搜索资料信息

27.4.6 政策咨询

27.4.7 咨询结果

27.4.8 站内搜索

27.4.9 在线调查

27.5 后台系统实现

27.5.1 管理员登录

27.5.2 角色管理

27.5.3 用户管理

27.5.4 栏目管理

27.5.5 添加栏目新闻

27.5.6 删除栏目新闻

27.5.7 投票统计管理

27.5.8 用户咨询管理

27.5.9 回复咨询

27.5.10 删除友情链接

27.5.11 添加友情链接

27.5.12 公告管理

27.6 本章小结

第28章 学籍管理系统实战

28.1 系统概述

28.2 系统操作流程

28.3 系统预览

28.3.1 用户登录

28.3.2 学生选课

28.3.3 管理教师信息

28.3.4 管理学生信息

28.3.5 管理班级信息

28.3.6 管理课程信息

28.3.7 管理学生选课

28.3.8 修改密码和退出系统

28.3.9 工程文件一览

28.4 数据库分析设计与实现

28.4.1 设计数据库

28.4.2 数据关系图

28.4.3 数据库的实现

28.5 系统实现

28.5.1 配置数据库连接

28.5.2 制作一个母版页

28.5.3 制作树形导航栏

28.5.4 用户登录

28.5.5 修改密码

28.5.6 学生选课页面

28.5.7 学生查看课程详细信息

28.5.8 添加教师信息

28.5.9 教师信息管理

28.5.10 添加学生信息

28.5.11 管理学生信息

28.5.12 班级添加

28.5.13 班级管理页面

28.5.14 课程管理

28.5.15 管理学生选课

28.5.16 学生选课添加

28.6 本章小结

第29章 在线视频点播系统实战

29.1 系统概述

29.1.1 系统功能

29.1.2 系统实现架构

29.2 系统预览

29.2.1 用户登录和注册

29.2.2 进入在线视频点播系统主页面

29.2.3 查看一类视频的所有信息

29.2.4 查看单个视频的详细信息

29.2.5 收藏视频

29.2.6 管理收藏

29.2.7 播放视频

29.2.8 修改密码

29.2.9 类别管理

29.2.10 用户管理

29.2.11 工程文件一览

29.3 数据库设计

29.3.1 设计数据库

29.3.2 实现数据库

29.4 数据访问层

29.4.1 配置数据库连接

29.4.2 DataAccess类成员一览

29.4.3 实现DataAccess类

29.5 业务逻辑层

29.5.1 用户管理类

29.5.2 视频信息类

29.6 页面显示层

29.6.1 导航栏页面

29.6.2 用户登录页面

29.6.3 密码修改页面

29.6.4 用户注册页面

29.6.5 用户注销

29.6.6 用户管理

29.6.7 类别管理

29.6.8 视频信息显示

29.6.9 视频信息管理

29.6.10 查看收藏

29.6.11 播放界面

29.7 本章小结

附录A 常用快捷键及其技巧

附录B 常见问题及解答

附录C 源码大放送

以下为赠送录像

ASP.NET教学录像

按钮外观的改变

产生随机数

创建和删除文件

创建和删除文件夹

创建列表

创建文件并写入

在线人数统计

创建无序列表

动态改变网页标题

动态生成图片

读取文件属性

复制和移动文件

绘制基本图形

获取当前时间

获取登录信息

获取服务器IP地址

加载图片的三种方法

警告对话框

控件绑定

加载控件的三种方法

浏览器信息

密码加密

使用标签创建表格

使用控件创建表格

输出文本文件

数据绑定

图片预览

文本框控件的使用

页面访问次数统计

页面重定向

VB.NET 2005教学录像

倒计时效果

动态创建文本框

动态显示当前时间

动态显示用户登录总时间

图形验证码

媒体播放器

捕获键盘按键和鼠标位置

查找已打开的窗体

根据IP地址获得主机名称

根据文件名称查找文件

移动和复制文件

窗体之间的参数传递

窗体的淡入效果

窗体的淡出效果

绘制特殊效果的文字

获取本机IP地址

读取Excel文件

Visual C# 2005教学录像

为程序添加启动屏幕

图形验证码

媒体播放器

文字随机验证码

根据IP地址获得主机名称

根据文件内容查找文件

根据文件名称查找文件

用户控件的制作

用正则表达式提取内容

用正则表达式进行表单验证

移动和复制文件

绘制特殊效果的文字

获取本机IP地址

获得程序的启动路径

识别中文字符

读取xml文件

读取应用程序配置

限制文本框的输入类型

Dreamweaver CS3教学录像

半透明图像

编辑文本

辨别浏览器

表单验证

插入Flash动画

创建交互图像

创建相册

导入表格数据

等级分明

蝶恋花

幻灯片

即时提示

立体表格

利用AP DIV创建文字阴影

美化的表格效果

美化页面滚动条

千变万化

生日快乐

十二星座

特效链接

添加背景音乐

图片展示

图文并茂

图像链接

为网页设置刷新

五颜六色

移花接木

以模板构建网站和更新网站

阴影特效字

制作网页过渡效果

制作自动滚屏网页

转到URL

自动弹出警告

自动关闭窗口效果

自动显示当前日期和时间