《基于ASP.NET的网站建设与管理 C#》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈光军,韩立军主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2013
  • ISBN:9787563534777
  • 页数:300 页
图书介绍:本书内容的组织以培养学生的应用能力为主要目标,理论与实践并重,强调理论与实践相结合,在内容编排上,力求由浅入深,循序渐进,举一反三,突出重点,通俗易懂,使学生真正达到学以致用。既注重培养学生分析问题的能力,也注重培养学生思考、解决问题的能力。增加新技术,拓宽知识面,突出学科发展特点。全书共分18章,第1章ASP.NET3.5入门,第2章HTML简要入门,第3章C#语言基础,第4章C#面向对象程序设计,第5章ASP.NET窗体及常用对象,第6章标准服务器控件,第7章数据验证控件,第8章创建外观一致的Web站点,第9章站点导航控件,第10章用户控件,第11章AJAX技术,第12章ADO.NET数据库访问技术,第13章数据控件,第14章XML语言和使用,第15章LINQ查询技术,第16章WEB服务,第17章ASP.NET程序的配置与部署,第18章远程教学系统的设计。

第1章ASP.NET3.5入门 1

1.1网页开发基础概念 1

1.1.1什么是网页 1

1.1.2静态网页与动态网页 2

1.1.3动态网页开发相关技术 2

1.1.4 ASP.NET与ASP的主要差异 3

1.2 .NET Framework 4

1.2.1 .NET Framework简介 4

1.2.2 .NET Framework主要版本发展 4

1.2.3 .NET框架的体系结构 6

1.2.4 .NET Framework3.5的安装 7

1.3 ASP .NET3.5基础知识 8

1.3.1 ASP. NET3.5概述 8

1.3.2 ASP. NET运行原理 8

1.3.3 ASP. NET的命名空间 9

1.3.4 ASP. NET控件种类 9

1.3.5 ASP. NET网站的前台和后台 10

1.4 Visual Studio2008概述 11

1.4.1 Visual Studio2008概述 11

1.4.2 Visual Studio2008的安装 11

1.4.3 MSDN的安装 13

1.4.4 Visual Studio2008的IDE 14

1.4.5第一个ASP. NET网站 15

1.5程序调试技术 18

1.5.1调试语法错误 18

1.5.2调试逻辑错误 19

1.5.3程序调试原则 21

1.6小结 22

1.7习题 22

第2章HTML基础知识 24

2.1 HTML基础 24

2.1.1 HTML概述 24

2.1.2 HMTL标记基础 24

2.1.3 HTML文档基本结构 25

2.2 HTML标记的应用 25

2.2.1设置文件头 25

2.2.2 HTML文本格式化 26

2.2.3列表格式应用 31

2.3表格与框架 33

2.3.1认识表格标记 34

2.3.2设置表格的整体属性 34

2.3.3设置表格的一行的属性 34

2.3.4设置单元格的属性 35

2.3.5使用框架 37

2.4使用表单 40

2.4.1表单的基本结构 40

2.4.2表单的用户输入区域 40

2.4.3表单的列表框 41

2.4.4文本框与文件选项 42

2.5小结 43

2.6习题 44

第3章C#语言基础 46

3.1 C#语言简介 46

3.2数据类型 47

3.3变量、常量与运算符 48

3.3.1变量 48

3.3.2常量 50

3.3.3隐性局部变量 50

3.3.4装箱和拆箱 50

3.3.5表达式与运算符 51

3.4流程控制 53

3.4.1条件语句 53

3.4.2循环语句 56

3.4.3跳转语句 58

3.5数组 58

3.5.1使用数组 58

3.5.2多维数组 59

3.5.3数组的长度及维度 59

3.6编码规范 60

3.6.1代码书写规则 60

3.6.2好的编码结构 61

3.6.3好的注释风格 61

3.6.4好的命名规范 62

3.6.5避免文件过大 63

3.7异常处理机制 63

3.7.1异常类Exception 64

