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

ASP.NET程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:郑阿奇主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111336471
  • 页数:346 页
图书介绍:本书第2版在继承第1版优点的前提下,将全代码方式改为开发平台方式,从而更突出主要内容。本书内容包括Web基础知识、ASP.NET应用程序基础、Visual Basic.NET语言、服务器控件、ASP.NET内建对象、文件操作、网站设计、ADO.NET数据库、数据库编程和高级应用。本书前面是教程部分,讲解ASP.NET开发的基础知识,并包含大量实例;然后是上机实验指导,帮助读者通过上机操作巩固所学知识;最后通过一个综合应用实例(BBS系统)教会读者活学活用。 本书可作为大学本、专科有关课程的教材,也可作为各类ASP.NET培训和广大用户自学与参考的资料。
《ASP.NET程序设计教程》目录

第1章Web基础知识 1

1.1 TCP/IP协议 1

1.1.1 TCP/IP协议模型 1

1.1.2 IP地址和DNS域名 1

1.2 Web概述 2

1.2.1 HTTP协议 2

1.2.2统一资源定位符URL 3

1.3超文本标记语言HTML 3

1.3.1 HTML文档的基本构成 4

1.3.2 HTML基本标记 5

1.4可扩展标记语言 XML 21

1.4.1 XML概述 21

1.4.2 XML文档的编写 22

1.4.3 XML文档的显示 23

1.5 XHTML标记语言 24

1.5.1 XHTML语言概述 24

1.5.2 XHTML的格式 24

1.5.3 XHTML与HTML的区别 24

1.6 Web服务器 26

1.6.1 Web服务器概述 26

1.6.2 IIS的安装与网页的发布 26

习题 27

第2章ASPNET应用程序基础 28

2.1 NET框架 28

2.1.1 NET框架介绍 28

2.1.2建立ASP.NET运行环境 29

2.1.3测试ASP.NET运行环境 30

2.2 Visual Studio 2008开发环境 31

2.2.1创建Web应用程序的一般步骤 31

2.2.2编译和运行Web应用程序 32

2.2.3部署Web应用程序 32

2.2.4一个简单的ASPNET实例 33

2.2.5 ASPNET与XHTML 38

2.3 ASPNET应用程序结构 39

2.3.1应用程序目录结构 39

2.3.2应用程序文件 39

2.4 ASP.NET页面框架 39

2.4.1 aspx页面代码模式 39

2.4.2 aspx页面元素 40

2.4.3 ASPNET页面布局 42

2.4.4页面指令 44

2.4.5页面生命周期 44

2.4.6页面事件 45

习题 46

第3章Visual Basic.NET语言 47

3.1程序结构 47

3.2数据类型、常量和变量 49

3.2.1数据类型 49

3.2.2常量 50

3.2.3变量 51

3.3运算符和表达式 51

3.3.1运算符 51

3.3.2表达式 53

3.4流程控制 53

3.4.1分支结构 53

3.4.2循环结构 57

3.5数组 61

3.5.1数组的声明及使用 61

3.5.2动态数组 62

3.5.3与数组相关的系统函数 62

3.6过程 63

3.6.1 Sub子程序 63

3.6.2参数传递 64

3.6.3函数 67

3.7类和对象基本概念 71

3.7.1类和对象 71

3.7.2命名空间 72

3.7.3访问控制 72

3.7.4继承 72

习题 73

第4章 服务器控件 74

4.1概述 74

4.1.1服务器控件分类 74

4.1.2服务器控件属性、事件和方法 74

4.1.3服务器控件层次结构 75

4.2 HTML服务器控件 75

4.2.1 HTML服务器控件概述 75

4.2.2 HtmlAnchor控件 78

4.2.3 HtmlForm控件 79

4.2.4 HtmlButton控件 79

4.2.5 HtmlInputButton控件 80

4.2.6 HtmlInputImage控件 81

