当前位置:首页 > 工业技术
ASP.Net基础教程
ASP.Net基础教程

ASP.Net基础教程PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:段克奇主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302202462
  • 页数:539 页
图书介绍:本书内容涉及Visual Studio 2008环境配置、Web服务器控件、特色验证控件、ADO.NET技术、数据绑定技术、数据绑定软件、母板的使用、用户控件的使用、样式主题管理等知识。
《ASP.Net基础教程》目录

第1章ASP.NET入门 1

1.1 Web程序设计语言的产生背景 1

1.1.1概述 1

1.1.2静态网页和动态网页 2

1.1.3 Web应用程序的工作原理 2

1.1.4目前流行的Web程序设计语言 3

1.2 Visual Studio 2008集成开发工具的使用 4

1.2.1安装与配置Viisual Studio 2008环境 4

1.2.2什么是.NET Framework 9

1.2.3 Visual Studio 2008与C 10

1.2.4编写第一个控制台程序 11

1.2.5编写第一个Windows Form程序 11

1.2.6编写第一个Web Form程序 14

1.3 ASP.NET运行环境 17

1.3.1使用IIS管理aspx页面 17

1.3.2使用Visual Studio 2008管理aspx页面 19

1.3.3 ASP.NET页面代码模型编译机制 19

1.3.4 ASP.NET开发要求 21

1.4使用ASP.NET的缘由 22

1.4.1 C#编程语言 22

1.4.2内容和代码分离 22

1.4.3 ASP.NET丰富的Web控件 23

1.4.4验证功能特色控件 23

1.5本章小结 23

1.6思考练习题 24

第2章Web窗体服务器控件 25

2.1 Web窗体服务器控件概述 25

2.1.1 HTML控件 25

2.1.2 Web服务器控件 25

2.1.3验证控件 26

2.1.4用户控件 26

2.2 Web基本控件 26

2.2.1 Web基本控件概述 26

2.2.2 Label控件 27

2.2.3 TextBox控件 28

2.2.4 Button控件、ImageButton控件、LinkButton控件 31

2.2.5 HyperLink控件 35

2.2.6 Image控件 38

2.2.7 RadioButton控件 38

2.2.8 CheckBox控件 40

2.2.9 Panel控件 42

2.2.10实例分析:实现一个会员注册Web窗体页面的设计 42

2.2.11小结 46

2.3 Web绑定控件 46

2.3.1数据绑定的概念 46

2.3.2 RadioButtonList控件 47

2.3.3 CheckBoxList控件 57

2.3.4 DropDownList控件 62

2.3.5 ListBox控件 65

2.3.6实例分析:使用DropDownList完成省市地区选择功能 69

2.3.7实例分析:使用ListBox完成一个职位选择功能 72

2.3.8小结 76

2.4验证控件 76

2.4.1数据验证概述 76

2.4.2 RequiredFieldValidator验证控件 77

2.4.3 RangeValidator验证控件 79

2.4.4 CompareValidator验证控件 81

2.4.5 RegularExpressionValidator验证控件 85

2.4.6 Custom Validator验证控件 87

2.4.7 Validation Summary验证总结控件 90

2.4.8小结 91

2.5复杂控件 91

2.5.1 Web Table控件 91

2.5.2 Calendar日历控件 97

2.6在ASP.NET中实现文件上传 98

2.6.1 FileUpload Web服务器控件概述 98

2.6.2简单文件上传 99

2.6.3受限制的文件上传 99

2.7本章小结 102

2.8思考练习题 103

第3章ASP.NET对象 104

3.1 ASP.NET内置对象功能概要 104

3.1.1 ASP.NET内置对象概述 104

3.1.2 ASP.NET对象和ASP对象的区别 104

3.1.3 Page对象 105

3.2 Response对象 107

3.2.1 Response对象功能描述 107

3.2.2常用方法和属性 107

3.3 Request对象 108