3.7.2使用try-catch处理异常 64

3.7.3异常处理的原则 66

3.8基础数据处理 66

3.8.1数值 66

3.8.2日期时间 68

3.8.3字符串String 69

3.8.4动态串StringBuilder 71

3.8.5数据类型转换 72

3.9小结 73

3.10习题 73

第4章C#面向对象程序设计 75

4.1类与对象 75

4.1.1定义类 75

4.1.2字段 75

4.1.3属性 76

4.1.4构造函数和析构函数 77

4.1.5方法 79

4.1.6 this关键字 82

4.2封装 83

4.3继承 83

4.3.1继承的实现 83

4.3.2 base关键字 85

4.3.3密封类和密封方法 86

4.4多态 87

4.5小结 90

4.6习题 90

第5章Web窗体基础 91

5.1 Web窗体的基本结构 91

5.2 ASP. NET中的代码组织 93

5.3 Web页面的生命周期 95

5.3.1页面事件的发生顺序 95

5.3.2事件与事件处理程序 96

5.3.3回传PostBack 96

5.3.4自动回传AutoPostBack 97

5.4 ASP. NET常用组件对象 98

5.4.1 Page类 99

5.4.2 Response对象 100

5.4.3 Request对象 101

5.4.4 Server对象 104

5.4.5 Application对象 105

5.4.6 Session对象 107

5.4.7 Cookie对象 108

5.5 Global. asax文件 109

5.6小结 110

5.7习题 111

第6章ASP.NET服务器控件 112

6.1 Web服务器控件概述 112

6.1.1什么是服务器控件 112

6.1.2 ASP. NET3.5 Web服务器控件 114

6.2标签控件Label 115

6.3按钮控件Button、LinkButton与ImageButton 116

6.3.1按钮Button 116

6.3.2链接按钮LinkButton 119

6.3.3图片按钮ImageButton 120

6.4超链接HyperLink 120

6.5文本框TextBox 121

6.6图像Image 125

6.7图像热区ImageMap 126

6.8复选框CheckBox与CheckBoxList 129

6.8.1复选框CheckBox 129

6.8.2复选框列表CheckBoxList 131

6.9单选按钮RadioButton与RadioButtonList 132

6.9.1单选按钮RadioButton 132

6.9.2单选按钮列表RadioButtonList 133

6.10项列表BulletedList 134

6.11下拉框DropDownList 135

6.12列表框ListBox 137

6.13数据验证控件 138

6.13.1数据有效性验证 138

6.13.2 ASP.NET的验证方法 139

6.13.3 Required FieldValidator控件 140

6.13.4 CompareValidator控件 141

6.13.5 RangeValidator控件 144

6.13.6 RegularExpressionValidator控件 145

6.13.7 CustomValidator控件 147

6.13.8 ValidationSummary控件 149

6.13.9关闭客户端验证功能 151

6.14小结 152

6.15习题 152

第7章 创建外观一致的Web站点 154

7.1 Web窗体的布局方式 154

7.1.1布局的基本概念 154

7.1.2流式布局 154

7.1.3控件的绝对定位 154

7.1.4以表格设计页面 155

7.1.5 DIV图层 155

7.2样式表CSS 155

7.2.1 HTML格式化的问题 156

7.2.2 CSS简介 156

7.2.3 CSS样式定义 157

7.2.4 CSS在HTML元素中的应用 159

7.2.5 CSS在标准服务器控件中的应用 161

7.3主题和皮肤 163

7.3.1什么是主题和皮肤 163

7.3.2不同类型的主题 163

7.3.3在Theme和StyleSheetTheme之间作选择 164

7.3.4应用主题 164

7.3.5建立主题和外观 165

7.4母版页 167

7.4.1母版页和内容页 167

7.4.2创建母版页 167

7.4.3创建内容页 170

7.5站点导航 171

7.5.1站点导航的功能 171

7.5.2站点导航控件 171

7.5.3 TreeView控件 172

