当前位置:首页 > 工业技术
ASP.NET程序设计项目教程  C#版
ASP.NET程序设计项目教程  C#版

ASP.NET程序设计项目教程 C#版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:诸福磊,靖定国,金莉花主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:7302416834
  • 页数:340 页
图书介绍:本书主要内容包括ASP.NET 3.5简介,C# 3.0程序设计基础,面向对象设计基础,ASP.NET的网页代码模型及生命周期,Web窗体的基本控件,Web窗体的高级控件,数据库与ADO.NET基础,Web窗体的数据控件,ASP.NET操作数据库,访问其他数据源,用户控件和自定义控件,ASP.NET的皮肤、主题和母版页,注册模块设计,投票模块设计,ASP.NET校友录系统。
《ASP.NET程序设计项目教程 C#版》目录

第1章 ASP.NET 3.5 与开发工具 1

1.1 场景导入 1

1.2 什么是ASP.NET 1

1.2.1 .NET历史与展望 1

1.2.2 ASP.NET与ASP 2

1.2.3 ASP.NET开发工具 3

1.2.4 ASP.NET客户端 4

1.3 .NET框架 4

1.3.1 什么是.NET框架 4

1.3.2 公共语言运行库 5

1.3.3 .NET框架类库 6

1.4 安装Visual Studio 2008 7

1.4.1 安装Visual Studio 2008 7

1.4.2 主窗口 9

1.4.3 文档窗格 9

1.4.4 工具箱 11

1.4.5 解决方案管理器 12

1.4.6 属性窗格 13

1.4.7 错误列表窗格 14

1.5 ASP.NET应用程序基础 15

1.5.1 创建ASP.NET应用程序 15

1.5.2 运行ASP.NET应用程序 15

1.5.3 编译ASP.NET应用程序 17

1.6 本章小结 18

1.7 本章习题 18

第2章 ASP.NET的网页代码模型及生命周期 19

2.1 场景导入 19

2.2 ASP.NET的网页代码模型 19

2.2.1 创建ASP.NET网站 20

2.2.2 单文件页模型 20

2.2.3 代码隐藏页模型 22

2.2.4 创建ASP.NET Web Application 23

2.2.5 ASP.NET网站和ASP.NET应用程序的区别 24

2.3 代码隐藏页模型的解释过程 24

2.4 代码隐藏页模型的事件驱动处理 25

2.5 ASP.NET客户端状态 25

2.5.1 视图状态 25

2.5.2 控件状态 26

2.5.3 隐藏域 26

2.5.4 Cookie 27

2.5.5 客户端状态维护 27

2.6 ASP.NET页面生命周期 27

2.7 ASP.NET生命周期中的事件 28

2.7.1 页面加载事件(Page_PreInit) 28

2.7.2 页面加载事件(Page_Init) 28

2.7.3 页面载入事件(Page_ Load) 29

2.7.4 页面卸载事件(Page_Unload) 29

2.7.5 页面指令 30

2.8 ASP.NET网站文件类型 31

2.9 本章小结 33

2.10 本章习题 34

第3章 Web窗体的基本控件 35

3.1 场景导入 35

3.2 控件的属性 35

3.3 简单控件 36

3.3.1 标签控件(Label) 36

3.3.2 超链接控件(HyperLink) 37

3.3.3 图像控件(Image) 39

3.4 文本框控件(TextBox) 39

3.4.1 文本框控件的属性 40

3.4.2 文本框控件的使用 40

3.5 按钮控件(Button、 LinkButton和ImageButton) 42

3.5.1 按钮控件的通用属性 43

3.5.2 Click单击事件 43

3.5.3 Command命令事件 43

3.6 单选控件和单选组控件(RadioButton和RadioButtonList) 45

3.6.1 单选控件(RadioButton) 45

3.6.2 单选组控件(RadioButtonList) 45

3.7 复选框控件和复选组控件(CheckBox和CheckBoxList) 47

3.7.1 复选框控件(CheckBox) 47

3.7.2 复选组控件(CheckBoxList) 48

3.8 列表控件(DropDownList、ListBox和BulletedList) 49

3.8.1 DropDownList列表控件 49

3.8.2 ListBox列表控件 50

3.8.3 BulletedList列表控件 51

3.9 面板控件(Panel) 53

3.10 占位控件(PlaceHolder) 55

3.11 日历控件(Calendar) 55

3.11.1 日历控件的样式 56

3.11.2 日历控件的事件 57

3.12 广告控件(AdRotator) 58

3.13 文件上传控件(FileUpload) 61

