ASP.NET程序设计基础教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈长喜主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302257615
- 页数:369 页
第1章 ASP.NET概论 1
1.1微软.NET框架(.NET Framework)基础 1
1.1.1什么是.NET Framework 1
1.1.2 .NET的战略目标 1
1.1.3 .NET Framework组成 2
1.1.4 .NET Framework体系结构 2
1.1.5 .NET Framework的特点 3
1.1.6 .NET Framework的版本 4
1.2 ASP.NET简介 4
1.2.1动态网页设计技术 4
1.2.2 ASP.NET的发展历程 8
1.2.3 ASP.NET的运行原理与运行机制 9
1.3小结 11
第2章 ASP.NET开发环境与开发基础 12
2.1安装与配置Web服务器IIS 12
2.1.1安装IIS 12
2.1.2启动IIS服务 16
2.2开发工具Visual Studio 2008 21
2.2.1 Visual Studio的发展简史 21
2.2.2 Visual Studio 2008各版本比较 21
2.2.3 Visual Studio 2008的安装 22
2.2.4 Visual Studio 2008集成开发环境 26
2.3制作第一个网站 32
2.4 ASP.NET开发基础 36
2.4.1 ASP.NET程序结构 36
2.4.2 ASP.NET编程模型 37
2.4.3 Web窗体 38
2.5 Web.Config配置文件 39
2.6小结 40
第3章 ASP.NET的内置对象 41
3.1 Response对象 41
3.1.1 Response对象的常用属性与方法 41
3.1.2向页面中输出数据 42
3.1.3页面跳转 48
3.1.4 Response对象与JavaScript结合使用 51
3.2 Request对象 53
3.2.1 Request对象的常用属性与方法 53
3.2.2获取页面间传送的值 53
3.2.3获取客户端资料信息 56
3.3 Application对象 59
3.3.1 Application对象常用集合、属性、方法和事件 59
3.3.2使用Application对象存储和读取全局变量 59
3.3.3利用Application设计一个网站访问计数器 61
3.3.4 Global.asax文件 62
3.4 Session对象 63
3.4.1 Session对象的工作原理 63
3.4.2 Session对象常用集合、属性、方法和事件 63
3.4.3 Session使用语法格式 64
3.4.4利用Session实现登录 64
3.5 Cookie对象 67
3.5.1 Cookie对象常用的属性与方法 67
3.5.2 Cookie对象的工作原理 68
3.5.3使用Cookie对象保存和读取客户端信息 68
3.6 Server对象 69
3.6.1 Server对象的属性与方法 69
3.6.2语法格式 70
3.6.3实例 70
3.7小结 71
第4章 ASP.NET服务器控件 72
4.1服务器控件概述 72
4.1.1控件的内涵 72
4.1.2服务器控件 72
4.2标准服务器控件 73
4.2.1 Label控件 73
4.2.2 TextBox控件 80
4.2.3 Button控件 85
4.2.4 LinkButton控件 89
4.2.5 ImageButton控件 91
4.2.6 HyperLink控件 92
4.2.7 ListBox控件 93
4.2.8 DropDownList控件 100
4.2.9 RadioButton控件 105
4.2.10 CheckBox控件 107
4.2.11 Image控件 110
4.2.12 ImageMap控件 112
4.2.13 Table控件 117
4.2.14 FileUpload控件 119
4.2.15 Panel控件 121
4.3 HTML服务器控件 124
4.3.1 HTML服务器控件简介 124
4.3.2 HTML服务器控件实例 125
4.4小结 129
第5章 数据库操作技术 130
5.1 SQL Server 2005简介 130
5.1.1安装SQL Server 2005 130
5.1.2启动SQL Server 2005服务管理器 134
5.1.3创建SQL数据库 135
5.1.4创建SQL数据表 136
5.1.5数据库的备份和恢复 137
5.1.6附加和分离数据库 139
5.1.7数据库创建实例 141
5.2通过ADO.NET操作数据库 143
5.2.1 ADO.NET架构 143
5.2.2 ADO.NET数据提供者 143
5.3连接数据库 145
5.3.1使用SqlConnection对象连接数据库 145
5.3.2使用SqlConnectionStringBuilder对象连接字符串 149
5.3.3关闭和释放连接 150
5.3.4使用web.config保存连接字符串并连接数据库 150
5.3.5连接池技术 154
5.4操作数据库 154
5.4.1使用Command对象操作数据库 155
5.4.2使用SqlTransaction事务处理 174
5.4.3使用DataSet对象和DataAdapter对象操作数据库 177
5.4.4使用DataTable对象操作数据库 186
5.4.5使用DataReader对象操作数据库 191
5.5小结 194
第6章 数据绑定技术 198
6.1数据绑定技术基础 198
6.1.1单值数据绑定 198
6.1.2重复值数据绑定 199
6.2数据源控件 203
6.2.1 SqlDataSource控件 203
6.2.2使用参数过滤数据 213
6.2.3 AccessDataSource控件 219
6.2.4 LinqDataSource控件 221
6.2.5 ObjectDataSource控件 224
6.2.6 XmlDataSource控件 229
6.3小结 231
第7章 数据控件 232
7.1 GridView控件 232
7.1.1 GridView控件的常用属性、方法及事件 232
7.1.2绑定GridView控件数据源 234
7.1.3定制GridView控件的列 234
7.1.4使用GridView控件的模板列 239
7.1.5 GridView控件的选择功能与设置控件外观 246
7.1.6 GridView控件的分页和排序功能 251
7.1.7 GridView控件编辑和删除数据 255
7.2 DataList控件 262
7.2.1 DataList概述 263
7.2.2与数据源控件结合显示数据 266
7.2.3自定义模板并绑定数据源 268
7.2.4分页显示DataList数据 273
7.2.5在DataList控件中编辑与删除数据 275
7.2.6 DataList控件的嵌套 280
7.3 DetailsView和FormView控件 285
7.3.1 DetailsView控件 285
7.3.2 FormView控件 287
7.4 ListView控件和DataPager控件 289
7.4.1 ListView控件 289
7.4.2 DataPager控件 292
7.5小结 293
第8章 主题与CSS样式 294
8.1主题 294
8.1.1什么是主题 294
8.1.2创建和应用主题 294
8.1.3同一种控件定义多种外观 297
8.1.4动态加载主题——网页换肤 297
8.2 CSS样式 300
8.2.1什么是CSS样式 300
8.2.2用Style属性定义控件外观 300
8.2.3创建独立的样式表文件 301
8.2.4在网页中定义样式表 305
8.3综合运用皮肤文件和CSS文件 307
8.4小结 309
第9章 站点导航 310
9.1站点地图 310
9.2 TreeView控件 312
9.2.1使用TreeView控件 312
9.2.2 TreeView与站点地图结合实现导航 314
9.3 Menu控件 316
9.3.1 Menu控件的功能 316
9.3.2创建Menu控件 316
9.3.3 Menu控件的常用属性 316
9.4 SiteMapPath控件 318
9.5小结 318
第10章 ASP.NET项目开发实例 319
10.1开发背景 319
10.2系统分析 319
10.2.1需求分析 319
10.2.2可行性分析 320
10.2.3编写项目计划书 321
10.3系统设计 322
10.3.1系统建模 322
10.3.2系统预览 323
10.3.3编码规则 323
10.3.4开发与运行环境 325
10.3.5数据库设计 325
10.3.6网站文件组织结构 326
10.4公共类设计 327
10.4.1消息框的函数设计 327
10.4.2生成随机验证码 327
10.4.3截取字符串 328
10.4.4数据库操作函数 329
10.5用户控件设计 332
10.5.1 Menu菜单 332
10.5.2导航用户控件 334
10.5.3页面底部用户控件 337
10.6主页面设计 337
10.6.1设计视图 337
10.6.2源视图 338
10.6.3 Default.aspx.cs 342
10.6.4 Flash动画设计 345
10.7后台管理 345
10.7.1后台登录界面 345
10.7.2后台管理主界面 347
10.7.3后台产品管理 355
10.7.4后台资讯管理 362
10.7.5其他后台管理 366
10.8系统测试 366
10.9网站发布 366
10.10小结 367
参考文献 368
致谢 369
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019