我打算学习XAML。我想知道我是否应该先学习WPF,然后启动XAML? 请指教。是WPF需要学习XAML
回答
这取决于您的未来计划与XAML/WPF。如果你想起步并运行并尽可能快地使用它,你可以考虑从XAML和WPF开始(但请注意,你不能学习或使用WPF只是了解XAML)。
如果您计划长时间使用XAML/WPF,并且您将有很多WPF项目提前完成,那么您可能应该考虑从“纯”WPF开始。
我属于后者阵营,它首先帮助我了解了WPF对象模型,渲染和布局系统,然后从XAML,样式,模板等开始。对我而言,它让我认为更容易理解(并且有一个很多理解)。我明白,XAML只是表示/序列化一个.NET对象图的另一种方式,该对象图是作为顶层构建的。 这也是Charles Petzold's book的构建方式,我认为这是一本完美的书,当你想了解WPF的时候非常好。
这就是我一直在寻找的东西。我需要一些指导才能开始。猜猜我会从WPF开始,并在几天后启动XAML。 – Vinay
它不是一个好问题,但WPF应用程序是基于XAML构建的。我开始学习WPFTUTORIAL
你会发现你可能会同时学习和。也就是说,XAML
被设计成一种标记语言,并用于多种技术,例如, WPF和WCF等。人。
作为@bitbonk mentions,有关该主题的几本书首先向您介绍WPF(依赖对象,可视化树和逻辑树,控件等),然后显示任何XAML标记。
不管你做什么,都要确保你的第一个2或3个应用程序是扔掉应用程序(而不是产品代码)。我已经看到太多开发人员在学习使用WPF进行编码时将自己编入漏洞。我会推荐学习MVVM模式。这对于构建稳定的WPF应用程序至关重要。
以下是我写的一些博客帖子,可能会有一些帮助。
- 1. 关于csc.exe,是否需要学习?
- 2. Archimate学习指南需要
- 3. 哪些需要学习Android?
- 4. 学习WPF和MVVM
- 5. 需要帮助学习PHP-的mysqli
- 6. 你需要学习OpenGL什么?
- 7. Oracle 11g OCA,OCP学习资料需要
- 8. 学习DB2 - 需要帮助启动
- 9. 我需要学习befor编程聊天?
- 10. 需要多长时间学习backbone.js
- 11. noob学习android开发...需要建议
- 12. 需要帮助学习跑步时间
- 13. 学习WPF GUI设计
- 14. 首先学习Silverlight或WPF?
- 15. 学习C#/。NET是否需要MSDN订阅?
- 16. 学习HTML5和CSS3。我是否也需要JavaScript?
- 17. 是否需要学习Python 2.6以及Python 3.0?
- 18. 学习RDBMS是否需要理论知识?
- 19. 我是否需要学习更多的编程语言?
- 20. 学习Windows Phone 7的xaml教程
- 21. 需要为初学者提供Apache_beam学习资料的建议
- 22. Xaml不是WPF
- 23. 要学习的书WM6
- 24. 要学习的资源MSDeploy
- 25. 要学习的资源EJB
- 26. 要学习的资源REXX
- 27. 要学习的资源KnockoutJS
- 28. 学习C#时要做的好项目WPF
- 29. 在WPF学习测试工具,WinForms
- 30. 良好的学习资源WPF
您打算如何处理XAML? – SLaks