Visual C#.NET Web应用程序设计

副标题:无

作   者:杨学全主编

分类号:

ISBN:9787121148453

微信扫一扫,移动浏览光盘

简介

本书根据B/S程序设计模式和软件开发职业的任职要求,参照相关的职业资格标准,坚持能力本位的职业教育思想,采用项目驱动组织教学内容。全书共12章,主要内容为:构建ASP.NET 开发环境、Web开发基础、Web窗体、服务器控件、主题与母版页、ADO.NET、数据绑定控件、成员资格角色管理与登录控件、ASP.NET应用程序状态管理与配置、XML技术、Web服务和教务管理系统开发案例等。本书结合“教务管理系统”案例,给出100多个例题和习题,以便学习者更好地学习和掌握Web开发的基础知识与基本技术。

目录

《visual c#.net web应用程序设计(第2版)》

第1章 .net框架与asp.net概述 1

1.1 .net简介 1

1.1.1 .net 1

1.1.2 .net框架概述 2

1.2 web服务与web程序设计模式 3

1.2.1 web服务与动态网页 3

1.2.2 浏览器/服务器模式及其优点 4

1.2.3 常见的动态网页制作技术 5

1.3 asp.net技术概述 5

1.3.1 搭建asp.net的运行环境 6

1.3.2 网站根目录、虚拟目录与asp.net页面 8

1.3.3 安装asp.net 3.5的开发环境 12

1.3.4 使用visual studio 2008 创建web应用程序 19

1.4 本章小结 25

1.5 上机实验 26

第2章 web开发基础 27

2.1 html简介 27

2.1.1 html 27

2.1.2 url 28

.2.1.3 html文件结构 28

2.2 常用的html标记 29

2.2.1 html的文字标记 29

2.2.2 特殊标记和图形标记 32

2.2.3 超级链接标记 33

2.3 表格 34

2.3.1 定义表格的基本语法 34

2.3.2 表格<table>标记的属性 35

2.3.3 行<tr>标记的属性 37

2.3.4 单元格<td>和<th>标记的属性 38

2.4 页面布局 40

2.4.1 css简介 41

2.4.2 div层 52

2.4.3 div+css页面布局 56

2.5 上机实验 60

2.6 本章习题 60

第3章 web窗体 62

3.1 web窗体概述 62

3.1.1 web窗体的创建 62

3.1.2 web窗体的概念与技术优点 65

3.1.3 web窗体的组成文件 67

3.2 代码内联与后台编码 69

3.2.1 后台编码 69

3.2.2 代码内联 70

3.3 asp.net的执行过程 72

3.4 web窗体的事件驱动编程 74

3.4.1 事件驱动编程的概念 74

3.4.2 web窗体的处理过程及窗体事件 77

3.5 web窗体的程序实例 78

3.6 本章小结 80

3.7 上机实验 80

第4章 asp.net 服务器控件 82

4.1 服务器控件概述 82

4.1.1 服务器控件的基本知识 82

4.1.2 服务器控件的事件模型 83

4.1.3 html服务器控件 83

4.2 标准控件 85

4.2.1 基本控件 85

4.2.2 选择控件 93

4.2.3 标准控件的综合应用示例 101

4.2.4 高级控件 106

4.2.5 动态生成控件 125

4.3 验证控件 126

4.3.1 requiredfield validator控件 126

4.3.2 comparevalidator控件 128

4.3.3 rangevalidator控件 131

4.3.4 regularexpressionvalidator控件 132

4.3.5 customvalidator控件 135

4.3.6 validationsummary控件 137

4.3.7 验证控件的综合应用示例 137

4.4 导航控件 142

4.5 用户控件 153

4.6 本章小结 156

4.7 上机实验 156

第5章 主题和母版页 158

5.1 主题 158

5.1.1 主题概述 158

5.1.2 创建主题 160

5.1.3 将主题应用于整个应用程序 166

5.2 母版页 167

5.2.1 母版页概述 167

5.2.2 创建母版页(master) 168

5.2.3 创建内容页(content) 171

5.3 本章小结 173

5.4 上机实验 173

第6章 内置对象与应用程序状态管理、配置 174

6.1 asp.net内置对象 174

6.1.1 什么是http协议 174

6.1.2 内置对象概述 175

6.1.3 response对象 176

6.1.4 request对象 182

6.1.5 server对象 186

6.2 asp.net用户状态管理 187

6.2.1 cookie的使用 188

6.2.2 会话(session)的使用 193

