
通用应用
文章平均质量分 74
weyouj
这个作者很懒,什么都没留下…
展开
-
用.NET开发通用Windows App
题记:随着Windows 10的正式发布,作为.NET开发人员应该开始或多或少了解一下通用(Universal)Windows App的开发了。所谓Universal Windows App(简称UWP),就是开发一次,可以运行于所有以Windows 10为内核的系统和设备上,包括:桌面设备、移动设备、XBox、HoloLens甚至物联网设备。随着Windows 10在7月29日正式发布,转载 2015-08-19 10:17:53 · 1084 阅读 · 0 评论 -
Win10 UWP开发系列:实现Master/Detail布局
在开发XX新闻的过程中,UI部分使用了Master/Detail(大纲/细节)布局样式。Win10系统中的邮件App就是这种样式,左侧一个列表,右侧是详情页面。关于这种 样式的说明可参看MSDN文档:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/dn997765.aspx样式如下:在微软官方的Sampl转载 2016-02-18 13:26:12 · 1747 阅读 · 0 评论 -
【Win 10应用开发】使用RichEditBox控件应注意的问题
RichEditBox控件支持对多格式文本进行编辑,一般的文本输入控件可以使用TextBox,不过,如果希望编辑格式较为复杂的文本,就可以考虚使用RichEditBox控件。 RichEditBox控件中正在编辑的文本是由Document属性公开的,它是一个ITextDocument接口,该接口没有公开实现类型,只能通过RichEditBox类的Document属性来获取其实例,Win转载 2016-01-26 10:56:14 · 1579 阅读 · 2 评论 -
Win10/UWP开发:让你的App使用上扫描仪
UWP的扫描仪功能现在被微软划分到了[Windows Desktop Extensions for the UWP]中,如果要使用扫描仪扫描图片到自己的App中,首先我们要添加[Windows Desktop Extensions for the UWP]的引用,这个dll中的所有类都是只能在Desktop设备上才能正常运行的。添加[Windows Desktop Extensions for t转载 2015-12-03 10:44:42 · 2635 阅读 · 0 评论 -
Win10 UWP 开发系列:支持异步的SQLite
上篇文章已经实现了在UWP中使用SQLite作为本地存储,作为移动端的程序,及时响应用户的操作是提高用户体验的重要途径,因此UWP的很多api都是异步的。那么如何使SQLite支持异步呢?参考SQLite.Net-PCL的github页面:https://github.com/oysteinkrog/SQLite.Net-PCL可以看到SQLite.Net-PCL是支持异步的,在创建数据库转载 2016-01-05 10:00:34 · 1961 阅读 · 0 评论 -
Win10/UWP开发—系统级导航
Win10系统为确保所有应用中的一致导航体验,提供后退导航功能。当你的应用在手机、平板电脑上或者在支持系统后退功能的电脑或笔记本电脑上运行时,系统会在"后退"按钮被按下时通知你的应用。 由你来决定要将哪些导航操作添加到导航历史记录以及应用如何响应后退按钮按下操作。参阅UWP 应用的导航设计基础知识 以获取有关导航历史记录和后退行为的建议。下面是每个通用 Windows 平台 (UW原创 2015-11-26 10:25:25 · 1568 阅读 · 0 评论 -
UWP开发之StreamSocket聊天室 (一)
StreamSocket属于UWP中的网络通信开发技术,UWP中的StreamSocket已具备很完整的网络通信能力,可适应网络开发中不同的开发需求。首先我们先看下StreamSocket类的官方文档:传送门通过文档我们可以看出来UWP中的StreamSocket使用起来极其方便,对一个网络终端服务端发起连接请求一般要经过以下几个步骤: 创建一个StreamSocket对转载 2015-11-03 09:36:51 · 4948 阅读 · 2 评论 -
MvvmLigth框架利器之INavigationService
//为要跳转界面的VM 的属性赋值ViewModelLocator.Default.Page2ViewModel.NavigateParameter = "我是参数";ViewModelLocator.Default.NavigationService.NavigateTo(typeof(Page2ViewModel).FullName);public void GoBack();publ转载 2015-11-24 10:25:56 · 4331 阅读 · 3 评论 -
UWP开发之StreamSocket聊天室(五)
这篇文章是"UWP开发之StreamSocket聊天室"系列的最后一篇文章,这篇文章中我们来实现聊天室服务端View的实现。由于很多View 、ViewModel和客户端的是基本一致的所以本篇内容会比较少,很多技术重合点这里也不会再做讲解。其实在日常的开发中我们的服务端不应该是以UWP形式来开发的,通常情况下是在服务器使用Socket技术来搭建一个IM服务端,我们这里仅仅是为了探索转载 2015-11-17 10:05:37 · 2281 阅读 · 0 评论 -
Win10/UWP开发-Ink
本文介绍(53078485群)大咖Aran的博客:UWP开发中的Ink,以下是原文:在UWP开发中,微软提供了一个新型的InkCanvas控件用来让用户能书写墨迹,在新版的Edga浏览器中微软自己也用到了该控件使用户很方便的可以在web上做笔记。 InkCanvas控件使用很简单,从工具箱里拖出一个InkCanvas控件即可,InkCanvas有个属性叫InkPresente转载 2015-10-14 14:06:29 · 1327 阅读 · 0 评论 -
UWP开发之StreamSocket聊天室(四)
本节知识点: x:Bind 的使用 ItemTemplateSelector 的使用上篇我们完成了 UWP StreamSocket 客户端的所有ViewModel的编码工作,今天我们继续完成客户端的UI页面。由于我们的业务逻辑都抽离到了VM里面,所以前端UI的逻辑代码基本没几行,来我们先看下设置界面的实现一、ClientSetting界面P转载 2015-11-12 10:13:25 · 1435 阅读 · 0 评论 -
Win10/UWP开发—使用Cortana语音与App后台Service交互
上篇文章中介绍了(53078485群)大咖Aran的博客:Win10/UWP开发—使用Cortana语音指令启动前台App ;而这篇博客我们将接着上篇文章的内容为大家带来大咖Aran的讲解:讲讲如何使用Cortana调用App的后台任务。相比Cortana语音调用前台的App,调用后台任务有个优点就是App不用被启动即可为用户提供服务。要想使用Cortana调用App后台任务,转载 2015-09-22 10:27:46 · 2599 阅读 · 0 评论 -
UWP开发之StreamSocket聊天室(三)
本节知识点: SplitView做导航菜单 MvvmLight 的 SimpleIoc、ServiceLocator 的使用 MvvmLight 的Messenger消息通知机制的使用 MvvmLight 中DispatcherHelper 的使用上回我们说到SocketBusiness 的创建以及实现,SocketBusiness保证了我们Socket网络通信转载 2015-11-10 10:57:48 · 2163 阅读 · 0 评论 -
WinAppDeployCmd部署Win10 App 到移动设备
WinAppDeployCmd是目前微软提供的Win10 App 部署工具,它和以前的Windows Phone Application Deployment 部署工具有所不同的是,WinAppDeployCmd是一种命令行工具,部署、卸载、更新等所有操作需要使用命令行指令,通过指令将App部署到任意Win10移动版设备中,而且这一切是无需安装Visual Studio 开发工具的。Win转载 2015-10-22 10:28:22 · 1409 阅读 · 0 评论 -
Win10/UWP开发—使用Cortana语音指令启动前台App
这两天进群(53078485)找大咖的童鞋比较多,只是大咖比较忙,目前Demo还没有要到,这里先给大家转载一篇Aran大咖的博客学习下,以下是原文: Win10开发中最具有系统特色的功能点绝对少不了集成Cortana语音指令,其实Cortana语音指令在以前的wp8/8.1时就已经存在了,发展到了Win10,Cortana最明显的进步就是开始支持调用App 的App Service。当然A转载 2015-09-17 14:16:34 · 1982 阅读 · 0 评论 -
UWP开发之StreamSocket聊天室(二)
本节主要知识点: 1.StreamSocket 2.StreamSocketListener 3.Json序列化和反序列化(Json.Net 第三方库) 4.DataWriter 5.DataReader 这篇博客我们接着上次的说,今天来实现SocketBusiness项目里面的代码SocketBusiness 主要用来处理Str转载 2015-11-05 10:00:24 · 4684 阅读 · 3 评论 -
Win10开发究竟能实现哪些牛逼的功能
经Win10开发者群(53078485)大咖Aran童鞋授权,这次先Show一下他通过vs2015做的跨端APP一些高级功能的GIF图,大家可以回帖想要哪个功能的DEMO,我和Aran说一下,会把DEMO放出来和大家一起学习~!AppService_Clientcortana交互DrapVCard原创 2015-09-15 14:19:12 · 1100 阅读 · 2 评论 -
Win10开发:学习资料汇总
距离2015.07.29 Windows 10 正式发布已经过去一个多月了。在那之前微软也早已退出Windows 10 SDK,距离目前已经半年过去了。 在Windows8/WindowsPhone时代,开发者的学习资料就比较少,当然只是相对Android和IOS而言的,所以少只是相对的。 在本文中,我将整理一些我在学习Windows10开发过程中找到的一些开发学习资料,跟大家分享转载 2015-09-10 10:09:20 · 1114 阅读 · 0 评论 -
九幽史程博:助力国内开发者借Win10东风出海
微软Biuld2016大会刚刚结束,会议上微软CEO纳德拉Show出的一大波黑科技,又一次让软粉们心情为之振奋,信仰充值爆棚!尽管过去一年微软的Win10 Mobile表现不尽如人意,可是凭借PC端的强劲表现,依旧在短短半年的时间创造了2.7亿的装机神话。Win10 Mobile究竟有没有未来,这个似乎从WP时代起就一直饱受议论的话题,随着2015年Win10 Mobile全球份额的下滑,原创 2016-04-06 10:01:43 · 1498 阅读 · 0 评论