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应用的开发流程强迫自己养成了几个好习惯:
- 因为后台进程模块和UI模块要分别建工程,不能共用内存,不能互相引用,所以渐渐的你就会把数据模型(数据模型定义、存储之类的东西,还有发送通知、更新磁贴之类的东西)单独做成一个类库,然后让后台和UI分别引用之;
- 不太复杂的UI设计不需要用代码直接操作控件属性,能Binding的就Binding,不能Binding的加个Converter也要Binding,双向Binding存设置,单向Binding更数据,Binding大法好;
- 最好在DataModel定义完了之后再封装一个ModelView,用来把DataModel的数据写入到应用数据存储区、以及把UI需要Binding的各类数据分个类;
- 有可能阻塞UI的调用都弄成异步操作,比如一定要操作控件属性的话,就得在Control.Dispatcher.Rundle(callback),也就是控件自己的线程上来完成这个活儿;
- 应用不要自己扫描SD上的文件,需要的时候打开一个Dialog,让用户自己选需要打开的文件。
MSDN这个页面基本涵盖了UWP应用开发过程中所有的东西:How-to guides for Windows 10 apps
学的差不多了之后,你应该可以用两天时间开发一个应用原型、然后用一个月甚至两个月来慢慢优化它。只要一直在做总能学到新东西的。
UWP应用生态还没建立完善,买一部Lumia手机,平时用着觉得缺啥就自己写个啥,发到商店了挖个坑慢慢更新。

应用商店二维码:

查看评论 回复