3.3.1 Request对象功能描述 108

3.3.2常用集合 109

3.4 ASP.NET Cookie 111

3.4.1 Cookie概述 111

3.4.2 Cookie的限制 112

3.4.3写入Cookie 112

3.4.4多值Cookie 113

3.4.5控制Cookie的范围 113

3.4.6读取Cookie 114

3.4.7修改Cookie 115

3.4.8删除Cookie 115

3.4.9 Cookie和安全性 116

3.4.10实例分析:使用Cookie完成一个会员登录系统 116

3.5 Server对象 120

3.5.1 Server对象功能描述 120

3.5.2常用方法和属性 121

3.6 Session对象 123

3.6.1 Session对象功能描述 123

3.6.2定义和使用Session 124

3.6.3实例分析:使用Session完成一个会员登录系统 124

3.7本章小结 127

3.8思考练习题 127

第4章ADO.NET详解 128

4.1 ADO.NET概述 128

4.1.1 ADO.NET的设计目标 128

4.1.2 ADO和ADO.NET 129

4.1.3 ADO.NET命名空间基础 132

4.1.4 ADO.NET 3.0新特性 133

4.2 .NET Framework数据提供程序 134

4.2.1 .NET Framework数据提供程序概述 134

4.2.2 ODBC数据提供程序 135

4.2.3 OLE DB数据提供程序 137

4.2.4 SQL Server数据提供程序 138

4.2.5 Oracle数据提供程序 139

4.3操作数据库 140

4.3.1 ADO.NET对象模型 140

4.3.2 Connection对象 141

4.3.3 Command对象 144

4.3.4 Parameter类 156

4.3.5 DataReader对象 159

4.3.6连接池的应用 164

4.4 DataTable 166

4.4.1定义DataTable架构 166

4.4.2给DataTable中添加数据行DataRow 167

4.4.3 DataTable应用完整举例 167

4.4.4定义主键 169

4.4.5定义表达式列 169

4.4.6维护已创建的DataTable 170

4.5 DataSet 170

4.5.1 DataSet概述 170

4.5.2创建DataSet数据集 171

4.5.3给DataSet中添加DataTable 172

4.5.4删除DataSet中的DataTable 173

4.6 DataAdapter 174

4.6.1 DataAdapter概述 174

4.6.2 SqlDataAdapter对象概述 174

4.6.3创建SqlDataAdapter 175

4.6.4通过SqlDataAdapter填充DataSet 175

4.6.5通过SqlDataAdapter更新数据库信息 176

4.7 DataView 178

4.7.1 DataView对象概述 179

4.7.2创建DataView对象 179

4.7.3使用DataView对象显示数据 180

4.8操作XML文件 183

4.8.1 XML文件概述 183

4.8.2读XML文件 185

4.8.3写XML文件 187

4.8.4小结 191

4.9连接数据库的公共类DB 191

4.10本章小结 193

4.11思考练习题 194

第5章ADO.NET之数据绑定 195

5.1数据绑定 195

5.1.1数据绑定概述 195

5.1.2数据绑定语法 196

5.1.3简单绑定及绑定表达式 196

5.1.4绑定方法 197

5.1.5绑定集合 198

5.1.6模板Template 200

5.1.7控件模板的支持 200

5.1.8 DataBinder.Eval()方法 202

5.2 Repeater控件 202

5.2.1 Repeater控件功能概述 202

5.2.2 Repeater控件常用模板 203

5.2.3 Repeater控件简单应用举例 203

5.2.4 Repeater控件复杂应用举例 207

5.2.5 Repeater控件实现记录删除 210

5.3 DataList控件 212

5.3.1 DataList控件功能概述 213

5.3.2 DataList控件常用模板 213

5.3.3样式 214

5.3.4项的布局 214

5.3.5事件 214

5.3.6编辑和选择项 215

5.3.7 DataList控件简单应用举例 215

