《ASP.NET动态网站设计培训教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:沈大林,张晓蕾主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:9787040232363
  • 页数:392 页
图书介绍:本书采用项目驱动方式进行讲解,以项目任务的实现为主导,将知识点融入案例,贯穿以案例带动知识点的学习。本书在按项目任务进行讲解时,充分注意保证知识的相对完整性和系统性,通过学习应用实例来掌握ASP.NET动态网站开发的知识与技能。全书共分5章,通过5个网站20多个任务实现的分析讲解,由浅至深,层层引导,理论与实际相结合,能让读者能够快速掌握ASP.NET,提高动态网站开发能力。各个项目任务都有详细的讲解,容易看懂、便于教学。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。本书可作为中职中专学校计算专业和高职高专学校非计算专业的教材,另外还可作为广大计算机爱好者自学的教材。

第1章 ASP.NET网站开发基础 1

1.1 ASP.NET概述 1

1.1.1 ASP.NET简介 1

1.1.2静态网页与动态网页 2

1.2【案例1】第一个ASP.NET动态网页 7

1.2.1 ASP.NET服务器环境的构成 7

1.2.2在Windows 2000/XP/2003平台中安装IIS 7

1.2.3 .NET Framework的下载与安装 9

1.2.4 MDAC的下载与安装 9

1.2.5 IIS中Web网站的设置 10

1.2.6程序实现 15

1.3【案例2】在Dreamweaver 8中进行ASP.NET开发 17

1.3.1 Dreamweaver 8简介 17

1.3.2 Dreamweaver 8中网站站点的创建 23

1.3.3程序实现 26

思考与练习1 29

第2章 ASP.NET语言基础 30

2.1【案例3】图书订单 30

2.1.1 ASP.NET网页结构 30

2.1.2 HTML语言概述 31

2.1.3 VB.NET语法基础 36

2.1.4程序实现 46

2.2【案例4】四则运算 50

2.2.1运算符和表达式 50

2.2.2数据类型转换 53

2.2.3程序实现 55

2.3【案例5】时间查询 57

2.3.1日期和时间函数 57

2.3.2 DateTime类 59

2.3.3程序实现 60

2.4【案例6】在线抽奖 61

2.4.1面向对象程序设计 61

2.4.2 @Import指令 64

2.4.3 String类与字符串函数 65

2.4.4 Math类与数学函数 69

2.4.5程序实现 71

2.5【案例7】计算个人所得税 73

2.5.1选择结构 73

2.5.2 If语句 73

2.5.3 Select Case语句 77

2.5.4程序实现 79

2.6【案例8】动态创建表格 81

2.6.1循环结构 81

2.6.2 For…Next循环 82

2.6.3 While循环 83

2.6.4 Loop循环 84

2.6.5循环结构的嵌套 84

2.6.6程序实现 86

2.7【案例9】新闻列表 87

2.7.1数组的基本概念 87

2.7.2数组的定义与应用 88

2.7.3数组函数 89

2.7.4 For Each…Next语句 91

2.7.5程序实现 91

2.8【案例10】新闻排序 94

2.8.1子过程与函数简介 94

2.8.2子过程与函数的定义 95

2.8.3子过程与函数的调用 96

2.8.4变量的作用域与生存期 97

2.8.5排序算法 98

2.8.6程序实现 100

思考与练习2 102

第3章 WebForm基础 104

3.1【案例11】提交网页信息 104

3.1.1 WebForm基本概念 104

3.1.2 WebForm网页模型 105

3.1.3 ASP.NET服务器控件基础 106

3.1.4 ASP.NET事件驱动机制 111

3.1.5 ASP.NET中文字符乱码问题的解决 112

3.1.6程序实现 113

3.2【案例12】查询浏览时间 119

3.2.1 Page类 119

3.2.2页面指令 120

3.2.3页面状态ViewState 123

3.2.4 ASP.NET事件处理流程 124

3.2.5程序实现 126

思考与练习3 129

第4章 Web服务器控件 130

4.1【案例13】动态文字 130

4.1.1Web服务器控件基础 130

4.1.2 Label控件 141

4.1.3 TextBox控件 142

4.1.4程序实现 145

4.2【案例14】动态按钮 152

4.2.1 Button控件 152

4.2.2 Link Button控件 153

4.2.3 ImageButton控件 155

4.2.4 Image控件 156

4.2.5 HyperLink控件 157

4.2.6程序实现 158

4.3【案例15】用户注册 163

