图书目录

目    录

  

项目1  项目介绍及需求分析 1

  项目引入 1

  项目分解 1

  任务1  进行项目需求分析 1

   相关知识 2

1.1.1  网站开发概述 2

1.1.2  商业网站建设的一般

流程 2

1.1.3  动态网站开发与

ASP.NET 3

   任务实施 6

  任务2  安装开发环境 8

   相关知识 8

1.2.1  认识Visual Studio 2010 8

1.2.2  Visual Studio 2010的

安装要求 9

1.2.3  认识SQL Server 2012 9

1.2.4  SQL Server 2012的

安装要求 10

   任务实施 10

  任务3  搭建系统架构 24

   相关知识 24

1.3.1  什么是三层架构 24

1.3.2  理解三层架构 25

   任务实施 26

  项目总结 27

  拓展训练 27

项目2  主页设计 28

  项目引入 28

  项目分解 29

  任务1  主页整体布局 29

   相关知识 29

2.1.1  网页布局概述 29

2.1.2  CSS语法基础 30

2.1.3  认识CSS盒模型 35

2.1.4  页面元素的定位和

浮动 37

2.1.5  常见的CSS属性 43

2.1.6  常用的网页布局方式 46

   任务实施 47

  任务2  导航菜单的制作 48

   相关知识 49

2.2.1  导航菜单的常用设计

方式 49

2.2.2  什么是JavaScript 49

2.2.3  JavaScript基础 50

2.2.4  JavaScript对象 56

2.2.5  JavaScript事件 60

   任务实施 62

  任务3  中间部分的设计 63

   相关知识 64

   任务实施 64

  项目总结 66

  拓展训练 66

项目3  新闻信息绑定 67

  项目引入 67

  项目分解 67

任务1  创建数据库、数据表、

存储过程 68

   相关知识 68

3.1.1  SQL Server创建数据库、

数据表 68

3.1.2  SQL Server创建存储

过程 71

   任务实施 73

任务2  使用C#编写数据库读操作 75

   相关知识 75

3.2.1  认识ADO.NET 75

3.2.2  使用SqlConnection对象

连接数据库 77

3.2.3  使用SqlCommand对象

操作数据库 77

3.2.4  使用SqlDataReader对象

读取数据 78

3.2.5  使用DataSet对象读取

数据 79

   任务实施 83

  任务3  使用控件进行数据绑定 85

   相关知识 85

3.3.1  数据绑定 85

3.3.2  使用<%# 表达式 %>

进行数据绑定 86

3.3.3  使用DataSource属性

绑定数据源 86

3.3.4  使用数据源控件 88

3.3.5  使用Eval方法绑定数

据源 88

   任务实施 88

  项目总结 89

  拓展训练 89

项目4  三层架构实现登录 90

  项目引入 90

  项目分解 91

  任务1  设计登录界面 91

   相关知识 91

4.1.1  制作静态、动态网页 91

4.1.2  利用ASP.NET的登录

控件制作登录页面 93

4.1.3  了解Page类 94

   任务实施 95

任务2  编写读取数据库管理员

信息的存储过程 98

   相关知识 98

4.2.1  常用SQL语句 98

4.2.2  编写存储过程 100

   任务实施 101

任务3  编写数据库连接的

相关类 103

   相关知识 103

4.3.1  连接数据库常用的类 103

4.3.2  编写数据库操作类的

方法 104

4.3.3  Web.config文件的

配置 105

   任务实施 106

任务4  实现业务逻辑层 107

   相关知识 108

4.4.1  认识业务逻辑层 108

4.4.2  业务逻辑层的实现 108

   任务实施 109

  任务5  进行对象封装 110

   相关知识 110

4.5.1  对象封装 110

4.5.2  对象封装的实现 111

   任务实施 113

  项目总结 114

  拓展训练 114

项目5  后台管理页面设计 115

  项目引入 115

  项目分解 116

任务1  后台管理页面框架的

实现 116

   相关知识 116

5.1.1  后台管理页面的布局 116

5.1.2  后台管理页面文档的

内联 117

   任务实施 118

  任务2  左侧导航菜单的加载 120

   相关知识 120

5.2.1  XmlDocument类 120

5.2.2  TreeView控件 122

   任务实施 123

任务3  使用XML文件实现节点

导航 124

   相关知识 124

5.3.1  XML文件结构 124

5.3.2  XML基本语法 125

5.3.3  XML与CSS 127

   任务实施 128

  项目总结 128

  拓展训练 129

项目6  新闻管理模块设计 130

  项目引入 130

  项目分解 130

  任务1  新闻管理界面的设计 131

   相关知识 131

6.1.1  了解在线HTML

编辑器 131

6.1.2  GridView控件的

使用 131

   任务实施 133

任务2  增、删、查、改功能的

实现 135

   相关知识 135

6.2.1  相关数据访问层的

实现 135

6.2.2  相关业务逻辑层的

实现 135

   任务实施 137

  项目总结 145

  拓展训练 145

项目7  站内搜索模块设计 146

  项目引入 146

  任务  站内搜索功能的实现 147

   相关知识 147

7.1.1  设计搜索入口 147

7.1.2  执行搜索 148

7.1.3  展示搜索结果 148

   任务实施 153

  项目总结 160

  拓展训练 160

参考文献 161

    

  

  

  

IV

  

  

V