当前位置:首页 > 工业技术
ASP.NET 3.5动态网站开发实例与操作
ASP.NET 3.5动态网站开发实例与操作

ASP.NET 3.5动态网站开发实例与操作PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:任宁,郭艾华,唐国光主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2012
  • ISBN:9787802439832
  • 页数:395 页
图书介绍:本书是ASP.NET3.5的入门教程,按照系统、实用、易学、易用的原则,介绍了各项功能和技术。
《ASP.NET 3.5动态网站开发实例与操作》目录

项目一 认识ASP.NET 1

任务一 ASP.NET简介 1

一、ASP.NET的产生与发展 1

二、ASP.NET特点 2

三、ASP.NET和.NET Framework 2

任务二 了解ASP.NET的开发工具和开发环境 6

案例1-1 安装配置IIS服务器 6

一、Visual Studio 2008简介 8

案例1-2 安装Visual Studio 2008 9

二、熟悉Visual Studio 2008开发环境 12

任务三 了解ASP.NET文件的基本结构 13

案例1-3 在VS 2008中创建一个简单ASP.NET页面 13

一、ASP.NET控件概览 16

案例1-4 为Web页面添加控件及事件 17

任务四 ASP.NET页面 18

一、处理页面事件 18

二、使用Page.IsPostBack属性 18

三、调试和跟踪ASP.NET页面 20

四、跟踪页面执行 22

综合实训 第一个ASP.NET程序 23

项目小结 25

思考与练习 25

项目二 ASP.NET标准控件 26

任务一 显示信息 26

一、使用Label控件 26

案例2-1 使用Label控件标注TextBox控件 28

任务二 接收用户输入 29

一、使用TextBox控件 29

二、使用CheckBox控件 31

三、使用RadioButton控件 32

任务三 提交表单数据 34

一、使用Button控件 35

二、使用LinkButton控件 36

三、使用ImageButton控件 38

案例2-2 使用Button控件显示确认对话框 38

四、执行跨页面发送 39

任务四 显示图像 41

一、使用Image控件 41

案例2-3 使用ImageMap控件制作导航条 43

任务五 使用Panel控件 44

任务六 使用HyperLink控件 46

任务七使用Rich控件 48

一、使用FileUpload控件上传文件 48

二、使用Calendar控件 51

案例2-4 创建弹出式日期选择器 51

三、使用MultiView控件显示选项卡式页面视图 54

项目小结 57

思考与练习 57

项目三 使用验证控件 59

任务一 验证控件概述 59

一、使用Page.IsValid属性 59

二、设置Display属性 60

三、突出显示验证错误 60

案例3-1 使用验证组实现登录、注册验证 62

四、禁用验证 65

任务二 验证控件用法 66

一、使用RequiredFieldValidator控件 67

二、使用RangeValidator控件 68

三、使用CompareValidator控件 69

案例3-2 使用CompareValidator控件实现酒店预订日期验证 71

四、使用RegularExpressionValidator控件 73

五、使用CustomValidator控件 74

综合实训 实现会员注册验证 76

项目小结 79

思考与练习 80

项目四 数据访问概述 82

任务一 安装和使用SQL Server 2005 82

一、SQL Server 2005简介 82

案例4-1 安装配置SQL Server 2005 83

二、熟悉SQL Server 2005开发环境 87

案例4-2 创建数据库 89

案例4-3 创建数据表 91

任务二 使用DataBound控件 93

一、使用列表式DataBound控件 93

二、使用表格式DataBound控件 95

三、使用层次DataBound控件 97

案例4-4 使用Image控件自动显示图片 98

任务三 DataSource控件概述 100

一、使用DataSource控件 100

二、使用DataSource控件的ASP.NET参数 102

任务四 使用编程式数据绑定 104

任务五 模板和数据绑定表达式 105

一、使用模板 105

二、使用数据绑定表达式 107

综合实训 创建会员信息应用程序 108

项目小结 112

思考与练习 113

项目五 使用DataSource控件 115

任务一 使用SqlDataSource控件 115

一、连接到MicroSoft SQL Server 115

二、在Web配置文件中保存连接字符串 116

三、对连接字符串加密 118

案例5-1 通过执行内联SQL语句编辑数据库数据 119

任务二 使用ObjectDataSource控件 121

一、绑定到组件 121

二、绑定到DataReader 123

案例5-2 将ObjectDataSource控件绑定到DataSet对象 124

三、绑定到LINQ to SQL查询 127

项目小结 128

思考与练习 128

项目六 使用列表控件 130

任务一 列表控件概述 130

一、声明列表项 130

二、绑定到数据源 132

三、确定被选中的列表项 135

四、设置默认选项 136

案例6-1 使用列表项集合制作选择框 137

任务二 常见列表控件的用法 140

一、DropDownList控件 140

二、RadioButtonList控件 142

三、ListBox控件 143

四、CheckBoxList控件 145

五、使用BulletedList控件 146

综合实训 使用ListBox控件实现点菜功能 148

项目小结 152

思考与练习 152

项目七 使用GridView及其他数据控件 154

任务一 使用GridView控件 154

一、使用GridView控件显示数据 154

二、选择数据 155

三、使用数据键 157

四、数据排序 160

案例7-1 完全自定义排序界面 161

五、数据分页 163

案例7-2 完全自定义分页界面 164