5.3.8 DataList控件自动套用格式 217

5.3.9 DataList控件样式 219

5.3.10 DataList控件模板布局 221

5.3.11 DataList控件属性生成器 224

5.3.12 DataList控件选择项 227

5.3.13 DataList控件编辑项 230

5.4 GridView控件 241

5.4.1 GridView控件功能概述 241

5.4.2 GridView控件简单应用举例 241

5.4.3在GridView控件中创建自定义列 242

5.4.4在GridView控件中添加BoundField字段 244

5.4.5在GridView控件中添加CheckBoxField字段 245

5.4.6在GridView控件中添加HyperLinkField字段 245

5.4.7在GridView控件中添加ImageField字段 247

5.4.8在GridView控件中添加TemplateField字段 248

5.4.9在GridView控件中定义样式 249

5.4.10在GridView控件中添加CommandField字段实现选择、修改、删除数据 253

5.4.11使用GridView实现分页 260

5.4.12使用GridView实现排序 263

5.5 DetailsView控件 265

5.5.1 DetailsView控件功能概述 265

5.5.2 DetailsView控件应用举例 265

5.6 FormView控件 267

5.6.1 FormView控件功能概述 267

5.6.2 FormView控件应用举例 268

5.7实例分析:投票系统 269

5.7.1投票功能概述 269

5.7.2投票数据库设计 270

5.7.3投票页面设计以及代码实现 272

5.8本章小节 280

5.9思考练习题 281

第6章样式和主题与母版技术、用户控件 282

6.1样式 282

6.1.1定义样式 282

6.1.2在Visual Studio中定义CSS样式表 284

6.2主题Theme 287

6.2.1 ASP.NET主题和外观概述 287

6.2.2定义ASP.NET主题 288

6.2.3编辑样式表文件和外观文件 290

6.2.4单个页面引用ASP.NET主题 293

6.2.5整个网站引用主题 295

6.2.6以编程方式引用主题 295

6.2.7主题优先级 296

6.2.8禁用ASP.NET主题 297

6.3母版技术 297

6.3.1母版页的工作原理 297

6.3.2定义母版页 298

6.3.3使用母版页 299

6.3.4母版页的优点 301

6.4用户控件 301

6.4.1用户控件概述 301

6.4.2定义用户控件 302

6.4.3使用用户控件 304

6.5实例分析:新闻系统 306

6.5.1新闻系统功能分析及数据库设计 306

6.5.2新闻系统美工页面设计 308

6.5.3设计主题样式 309

6.5.4设计母版页面 310

6.5.5设计主页 311

6.5.6设计列表页面 313

6.5.7设计详细内容页面 315

6.5.8小结 319

6.6本章小结 319

6.7思考练习题 320

第7章ASP.NET编程规范及三层架构 321

7.1编程规范 321

7.1.1命名规范 321

7.1.2文件夹命名 321

7.1.3 ASP.NET网站中的共享代码文件夹 322

7.1.4文件命名 324

7.1.5标识符命名 327

7.1.6控件命名 329

7.1.7注释规范 330

7.1.8 XML文档注释 331

7.1.9小结 337

7.2 ASP.NET程序三层架构 337

7.2.1 ASP.NET程序三层架构概述 337

7.2.2两层架构与三层架构 338

7.2.3类库概述 339

7.2.4自定义类库 339

7.2.5使用类库 342

7.2.6数据访问层 344

7.2.7业务逻辑层和用户显示层 349

7.2.8三层架构带来的好处 349

7.2.9小结 350

7.3实例分析:新闻系统 350

7.3.1数据访问层 350

7.3.2业务逻辑层 350

7.3.3用户表示层 354

7.3.4新闻系统后台管理 359

7.4本章小结 371

7.5思考练习题 371

第8章Web站点配置、部署以及Web服务 372

8.1 web.config配置文件 372

8.1.1 web.config配置文件概述 372

