0 0 0

微软开源跨平台移动开发实践:利用ASP.NET Core 1.0 、Apache Cordova、Xamarin和Azure快速构建移动应用解决方案.epub

记忆犹如暖风
1月前 370
我用夸克网盘分享了「微软开源跨平台移动开发实践:利用ASP.NET Core 1.0 、Apache Cordova、Xamarin和Azure快速构建移动应用解决方案.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
微软开源跨平台移动开发实践 作者: 李争/张广昀 出版社: 清华大学出版社 副标题: 利用ASP.NET Core 1.0 、Apache Cordova、Xamarin和Azure快速构建移动应用解决方案 出版年: 2016-11-1 页数: 221 定价: 59.00元 装帧: 平装 丛书: 微软技术开发者丛书 ISBN: 9787302453604

内容简介

本书系统介绍了微软新一代高效、跨平台的应用平台.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)。 著有《微软互联网信息服务(IIS)*实践》。

网友热评

牛腩: 也就那样吧,得把github上的代码下载到本地了对照着看书才行,git上的代码有些是有问题的,自己试着改改,用最新的net7 https://gitee.com/niunan_admin/muscle-fellow-net7 星辰: 项目是基于vs 2015,.netcore 1.1 构建的,跟.netcore 2.0 项目区别很大;且许多代码说明不完整(书中代码没有命名空间的引用,读者需要去git上查看源码);许多链接已失效; 总结,没有一定基础的,不建议学习购买此书。

图书目录