4.2.7 HtmlInputText控件 82

4.2.8 HtmlTextArea控件 82

4.2.9 HtmlImage控件 82

4.2.10 HtmlInputCheckBox控件 84

4.2.11 HtmllnputRadioButton控件 84

4.2.12 HtmlSelect控件 85

4.2.13 HtmlInputFile控件 87

4.3 WEB服务器控件 90

4.3.1 Web服务器控件概述 90

4.3.2 Label控件 93

4.3.3 Button控件 93

4.3.4 HyperLink控件 94

4.3.5 LinkButton控件 95

4.3.6 ImageButton控件 96

4.3.7 TextBox控件 97

4.3.8 CheckBox控件 99

4.3.9 CheckBoxList控件 100

4.3.10 RadioButton控件和RadioButtonList控件 102

4.3.11 Image控件和ImageMap控件 105

4.3.12 DropDownList控件 107

4.3.13 ListBox控件 109

4.3.14 Panel控件 111

4.3.15 Table控件 111

4.4增强控件 117

4.4.1 Literial控件 117

4.4.2 PlaceHolder控件 117

4.4.3 AdRotator控件 118

4.4.4 Calendar控件 120

4.4.5 MultiView和View控件 124

4.4.6 Wizard控件 127

习题 131

第5章ASP.NET内建对象 133

5.1概述 133

5.1.1 ASP.NET页面处理过程 133

5.1.2 ASP.NET对象概述 134

5.2 Page对象 135

5.2.1 Page对象的属性 135

5.2.2 Page对象的方法 136

5.2.3 Page对象的事件 136

5.3 Response对象 138

5.3.1向浏览器发送信息 139

5.3.2重定向 139

5.3.3输出文本文件 140

5.3.4使用缓冲区 140

5.3.5检查浏览者联机状态 141

5.3.6自定义日志记录 141

5.3.7在指定时间段显示网页 141

5.4 Request对象 142

5.4.1获取表单数据 143

54.2获取客户端浏览器的信息 145

5.4.3获取服务器端环境变量 146

5.4.4获取当前浏览网页的路径 147

5.5 Server对象 148

5.5.1 HTML编码和解码 148

5.5.2 URL编码和解码 149

5.5.3执行指定程序 149

5.5.4路径转换 150

5.5.5建立新对象 150

5.6 Application对象 151

5.6.1存取Application对象变量值 151

5.6.2锁定 Application对象 152

5.6.3 Application对象的事件 153

5.7 Session对象 154

5.7.1设定Session对象变量的有效期限 155

5.7.2在页面之间传递数据 155

5.7.3页面访问控制 156

5.7.4 Session对象事件的应用 156

5.8 Cookie对象 157

5.8.1自定义Cookie对象 159

5.8.2设定Cookie变量的生命周期 160

习题 160

第6章文件操作 162

6.1 FileSystemObject对象 162

6.2 System.IO命名空间 164

6.2.1目录和路径操作 164

6.2.2文件读写操作 165

6.3文件上传 171

习题 172

第7章 网站设计 173

7.1母版页 173

7.1.1母版页和内容页概述 173

7.1.2创建母版页 174

7.1.3创建内容页 176

7.1.4母版页和内容页的运行机制 177

7.1.5访问母版页的控件和属性 179

7.1.6动态加载母版页 180

7.1.7母版页应用范围 180

7.1.8缓存母版页 181

7.2样式表 181

7.2.1样式选择符 182

7.2.2样式生成器 185

7.3主题和皮肤 192

7.3.1主题概述 193

7.3.2创建主题 195

7.3.3应用主题 196

7.3.4动态加载主题 198

7.4网站导航 199

7.4.1网站地图 199

7.4.2用SiteMapPath控件导航 200

7.4.3用Menu控件导航 201

7.4.4用TreeView控件导航 203

习题 204

第8章ADO NET数据库 205

