微软开源跨平台移动开发实践
正版二手,无赠品、光盘、MP3等。批量上传数据有误差,默认发一本,套装书需联系客服核实,还请见谅!
¥
13.48
2.3折
¥
59
八五品
库存3件
作者李争、张广昀 著
出版社清华大学出版社
出版时间2016-12
版次1
装帧其他
货号9787302453604
上书时间2024-12-15
商品详情
- 品相描述:八五品
图书标准信息
-
作者
李争、张广昀 著
-
出版社
清华大学出版社
-
出版时间
2016-12
-
版次
1
-
ISBN
9787302453604
-
定价
59.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
219页
-
字数
3610千字
- 【内容简介】
-
本书系统介绍了微软新一代高效、跨平台的应用平台.NET Core 1.0。借助.NET Core,原本只能运行在Windows 上的.NET 应用可以运行在Linux、OS X甚至是UNIX上。结合微软的Apache Cordova 和Xamarin 等工具,可以构建从服务端到客户端的完整开源、跨平台的解决方案。本书主要内容包括微软“云+端”战略,革命性的ASP.NET Core,开源跨平台的设备端开发,项目介绍和需求分析,构建开发环境,构建实体模型,创建Web 网站,创建Web API,在Azure 上部署服务,AngularJS和Ionic Framework,使用Cordova开发跨平台移动应用,使用Xamarin开发跨平台移动应用等内容。本书详细论述了利用微软技术快速构建开源、跨平台的移动应用解决方案。本书并不限于仅仅介绍.NET Core 技术,而是向读者介绍如何将微软提供的一系列平台和技术串联起来,形成确切方案进而为用户解决实际问题。
- 【作者简介】
-
李争微软(中国)有限公司开发者体验与平台合作部门担任技术顾问。专注于微软公有云平台Azure的解决方案和架构设计、Azure应用的实施,以及Azure上的开源技术等工作。曾在微软企业服务部作为原厂技术支持工程师工作多年,承担企业开发者代码调试和技术支持、Web应用前端后端代码调优,以及IIS的问题诊断、调优、培训等工作。具有丰富的企业客户临场解决严重系统问题的经验。拥有四十多门微软认证证书,涵盖了几乎全部微软开发相关技术,同时也是一位具有十多年丰富授课经验的微软认证讲师(MCT)。
- 【目录】
-
第1章 微软“云+端”战略
1.1 云计算介绍
1.1.1 我们为什么要拥抱云计算
1.1.2 当今计算模型的变化
1.1.3 云计算是什么
1.1.4 什么样的云是一朵好云
1.2 微软的公有云Azure 简介
1.3 端的变革
1.4 微软的端战略
第2章 革命性的ASP.NET Core
2.1 完全开源的ASP.NET Core
2.1.1.NET Core实现了开源跨平台的使命
2.1.2 ASP.NET 是什么
2.1.3 ASP.NET 早期开源
2.2 ASP.NET Core 的新特性
2.2.1 使用JSON格式配置文件
2.2.2 使用OWIN与IIS解耦
2.2.3 全新的HttpContext
2.2.4 内置依赖注入
2.2.5 支持开放的包管理工具
2.2.6 采用即时编译运行
2.3 MVC 6 的新特性
2.3.1 合并技术栈
2.3.2 改进路由功能
2.3.3 模型绑定
2.3.4 TagHelper
2.4 dotnet 命令行工具
2.4.1 dotnet命令
2.4.2 dotnetnew
2.4.3 dotnetrestore
2.4.4 dotnetrun
2.4.5 dotnetbuild
2.4.6 dotnetpublish
第3章 开源跨平台的设备端开发
3.1 移动开发简史
3.1.1 Windows的精简版Windows CE
3.1.2 工控起家的Symbian
3.1.3 Android的革命性崛起
3.2 移动开发的显著特性
3.2.1 用户体验是第一位的
3.2.2 移动设备的资源限制颇多
3.2.3 移动应用程序需要处理移动设备的特殊事件
3.2.4 移动应用程序需要处理好数据同步和数据冲突的问题
3.3 主流跨平台移动开发技术介绍
3.3.1 QT Library 介绍
3.3.2 Xamarin 介绍
3.3.3 Cordova 介绍
3.4 移动应用开发方式的选择
3.4.1 Web页面还是App
3.4.2 移动应用开发方式的选择
3.4.3 Cordova 还是Xamarin
第4章 项目介绍和需求分析
4.1 项目展望
4.2 系统需求
4.3 网站功能需求
4.3.1 首页功能
4.3.2 搜索功能
4.3.3 商品详细信息展示
4.3.4 购物车功能
4.3.5 订单
4.3.6 用户账户管理
4.4 移动端程序功能需求
4.4.1 主界面功能
4.4.2 商品信息展示功能
4.4.3 购物车功能
4.4.4 订单功能
第5章 构建开发环境
5.1 安装Visual Studio
5.1.1 在云端创建开发机
5.1.2 Visual Studio 的版本选择
5.1.3 安装Visual Studio 2015 Community版本
5.1.4 安装小贴士
5.2 启用Visual Studio Online
5.3 使用Azure PowerShell管理缓存服务
5.4 安装ASP.NET Core 1.0 和Apache Cordova
第6章 构建实体模型
6.1 识别实体模型
6.1.1 Muscle Fellow 用户关键用例
6.1.2 实体类型之间的关系
6.2 创建实体模型项目
6.2.1 Entity Framework Core介绍
6.2.2 创建Muscle Fellow.Models 项目
6.3 创建实体模型
6.3.1 创建用户模型
6.3.2 创建商品模型
6.3.3 创建商品图片模型
6.3.4 创建品牌模型
6.3.5 创建商品类型模型
6.3.6 创建购物车模型
6.3.7 创建订单实体
6.3.8 创建订单明细实体
6.3.9 创建送货地址实体
6.3.1 0配置Muscle Fellow 数据上下文对象
6.3.1 1将实体对象映射到数据库
6.4 创建数据访问项目
6.4.1 什么是Repository 模式
6.4.2 创建Muscle Fellow.Data 项目
6.4.3 设计和实现Repository 模式
第7章 创建Web网站
7.1 创建Web 项目
7.1.1 创建Muscle Fellow.Web 项目
7.1.2 ASP.NET Core Web项目基本结构
7.1.3 ASP.NET Core Web 项目的入口
7.1.4 引用前端框架
7.1.5 引用NuGet 包
7.2 依赖注入
7.3 实现商品展示相关功能
7.4 实现首页功能
7.5 实现购物车的相关功能
7.6 实现收货地址管理相关功能
7.7 实现订单相关功能
第8章 创建Web API
8.1 几种远程调用方式
8.1.1 套接字调用
8.1.2 RPC服务调用
8.1.3 Web Service 调用
8.1.4 Web API 调用
8.2 设计好用的Web API
8.2.1 Web API 应具有版本标识
8.2.2 Web API 应简单明了
8.2.3 选择恰当的数据格式
8.3 Web API的配置和验证
8.3.1 实现ASP.NET Core 配置
8.3.2 Web API的用户身份验证
8.4 创建Muscle Fellow.API项目
8.5 设计Muscle Fellow的Web API
8.5.1 商品实体Web API的设计
8.5.2 商品实体Web API的实现
8.5.3 商品实体Web API的调试
8.5.4 用户账户实体Web API的设计
8.5.5 用户账户实体Web API的实现
8.5.6 购物车实体Web API的设计
8.5.7 购物车实体Web API的实现
8.5.8 订单实体Web API 的设计
8.5.9 订单实体Web API 的实现
第9章 在Azure上部署服务
9.1 在Azure上部署示意
9.2 在Azure 上部署的注意事项
9.2.1 永远要为虚拟机附加一块磁盘
9.2.2 故障域和可用性集
9.2.3 SQL Azure PaaS服务
9.3 在Azure 上创建虚拟网络
9.4 在Azure 上创建Linux虚拟机
9.5 为Linux 虚拟机附加磁盘
9.6 在Ubuntu 上部署.NET Core
9.7 迁移SQL 数据库到云端
9.8 部署Muscle Fellow.Web 和Muscle Fellow.API
9.8.1 发布前修改配置
9.8.2 制作和部署发布包
9.9 使用Nginx 实现反向代理
9.10 设置虚拟机端口映射
第10章 AngularJS和Ionic Framework
10.1 AngularJS 入门
10.1.1 Angular 基本概念
10.1.2 AngularJS 模块
10.1.3 AngularJS 的作用域
10.1.4 控制器
10.1.5 依赖注入
10.1.6 HTML页面中加载AngularJS
10.1.7 AngularJS 的全局API
10.1.8 AngularJS 的数据绑定
10.2 Ionic Framework 入门
10.2.1 模态视图
10.2.2 SideMenu侧面菜单
10.2.3 导航
10.2.4 列表控件
第11章 使用Cordova开发跨平台移动应用
11.1 创建Ionic项目
11.2 开发Cordova版本移动应用
11.2.1 Ionic 项目结构介绍
11.2.2 Ionic项目的启动过程
11.2.3 实现商品列表界面
11.2.4 实现商品详细信息界面
11.2.5 实现用户登录
11.2.6 实现购物车功能
11.3 项目编译调试
11.3.1 Cordova 项目适用的调试器
11.3.2 项目调试策略
11.3.3 测试小贴士
11.3.4 在OS X上编译
第12章 使用Xamarin开发跨平台移动应用
12.1 准备工作
12.1.1 安装Xamarin
12.1.2 配置苹果OS X 系统
12.1.3 实现Visual Studio 和OS X 系统的连接
12.2 开发Xamarin版本移动应用
12.2.1 创建Xamarin 应用程序项目
12.2.2 Xamarin 项目结构介绍
12.2.3 认识可移植项目
12.2.4 实现商品列表界面
12.2.5 iOS项目构建和调试
内容摘要
李争、张广昀编著的《微软开源跨平台移动开发实践(利用ASP.NETCore1.0ApacheCordovaXamarin和Azure快速构建移动应用解决方案)》系统
介绍了微软新一代高效、跨平台的应用平台.NETCore1.0。借助.NETCore,原本只能运行在Windows上的.NET应用可以运行在Linux、OSX甚至是UNIX上。结合微软的ApacheCordova和Xamarin等工具,可以构建从服务端到客户端的完整开源、跨平台的解决方案。本书主要内容包括微软“云+端”战略,革命性的ASP.NETCore,开源跨平台的设备端开发,项目介绍和需求分析,构建开发环境,构建实体模型,创建Web网站,创建WebAPI,在Azure上部署服务,AngularJS和IonicFramework,使用Cordova开
发跨平台移动应用,使用Xamarin开发跨平台移动应用等内容。
本书详细论述了利用微软技术快速构建开源、跨平台的移动应用解决方案。本书并不限于仅仅介绍.NETCore技术,而是向读者介绍如何将微软提供的一系列平台和技术串联起来,形成确切方案进而为用户解决实际问题。
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价