注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)微軟開源跨平臺移動(dòng)開發(fā)實(shí)踐

微軟開源跨平臺移動(dòng)開發(fā)實(shí)踐

微軟開源跨平臺移動(dòng)開發(fā)實(shí)踐

定 價(jià):¥59.00

作 者: 李爭,張廣昀 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302453604 出版時(shí)間: 2016-12-01 包裝: 平裝
開本: 16開 頁數(shù): 219 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)介紹了微軟新一代高效、跨平臺的應(yīng)用平臺.NET Core 1.0。借助.NET Core,原本只能運(yùn)行在Windows 上的.NET 應(yīng)用可以運(yùn)行在Linux、OS X甚至是UNIX上。結(jié)合微軟的Apache Cordova 和Xamarin 等工具,可以構(gòu)建從服務(wù)端到客戶端的完整開源、跨平臺的解決方案。本書主要內(nèi)容包括微軟“云+端”戰(zhàn)略,革命性的ASP.NET Core,開源跨平臺的設(shè)備端開發(fā),項(xiàng)目介紹和需求分析,構(gòu)建開發(fā)環(huán)境,構(gòu)建實(shí)體模型,創(chuàng)建Web 網(wǎng)站,創(chuàng)建Web API,在Azure 上部署服務(wù),AngularJS和Ionic Framework,使用Cordova開發(fā)跨平臺移動(dòng)應(yīng)用,使用Xamarin開發(fā)跨平臺移動(dòng)應(yīng)用等內(nèi)容。本書詳細(xì)論述了利用微軟技術(shù)快速構(gòu)建開源、跨平臺的移動(dòng)應(yīng)用解決方案。本書并不限于僅僅介紹.NET Core 技術(shù),而是向讀者介紹如何將微軟提供的一系列平臺和技術(shù)串聯(lián)起來,形成確切方案進(jìn)而為用戶解決實(shí)際問題。

作者簡介

  李爭:微軟(中國)有限公司開發(fā)者體驗(yàn)與平臺合作事業(yè)部擔(dān)任技術(shù)顧問。專注于微軟公有云平臺Azure的解決方案和架構(gòu)設(shè)計(jì)、Azure應(yīng)用的實(shí)施,以及Azure上的開源技術(shù)等工作。曾在微軟企業(yè)服務(wù)部作為原廠技術(shù)支持工程師工作多年,承擔(dān)企業(yè)開發(fā)者代碼調(diào)試和技術(shù)支持、Web應(yīng)用前端后端代碼調(diào)優(yōu),以及IIS 的問題診斷、調(diào)優(yōu)、培訓(xùn)等工作。具有豐富的企業(yè)客戶臨場解決嚴(yán)重系統(tǒng)問題的經(jīng)驗(yàn)。擁有四十多門微軟認(rèn)證證書,涵蓋了幾乎全部微軟開發(fā)相關(guān)技術(shù),同時(shí)也是一位具有十多年豐富授課經(jīng)驗(yàn)的微軟認(rèn)證講師(MCT)。 著有《微軟互聯(lián)網(wǎng)信息服務(wù)(IIS)*實(shí)踐》。

圖書目錄

