WPF入门教程种类一——基础

一、 前言    

     
近日在就学WPF,学习WPF首先上的是微软的MSDN,然后再寻觅了刹那间网络有关WPF的求学资料。为了温故而知新把上学进程记录下来,以备后查。那篇紧要讲WPF的开销基础,介绍了什么运用Visual Studio 2011创办三个WPF应用程序。

 

率先说一下学习WPF的基础知识:

1) 要会一门.NET所辅助的编程语言。例如C#。

2) 会一点“标准通用标记语言”:WPF窗体程序行使的XAML语言,也属于“标准通用标记语言”的一个拨出。假使原先接触过XML、HTML、XHTML、ASP.NET之类的“标准通用标记语言”,对于学习是具备协理的。

3) 有肯定的WinForm或ASP.NET经验,紧若是对控件事件的处理要享有精晓。

4) 拥有雅观的面向对象的思辨:在WPF中,平常要灵活运用各样继承关系、多态、重载等。

5) DataBinding要享有了解:Binding是WPF的一大优点。

6) 对设计方式要有肯定的摸底:当然是越长远越好了,在事实上项目中,各个设计情势平时交融使用。 

  

② 、 本连串使用到的工具:

1) 开发条件:Windows 7中文版

2) 开发工具:Visual Studio 二〇一二中文版

3) 数据库:本机SQL Server 2012 Express 

4) O福睿斯M工具:Entity Framework(实体框架)。

Entity Framework与NHibernate比较:

1)Entity Framework封装性更好,增、删、改、查询更便民

2)  Entity Framework使用更有益于的Linq to Entity查询,延迟加载(唯有在须要时才加载,只加载须求的数目)。

 

叁 、WPF开发基础

首先、在装好以上所说的工具之后,打开Visual Studio 2012,选拔“菜单—》文件—》新建—》项目”。如下图。  

 图片 1

 

第二 、在“新建项目”对话框中挑选“WPF应用程序”,修改名称为WpfApp1,然后点击“分明”按钮,便成功创立了二个“WPF应用程序”。新创设的类型所引用的国有类库如下。如下图。(“WPF应用程序”会在“引用”里面自动添加下图中所示的 PresentationCore、PresentationFramework、WindowsBase三大主导程序集)。

 图片 2

其三 、WpfApp1项目标成形的公文结构。如下图。

 图片 3

 

第肆 、在App.xaml中的“StartupUri”属性可以指定项目周转时的起步窗体。如下图中“StartupUri=”MainWindow.xaml””,仍是可以定义大家须要的系统能源以及引入程序集等。如下图。 

图片 4

第6 、在MainWindow.xaml的设计窗体中大家得以修改Title。还是可以安装MainWindow的性质和增进事件。达成了那些设置未来,大家就可以对窗体添加内容了,如下图。作者在这些窗体中添加了贰个ListView、八个WrapPanel、八个Button等。 

 图片 5

第⑤ 、在WPF的xmal文件中还足以添加如下财富。如下图。

 图片 6

四、小结

WPF应用程序的创始除了运用Visual Studio之外,还足以使用Expression Blend。

谈到上学WPF的付出,就亟须要学习MVVM,学习MVVM,就要首先精晓MVC、MVP等概念。

自个儿自身做过WinForm、ASP.NET等应用种种.NET技术的花色,即使微软的技能一直在迈入、变化,不过最核心的事物都并未变,例如数据库的走访,文件的读写、日志处理,程序中国和亚洲常的处理、报表、打印、性能的优化、友好的界面。

 

相关文章