7.5.4 SiteMapPath控件 174

7.5.5 Menu控件 175

7.6小结 178

7.7习题 179

第8章ADO. NET数据库访问技术 180

8.1 SQL Server2005基础 180

8.1.1 SQL Server2005概述 180

8.1.2身份验证模式 180

8.1.3创建数据库和表 181

8.1.4基本SQL语句应用 184

8.2 ADO. NET模型 187

8.2.1 ADO. NET简介 187

8.2.2 ADO. NET体系结构 188

8.2.3 ADO. NET数据库的访问原理及流程 189

8.3 ADO. NET的数据访问对象 189

8.3.1 SqlConnection对象 190

8.3.2 SqlCommand对象 192

8.3.3 SqlDataReader对象 195

8.3.4 SqlDataAdapter对象 197

8.3.5 DataSet对象 198

8.4 SqlDataSource控件 200

8.4.1数据控件概述 200

8.4.2 SqlDtaSource的应用 202

8.5 GridView控件 206

8.5.1认识GndView 206

8.5.2 GridViewr控件的数据绑定 207

8.5.3 GridView数据操作 212

8.6 Details View控件 217

8.6.1认识DetailsView 217

8.6.2 DetailsView数据操作 218

8.7 Repeater控件 224

8.8小结 225

8.9习题 226

第9章AJAX技术 228

9.1 AJAX简介 228

9.2 ASP. NET中的AJAX技术 229

9.3 ScriptManager控件 230

9.4 ScriptManagerProxy控件 230

9.5 UpdatePanel控件 231

9.5.1 UpdatePanel控件的结构 231

9.5.2 UpdatePanel的触发器Triggers 233

9.5.3动态更新UpdatePanel的内容 234

9.6 UpdateProgress控件 235

9.7 Timer控件 238

9.8 AJ AX扩展控件 239

9.8.1 AJAX扩展控件概述 239

9.8.2 AJAX扩展控件的安装 239

9.8.3 AJAX扩展控件的示例 241

9.9小结 242

9.10习题 242

第10章XML数据操作 243

10.1 XML简介 243

10.1.1什么是XML 243

10.1.2 XML的基本格式 243

10.1.3 XML文档对象模型DOM 244

10.2 XML命名空间 245

10.3 XML文档操作 246

10.3.1读取XML 246

10.3.2修改XML 248

10.4 XML与DataSet对象 251

10.4.1将数据库数据转换成XML文档 252

10.4.2读取XML文档 253

10.4.3编辑XML文档 253

10.4.4将XML写入数据库 254

10.4.5将XML数据转换为字符串 256

10.5小结 256

10.6习题 257

第11章ASP.NET程序的配置与部署 258

11.1配置文件 258

11.2 web.config配置文件 258

11.2.1 web.config文件的特点 258

11.2.2 web.config文件的结构 259

11.2.3网站的安全性配置 260

11.3 IIS的安装与配置 266

11.3.1 IIS5.1的安装 266

11.3.2测试IIS 268

11.3.3配置IIS 268

11.3.4运用虚拟目录浏览网页程序 269

11.4安装和部署ASP.NET应用程序 271

11.4.1创建ASP.NET安装项目 271

11.4.2部署ASP. NET应用程序 273

11.5小结 274

11.6习题 275

第12章 三层系统结构 276

12.1 Web系统的三层体系结构 276

12.2 Web三层结构实例 277

12.2.1设计思想 277

12.2.2创建系统解决方案 277

12.2.3搭建系统结构 277

12.2.4编写各层代码 279

12.2.5完整的各层代码 287

12.3 ObjectDataSource控件 292

12.3.1 ObectDataSource控件和SqlDataSource控件的区别 292

12.3.2 ObjectDataSource控件的使用方法 292

12.3.3使用ObjectDataSource控件关联数据访问层和表示层 293

12.3.4 ObjectDataSource控件应用示例 293

12.4小结 296

12.5习题 297

附录 298

参考文献 300