4.3.1选择列表类控件与AutoPostBack属性 163

4.3.2 RadioButton控件 164

4.3.3 RadioButtonList控件与Listltem控件 166

4.3.4 CheckBox控件 169

4.3.5 CheckBoxList控件 171

4.3.6程序实现 174

4.4【案例16】课程选择 177

4.4.1 DropDownList控件 177

4.4.2 ListBox控件 181

4.4.3程序实现 184

4.5【案例17】个性化网站月历 188

4.5.1 Calendar控件简介 188

4.5.2 Calendar控件的样式对象 190

4.5.3 Calendar控件的事件 192

4.5.4程序实现 195

思考与练习4 197

第5章 HTML服务器控件 199

5.1【案例18】密码验证 199

5.1.1 HTML服务器控件基础 199

5.1.2 HtmlForm控件 201

5.1.3 HtmlButton控件 202

5.1.4 Htmllnput控件 204

5.1.5程序实现 207

5.2【案例19】网站Banner 208

5.2.1 Htmllmages控件 208

5.2.2 HtmlAnchor控件 209

5.2.3 HtmITextArea控件 210

5.2.4 HtmlSelect控件 211

5.2.5程序实现 213

5.3【案例20】动态表格 214

5.3.1表格控件基础 214

5.3.2 HtmITableCell控件 214

5.3.3 HtmlTableRow控件 215

5.3.4 HtmlTable控件 215

5.3.5程序实现 216

思考与练习5 218

第6章 数据验证控件 219

6.1【案例21】强制用户输入数据 219

6.1.1数据验证控件简介 219

6.1.2 RequireFieldValidator控件 220

6.1.3程序实现 220

6.2【案例22】重复密码校验 222

6.2.1 CompareValidator控件 222

6.2.2 RangeValidator控件 224

6.2.3程序实现 226

6.3【案例23】验证用户注册信息 228

6.3.1 RegularExpressionValidator控件 228

6.3.2验证规则 229

6.3.3程序实现 231

思考与练习6 236

第7章 ASP.NET内置对象 237

7.1【案例24】网页重定向 237

7.1.1 ASP.NET内置对象概述 237

7.1.2 Response对象概述 238

7.1.3 Response对象的属性 238

7.1.4 Response对象的方法 239

7.1.5程序实现 241

7.2【案例25】网页信息传递 243

7.2.1 Request对象概述 243

7.2.2 Request对象的属性 243

7.2.3 Request对象的方法 246

7.2.4客户端信息的提交 246

7.2.5程序实现 249

7.3【案例26】记录用户登录信息 251

7.3.1 Cookie概述 251

7.3.2创建Cookie 252

7.3.3读取Cookie 253

7.3.4程序实现 254

7.4【案例27】网站计数器 257

7.4.1 Application对象 257

7.4.2 Session对象 258

7.4.3 Global.asax 264

7.4.4 Server对象 267

7.4.5程序实现 270

思考与练习7 272

第8章 ASP.NET数据库应用开发 274

8.1【案例28】新闻标题列表 274

8.1.1数据绑定概述 274

8.1.2重复列表控件 Repeater 277

8.1.3数据表格控件DataGrid 280

8.1.4程序实现 284

8.2【案例29】新闻信息查询 287

8.2.1网络数据库应用基础 287

8.2.2 Microsoft SQL Server 2000数据库 289

8.2.3 Microsoft Access数据库 295

8.2.4 SQL语言 297

8.2.5 ADO.NET基础 300

8.2.6在Dreamweaver中快速创建数据库网页 302

8.2.7程序实现 310

8.3【案例30】新闻分页浏览 317

8.3.1数据连接对象Connection 317

8.3.2数据适配器 DataAdapter 320

8.3.3数据集DataSet 320

8.3.4通过ADO.NET对象访问数据库 321

8.3.5程序实现 323

8.4【案例31】新闻管理 330

8.4.1 Command对象 330

8.4.2 DataReader对象 331

8.4.3数据列表控件DataList 333

8.4.4程序实现 337

思考与练习8 342

第9章 综合案例——博客网站 344

9.1博客网站简介 344

9.2数据库的准备 345

9.3图片的准备 346

9.4样式表的设计 346

9.5博客首页 348

9.6文章浏览页面 357

9.7文章查询页面 366

9.8博客管理登录页面 371

9.9博客文章管理页面 375

9.10文章编辑页面 379

9.11添加新文章页面 384

9.12档案管理页面 387

思考与练习9 392