第1章微軟“云+端”戰(zhàn)略
1.1云計(jì)算介紹
1.1.1我們?yōu)槭裁匆獡肀г朴?jì)算
1.1.2當(dāng)今計(jì)算模型的變化
1.1.3云計(jì)算是什么
1.1.4什么樣的云是一朵好云
1.2微軟的公有云Azure 簡介
1.3端的變革
1.4微軟的端戰(zhàn)略
第2章革命性的ASP.NET Core
2.1完全開源的ASP.NET Core
2.1.1.NET Core實(shí)現(xiàn)了開源跨平臺的使命
2.1.2ASP.NET 是什么
2.1.3ASP.NET 早期開源
2.2ASP.NET Core 的新特性
2.2.1使用JSON格式配置文件
2.2.2使用OWIN與IIS解耦
2.2.3全新的HttpContext
2.2.4內(nèi)置依賴注入
2.2.5支持開放的包管理工具
2.2.6采用即時(shí)編譯運(yùn)行
2.3MVC 6 的新特性
2.3.1合并技術(shù)棧
2.3.2改進(jìn)路由功能
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章開源跨平臺的設(shè)備端開發(fā)
3.1移動(dòng)開發(fā)簡史
3.1.1Windows的精簡版Windows CE
3.1.2工控起家的Symbian
3.1.3Android的革命性崛起
3.2移動(dòng)開發(fā)的顯著特性
3.2.1用戶體驗(yàn)是第一位的
3.2.2移動(dòng)設(shè)備的資源限制頗多
3.2.3移動(dòng)應(yīng)用程序需要處理移動(dòng)設(shè)備的特殊事件
3.2.4移動(dòng)應(yīng)用程序需要處理好數(shù)據(jù)同步和數(shù)據(jù)沖突的問題
3.3主流跨平臺移動(dòng)開發(fā)技術(shù)介紹
3.3.1QT Library 介紹
3.3.2Xamarin 介紹
3.3.3Cordova 介紹
3.4移動(dòng)應(yīng)用開發(fā)方式的選擇
3.4.1Web頁面還是App
3.4.2移動(dòng)應(yīng)用開發(fā)方式的選擇
3.4.3Cordova 還是Xamarin
第4章項(xiàng)目介紹和需求分析
4.1項(xiàng)目展望
4.2系統(tǒng)需求
4.3網(wǎng)站功能需求
4.3.1首頁功能
4.3.2搜索功能
4.3.3商品詳細(xì)信息展示
4.3.4購物車功能
4.3.5訂單
4.3.6用戶賬戶管理
4.4移動(dòng)端程序功能需求
4.4.1主界面功能
4.4.2商品信息展示功能
4.4.3購物車功能
4.4.4訂單功能
第5章構(gòu)建開發(fā)環(huán)境
5.1安裝Visual Studio
5.1.1在云端創(chuàng)建開發(fā)機(jī)
5.1.2Visual Studio 的版本選擇
5.1.3安裝Visual Studio 2015 Community版本
5.1.4安裝小貼士
5.2啟用Visual Studio Online
5.3使用Azure PowerShell管理緩存服務(wù)
5.4安裝ASP.NET Core 1.0 和Apache Cordova
第6章構(gòu)建實(shí)體模型
6.1識別實(shí)體模型
6.1.1Muscle Fellow 用戶關(guān)鍵用例
6.1.2實(shí)體類型之間的關(guān)系
6.2創(chuàng)建實(shí)體模型項(xiàng)目
6.2.1Entity Framework Core介紹
6.2.2創(chuàng)建Muscle Fellow.Models 項(xiàng)目
6.3創(chuàng)建實(shí)體模型
6.3.1創(chuàng)建用戶模型
6.3.2創(chuàng)建商品模型
6.3.3創(chuàng)建商品圖片模型
6.3.4創(chuàng)建品牌模型
6.3.5創(chuàng)建商品類型模型
6.3.6創(chuàng)建購物車模型
6.3.7創(chuàng)建訂單實(shí)體
6.3.8創(chuàng)建訂單明細(xì)實(shí)體
6.3.9創(chuàng)建送貨地址實(shí)體
6.3.10配置Muscle Fellow 數(shù)據(jù)上下文對象
6.3.11將實(shí)體對象映射到數(shù)據(jù)庫
6.4創(chuàng)建數(shù)據(jù)訪問項(xiàng)目
6.4.1什么是Repository 模式
6.4.2創(chuàng)建Muscle Fellow.Data 項(xiàng)目
6.4.3設(shè)計(jì)和實(shí)現(xiàn)Repository 模式
第7章創(chuàng)建Web網(wǎng)站
7.1創(chuàng)建Web 項(xiàng)目
7.1.1創(chuàng)建Muscle Fellow.Web 項(xiàng)目
7.1.2ASP.NET Core Web項(xiàng)目基本結(jié)構(gòu)
7.1.3ASP.NET Core Web 項(xiàng)目的入口
7.1.4引用前端框架
7.1.5引用NuGet 包
7.2依賴注入
7.3實(shí)現(xiàn)商品展示相關(guān)功能
7.4實(shí)現(xiàn)首頁功能
7.5實(shí)現(xiàn)購物車的相關(guān)功能
7.6實(shí)現(xiàn)收貨地址管理相關(guān)功能
7.7實(shí)現(xiàn)訂單相關(guān)功能
第8章創(chuàng)建Web API
8.1幾種遠(yuǎn)程調(diào)用方式
8.1.1套接字調(diào)用
8.1.2RPC服務(wù)調(diào)用
8.1.3Web Service 調(diào)用
8.1.4Web API 調(diào)用
8.2設(shè)計(jì)好用的Web API
8.2.1Web API 應(yīng)具有版本標(biāo)識
8.2.2Web API 應(yīng)簡單明了
8.2.3選擇恰當(dāng)?shù)臄?shù)據(jù)格式
8.3Web API的配置和驗(yàn)證
8.3.1實(shí)現(xiàn)ASP.NET Core 配置
8.3.2Web API的用戶身份驗(yàn)證
8.4創(chuàng)建Muscle Fellow.API項(xiàng)目
8.5設(shè)計(jì)Muscle Fellow的Web API
8.5.1商品實(shí)體Web API的設(shè)計(jì)
8.5.2商品實(shí)體Web API的實(shí)現(xiàn)
8.5.3商品實(shí)體Web API的調(diào)試
8.5.4用戶賬戶實(shí)體Web API的設(shè)計(jì)
8.5.5用戶賬戶實(shí)體Web API的實(shí)現(xiàn)
8.5.6購物車實(shí)體Web API的設(shè)計(jì)
8.5.7購物車實(shí)體Web API的實(shí)現(xiàn)
8.5.8訂單實(shí)體Web API 的設(shè)計(jì)
8.5.9訂單實(shí)體Web API 的實(shí)現(xiàn)
第9章在Azure上部署服務(wù)
9.1在Azure上部署示意
9.2在Azure 上部署的注意事項(xiàng)
9.2.1永遠(yuǎn)要為虛擬機(jī)附加一塊磁盤
9.2.2故障域和可用性集
9.2.3SQL Azure PaaS服務(wù)
9.3在Azure 上創(chuàng)建虛擬網(wǎng)絡(luò)
9.4在Azure 上創(chuàng)建Linux虛擬機(jī)
9.5為Linux 虛擬機(jī)附加磁盤
9.6在Ubuntu 上部署.NET Core
9.7遷移SQL 數(shù)據(jù)庫到云端
9.8部署Muscle Fellow.Web 和Muscle Fellow.API
9.8.1發(fā)布前修改配置
9.8.2制作和部署發(fā)布包
9.9使用Nginx 實(shí)現(xiàn)反向代理
9.10設(shè)置虛擬機(jī)端口映射
第10章AngularJS和Ionic Framework
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 的數(shù)據(jù)綁定
10.2Ionic Framework 入門
10.2.1模態(tài)視圖
10.2.2SideMenu側(cè)面菜單
10.2.3導(dǎo)航
10.2.4列表控件
第11章使用Cordova開發(fā)跨平臺移動(dòng)應(yīng)用
11.1創(chuàng)建Ionic項(xiàng)目
11.2開發(fā)Cordova版本移動(dòng)應(yīng)用
11.2.1Ionic 項(xiàng)目結(jié)構(gòu)介紹
11.2.2Ionic項(xiàng)目的啟動(dòng)過程
11.2.3實(shí)現(xiàn)商品列表界面
11.2.4實(shí)現(xiàn)商品詳細(xì)信息界面
11.2.5實(shí)現(xiàn)用戶登錄
11.2.6實(shí)現(xiàn)購物車功能
11.3項(xiàng)目編譯調(diào)試
11.3.1Cordova 項(xiàng)目適用的調(diào)試器
11.3.2項(xiàng)目調(diào)試策略
11.3.3測試小貼士
11.3.4在OS X上編譯
第12章使用Xamarin開發(fā)跨平臺移動(dòng)應(yīng)用
12.1準(zhǔn)備工作
12.1.1安裝Xamarin
12.1.2配置蘋果OS X 系統(tǒng)
12.1.3實(shí)現(xiàn)Visual Studio 和OS X 系統(tǒng)的連接
12.2開發(fā)Xamarin版本移動(dòng)應(yīng)用
12.2.1創(chuàng)建Xamarin 應(yīng)用程序項(xiàng)目
12.2.2Xamarin 項(xiàng)目結(jié)構(gòu)介紹
12.2.3認(rèn)識可移植項(xiàng)目
12.2.4實(shí)現(xiàn)商品列表界面
12.2.5iOS項(xiàng)目構(gòu)建和調(diào)試

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號