ASP.NET 3.5用于构建动态Web应用程序,是微软公司推出的一种全新的基于B/S模型的技术,并有集成开发环境Visual Studio 2008的支持,具有易学易掌握的特征。本书不仅讲解了ASP.NET的相关知识和控件的使用,而且还讲解了与其相关的HTML的制作、数据库的应用等内容,最后给出了多个完整的系统开发案例。
本书共分为15章。其中前11章属于理论介绍,后4章属于实例开发。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | ASP.NET基础与案例开发详解(附光盘)/软件开发课堂 |
分类 | 教育考试-考试-计算机类 |
作者 | 易巍//张新颖 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 ASP.NET 3.5用于构建动态Web应用程序,是微软公司推出的一种全新的基于B/S模型的技术,并有集成开发环境Visual Studio 2008的支持,具有易学易掌握的特征。本书不仅讲解了ASP.NET的相关知识和控件的使用,而且还讲解了与其相关的HTML的制作、数据库的应用等内容,最后给出了多个完整的系统开发案例。 本书共分为15章。其中前11章属于理论介绍,后4章属于实例开发。 内容推荐 本书主要介绍如何用ASP.NET来开发基于B/S结构的应用程序,书中以理论和实践相结合的模式,让读者更容易掌握ASP.NET的相关知识。 本书共分15章,其中第1~11章循序渐进地给出了ASP.NET 3.5简介、对网站的认识、Web服务器控件、ASP.NET常用对象、ASP.NET 3.5与Ajax技术、SQL Server 2005基础、数据访问服务器控件、ADO.NET与数据库的访问、主题与母版、成员角色及登录管理、ASP.NET的安全性等内容。并在第12~15章讲解了几种常用网站系统的开发,如网站相册、个人博客系统等。 本书内容结构合理,语言简练、容易理解,适合ASP.NET的初学者或有相关编程经验的用户使用,也可供广大软件开发者和编程爱好者作为参考用书,更是学校及培训机构的首选用书。 目录 第1章 ASP.NET 3.5简介 1 1.1 ASP.NET 3.5概述 2 1.2 ASP.NET 3.5特点介绍 2 1.2.1 .NET Framework 3.5简介 2 1.2.2 Web程序开发的发展历程 3 1.2.3 .NET框架体系 4 1.2.4 .NET Framework 3.5 5 1.3 ASP.NET 3.5应用程序的结构 6 1.3.1 虚拟目录 6 1.3.2 网页文件 9 1.3.3 配置文件 10 1.3.4 Global.asax文件 14 1.3.5 共享目录 15 1.4 ASPX网页代码模式 15 1.4.1 网页基类 17 1.4.2 网页代码存储模式 18 1.5 Visual Studio 2008的使用 18 1.5.1 Visual Studio 2008的安装 19 1.5.2 创建网站 22 1.5.3 管理新建的网站解决方案 23 1.6 上机练习 24 第2章 对网站的认识 25 2.1 HTML语言简介 26 2.1.1 HTML标记 26 2.1.2 网页中的文本和图像 30 2.1.3 HTML在ASP.NET网页中的应用 32 2.2 B/S架构 32 2.2.1 B/S架构的特点 32 2.2.2 B/S架构与C/S架构的区别 33 2.3 Web表单及其运行模式 34 2.4 初识CSS 34 2.5 上机练习 36 第3章 Web服务器控件 39 3.1 HTML控件 40 3.1.1 HTML控件结构 40 3.1.2 HTML控件的常用属性 40 3.1.3 基础HTML控件 41 3.1.4 TextArea控件 44 3.2 Web控件 44 3.2.1 Web控件结构 44 3.2.2 Web控件的功能 45 3.2.3 常用的Web控件 46 3.2.4 Web控件与HTML控件的比较 51 3.3 数据控件 52 3.3.1 数据访问控件 52 3.3.2 数据绑定控件 53 3.4 验证控件 54 3.4.1 必填字段验证控件 54 3.4.2 范围验证控件 55 3.4.3 正则表达式验证控件 56 3.4.4 自定义验证控件 57 3.4.5 验证控件总结 58 3.5 导航控件 58 3.5.1 Web.sitemap文件 58 3.5.2 SiteMapDataSource控件 59 3.5.3 TreeView控件 59 3.5.4 Menu控件 60 3.5.5 SiteMapPath控件 61 3.6 登录控件 61 3.6.1 登录控件简介 62 3.6.2 常用的登录控件 62 3.6.3 直接使用Membership API 62 3.6.4 定制成员身份提供程序 63 3.7 Web部件 64 3.7.1 Web部件概述 64 3.7.2 Web部件基础 64 3.7.3 Web页的显示模式 65 3.8 上机练习 65 第4章 ASP.NET常用对象 67 4.1 Request对象 68 4.1.1 Request对象的常用属性和方法 68 4.1.2 获取用户提交的信息 69 4.1.3 通过Request对象传递参数 71 4.1.4 获取客户端浏览器信息 73 4.2 Server对象 74 4.2.1 Server对象的常用方法和属性 74 4.2.2 ScriptTimeOut属性介绍 75 4.2.3 MapPath方法的使用 76 4.2.4 HtmlEncode方法的使用 76 4.2.5 UrlEncode方法的使用 78 4.2.6 Transfer方法和Execute方法的使用 79 4.3 Response对象 80 4.3.1 Response对象的常用属性和方法 80 4.3.2 Write方法的使用 81 4.3.3 Redirect方法的使用 82 4.3.4 End方法的使用 83 4.4 Cookies对象 84 4.4.1 概述 85 4.4.2 Cookies对象的属性 85 4.4.3 Cookies对象的方法 85 4.4.4 Cookies对象的使用 85 4.4.5 Cookies对象的应用举例 86 4.5 Session对象 87 4.5.1 概述 87 4.5.2 Session对象的属性 87 4.5.3 Session对象的方法 88 4.5.4 Session对象的使用 88 4.5.5 Session对象的应用举例 90 4.5.6 Session的存储 94 4.6 Application对象 94 4.6.1 Application对象的属性 94 4.6.2 Application对象的方法 95 4.6.3 Application对象的使用 96 4.7 上机练习 98 第5章 ASP.NET 3.5与Ajax技术 99 5.1 Ajax技术 100 5.1.1 概述 100 5.1.2 Ajax使用的技术 100 5.1.3 Ajax运行原理 102 5.1.4 Ajax应用举例 104 5.1.5 Ajax技术小结 106 5.2 ASP.NET 3.5的客户端回调功能 106 5.2.1 回传与回调的比较 107 5.2.2 客户端回调基本知识介绍 107 5.3 ASP.NET Ajax框架 108 5.3.1 概述 108 5.3.2 ASP.NET Ajax的客户端-服务器交互 108 5.3.3 ASP.NET Ajax的体系 108 5.3.4 ASP.NET Ajax的安装和使用 109 5.3.5 ASP.NET Ajax控件简介 111 5.3.6 ASP.NET Ajax应用举例 112 5.4 上机练习 112 第6章 SQL Server 2005基础 115 6.1 关系数据库基础知识 116 6.2 数据库操作语言 117 6.2.1 数据定义语言(DDL) 117 6.2.2 数据操纵语言(DML) 118 6.2.3 数据控制语言(DCL) 121 6.2.4 存储过程 122 6.2.5 其他语言元素 125 6.3 数据库查询语言 131 6.3.1 简单查询 131 6.3.2 条件查询 132 6.3.3 分组查询 133 6.3.4 连接查询 133 6.4 SQL Server 2005数据类型基础 135 6.5 SQL Server 2005系统数据库介绍 139 6.6 SQL Server 2005的安装 139 6.7 SQL Server 2005的使用 147 6.7.1 创建、管理数据库 147 6.7.2 修改数据库 150 6.7.3 删除数据库 152 6.7.4 创建、管理数据表 153 6.7.5 删除表 162 6.8 上机练习 162 第7章 数据访问服务器控件 165 7.1 SqlDataSource控件 166 7.1.1 SqlDataSource控件的属性 166 7.1.2 SqlDataSource控件的事件 167 7.1.3 配置数据连接 168 7.2 GridView控件 172 7.2.1 GridView控件的常用属性 172 7.2.2 显示数据 173 7.2.3 排序设计 175 7.2.4 分页设计 176 7.2.5 GridView控件的数据绑定类型 177 7.3 FormView控件 177 7.3.1 FormView控件常用的模板属性 177 7.3.2 显示数据 178 7.3.3 编辑数据 179 7.4 DetailsView控件 179 7.4.1 DetailsView控件的功能 180 7.4.2 显示数据 182 7.4.3 DetailsView与GridView的联合使用 184 7.5 综合应用实例 186 7.6 上机练习 190 第8章 ADO.NET与数据库的访问 191 8.1 ADO.NET概述 192 8.1.1 认识ADO.NET 192 8.1.2 ADO.NET的组件结构 192 8.2 与数据库的连接 193 8.3 ADO.NET对象的使用 194 8.3.1 Connection对象 194 8.3.2 DataAdapter对象 195 8.3.3 DataReader对象 196 8.3.4 Command对象 197 8.4 综合实例 199 8.5 上机练习 203 第9章 主题与母版 205 9.1 主题 206 9.1.1 什么是主题 206 9.1.2 主题的分类 207 9.1.3 创建主题文件 208 9.1.4 设置应用主题的方法 209 9.2 母版页 209 9.2.1 创建母版页 210 9.2.2 设计母版页的布局 210 9.2.3 使用母版页创建内容页 212 9.3 母版页的嵌套 213 9.4 综合实例 215 9.5 上机练习 223 第10章 成员角色及登录管理 225 10.1 使用成员资格管理 226 10.1.1 成员资格介绍 226 10.1.2 成员资格类 226 10.1.3 配置ASP.NET应用程序以使用成员资格 228 10.2 使用角色管理授权 229 10.2.1 角色管理介绍 229 10.2.2 角色管理类 230 10.3 实现基本成员角色管理 231 10.3.1 实现用户身份验证 231 10.3.2 创建新用户并分配角色权限 231 10.3.3 显示用户列表和删除用户 233 10.3.4 更新用户信息 234 10.3.5 创建角色 234 10.3.6 显示角色列表和删除角色 234 10.3.7 设置角色权限 235 10.4 上机练习 236 第11章 ASP.NET的安全性 237 11.1 身份验证 238 11.1.1 基于Windows的身份验证 238 11.1.2 基于Forms的身份验证 239 11.2 安全代码的编写 240 11.2.1 防止SQL注入 240 11.2.2 合理使用错误页面 243 11.3 使用URL授权 245 11.4 上机练习 246 第12章 学生成绩查询系统 247 12.1 系统概述 248 12.2 需求分析 248 12.3 用例图 248 12.4 系统总体设计 249 12.5 开发环境 249 12.6 数据库结构设计 249 12.7 项目及数据库的环境构建 250 12.8 数据访问层实现 254 12.8.1 数据库连接字符串的添加 254 12.8.2 公共数据库访问类SqlHelper的实现 254 12.9 前台程序代码 258 12.9.1 学生登录 259 12.9.2 学生成绩查询 265 12.9.3 提交联系方式及其他信息变更请求 273 12.10 后台代码实现 284 12.10.1 管理员登录 285 12.10.2 学生信息的添加 287 12.10.3 学生信息维护 291 12.10.4 审核学生资料变更请求及学生信息修改 294 12.10.5 学生成绩信息的查看和添加 297 12.10.6 管理员密码修改 301 12.10.7 后台首页及目录页 302 12.11 程序部署 305 12.11.1 数据库的安装 305 12.11.2 IIS服务器的设置 308 12.12 总结 311 12.13 上机练习 311 第13章 网站相册系统 313 13.1 系统概述 314 13.2 需求分析 314 13.3 用例图 314 13.4 系统总体设计 315 13.5 开发环境 315 13.6 数据库结构 315 13.7 开发环境搭建 316 13.8 数据访问层实现 318 13.9 前台程序代码 323 13.9.1 系统首页实现 323 13.9.2 用户注册页面 331 13.9.3 用户及相册管理页面 334 13.9.4 增加相册页面 342 13.9.5 修改相册信息页面 344 13.9.6 用户查看相册及上传相片页面 349 13.10 后台代码实现 354 13.10.1 管理员登录 354 13.10.2 用户管理 356 13.10.3 相册管理 359 13.10.4 相片管理 361 13.10.5 管理员密码修改 364 13.10.6 后台目录及后台首页 366 13.11 程序部署 368 13.11.1 数据库的安装 368 13.11.2 IIS服务器的设置 371 13.12 总结 374 13.13 上机练习 374 第14章 图书销售系统 375 14.1 系统概述 376 14.2 需求分析 376 14.3 用例图 376 14.4 系统总体设计 377 14.5 开发环境 377 14.6 数据库结构 377 14.7 项目及数据库搭建 378 14.8 数据访问层的实现 380 14.8.1 数据库连接字符串的添加 380 14.8.2 公共数据库访问类SqlHelper的实现 381 14.8.3 购物车物品对象 385 14.9 前台代码的实现 386 14.9.1 查询图书信息 386 14.9.2 显示图书详细 393 14.9.3 购物车页面设计 398 14.9.4 保存购买订单 403 14.9.5 订单购买成功页面 408 14.9.6 查询订单页面的设计 410 14.10 后台代码的实现 412 14.10.1 管理图书类别 413 14.10.2 添加图书信息 416 14.10.3 管理图书信息 420 14.10.4 修改图书信息 422 14.10.5 查看图书订单列表 427 14.10.6 图书订单详细及发货处理 429 14.10.7 支付方式设置 434 14.10.8 管理员登录 436 14.10.9 密码修改 437 14.10.10 后台首页及目录页面 439 14.11 程序部署 441 14.11.1 数据库的安装 441 14.11.2 IIS服务器的设置 444 14.12 总结 447 14.13 上机练习 447 第15章 制作个人博客系统 449 15.1 系统概述 450 15.2 需求分析 450 15.3 用例图 450 15.4 系统的总体设计 451 15.5 开发环境 451 15.6 数据库结构 451 15.7 项目环境的搭建 452 15.8 前台程序代码 454 15.8.1 博客首页的实现 454 15.8.2 博客内容查看及评论 462 15.9 后台代码实现 467 15.9.1 博客分类设置 468 15.9.2 发表文章 473 15.9.3 管理文章 479 15.9.4 修改文章 485 15.9.5 查看评论 487 15.9.6 回复评论 490 15.9.7 权限设置 493 15.9.8 后台登录 498 15.9.9 修改密码 499 15.9.10 目录及首页代码 500 15.10 程序部署 501 15.10.1 数据库的安装 501 15.10.2 IIS服务器的设置 504 15.11 总结 507 15.12 上机练习 507 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。