小麦子-WPF学习系列1:初识WPF
2017-11-28 22:26
295 查看
第一天开博客,像很多人一样,一方面是记录自己的学习过程,做个笔记;一方面也是把一些经验分享给大家,希望少走弯路。今年毕业刚工作,本科材料,研究生机械,现在做嵌入式与上位机,没什么基础,所以都要重头学,写的东西比较基础,应该好懂。 关于上位机软件,以前学过一点MATLAB上的GUI,都是皮毛,进单位后用C++Builder写了半个月,不过站在2017年的时间轴看还是太老了,就想学门新的。知乎查了下,做上位机有MFC、WinForm、QT等等,MFC、WinForm有人觉得有点过时了,QT又完全没概念,轮子哥推荐WPF,就入坑了。选择的过程没想太多,C++Builder有点基础,就换了不一样的,多见识些。 说正题,WPF的入门学习分两步,一个是C#语言的学习,另一个是XAML语言学习,C#与C++一样都是面向对象编程语言,所以当时先看了两天C++(在菜鸟教程上拿手机看的),再学了一个星期的C#,一开始不用学多深,以后用到了再学。XAML语言源自XML,属于一种标志类语言,学起来不难,但好多书还有视频以为简单就没有讲清楚,这里推荐猎豹网校的WPF视频教程。书的话,普遍推荐两本《WPF编程宝典》《深入浅出WPF》,不过我觉得还是先看视频来得直接,慢慢感觉学习过程中视频占主导,书籍倒有点像字典,偶尔看看为了查个资料。软件安装Visual Studio 2010及以上就行。 总结一下,需要准备的资料: 1 C#语言基础 2 XAML语言基础 3 WPF教学视频(推荐猎豹网校) 4 《WPF编程宝典》《深入浅出WPF》 5 Visual Studio 2010及以上 6 一个笔记本(记的东西很多,多总结)
相关文章推荐
- 小麦子-WPF学习系列2:XAML入门
- 小麦子-WPF学习系列3:一个完整的界面案例
- WPF学习系列009: 2.7.1 内容属性
- WPF学习系列017: 3.1 逻辑树与可视树
- 从0开始学习 GitHub 系列之「初识 GitHub」
- 跟着小王学习wpf系列之十四 单个孩子的自定义element
- 基于Cocos2d-x学习OpenGL ES 2.0系列——初识MVP(3)
- 【WPF学习笔记】之如何保存画面上新建的数据到数据库中并且删除画面上的数据和数据库的数据:动画系列之(五)
- 从0开始学习 GitHub 系列之「01.初识 GitHub
- Git学习系列(一)初识Git
- SpringMVC学习系列(1) 之 初识SpringMVC
- WPF学习系列008: 2.7 对象元素的子元素
- 【WPF学习笔记】之如何传递第一个登录界面的值到下一个页面显示:动画系列之(三)
- SpringMVC学习系列(1) 之 初识SpringMVC
- 动态规划学习系列——数位DP(初识)
- WPF学习记录-布局[摘抄自博客园(xiepeixing<WPF布局该如何选用panel>与(DotNet菜园<WPF入门教程系列七——布局之WrapPanel与StackPanel(二)>))]
- 从0开始学习 GitHub 系列之「01.初识 GitHub
- 基于Cocos2d-x学习OpenGL ES 2.0系列——初识MVP(3)
- Git学习系列(一)初识Git
- MvvmLight学习篇—— Mvvm Light Toolkit for wpf/silverlight系列(导航)