- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.NET 开发人员技术精粹Speaker Title大纲XAML 开发人员构建 Windows 8 Style 应用需要了解的新概念异步面向.NET 开发人员的 WinRT开发工具内置控件呈现数据布局和视图动画触摸您将了解以下内容:为您保留了一些示例,关于如何:创建 Windows 8 Style应用和个性化面向 .NET 开发人员的 WinRT您已经掌握了用 C# 和 VB 构建 Windows 8 Style应用的技能Windows 一直为开发人员提供构建应用的出色功能Windows 并没有总是为您从 C# 或 VB 使用这些功能提供便利您现在必须这样编写 C# 代码……[DllImport(“avicap32.dll”, EntryPoint=“capCreateCaptureWindow”)]static extern int capCreateCaptureWindow( string lpszWindowName, int dwStyle, int X, int Y, int nWidth, int nHeight, int hwndParent, int nID); [DllImport(“avicap32.dll”)] static extern bool capGetDriverDescription( int wDriverIndex, [MarshalAs(UnmanagedType.LPTStr)] ref string lpszName, int cbName, [MarshalAs(UnmanagedType.LPTStr)] ref string lpszVer, int cbVer); // more and more of the same您的托管代码手动生成的互操作代码传统的Windows API在 Windows 8 上可以这样编写 C# 代码using Windows.Media.Capture;var ui = new CameraCaptureUI();ui.PhotoSettings.CroppedAspectRatio = new Size(4, 3);var file = await ui.Capture(CameraCaptureUIMode.Photo);if ( null) { var bitmap = new BitmapImage() ; bitmap.SetSource(await (.Read)); Photo.Source = bitmap;}您的托管代码Windows 运行时Windows 8 APIWindows 运行时架构Language Support (CLR, WinJS, CRT)Windows 8 style appLanguage ProjectionWindows Metadata NamespaceUIPickersControlsMediaWeb Host (HTML, CSS, JavaScript)XAMLStorageNetwork…Windows Runtime CoreRuntime Broker Windows Core在 Windows 运行时环境下编写C# 和 Visual Basic 感觉更自然、更熟悉演示在 C# 中使用 Windows 运行时Windows 运行时和 .NET 之间的映射几乎都是直接映射Primitives(strings, numbers, etc)InterfacesEnumsStructsDelegatesClassesConstructorsStatic MembersMethodsPropertiesEventsWindows 运行时和 .NET 之间的大多数差异都是隐藏的.NET 自动将集合接口映射到 Windows 运行时中的对应接口IEnumerableTIIterableTIListTIVectorTIReadOnlyListTIVectorViewTIDictionaryK,VIMapK,VIReadOnlyDictionaryK,VIMapViewK,V扩展方法在 Windows 运行时与托管代码之间架起了桥梁流代码示例 picker = new ();picker.(*);StorageFile file = await picker.PickSingle();Windows.Storage.Streams.IInputStream inputStream = await ();System.IO.Stream stream = inputStream.AsStream();System.IO.StreamReader reader = new StreamR
您可能关注的文档
- SPC计数型数据统计模块.pptx
- SPIN顾问式销售技巧).pptx
- SPIN销售技巧概述.pptx
- spc统计过程控制的管理因素.pptx
- SPC统计的做法与品质知识.pptx
- SPC统计过程控制培训教程1.pptx
- SPC统计方法与控制图.pptx
- SPC统计培训讲义.pptx
- SPC统计制程管制.pptx
- SPC统计制程管制的应用.pptx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)