3.14 视图控件(MultiView和View) 63

3.15 表控件(Table) 64

3.16 向导控件(Wizard) 68

3.16.1 向导控件的样式 68

3.16.2 导航控件的事件 69

3.17 XML控件 71

3.18 验证控件 71

3.18.1 表单验证控件(RequiredFieldValidator) 71

3.18.2 比较验证控件(CompareValidator) 72

3.18.3 范围验证控件(RangeValidator) 74

3.18.4 正则验证控件(RegularExpressionValidator) 74

3.18.5 自定义逻辑验证控件(CustomValidator) 76

3.18.6 验证组控件(ValidationSummary) 77

3.19 导航控件 78

3.20 其他控件 80

3.20.1 隐藏输入框控件(HiddenField) 80

3.20.2 图片热点控件(ImageMap) 81

3.20.3 静态标签控件(Lieral) 83

3.20.4 动态缓存更新控件(Substitution) 85

3.21 本章小结 86

3.22 本章习题 87

第4章 Web窗体的高级控件 88

4.1 场景导入 88

4.2 登录控件 88

4.2.1 登录控件(Login) 88

4.2.2 登录名称控件(LoginName) 90

4.2.3 登录视图控件(LoginView) 91

4.2.4 登录状态控件(LoginStatus) 93

4.2.5 密码恢复控件(PasswordRecovery) 95

4.2.6 密码更改控件(ChangePassword) 98

4.2.7 生成用户控件(CreateUserWizard) 99

4.3 网站管理工具 101

4.3.1 启动管理工具 102

4.3.2 用户管理 102

4.3.3 用户角色 104

4.3.4 访问规则管理 105

4.3.5 应用程序配置 107

4.4 使用登录控件 108

4.4.1 生成用户控件(CreateUserWizard) 108

4.4.2 密码更改控件(ChangePassword) 110

4.5 本章小结 111

4.6 本章习题 111

第5章 数据库基础 112

5.1 场景导入 112

5.2 使用Access 2010管理数据库 112

5.2.1 创建Access数据库 112

5.2.2 创建Access数据表 113

5.2.3 表的设计 114

5.3 使用SQL Server 2005管理数据库 115

5.3.1 SQL Server 2005简介 115

5.3.2 安装SQL Server 2005 117

5.3.3 教务系统数据库的创建 125

5.3.4 表的创建 127

5.3.5 数据库的备份与还原 129

5.4 SQL语言基础 133

5.4.1 SQL简介 133

5.4.2 SQL Server数据库数据检索 134

5.4.3 SQL Server数据库数据管理 137

5.5 SQL Server数据库系统优化 138

5.5.1 创建视图显示学生信息 138

5.5.2 创建存储过程显示指定学生的课程和成绩 141

5.5.3 创建触发器自动更新学生人数 143

5.6 本章小结 144

5.7 本章习题 145

第6章 Web窗体的数据控件 146

6.1 场景导入 146

6.2 数据源控件 147

6.2.1 数据源控件简介 147

6.2.2 AccessDataSource数据源控件 148

6.2.3 SqlDataSource数据源控件 149

6.2.4 DropDownList控件联动 157

6.3 数据控件 158

6.3.1 GridView数据控件 158

6.3.2 DetailsView数据控件 164

6.4 使用其他数据控件连接数据库 166

6.4.1 FormView数据控件 167

6.4.2 DataList数据控件 168

6.4.3 Repeater数据控件 174

6.4.4 ListView数据控件 177

6.4.5 DataPager数据控件 181

6.5 本章小结 185

6.6 本章习题 185

第7章 ADO.NET数据库访问技术 187

7.1 场景导入 187

7.2 ADO.NET技术概述 187

7.2.1 数据库访问技术的演变 187

7.2.2 ADO.NET技术 188

7.3 Connection建立数据库连接 190

7.3.1 Connection对象概述 190

7.3.2 连接数据库字符串 191

7.3.3 使用Connection对象连接数据库 192

7.4 使用Command对象操作数据库 194

7.4.1 Command对象概述 194

7.4.2 使用Command对象插入数据 196

7.4.3 使用Command对象更新数据 198

7.4.4 使用Command对象删除数据 200

7.5 使用DataReader对象读取数据 203

7.5.1 DataReader对象概述 203

7.5.2 使用DataReader对象读取数据 204

7.5.3 使用DataReader对象和GridView控件显示数据 206

7.5.4 案例:登录页面的设计 206

7.6 使用DataSet和DataReader读取数据 209

7.6.1 DataSet对象和DataReader对象 209

