您现在的位置: 主页 > 上位机技术 > windows > Win10UWP的开发体验是怎样的?
本文所属标签:
为本文创立个标签吧:

Win10UWP的开发体验是怎样的?

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-10-31 

问题描述如下:

开发UWP所使用的工具想必体验应该不错(Visual Studio,C#,Xaml等),不过在7,8,8.1时代常常听见开发者抱怨API限制太多,导致功能无法实现。想问现在开发UWP实现功能是更加容易了还是如同以前一样掣肘?

参考答案如下:

同样,我也是刚刚在学UWP,今年年初开始自学C#,至今教程还没全部学完。
强烈给你推荐个应用,是两个开发者为了我这样的小白直观理解XAML中那么多控件的样式和核心属性的,非常方便。

直接点击:XAML UI Controls

或者应用商店搜索:xaml controls

给你加油,也给自己加油



参考答案如下:

刚提交了一个UWP应用多重搜索.UWP,算是学了俩月UWP开发交的作业吧,求轻拍。
没学过WPF,以前一直用WinForm那一套。感觉UWP应用的开发流程强迫自己养成了几个好习惯:
  1. 因为后台进程模块和UI模块要分别建工程,不能共用内存,不能互相引用,所以渐渐的你就会把数据模型(数据模型定义、存储之类的东西,还有发送通知、更新磁贴之类的东西)单独做成一个类库,然后让后台和UI分别引用之;
  2. 不太复杂的UI设计不需要用代码直接操作控件属性,能Binding的就Binding,不能Binding的加个Converter也要Binding,双向Binding存设置,单向Binding更数据,Binding大法好;
  3. 最好在DataModel定义完了之后再封装一个ModelView,用来把DataModel的数据写入到应用数据存储区、以及把UI需要Binding的各类数据分个类;
  4. 有可能阻塞UI的调用都弄成异步操作,比如一定要操作控件属性的话,就得在Control.Dispatcher.Rundle(callback),也就是控件自己的线程上来完成这个活儿;
  5. 应用不要自己扫描SD上的文件,需要的时候打开一个Dialog,让用户自己选需要打开的文件。
还是得在实践中去学,我不太喜欢先读课本再写程序,而是现用现查,现学现用。一开始做的几个工程肯定是乱糟糟的,不过没关系啊,反正是练习嘛。开个新工程继续霍霍,就不信自己一直不长记性~~~
MSDN这个页面基本涵盖了UWP应用开发过程中所有的东西:How-to guides for Windows 10 apps
学的差不多了之后,你应该可以用两天时间开发一个应用原型、然后用一个月甚至两个月来慢慢优化它。只要一直在做总能学到新东西的。
UWP应用生态还没建立完善,买一部Lumia手机,平时用着觉得缺啥就自己写个啥,发到商店了挖个坑慢慢更新。
1月21日更新:新增使用必应每日壁纸做背景(可选自动导出到图库),统一搜索框,百度去除推广信息,引入购物聚合搜索类别,原网页搜索类别中新加入知乎搜索。并改善应用数据存储模型,降低闪退的可能性(貌似应该说成增加了稳定性?向魅族致敬…)。
应用商店二维码:


              查看评论 回复



嵌入式交流网主页 > 上位机技术 > windows > Win10UWP的开发体验是怎样的?
 应用 搜索 数据

"Win10UWP的开发体验是怎样的?"的相关文章

网站地图

围观()