当前位置:首页 > 工业技术
ASP.NET(C#)动态网站开发案例教程
ASP.NET(C#)动态网站开发案例教程

ASP.NET(C#)动态网站开发案例教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李萍主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111366157
  • 页数:258 页
图书介绍:本书根据高等职业教育的教学特点,结合教学改革和应用实践,以项目任务为载体,全面系统地介绍了在Visual Studio 2008集成环境下使用C#语言进行ASP.NET动态网站开发的各种技术。全书以校友录系统实例开发为主线,突出.NET的特点和应用方向,基于动态网站编程的工作过程划分章节,涵盖了ASP.NET工作环境和简单Web网站构建(ASP.NET概述)、服务器控件、网站设计、页面跳转与状态管理、ASP.NET数据库编程、ASP.NET分层开发、ASP.NET应用程序配置与部署共7个方面的内容。本书内容广泛翔实,适用对象广且实用性强,既可作为高职高专计算机专业Web开发课程教材,又可作为自学人员和进行动态网站编程开发人员的技术参考资料或培训教材。
《ASP.NET(C#)动态网站开发案例教程》目录

第1章ASP.NET概述 1

1.1 Web应用开发基础 1

1.1.1网页基本概念 1

1.1.2静态网页与动态网页 2

1.1.3应用程序结构分类 2

1.2 ASP.NET基本概念 4

1.2.1.NET Framework 4

1.2.2 Web窗体 5

1.2.3 ASP.NET应用程序 6

1.2.4 ASP.NET事件模型 9

1.3构建ASP.NET开发环境 10

1.3.1安装与配置IIS 10

1.3.2安装Visual Studio 2008 13

1.3.3安装.NET Framework 14

1.4创建ASP.NET Web应用程序 14

本章小结 19

习题1 19

实验1 20

第2章 服务器控件 21

2.1基本控件 21

2.1.1 Label标签控件 24

2.1.2 TextBox文本框控件 24

2.1.3 Button、 ImageButton、LinkButton按钮控件 25

2.1.4 Image图像控件 28

2.1.5 HyperLink超链接控件 29

2.1.6 Panel控件 31

2.1.7 RadioButton与RadioButtonList单选按钮控件 33

2.1.8 CheckBox与CheckBoxList复选框控件 36

2.1.9 ListBox列表框控件 38

2.1.10 DropDownList下拉式列表框控件 40

2.1.11 Table表格控件 41

2.2高级控件 43

2.2.1 Calendar日历控件 43

2.2.2 FileUpload文件上传控件 45

2.2.3 AdRotator广告控件 46

2.3验证控件 50

2.3.1 RequiredFieldValidator控件 50

2.3.2 CompareValidator控件 51

2.3.3 RangeValidator控件 52

2.3.4 RegularExpressionValidator控件 54

2.3.5 CustomValidator控件 56

2.3.6 ValidationSummary控件 57

2.4用户创建控件 59

2.4.1用户控件 59

2.4.2自定义Web服务器控件 61

本章小结 64

习题2 64

实验2 65

第3章 网站设计 68

3.1母版页 68

3.1.1母版页的概念 68

3.1.2母版页的设计 68

3.1.3母版页的使用 69

3.1.4嵌套母版页 75

3.2站点导航 76

3.2.1 Menu站点导航控件 76

3.2.2站点地图 78

3.2.3 SiteMapPath站点导航控件 81

3.2.4 TreeView站点导航控件 82

3.3主题与皮肤 84

3.3.1主题 84

3.3.2皮肤文件(skin) 85

3.3.3样式文件(css) 87

3.4本地化与全球化 92

3.4.1资源文件 92

3.4.2本地化处理 93

本章小结 94

习题3 95

实验3 95

第4章 页面跳转与状态管理 97

4.1页面执行过程 97

4.1.1 Page对象 97

4.1.2 Web Form网页执行的流程 98

4.2页面跳转 100

4.2.1超链接控件实现页面跳转 102

4.2.2浏览器重定向实现页面跳转 103

4.2.3服务器传输实现页面跳转 104

4.2.4跨页面发送实现页面跳转 105

4.2.5页面跳转地址字符串 105

4.3跨页面传值 105

4.3.1使用Querystring实现跨页面传值 106

4.3.2使用Cookie对象实现跨页面传值 110

4.3.3使用Session对象实现跨页面传值 113

4.3.4使用Application对象实现跨页面传值 115

4.4存储页面信息 118

4.4.1 Cookie对象 118

4.4.2 Session对象 119

4.4.3使用Application对象获取公共信息 120

本章小结 126

习题4 126

实验4 126

第5章ASP.NET数据库编程 128

5.1数据源控件 128

5.1.1 SqlDataSource数据源控件 129

5.1.2 AccessDataSource数据源控件 134

5.1.3 XmlDataSource数据源控件 134

5.1.4 SiteMapDataSource数据源控件 135

5.2数据绑定控件 136

5.2.1 GridView控件的属性与方法 136

5.2.2 GridView控件的基本应用 138

5.2.3 GridView控件的高级应用 140

5.2.4 DetailsView控件 153

5.2.5 Repeater控件 156

5.2.6 DataList控件 158

5.3 ADO.NET数据库访问技术 160

5.3.1 ADO.NET概述 160

5.3.2 ADO.NET数据访问流程 161

5.3.3常用 ADO.NET对象的使用 162

本章小结 175

习题5 175

实验5 176

第6章ASP.NET分层开发 179

6.1分层结构设计模式 179

6.1.1分层结构的概述 179

6.1.2构建分层模型框架 180

6.1.3模型层中业务实体类的设计 182

6.2分层结构的用户登录程序设计 184

6.2.1用户登录数据访问层Dal的设计 186

6.2.2用户登录业务逻辑层Bll的设计 187

6.2.3用户登录表示层Web的设计 188

6.2.4显示用户登录信息的Default.aspx的设计 189

6.3分层结构的用户注册程序设计 189

6.3.1用户注册数据访问层Dal的设计 189

6.3.2用户注册业务逻辑层Bll的设计 190

6.3.3用户注册表示层Web的设计 190

6.4分层结构的校友录程序设计 193

6.4.1校友录主页面设计 193

6.4.2在模型层Model中创建校友通讯录类Contact 195

6.4.3显示班级通讯录程序设计 196

6.4.4删除班级通讯录程序设计 202

6.4.5编辑班级通讯录程序设计 204

6.4.6查询班级通讯录程序设计 207

6.4.7班级通讯录录入程序设计 211

6.4.8通讯录分组统计程序设计 215

6.5分层结构的分组管理程序设计 220

6.5.1分组管理的设计要求 220

6.5.2分组管理的程序设计 223

本章小结 230

习题6 230

实验6 231

第7章ASP.NET应用程序配置与部署 233

7.1配置Global.asax文件 233

7.1.1 Global.asax文件的结构 233

7.1.2 Global.asax文件的应用 234

7.2配置Web.config文件 237

7.2.1 Web.config文件的结构 238

7.2.2使用Web.config文件存放常量 238

7.2.3网站的安全性配置 242

7.2.4 Web.config文件的其他配置 245

7.3 ASP.NET应用程序的部署 246

7.3.1使用Visual Studio.NET中的发布工具部署 246

7.3.2使用Web安装项目部署 248

本章小结 252

习题7 252

实验7 252

附录 254

附录A校友录系统数据表结构 254

附录B常用HTML标记 256

参考文献 258

返回顶部