7.6.2 使用DataReader对象读取DataSet表中数据 211

7.6.3 使用DataReader对象、DataSet对象和GridView控件显示数据 212

7.6.4 DataReader对象与DataSet对象的区别 213

7.7 本章小结 216

7.8 本章习题 216

第8章 访问其他数据源 218

8.1 场景导入 218

8.2 使用ODBC .NET Data Provider 218

8.2.1 ODBC .NET Data Provider简介 218

8.2.2 建立连接 219

8.3 使用OLEDB .NET Data Provider 224

8.3.1 OLEDB .NET Data Provider简介 224

8.3.2 建立连接 225

8.4 访问MySql 226

8.4.1 MySql简介 226

8.4.2 建立连接 227

8.5 访问Excel 229

8.5.1 Excel简介 230

8.5.2 建立连接 230

8.6 访问TXT 233

8.6.1 使用ODBC .NET Data Provider连接TXT 233

8.6.2 使用OLEDB .NET Data Provider连接TXT 235

8.6.3 使用System,IO命名空间 236

8.7 访问SQLite 237

8.7.1 SQLite简介 237

8.7.2 SQLite连接方法 238

8.8 本章小结 239

8.9 本章习题 239

第9章 用户控件和自定义控件 240

9.1 场景导入 240

9.2 用户控件 240

9.2.1 什么是用户控件 241

9.2.2 编写一个简单的控件 241

9.2.3 将Web窗体转换成用户控件 244

9.3 自定义控件 245

9.3.1 实现自定义控件 246

9.3.2 复合自定义控件 249

9.4 用户控件和自定义控件的异同 253

9.5 用户控件示例 253

9.5.1 ASP.NET登录控件 254

9.5.2 ASP.NET登录控件的开发 254

9.5.3 ASP.NET登录控件的使用 258

9.6 自定义控件实例 260

9.6.1 ASP.NET分页控件 260

9.6.2 ASP.NET分页控件的使用 266

9.7 母版页 268

9.7.1 母版页基础 268

9.7.2 内容窗体 271

9.7.3 母版页的运行方法 273

9.7.4 嵌套母版页 274

9.8 本章小结 276

9.9 本章习题 277

第10章 注册模块设计 278

10.1 场景导入 278

10.2 学习要点 279

10.3 系统设计 280

10.3.1 模块功能描述 280

10.3.2 模块流程分析 280

10.4 数据库设计 281

10.4.1 数据库的分析和设计 281

10.4.2 数据表的创建 281

10.5 界面设计 282

10.5.1 基本界面 282

10.5.2 创建CSS 283

10.6 代码实现 284

10.6.1 验证控制 284

10.6.2 过滤输入信息 285

10.6.3 插入注册信息 286

10.6.4 管理员页面 287

10.7 本章小结 289

第11章 ASP.NET校友录系统设计 290

11.1 场景导入 290

11.1.1 准备数据源 290

11.1.2 实例演示 290

11.1.3 管理后台演示 293

11.2 系统设计 296

11.2.1 需求分析 296

11.2.2 系统功能设计 298

11.2.3 模块功能划分 299

11.3 数据库设计 300

11.3.1 数据库分析和设计 300

11.3.2 数据表的创建 302

11.4 数据表关系图 306

11.5 系统公用模块的创建 306

11.5.1 使用Fckeditor 306

11.5.2 使用SQLHelper 308

11.5.3 配置Web. config 309

11.6 系统界面和代码实现 309

11.6.1 用户注册实现 309

11.6.2 用户登录实现 310

11.6.3 校友录页面规划 311

11.6.4 自定义控件实现 312

11.6.5 校友录页面实现 314

11.6.6 日志发布实现 314

11.6.7 日志修改实现 315

11.6.8 管理员日志删除 317

11.6.9 日志显示页面 317

11.6.10 用户索引页面 318

11.6.11 管理员用户删除 318

11.7 用户体验优化 319

11.7.1 超链接样式优化 319

11.7.2 默认首页优化 321

11.7.3 导航栏编写 322

11.7.4 AJAX留言优化 324

11.7.5 优化留言表情 325

11.8 高级功能实现 329

11.8.1 后台管理页面实现 329

11.8.2 日志管理实现 331

11.8.3 日志修改和删除实现 332

11.8.4 评论删除实现 333

11.8.5 板报功能实现 333

11.8.6 用户修改和删除实现 335

11.8.7 用户权限管理 337

11.8.8 权限及注销实现 338

11.9 本章小结 339

参考文献 340

相关图书
作者其它书籍
返回顶部