华康强:Windows8应用开发概览.pdf

上传人:小小飞 文档编号:3332513 上传时间:2019-08-13 格式:PDF 页数:88 大小:18MB
返回 下载 相关 举报
华康强:Windows8应用开发概览.pdf_第1页
第1页 / 共88页
华康强:Windows8应用开发概览.pdf_第2页
第2页 / 共88页
华康强:Windows8应用开发概览.pdf_第3页
第3页 / 共88页
华康强:Windows8应用开发概览.pdf_第4页
第4页 / 共88页
华康强:Windows8应用开发概览.pdf_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《华康强:Windows8应用开发概览.pdf》由会员分享,可在线阅读,更多相关《华康强:Windows8应用开发概览.pdf(88页珍藏版)》请在三一文库上搜索。

1、Android app migration to Windows 8 华康强 微软认证程序开发专家 MCPD 微软认证讲师 MCT 大纲 安卓应用迁移至Windows应用概览 Windows 8 应用风格设计 Windows 8 应用开发精粹 Windows 8 应用程序部署 Windows 8 全新的触摸体验 平台架构对比 开发语言对比 开发语言轻松迁移 开发工具与模版 安卓开发工具-Eclipse 开发工具与模版 Windows 8/Windows Phone Visual Studio Android 开发 Windows 8 开发 Android 事件响应与操作 public void

2、 displayMessage(View view) EditText nameField = (EditText) findViewById(R.id.nameField); String name = nameField.getText().toString(); TextView helloMessage = (TextView) findViewById(R.id.messageView); helloMessage.setText(“Hello “+name+ “!“); Windows 8 时间响应与操作 private void sayHelloButton_Click(obje

3、ct sender, RoutedEventArgs e) helloMessage.Text = “Hello “ + nameField.Text + “!“; 常用控件 AndroidAndroidWindows 8Windows 8 进度条 (ProgressBar)ProgressRing、 ProgressBar 广告 (ADView, ADRequest)Microsoft 广告SDK 按钮 (Button)Button 日期选取器 (DatePicker)DataPicker 图像 (ImageView)Image 只读文本 (TextView)TextBlock 地图视图(M

4、apFragment)Microsoft Bing地图 SDK 页面 (Activity)Page 项目的可滚动列表 (ListView)ComboBox 网页视图 (WebViewWebView 共享的用户体验 2013-9-414 跨设备的开发体验 Windows Phone 8 应用Windows 8 应用 共享的 C+ 组件 共享的 IE10 组件 共享的 C# 组件 公用的 API 集 GraphicsAudioMedia File SystemNetworkingInput CommerceBase TypesSensors Common .NET FX 共享的 Windows 内

5、核 Driver ModelSecurityWeb BrowserCore CLR 2013-9-415 共享代码 Windows Phone 8 AppWindows 8 App Managed Code XAML UI Framework .NET Code (C#; VB.NET) Windows Runtime APIs HTML + JavaScript Partner Runtime EnginesIE10 Web Browser Control C+/Native Code DirectX 11 Native Interop Component Windows Runtime A

6、PIs Partner Runtimes picker.FileTypeFilter.Add(“*“); StorageFile file = await picker.PickSingleFileAsync(); Windows.Storage.Streams.IInputStream inputStream = await file.OpenForReadAsync(); System.IO.Stream stream = inputStream.AsStream(); System.IO.StreamReader reader = new StreamReader(stream); st

7、ring contents = reader.ReadToEnd(); 用 C# 构建 Windows 运行时组件 演示 异步 在现代的、互连的应用中,异步编程变得很 常见 同步与异步 var data = DownloadData(.); ProcessData(data); var future = DownloadDataAsync(.); future.ContinueWith(data = ProcessData(data); 异步下载数据处理数据 STOPSTOP 处理数据下载数据 异步方法 public async Task GetXmlAsync(string url) var

8、 client = new HttpClient(); var response = await client.GetAsync(url); var text = response.Content.ReadAsString(); return XElement.Parse(text); public Task GetXmlAsync(string url) var tcs = new TaskCompletionSource(); var client = new HttpClient(); client.GetAsync(url).ContinueWith(task = var respon

9、se = task.Result; var text = response.Content.ReadAsString(); tcs.SetResult(XElement.Parse(text); ); return tcs.Task; 在 C# 和 Visual Basic 中,无需使用回调即可 进行异步编程 asyncasync 将方法变成异步方法 awaitawait 将方法的其他部分变成一个回调方法 Task Task 允许您对活动进行协调 WinRT 中的异步 演示 工具 Visual Studio 设计器 对所有支持的语言使用相同的设计器,这些语言包括:C#、 C+ 和 VB 核心编

10、辑用户界面与 Expression Blend 共享 一致的 XAML 解析 在所有可能的地方使用共享的用户界面 每个工具都针对目标用户和工作流程进行了优化 Windows 8 开发者生态系统 中国电信Voice /SMS能力开放 游戏引擎 定位服务和分析 社交网络 PDF 文档 应用开发更轻松 游戏中心 http:/aka.ms/devsdk 应用推广盈利更便捷 Windows 8 应用部署概述 Windows UI风格的LOB应用从何而来? IT 直接分配 通过公司的认证 通过安装和更新提供的过程 通过自主研发或者购买来自于ISV Windows 商店 通过Windows认证 由最终用户安

11、装和更新 商业应用由ISV所开发 Windows 商店 应用程序由Windows认证 验证的ISV 技术认证 内容认证 应用程序由用户管理 由用户来进行安装和更新 用户可以在其他的电脑使用 评分和评价都来自于用户 付款/授权 可以直接完成与ISV ISV 可以基于Windows 商店提供认证许可/折扣 部署Windows UI风格应用程序 Windows RT 设备 Windows 8 (x86) Windows 商店 自助服务门户 (SSP) IT 管理工具 旁加载 旁加载 自助服务门户 (SSP) IT 控制 用户控制 IT 直接分配 应用程序由企业认证 技术认证使用Windows 应用程

12、序认证工具包 内容认证和ISV认证本地管理 应用程序由企业管理 由企业IT安装和更新 只能通过旁加载运行在企业中 机器必须由企业预先配置 IT和个人能够有效的对电脑进行控制 手动配置或通过管理软件 部署Windows UI风格的应用程序 Windows 8部分基础映像 在创建新用户时为每个用户安装 通过ADK工具平台安装 在运行时 每个用户基础安装 通过PowerShell cmdlets或管理工具安装 Windows UI应用程序的AppLocker 重定向哪些应用程序可以安装 基础的规则集合 允许/拒绝清单 根据发布者、应用程序名称、版本重定向 用户/机器管理 基于用户/安全 组 管理Windows商店 禁用Windows商店访问 通过组策略或设置管理工具 在完全受控的环境下关闭商店访问权限 禁用应用程序自动更新 通过组策略或者任何管理工具 用户仍然可以手动启用应用更新 配置管理 关闭商店访问权限 在Windows商店中部署应用程序的深层链接 Windows UI风格应用程序清单忽略交付 谢谢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 装饰装潢


经营许可证编号:宁ICP备18001539号-1