ASP.NET 入门经典(第9版) 基于Visual Studio 2015/NET开发经典名著

《ASP.NET 入门经典(第9版) 基于Visual Studio 2015/NET开发经典名著》

  • 出版社:清华大学出版社
  • ISBN:9787302452942
  • 版次:9
  • 商品编码:12007411
  • 品牌:清华大学出版社(TsinghuaUniversityPress)
  • 包装:平装
  • 开本:16开
  • 出版时间:2016-10-01
  • 用纸:胶版纸
基本介绍书籍目录点评信息
  • 书籍内容

      通过专业的循序渐进指导学习使用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进行高级数据处理  ◆ 安全性、调试、部署、疑难解答等

    编辑推荐

      本书面向希望建立健壮的、高性能、可伸缩的Web应用程序的读者。虽然开发工具运行在Microsoft Windows下,但可以把应用程序自由地部署到当前几乎任何操作系统上。因此,甚至没有Microsoft服务器的公司,现在也能运行ASP.NET Web应用程序。  软件开发新手学习本书也应该不成问题,因为本书的结构很适合初学者。经验丰富、但不了解Web开发的人员,也会在本书中找到许多不同领域的兴趣点和用法,尤其是当前不使用C#作为编程语言的人员。
  • 第1章 ASP.NET 6.0入门 11.1 ASP.NET vNEXT简介 11.1.1 超文本传输协议 21.1.2 HTML5 41.1.3 ASP.NET Web Forms 81.1.4 ASP.NET MVC 121.1.5 Web Forms和MVC的类似性 141.1.6 选择最佳方法 141.2 使用Visual Studio 2015 141.2.1 版本 141.2.2 下载和安装 151.3 示例应用程序 191.4 小结 191.5 练习 201.6 本章要点回顾 20第2章 建立最初的ASP.NET应用程序 212.1 用Visual Studio 2015创建Web站点 212.1.1 可用的项目类型 222.1.2 创建新站点 232.2 在应用程序中使用文件 292.2.1 ASP.NET MVC应用程序的文件类型 302.2.2 ASP.NET MVC应用程序的文件系统结构 322.2.3 ASP.NET Web Forms应用程序的文件类型 332.3 MVC和Web Forms文件的区别 362.4 创建示例应用程序 372.5 小结 392.6 练习 392.7 本章要点回顾 39第3章 设计Web页面 413.1 HTML和CSS 413.1.1 同时使用HTML和CSS的原因 423.1.2 CSS简介 443.2 CSS的更多内容 473.2.1 选择器 473.2.2 属性 503.2.3 样式的优先级 533.3 样式表 553.3.1 在页面中添加CSS 553.3.2 创建嵌入式样式表和内联样式表 583.4 应用样式 583.5 管理样式 633.6 小结 683.7 练习 693.8 本章要点回顾 69第4章 使用C#和VB.NET编程 714.1 编程简介 714.1.1 数据类型和变量 724.1.2 转换数据类型 764.1.3 使用数组和集合 794.1.4 决策操作 834.1.5 循环 874.2 组织代码 914.2.1 方法:函数和子例程 914.2.2 编写注释和文档 934.3 面向对象编程基础 954.4 重要的面向对象术语 954.4.1 类 954.4.2 字段 964.4.3 属性 974.4.4 方法 1004.4.5 构造函数 1004.4.6 继承 1014.4.7 事件 1034.5 小结 1044.6 练习 1054.7 本章要点回顾 106第5章 ASP.NET Web Forms服务器控件 1075.1 服务器控件简介 1075.2 在页面上定义控件 1085.3 控件的类型 1145.3.1 标准控件 1145.3.2 HTML控件 1185.3.3 数据控件 1195.3.4 验证控件 1195.3.5 导航控件 1205.3.6 登录控件 1205.3.7 AJAX扩展控件 1205.3.8 其他控件集 1215.4 ASP.NET状态引擎 1225.5 状态引擎的工作方式 1225.6 小结 1305.7 练习 1305.8 本章要点回顾 131第6章 ASP.NET MVC辅助程序和扩展 1336.1 MVC较少地控制Web Forms的原因 1346.2 不同的方法 1346.2.1 Razor 1376.2.2 控制器 1416.3 表单建立辅助程序 1456.3.1 表单扩展 1456.3.2 Editor和EditorFor 1476.3.3 模型绑定 1476.4 小结 1616.5 练习 1626.6 本章要点回顾 162第7章 创建外观一致的网站 1637.1 用母版页使页面布局一致 1637.1.1 在ASP.NET Web Forms中创建和使用母版页 1657.1.2 在ASP.NET Web Forms中创建内容页面 1737.1.3 在ASP.NET MVC中创建布局 1767.1.4 在ASP.NET MVC中创建内容视图 1787.2 使用集中的基本页面 1827.3 小结 1877.4 练习 1877.5 本章要点回顾 187第8章 导航 1898.1 浏览站点的不同方式 1908.1.1 理解绝对URL和相对URL 1908.1.2 理解默认文档 1928.1.3 友好的URL 1938.2 使用ASP.NET Web Forms导航控件 1948.3 在ASP.NET MVC中导航 2048.3.1 路由 2048.3.2 创建导航结构 2088.3.3 编程重定向 2108.3.4 以编程方式把客户重定向到另一个页面 2108.3.5 服务器端重定向 2128.4 导航的实用须知 2168.5 小结 2168.6 练习 2178.7 本章要点回顾 217第9章 显示和更新数据 2199.1 使用SQL Server Express 2209.1.1 安装 2209.1.2 SQL Server ManagementStudio 2269.1.3 在Visual Studio中连接 2309.2 数据访问的EntityFramework方法 2339.2.1 数据优先 2339.2.2 代码优先 2349.2.3 从数据库中选择数据 2419.3 Web窗体中的数据控件 2439.3.1 DetailsView 2439.3.2 GridView控件 2489.4 MVC中的数据显示 2549.4.1 在MVC中显示列表 2549.4.2 DetailsViews 2579.5 小结 2609.6 练习 2619.7 本章要点回顾 261第10章 处理数据 26310.1 排序和分页 26410.1.1 Web Forms服务器控件中的排序和分页 26410.1.2 MVC列表中的排序和分页功能 26810.2 更新和/或插入数据 27710.3 数据库访问的非代码优先方式 28410.4 缓存 29310.4.1 在ASP.NET应用程序中缓存数据的不同方式 29310.4.2 缓存数据的常见问题 29710.5 小结 29710.6 练习 29810.7 本章要点回顾 298第11章 用户控件和局部视图 30111.1 用户控件简介 30211.1.1 创建用户控件 30211.1.2 添加用户控件 30611.1.3 给用户控件添加逻辑 31311.2 使用局部视图 31811.2.1 添加局部视图 31911.2.2 管理局部视图的控制器 32211.3 模板 32811.4 小结 33411.5 练习 33511.6 本章要点回顾 335第12章 验证用户输入 33712.1 从用户那里收集数据 33712.2 在Web Forms中验证用户输入 33812.3 在MVC中验证用户输入 34712.3.1 模型特性 34712.3.2 客户端验证 35312.3.3 ASP.NET MVC中的请求验证 36112.4 验证技巧 36212.5 小结 36212.6 练习 36312.7 本章要点回顾 364第13章 ASP.NET AJAX 36513.1 AJAX概念简介 36613.1.1 F12开发工具 36713.1.2 在Web Forms中使用ASP.NET AJAX 37113.1.3 在MVC中使用AJAX 38213.2 在AJAX网站中使用Web服务 39413.3 AJAX中的jQurey 40013.4 AJAX的实用提示 40513.5 小结 40513.6 练习 40613.7 本章要点回顾 406第14章 jQuery 40914.1 jQuery简介 40914.1.1 早期的JavaScript 41014.1.2 jQuery的作用 41014.1.3 包括jQuery库 41214.1.4 包 41414.2 jQuery语法 41914.2.1 jQuery 核心 42014.2.2 使用jQuery实用方法 42014.2.3 使用jQuery选择选项 42214.3 使用jQuery修改DOM 42514.3.1 使用jQuery改变外观 42514.3.2 处理事件 42814.4 调试jQurey 43614.5 jQuery的实用技巧 43914.6 小结 44014.7 练习 44014.8 本章要点回顾 441第15章 ASP.NET网站的安全性 44315.1 安全性简介 44415.1.1 身份:你是谁? 44415.1.2 身份验证:用户如何证明他们自己的身份? 44415.1.3 授权:允许做什么? 44415.1.4 使用ASP.NET登录 44515.1.5 配置Web应用程序的安全性 44815.1.6 在应用程序中利用用户 45715.2 角色 46415.2.1 配置应用程序以处理角色 46515.2.2 编程检查角色 46915.3 安全性的实用技巧 47315.4 小结 47315.5 练习 47415.6 本章要点回顾 474第16章 个性化网站 47516.1 理解概要文件 47616.1.1 创建概要文件 47616.1.2 使用概要文件 48316.2 个性化的实用技巧 49416.3 小结 49416.4 练习 49516.5 本章要点回顾 495第17章 异常处理、调试和跟踪 49717.1 错误处理 49817.1.1 不同类型的错误 49817.1.2 捕获并处理异常 50217.1.3 全局错误处理和定制的错误页面 51017.1.4 控制器中的错误处理 51517.2 调试基础 51617.2.1 调试的工具支持 51717.2.2 调试客户端脚本 52417.3 跟踪ASP.NET Web页面 53317.3.1 给跟踪添加自己的信息 53517.3.2 跟踪和性能 53817.4 日志记录 53817.5 小结 54117.6 练习 54117.7 本章要点回顾 542第18章 使用源代码控制 54318.1 Team Foundation Services简介 54318.1.1 使用源代码控制的原因 54418.1.2 建立Visual Studio Online账户 54418.1.3 代码的签入和签出 54918.1.4 与团队成员合作 55718.2 分支和合并 55818.3 小结 55918.4 练习 56018.5 本章要点回顾 560第19章 部署网站 56119.1 准备部署网站 56219.1.1 避免硬编码设置 56219.1.2 Web.config 文件 56319.1.3 表达式语法 56319.1.4 Web 配置管理器类 56419.2 准备部署 56919.3 发布站点 57219.3.1 Web.config转换 58019.3.2 把数据移到远程服务器上 58619.4 冒烟测试应用程序 59219.5 进一步学习 59419.6 小结 59419.7 练习 59519.8 本章要点回顾 595附录 习题答案 597
微信公众号

热门文章

更多