8.1.2配置web.config文件 372

8.2 Web站点部署 374

8.2.1发布网站 374

8.2.2复制网站 376

8.2.3打包网站 379

8.2.4安装网站 384

8.2.5小结 385

8.3 Web Service 386

8.3.1 Web Service概述 386

8.3.2 Web Service的定义 386

8.3.3 SOAP 387

8.3.4 WSDL 387

8.3.5 UDDI 388

8.3.6数据交换 388

8.3.7本地机Web Service演示先决条件 388

8.3.8创建Web Service 388

8.3.9测试Web Service 393

8.3.10使用Web Service 395

8.3.11小结 399

8.4本章小结 399

8.5思考练习题 400

第9章实例分析(BBS论坛) 401

9.1功能分析 401

9.1.1功能概述 401

9.1.2页面设计预览 401

9.2数据库设计与创建 404

9.2.1数据库设计思路 404

9.2.2数据库E-R图 404

9.2.3论坛数据库所有表的表结构 404

9.2.4论坛数据库创建脚本 406

9.3论坛系统三层架构的设计 407

9.3.1论坛系统项目文件预览 407

9.3.2数据访问层 407

9.3.3业务逻辑层 412

9.3.4用户表示层 415

9.4论坛系统样式和主题的设计 415

9.4.1主题 415

9.4.2样式 416

9.4.3通过配置文件设计默认主题样式 416

9.5前台页面分析 417

9.5.1母版页面 417

9.5.2显示主题用户控件 419

9.5.3显示投票用户控件 421

9.5.4论坛首页 422

9.5.5论坛列表页面 427

9.5.6论坛详细内容页面 433

9.5.7会员注册页面 442

9.5.8会员登录 449

9.5.9会员修改口令 452

9.5.10注销页面 454

9.5.11查看帖子页面 454

9.6后台页面分析 458

9.6.1后台登录页面 458

9.6.2论坛类别添加页面 459

9.6.3论坛类别管理页面 462

9.6.4论坛信息管理页面 467

9.6.5论坛系统回复管理页面 474

9.6.6后台其他页面 478

9.7本章小结 478

9.8思考练习题 479

第10章ASP.NET实用开发技术 480

10.1使用Web Table实现表头固定 480

10.1.1表头固定技术概述 480

10.1.2样式控制基础 480

10.1.3使用Web Table输出一个表格 483

10.1.4实现水平表头固定 488

10.1.5实现垂直表头固定 490

10.1.6实现水平、垂直表头同时固定 493

10.1.7小结 497

10.2 HTML编辑器FCKeditor使用详解 497

10.2.1 FcKeditor概述 497

10.2.2 FCKeditor使用详解 498

10.2.3小结 504

10.3 TreeView控件 504

10.3.1 TreeView控件概述 504

10.3.2 TreeView控件功能 504

10.3.3 TreeView节点类型 504

10.3.4 TreeView控件的常用属性 505

10.3.5图形界面定义TreeView控件 506

10.3.6理解TreeView控件常用属性 509

10.3.7 SelectedNodeChanged事件 510

10.3.8使用编程动态定义TreeView控件 511

10.3.9将数据绑定到TreeView控件 514

10.3.10小结 516

10.4图表技术控件OWC 516

10.4.1 OWC控件概述 516

10.4.2引用OWC控件 517

10.4.3使用OWC组件操作的公共类 518

10.4.4实现饼形图 523

10.4.5实现柱形图 525

10.4.6实现曲线图 527

10.4.7小结 529

10.5电子表格Excel文件的导入、导出操作 530

10.5.1电子表格Excle文件的导入、导出操作概述 530

10.5.2ASP.NET读取Excel文件到DataSet 530

10.5.3把Excel文件导入到SQL数据库 532

10.5.4导出GridView到Excel 536

10.5.5小结 539

10.6本章小结 539

返回顶部