8.1数据库简介 205

8.1.1数据库结构 205

8.1.2数据库管理系统 206

8.2常用数据库管理系统 206

8.2.1 Access 2007 206

8.2.2 SQL Server 2005 208

8.3 SQL语言及其数据库操作 209

8.3.1数据库查询 209

8.3.2数据库操作 213

8.4数据库存储过程 214

8.5 ADONET模型 216

8.6 ADO NET的结构 217

8.6.1 ADONET数据提供程序 217

8.6.2 ADONET对象结构 218

8.7 ADONET数据库操作 219

8.7.1数据库应用程序结构 219

8.7.2数据库操作过程 219

8.8 ASP.NET数据库应用程序简例 220

习题 222

第9章 数据库编程 223

9.1连接数据库 223

9.2执行SQL命令 224

9.2.1 Command对象 224

9.2.2 DataAdapter对象 225

9.3数据查询 227

9.3.1通过DataReader对象查询数据 227

9.3.2通过DataSet查询数据 232

9.4数据更新 243

9.4.1通过Command对象更新数据库 243

9.4.2通过DataAdapter对象更新数据库 245

9.4.3执行存储过程更新数据库 249

9.5数据源控件 250

9.5.1 SqlDataSource控件 251

9.5.2 AccessDataSource控件 253

9.5.3 XmIDataSource控件 253

9.5.4 SiteMapDataSource控件 253

9.5.5 ObjectDataSource控件 254

9.5.6 LinqDataSource控件 255

9.6数据绑定控件 256

9.6.1 GridView控件 256

9.6.2 DetailsView控件 257

9.6.3 FormView控件 258

9.6.4 ListView控件 259

9.6.5 Repeater控件 260

9.6.6其他数据绑定控件 262

9.6.7内部数据绑定语法 262

习题 263

第10章 高级应用 265

10.1验证控件 265

10.1.1客户端验证和服务器端验证 266

10.1.2 RequiredFieldValidator控件 266

10.1.3 CompareValidator控件 268

10.1.4 RangeValidator控件 269

10.1.5 RegularExpressionValidator控件 270

10.1.6 CustomValidator控件 272

10.1.7 ValidationSummary控件 273

10.1.8关闭客户端验证功能 274

10.2用JavaScript处理页面和服务器控件 274

10.2.1在控件上直接应用JavaScript 275

10.2.2使用Page.ClientScript属性 275

10.3用户控件 277

10.3.1创建用户控件 277

10.3.2将用户控件添加到ASP.NET网页 278

10.4 XML的应用 278

10.4.1读取XML文档 278

10.4.2写入XML文档 279

10.4.3基于XML的新闻系统 280

10.5 Web Service 284

10.5.1创建Web Service 285

10.5.2发布Web Service 286

10.5.3使用Web Service 287

10.5.4通过Web Service发布新闻 288

10.6 ASP.NET配置 289

10.6.1配置系统的层次结构 289

10.6.2配置文件结构 290

10.6.3常用设置 291

10.7性能优化 292

10.7.1输出缓存 292

10.7.2数据缓存 293

10.8程序调试与异常处理 294

10.8.1常见错误类型 294

10.8.2异常处理 294

10.9 ASP.NET AJAX 296

10.9.1 ASP.NET AJAX概述 296

10.9.2建立ASP.NET AJAX应用程序 297

10.9.3 ASP.NET AJAX服务器端控件 298

习题 302

上机实验指导 303

实验1网页制作 303

实验2 VB.NET基本程序设计 305

实验3 VB.NET过程和函数 308

实验4 Web服务器控件的使用 311

实验5内建对象的应用 314

实验6网站设计 316

实验7数据库基本操作 318

实验8 AJAX应用 321

综合应用实例:BBS系统 322

附录A Visual Basic NET常用函数 339

附录B XSCJ数据库各表的样本数据 343

附录C程序调试 345

返回顶部