全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机网络

精通ASP.NET Core MVC(第7版)

  • 定价: ¥169.9
  • ISBN:9787115559616
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:694页
  • 作者:(美)亚当·弗里曼...
  • 立即节省:
  • 2021-06-01 第1版
  • 2021-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书详细解释ASP.NET Core MVC的架构、功能和应用,深入阐述构建现代可扩展的Web应用程序的工具、技术和方法,揭示如何为.NET Core平台创建轻型的移动端应用程序。本书主要内容包括MVC模式、C#基本特性、Razor、Visual Studio、MVC应用程序的单元测试、实际应用程序的创建、URL路由、高级路由特性、控制器、依赖注入、过滤器、API控制器、视图、视图组件、标签助手、模型绑定、模型验证、ASP.NET Core Identity、模型约定和操作约束等。
    本书适合.NET开发人员和Web开发人员阅读,也可供计算机相关专业的师生阅读。

作者简介

    亚当·弗里曼,Adam Freeman是一位经验丰富的IT专业人士,曾在一系列公司担任过高级职位,曾经担任一家全球银行的首席技术官和首席运营官。退休之后,他热衷于写作和长跑。

目录

第一部分  ASP.NET Core MVC
  第1章  ASP.NET Core MVC背景
    1.1  ASP.NET Core MVC的历史
      1.1.1  ASP.NET Web Forms
      1.1.2  起初的MVC框架
    1.2  ASP.NET Core
      1.2.1  ASP.NET Core MVC 2的新特性
      1.2.2  ASP.NET Core MVC的主要优点
    1.3  预备知识
    1.4  本书的结构
    1.5  如何获取本书的示例代码
    1.6  联系作者
    1.7  小结
  第2章  首个MVC应用程序
    2.1  安装Visual Studio
    2.2  安装.NET Core 2.0 SDK
    2.3  创建新的ASP.NET Core MVC项目
      2.3.1  添加控制器
      2.3.2  理解路由
    2.4  渲染页面
      2.4.1  创建并渲染视图
      2.4.2  添加动态输出
    2.5  创建一个简单的数据录入程序
      2.5.1  设置场景
      2.5.2  设计数据模型
      2.5.3  创建第二个操作和强类型视图
      2.5.4  链接操作方法
      2.5.5  建立表单
      2.5.6  接收表单数据
      2.5.7  显示响应
      2.5.8  添加验证
      2.5.9  设置内容样式
    2.6  小结
  第3章  MVC模式、项目与约定
    3.1  MVC简史
    3.2  MVC模式
      3.2.1  模型
      3.2.2  控制器
      3.2.3  视图
      3.2.4  MVC的ASP.NET实现
    3.3  MVC与其他模式的比较
      3.3.1  “智能UI”模式
      3.3.2  理解模型-视图架构
      3.3.3  经典的3层架构
      3.3.4  MVC的多样性
    3.4  ASP.NET Core MVC项目
      3.4.1  创建项目
      3.4.2  关于MVC的约定
    3.5  小结
  第4章  C#基本特性
    4.1  准备示例项目
      4.1.1  启用ASP.NET Core MVC
      4.1.2  创建MVC应用程序组件
    4.2  运用null条件运算符
      4.2.1  null条件运算符的连接运算
      4.2.2  联合使用null条件运算符和null合并运算符
    4.3  使用自动实现属性
      4.3.1  初始化自动实现属性
      4.3.2  创建只读的自动实现属性
    4.4  使用字符串插值
    4.5  使用对象和集合初始化器
    4.6  模式匹配
    4.7  使用扩展方法
      4.7.1  将扩展方法应用于接口
      4.7.2  创建过滤扩展方法
    4.8  使用Lambda表达式
      4.8.1  定义函数
      4.8.2  使用Lambda表达式实现方法和属性
    4.9  使用类型推断和匿名类型
    4.10  使用异步方法
      4.10.1  直接使用任务
      4.10.2  使用async和await关键字
    4.11  获取名称
    4.12  小结
  第5章  使用Razor
    5.1  准备示例项目
      5.1.1  定义模型
      5.1.2  创建控制器
      5.1.3  创建视图
    5.2  使用模型对象
  ……
第二部分  ASP.NET Core MVC详解