永发信息网

学习WPF需要哪些基础知识,要学习C#吗

答案:2  悬赏:50  手机版
解决时间 2021-02-03 15:52
  • 提问者网友:最美的风景
  • 2021-02-02 17:49
学习WPF需要哪些基础知识,要学习C#吗
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-02-02 19:06
WPF是微软提供的一种用来开发“桌面应用”的技术(框架),这项技术本身和C#没有关系,必须会的是xaml语法,而不是编程语言。
关于xaml语法,是一种微软提供的新型的前端语言,可以理解为类似js+css;
参考微软介绍:
https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/br229566.aspx
单纯的使用Blend也可以开发WPF项目,完全不用写一行代码,就可以做出一个漂亮的界面。调用其他人写好的服务接口,就可以轻松的开发出wpf应用了。
比如常见的“天气预报”应用,就可以不用写后台代码(c#),直接调用一些开放的天气API获取数据,就可以让程序运行起来。
如果要做一些较为复杂的业务系统, 则必须有编程语言的参与,WPF可以与VB或C#两种编程语言结合,进行开发。 目前肯定是C#更优于VB.NET。


个人建议WPF和C#要分开,不要为了开发一个WPF程序而去学习C#,也不要因为希望把C#代码的工作可视化而去开发桌面应用。
C#是编程语言,开发侧重于逻辑、语法、执行效率和安全性,WPF是前端技术,侧重于美观、酷炫、用户体验。你应该选好自己侧重的方向去进行系统学习。
在VS里一边拖控件,一边写代码,这种学出来的都是四不像。
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-02-02 20:10
wpf编程宝典-c# 2010版
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