第1章微软“云+端”战略 1.1云计算介绍 1.1.1我们为什么要拥抱云计算 1.1.2当今计算模型的变化 1.1.3云计算是什么 1.1.4什么样的云是一朵好云 1.2微软的公有云Azure简介 1.3端的变革 1.4微软的端战略 第2章革命性的ASP.NETCore 2.1完全开源的ASP.NETCore 2.1.1.NETCore实现了开源跨平台的使命 2.1.2ASP.NET是什么 2.1.3ASP.NET早期开源 2.2ASP.NETCore的新特性 2.2.1使用JSON格式配置文件 2.2.2使用OWIN与IIS解耦 2.2.3全新的HttpContext 2.2.4内置依赖注入 2.2.5支持开放的包管理工具 2.2.6采用即时编译运行 2.3MVC6的新特性 2.3.1合并技术栈 2.3.2改进路由功能 2.3.3模型绑定 2.3.4TagHelper 2.4dotnet命令行工具 2.4.1dotnet命令 2.4.2dotnetnew 2.4.3dotnetrestore 2.4.4dotnetrun 2.4.5dotnetbuild 2.4.6dotnetpublish 第3章开源跨平台的设备端开发 3.1移动开发简史 3.1.1Windows的精简版WindowsCE 3.1.2工控起家的Symbian 3.1.3Android的革命性崛起 3.2移动开发的显著特性 3.2.1用户体验是第一位的 3.2.2移动设备的资源限制颇多 3.2.3移动应用程序需要处理移动设备的特殊事件 3.2.4移动应用程序需要处理好数据同步和数据冲突的问题 3.3主流跨平台移动开发技术介绍 3.3.1QTLibrary介绍 3.3.2Xamarin介绍 3.3.3Cordova介绍 3.4移动应用开发方式的选择 3.4.1Web页面还是App 3.4.2移动应用开发方式的选择 3.4.3Cordova还是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安装VisualStudio 5.1.1在云端创建开发机 5.1.2VisualStudio的版本选择 5.1.3安装VisualStudio2015Community版本 5.1.4安装小贴士 5.2启用VisualStudioOnline 5.3使用AzurePowerShell管理缓存服务 5.4安装ASP.NETCore1.0和ApacheCordova 第6章构建实体模型 6.1识别实体模型 6.1.1MuscleFellow用户关键用例 6.1.2实体类型之间的关系 6.2创建实体模型项目 6.2.1EntityFrameworkCore介绍 6.2.2创建MuscleFellow.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.10配置MuscleFellow数据上下文对象 6.3.11将实体对象映射到数据库 6.4创建数据访问项目 6.4.1什么是Repository模式 6.4.2创建MuscleFellow.Data项目 6.4.3设计和实现Repository模式 第7章创建Web网站 7.1创建Web项目 7.1.1创建MuscleFellow.Web项目 7.1.2ASP.NETCoreWeb项目基本结构 7.1.3ASP.NETCoreWeb项目的入口 7.1.4引用前端框架 7.1.5引用NuGet包 7.2依赖注入 7.3实现商品展示相关功能 7.4实现首页功能 7.5实现购物车的相关功能 7.6实现收货地址管理相关功能 7.7实现订单相关功能 第8章创建WebAPI 8.1几种远程调用方式 8.1.1套接字调用 8.1.2RPC服务调用 8.1.3WebService调用 8.1.4WebAPI调用 8.2设计好用的WebAPI 8.2.1WebAPI应具有版本标识 8.2.2WebAPI应简单明了 8.2.3选择恰当的数据格式 8.3WebAPI的配置和验证 8.3.1实现ASP.NETCore配置 8.3.2WebAPI的用户身份验证 8.4创建MuscleFellow.API项目 8.5设计MuscleFellow的WebAPI 8.5.1商品实体WebAPI的设计 8.5.2商品实体WebAPI的实现 8.5.3商品实体WebAPI的调试 8.5.4用户账户实体WebAPI的设计 8.5.5用户账户实体WebAPI的实现 8.5.6购物车实体WebAPI的设计 8.5.7购物车实体WebAPI的实现 8.5.8订单实体WebAPI的设计 8.5.9订单实体WebAPI的实现 第9章在Azure上部署服务 9.1在Azure上部署示意 9.2在Azure上部署的注意事项 9.2.1永远要为虚拟机附加一块磁盘 9.2.2故障域和可用性集 9.2.3SQLAzurePaaS服务 9.3在Azure上创建虚拟网络 9.4在Azure上创建Linux虚拟机 9.5为Linux虚拟机附加磁盘 9.6在Ubuntu上部署.NETCore 9.7迁移SQL数据库到云端 9.8部署MuscleFellow.Web和MuscleFellow.API 9.8.1发布前修改配置 9.8.2制作和部署发布包 9.9使用Nginx实现反向代理 9.10设置虚拟机端口映射 第10章AngularJS和IonicFramework 10.1AngularJS入门 10.1.1Angular基本概念 10.1.2AngularJS模块 10.1.3AngularJS的作用域 10.1.4控制器 10.1.5依赖注入 10.1.6HTML页面中加载AngularJS 10.1.7AngularJS的全局API 10.1.8AngularJS的数据绑定 10.2IonicFramework入门 10.2.1模态视图 10.2.2SideMenu侧面菜单 10.2.3导航 10.2.4列表控件 第11章使用Cordova开发跨平台移动应用 11.1创建Ionic项目 11.2开发Cordova版本移动应用 11.2.1Ionic项目结构介绍 11.2.2Ionic项目的启动过程 11.2.3实现商品列表界面 11.2.4实现商品详细信息界面 11.2.5实现用户登录 11.2.6实现购物车功能 11.3项目编译调试 11.3.1Cordova项目适用的调试器 11.3.2项目调试策略 11.3.3测试小贴士 11.3.4在OSX上编译 第12章使用Xamarin开发跨平台移动应用 12.1准备工作 12.1.1安装Xamarin 12.1.2配置苹果OSX系统 12.1.3实现VisualStudio和OSX系统的连接 12.2开发Xamarin版本移动应用 12.2.1创建Xamarin应用程序项目 12.2.2Xamarin项目结构介绍 12.2.3认识可移植项目 12.2.4实现商品列表界面 12.2.5iOS项目构建和调试

微软开源跨平台移动开发实践:利用ASP.NET

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 孤影逐风
  • 寒阴秋瑶
  • 旧事前欢
  • 长不大
  • 风大有你
  • 月色夜
  • 十面埋伏
  • 不眠日记
  • 我却深情
  • 爱了淡了
  • 长歌对月
  • 你身边太挤我宁愿退离你
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!