成功加入购物车
图书条目标准图
William 、Penberthy、 李晓峰 、 高巍巍 著 / 清华大学出版社 / 2016-10 / 平装
售价 ¥ 25.73 2.6折
定价 ¥98.00
品相 全新
优惠 满包邮
延迟发货说明
上书时间2024-06-06
卖家超过10天未登录
ASP.NET 入门经典(第9版) 基于Visual Studio 2015(.NET开发经典名著)
通过专业的循序渐进指导学习使用Visual Studio 2015开发ASP.NET ASP.NET允许程序员建立更动态的网站、Web应用和Web服务,包含了最新更新,什么时间学习这门技术都为时不晚。ASP.NET和Visual Studio的最新版本能帮助开发人员提高效率,创建更强壮的应用程序,进一步拓宽技术。本书以循序渐进的方式提供了ASP.NET开发的专家级指导,从框架的最基础知识到高级的安全性和数据处理主题,应有尽有。通过清晰的示例阐述重要的技术。从头到尾、详尽的描述使本书成为一本非常有价值的多合一参考书,适合初学者和需要提高效率的开发人员阅读。 主要内容 ◆ 讲解ASP.NET和Visual Studio 2015的基础知识,并构建一个示例应用程序 ◆ 演示使用HTML和CSS设计Web页面,包括高效的导航、用户控件、一致性等 ◆ 从头开始解释C#和VB.NET编程,包括代码的组织、面向对象基础和重要术语 ◆ 讨论ASP.NET Web Forms服务器控件和MVC辅助程序及扩展程序 ◆ 探讨使用ASP.NET AJAX、jQuery以及ADO.NET和Entity Framework进行高级数据处理 ◆ 安全性、调试、部署、疑难解答等
William Penberthy自从.NET初次部署以来就从事微软软件开发工作,使用C#和VB.NET进行客户端、服务和Web开发。他直接参与了135个应用程序的开发,包括记录保留管理软件、电子商务店面、地理信息系统、销售网点系统以及介于它们之间的许多应用程序。
目 录 第1章 ASP.NET 6.0入门 1 1.1 ASP.NET vNEXT简介 1 1.1.1 超文本传输协议 2 1.1.2 HTML5 4 1.1.3 ASP.NET Web Forms 8 1.1.4 ASP.NET MVC 12 1.1.5 Web Forms和MVC 的类似性 14 1.1.6 选择最佳方法 14 1.2 使用VisualStudio 2015 14 1.2.1 版本 14 1.2.2 下载和安装 15 1.3 示例应用程序 19 1.4 小结 19 1.5 练习 20 1.6 本章要点回顾 20 第2章 建立最初的ASP.NET 应用程序 21 2.1 用VisualStudio 2015 创建Web站点 21 2.1.1 可用的项目类型 22 2.1.2 创建新站点 23 2.2 在应用程序中使用文件29 2.2.1 ASP.NET MVC应用程序的 文件类型 30 2.2.2 ASP.NET MVC应用程序的 文件系统结构 32 2.2.3 ASP.NET Web Forms 应用程序的文件类型 33 2.3 MVC和WebForms文件的 区别 36 2.4 创建示例应用程序 37 2.5 小结 39 2.6 练习 39 2.7 本章要点回顾 39 第3章 设计Web页面 41 3.1 HTML和CSS 41 3.1.1 同时使用HTML和 CSS的原因 42 3.1.2 CSS简介 44 3.2 CSS的更多内容 47 3.2.1 选择器 47 3.2.2 属性 50 3.2.3 样式的优先级 53 3.3 样式表 55 3.3.1 在页面中添加CSS55 3.3.2 创建嵌入式样式表和 内联样式表 58 3.4 应用样式 58 3.5 管理样式 63 3.6 小结 68 3.7 练习 69 3.8 本章要点回顾 69 第4章 使用C#和VB.NET编程 71 4.1 编程简介 71 4.1.1 数据类型和变量 72 4.1.2 转换数据类型 76 4.1.3 使用数组和集合 79 4.1.4 决策操作 83 4.1.5 循环 87 4.2 组织代码 91 4.2.1 方法:函数和子例程91 4.2.2 编写注释和文档 93 4.3 面向对象编程基础 95 4.4 重要的面向对象术语 95 4.4.1 类 95 4.4.2 字段 96 4.4.3 属性 97 4.4.4 方法 100 4.4.5 构造函数 100 4.4.6 继承 101 4.4.7 事件 103 4.5 小结 104 4.6 练习 105 4.7 本章要点回顾 106 第5章 ASP.NET Web Forms 服务器控件 107 5.1 服务器控件简介 107 5.2 在页面上定义控件 108 5.3 控件的类型 114 5.3.1 标准控件 114 5.3.2 HTML控件 118 5.3.3 数据控件 119 5.3.4 验证控件 119 5.3.5 导航控件 120 5.3.6 登录控件 120 5.3.7 AJAX扩展控件120 5.3.8 其他控件集 121 5.4 ASP.NET状态引擎122 5.5 状态引擎的工作方式122 5.6 小结 130 5.7 练习 130 5.8 本章要点回顾 131 第6章 ASP.NET MVC辅助程序和 扩展 133 6.1 MVC较少地控制 Web Forms的原因 134 6.2 不同的方法 134 6.2.1 Razor 137 6.2.2 控制器 141 6.3 表单建立辅助程序 145 6.3.1 表单扩展 145 6.3.2 Editor和EditorFor147 6.3.3 模型绑定 147 6.4 小结 161 6.5 练习 162 6.6 本章要点回顾 162 第7章 创建外观一致的网站 163 7.1 用母版页使页面布局一致163 7.1.1 在ASP.NETWeb Forms 中创建和使用母版页 165 7.1.2 在ASP.NETWeb Forms 中创建内容页面 173 7.1.3 在ASP.NETMVC中 创建布局 176 7.1.4 在ASP.NETMVC中 创建内容视图 178 7.2 使用集中的基本页面182 7.3 小结 187 7.4 练习 187 7.5 本章要点回顾 187 第8章 导航 189 8.1 浏览站点的不同方式190 8.1.1 理解绝对URL和 相对URL 190 8.1.2 理解默认文档 192 8.1.3 友好的URL 193 8.2 使用ASP.NET WebForms 导航控件 194 8.3 在ASP.NET MVC中导航 204 8.3.1 路由 204 8.3.2 创建导航结构 208 8.3.3 编程重定向 210 8.3.4 以编程方式把客户 重定向到另一个页面 210 8.3.5 服务器端重定向212 8.4 导航的实用须知 216 8.5 小结 216 8.6 练习 217 8.7 本章要点回顾 217 第9章 显示和更新数据 219 9.1 使用SQL ServerExpress 220 9.1.1 安装 220 9.1.2 SQL Server Management Studio 226 9.1.3 在VisualStudio中连接 230 9.2 数据访问的Entity Framework方法 233 9.2.1 数据优先 233 9.2.2 代码优先 234 9.2.3 从数据库中选择数据241 9.3 Web窗体中的数据控件243 9.3.1 DetailsView 243 9.3.2 GridView控件248 9.4 MVC中的数据显示254 9.4.1 在MVC中显示列表 254 9.4.2 DetailsViews 257 9.5 小结 260 9.6 练习 261 9.7 本章要点回顾 261 第10章 处理数据 263 10.1 排序和分页 264 10.1.1 Web Forms服务器 控件中的排序和分页 264 10.1.2 MVC列表中的排序和 分页功能 268 10.2 更新和/或插入数据 277 10.3 数据库访问的非代码 优先方式 284 10.4 缓存 293 10.4.1 在ASP.NET应用程序中 缓存数据的不同方式 293 10.4.2 缓存数据的常见问题297 10.5 小结 297 10.6 练习 298 10.7 本章要点回顾 298 第11章 用户控件和局部视图 301 11.1 用户控件简介 302 11.1.1 创建用户控件302 11.1.2 添加用户控件306 11.1.3 给用户控件添加逻辑313 11.2 使用局部视图 318 11.2.1 添加局部视图319 11.2.2 管理局部视图的 控制器 322 11.3 模板 328 11.4 小结 334 11.5 练习 335 11.6 本章要点回顾 335 第12章 验证用户输入 337 12.1 从用户那里收集数据337 12.2 在Web Forms中验证 用户输入 338 12.3 在MVC中验证用户输入 347 12.3.1 模型特性 347 12.3.2 客户端验证 353 12.3.3 ASP.NET MVC中的 请求验证 361 12.4 验证技巧 362 12.5 小结 362 12.6 练习 363 12.7 本章要点回顾 364 第13章 ASP.NET AJAX 365 13.1 AJAX概念简介366 13.1.1 F12开发工具367 13.1.2 在WebForms中使用 ASP.NET AJAX 371 13.1.3 在MVC中使用AJAX 382 13.2 在AJAX网站中使用 Web服务 394 13.3 AJAX中的jQurey400 13.4 AJAX的实用提示405 13.5 小结 405 13.6 练习 406 13.7 本章要点回顾 406 第14章 jQuery 409 14.1 jQuery简介 409 14.1.1 早期的JavaScript410 14.1.2 jQuery的作用410 14.1.3 包括jQuery库 412 14.1.4 包 414 14.2 jQuery语法419 14.2.1 jQuery 核心420 14.2.2 使用jQuery实用方法 420 14.2.3 使用jQuery选择选项 422 14.3 使用jQuery修改DOM 425 14.3.1 使用jQuery改变外观 425 14.3.2 处理事件 428 14.4 调试jQurey436 14.5 jQuery的实用技巧439 14.6 小结 440 14.7 练习 440 14.8 本章要点回顾 441 第15章 ASP.NET网站的安全性 443 15.1 安全性简介 444 15.1.1 身份:你是谁?444 15.1.2 身份验证:用户如何证明 他们自己的身份? 444 15.1.3 授权:允许做什么?444 15.1.4 使用ASP.NET登录 445 15.1.5 配置Web应用程序的 安全性 448 15.1.6 在应用程序中利用 用户 457 15.2 角色 464 15.2.1 配置应用程序以 处理角色 465 15.2.2 编程检查角色469 15.3 安全性的实用技巧473 15.4 小结 473 15.5 练习 474 15.6 本章要点回顾 474 第16章 个性化网站 475 16.1 理解概要文件 476 16.1.1 创建概要文件476 16.1.2 使用概要文件483 16.2 个性化的实用技巧494 16.3 小结 494 16.4 练习 495 16.5 本章要点回顾 495 第17章 异常处理、调试和跟踪 497 17.1 错误处理 498 17.1.1 不同类型的错误498 17.1.2 捕获并处理异常502 17.1.3 全局错误处理和 定制的错误页面 510 17.1.4 控制器中的错误处理515 17.2 调试基础 516 17.2.1 调试的工具支持517 17.2.2 调试客户端脚本524 17.3 跟踪ASP.NETWeb页面 533 17.3.1 给跟踪添加自己的 信息 535 17.3.2 跟踪和性能 538 17.4 日志记录 538 17.5 小结 541 17.6 练习 541 17.7 本章要点回顾 542 第18章 使用源代码控制 543 18.1 Team Foundation Services 简介 543 18.1.1 使用源代码控制的 原因 544 18.1.2 建立VisualStudio Online 账户 544 18.1.3 代码的签入和签出549 18.1.4 与团队成员合作557 18.2 分支和合并 558 18.3 小结 559 18.4 练习 560 18.5 本章要点回顾 560 第19章 部署网站 561 19.1 准备部署网站 562 19.1.1 避免硬编码设置562 19.1.2 Web.config 文件 563 19.1.3 表达式语法 563 19.1.4 Web 配置管理器类 564 19.2 准备部署 569 19.3 发布站点 572 19.3.1 Web.config转换 580 19.3.2 把数据移到远程 服务器上 586 19.4 冒烟测试应用程序592 19.5 进一步学习 594 19.6 小结 594 19.7 练习 595 19.8 本章要点回顾 595 附录 习题答案 597
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30