六、编辑数据 166

七、显示空数据 168

八、格式化GridView 169

任务二 其他常用数据控件 171

一、Repeater控件 172

二、DataList控件 173

三、ListView控件 175

四、DataPager控件 177

五、DetailsView控件 179

案例7-3 使用DetailsView控件编辑数据 181

六、FormView控件 183

案例7-4 使用FormView控件编辑记录 185

项目小结 188

思考与练习 188

项目八 ADO.NET基础 191

任务一 创建基本组件 191

一、初识组件 191

二、组件的编译 193

三、声明方法 193

四、声明字段和属性 195

五、声明构造函数 197

任务二 连接模式数据访问 199

一、使用Connection对象 199

二、使用Command对象 200

三、使用DataReader对象 207

案例8-1 从单一查询中返回多个结果集 208

任务三 非连接模式数据访问 211

一、使用DataAdapter对象 212

二、使用DataTable对象 214

三、使用DataView对象 215

四、使用DataSet对象 217

项目小结 219

思考与练习 219

项目九 LINQ to SQL数据开发 223

任务一 LINQ基础 223

一、C#新特性 223

二、认识LINQ 227

任务二 创建LINQ to SQL实体 228

一、手动创建实体类 228

二、可视化创建实体类 232

三、使用LinqDataSource控件 233

任务三 LINQ to SQL查询语法 235

一、基本查询 235

案例9-1 使用LINQ to SQL查询进行数据库分页 237

二、LINQ插入操作 239

三、更新操作 242

四、删除操作 245

综合实训 LINQ查询结果作为数据源并实现分页 247

项目小结 251

思考与练习 252

项目十 使用母版设计网站 254

任务一 创建母版页 254

一、创建并应用母版页 254

二、在母版页中使用图片和超链接 258

三、在Web配置文件中注册母版页 258

任务二 修改母版页 258

一、使用Page Header属性 259

二、暴露母版页属性 260

三、使用FindControl方法 263

综合实训 使用母版设计站点 265

项目小结 268

思考与练习 268

项目十一 使用主题设计网站 270

任务一 创建主题 270

任务二 在主题中添加皮肤 270

一、创建并应用默认皮肤 271

二、创建并应用命名皮肤 272

三、在Web配置文件中注册主题 273

任务三 在主题中添加CSS 274

一、在主题中添加CSS 274

二、在主题中添加多个CSS 277

案例11-1 使用CSS改变页面布局 277

任务四 创建全局主题 279

综合实训 应用主题设计站点 279

项目小结 282

思考与练习 282

项目十二 Web用户控件 285

任务一 创建并应用用户控件 285

一、用户控件概述 285

案例12-1 创建一个用户控件并将其应用于网页 285

二、在Web配置文件中注册用户控件 287

三、自定义用户控件属性 288

四、自定义用户控件事件 290

任务二 动态加载用户控件 294

一、简单动态加载用户控件 294

二、使用引用指令 295

综合实训 通过用户控件实现网站菜单导航 299

项目小结 301

思考与练习 301

项目十三 使用导航控件 303

任务一 了解站点地图 303

任务二 SiteMapPath控件 304

一、使用SiteMapPath控件 305

二、设置SiteMapPath控件外观 306

案例13-1 使用样式模板设置SiteMapPath控件外观 308

任务三 Menu控件 309

一、声明式添加Menu条目 310

案例13-2 使用Menu控件和MultiView控件创建选项卡控件 311

二、绑定到站点地图 313

三、绑定到XML文件 315

四、设置Menu控件样式 318

案例13-3 使用模板对Menu控件的外观进行设置 321

任务四 TreeView控件 322

一、声明式添加TreeView节点 323

二、绑定到XML文件 325

三、设置TreeView控件外观 326

综合实训 使用TreeView控件实现网站后台功能导航 329

项目小结 332

思考与练习 332

项目十四 使用登录控件 334

任务一 登录控件概述 334

任务二 使用Login控件 337

一、自动重定向用户页面 337

二、隐藏Login控件 337

三、使用样式设置Login控件 339

案例14-1 使用模板设置Login控件 341

任务三 使用CreateUserWizard控件 342

一、自定义用户表单字段 342

二、使用样式设置CreateUserWizard控件 343

案例14-2 使用模板设置CreateUserWizard控件 345

三、配置SQLMembershipProvider提供程序 347

任务四 使用LoginStatus控件 349

任务五 使用LoginName控件 349

项目小结 350

思考与练习 351

项目十五 小型企业网站的实现 352

任务一 系统设计 352

一、需求分析 352

二、概念结构设计 352

三、数据库设计 353

四、功能设计 354

任务二 数据库连接 355

一、设置数据库连接信息 355

二、访问数据库公共类 356

任务三 后台页面制作 358

一、管理员登录页面 358

二、后台管理页面 360

三、新闻管理页面 361

四、新闻添加页面 363

五、产品管理页面 366

六、产品添加页面 368

七、订单管理页面 371

八、用户管理页面 374

任务四 前台页面制作 376

一、制作页首用户控件 376

二、制作会员登录用户控件 377

三、用户注册页面 380

四、默认主页 383

五、新闻列表 387

六、产品列表 388

七、产品详细信息 390

八、产品订单 392

九、我的订单 394

项目小结 395

返回顶部