6.2.3 asp.net中的application对象 196

6.2.4 页面之间跳转与传值 198

6.3 asp.net应用程序配置管理 204

6.3.1 global.asax文件 204

6.3.2 web.config文件 206

6.4 本章小结 210

6.5 上机实验 210

第7章 ado.net初步 211

7.1 ado.net概述 211

7.2 asp.net中的数据控件 211

7.2.1 数据源控件 211

7.2.2 数据绑定控件 213

7.3 创建、连接数据库 214

7.3.1 创建、连接sql server数据库文件 215

7.3.2 将获取数据绑定到dropdownlist控件 218

7.3.3 连接字符串 220

7.3.4 创建、连接sql server 2008数据库 221

7.4 本章小结 224

7.5 上机实验 224

第8章 数据绑定控件 225

8.1 gridview控件 225

8.1.1 gridview控件简介 225

8.1.2 在gridview控件中显示数据 228

8.1.3 显示条件查询结果 231

8.1.4 在gridview控件中实现分页、排序和选择 237

8.1.5 编辑数据表 241

8.1.6 gridview控件中的数据绑定列 246

8.1.7 美化gridview控件 259

8.2 datalist控件 260

8.3 detailsview控件 264

8.3.1 deatailsview控件简介 264

8.3.2 在detailsview控件中显示数据 265

8.3.3 在detailsview控件中编辑数据 270

8.4 formview控件 273

8.4.1 formview控件简介 273

8.4.2 使用formview控件显示数据 274

8.4.3 在formview控件中编辑数据 281

8.5 listview与datapager控件 289

8.6 本章小结 297

8.7 上机实验题——留言本的制作 297

第9章 成员资格、角色管理与登录控件 302

9.1 启用成员资格和角色管理 302

9.1.1 身份验证和授权 302

9.1.2 启用成员资格和角色管理 304

9.2 登录控件 306

9.2.1 createuserwizard控件 306

9.2.2 login控件 307

9.2.3 changepassword控件 308

9.2.4 passwordrecovery控件 309

9.2.5 loginstatus控件 310

9.2.6 loginname控件 311

9.2.7 loginview控件 311

9.3 成员资格管理 312

9.3.1 成员资格管理数据库 313

9.3.2 membership类 313

9.3.3 membershipuser类 315

9.4 角色管理 316

9.5 综合应用示例 317

9.6 本章小结 340

9.7 上机实验 340

第10章 xml技术 341

10.1 xml简介 341

10.2 xml的语法 342

10.2.1 xml文件结构 342

10.2.2 xml声明 343

10.2.3 xml元素 344

10.2.4 xml标记 345

10.2.5 xml数据内容 346

10.2.6 xml注释 347

10.3 使用visual studio 2008创建和编辑xml文件 348

10.4 使用xmldatasource读取xml中的数据 350

10.4.1 xmldatasource控件 350

10.4.2 treeview显示xml中的数据 351

10.4.3 gridview显示xml中的数据 353

10.5 本章小结 355

10.6 上机实验 355

第11章 web服务 356

11.1 什么是web服务 356

11.2 创建一个简单的web服务 357

11.3 访问web服务 359

11.4 本章小结 362

11.5 上机实训 363

第12章 项目实例:综合教务管理系统 364

12.1 系统需求分析 364

12.1.1 学生对本系统的需求 364

12.1.2 教师对本系统的需求 364

12.1.3 教务管理员对本系统的需求 365

12.2 系统分析 365

12.2.1 系统功能模块划分 365

12.2.2 系统流程分析 366

12.3 系统设计 366

12.3.1 体系结构设计 366

12.3.2 数据库设计与实现 367

12.4 数据访问层(data access layer) 371

12.4.1 通用数据操作类dataaccesslayer 371

12.4.2 课程相关类course和coursedal 373

12.4.3 使用强类型dataset做数据访问层 389

12.5 业务逻辑层(business logic layer) 393

12.5.1 coursebll类 393

12.5.2 markingbll类 398

12.5.3 codebll类 401

12.6 表示层 403

12.6.1 用户控件 403

12.6.2 系统首页 405

12.6.3 母版页 407

12.6.4 主题、皮肤和样式 409

12.6.5 课程管理模块 410

12.6.6 用户管理模块 421

12.6.7 教师模块 437

12.6.8 学生模块 446

12.6.9 公用模块 452

12.7 系统配置 457

12.8 系统扩展 458

12.9 本章小结 458


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C#.NET Web应用程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon