图书介绍
ASP.NET程序设计教程pdf电子书版本下载
- 郑阿奇主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111336471
- 出版时间:2011
- 标注页数:346页
- 文件大小:147MB
- 文件页数:355页
- 主题词:网页制作工具-程序设计-高等学校-教材
PDF下载
下载说明
ASP.NET程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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