一、 前言    

     
近期在上学WPF,学习WPF首先上的是微软的MSDN,然后再搜索了眨眼之间间互连网关于WPF的就学资料。为了温故而知新把上学进度记录下来,以备后查。那篇首要讲WPF的支付基础,介绍了怎么利用Visual Studio 20一三创建一个WPF应用程序。

 

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

一) 要会1门.NET所支撑的编制程序语言。例如C#。

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

三) 有鲜明的WinForm或ASP.NET经验,首假若对控件事件的处理要负有领悟。

四) 具备可观的面向对象的合计:在WPF中,平日要灵活运用各类承接关系、多态、重载等。

5) DataBinding要负有精晓:Binding是WPF的一大亮点。

陆) 对设计格局要有确定的摸底:当然是越深刻越好了,在实质上项目中,种种设计方式经常融合使用。 

  

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

一) 开拓条件:Windows 柒中文版

二) 开拓工具:Visual Studio 201三中文版

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

四) OEnclaveM工具:Entity Framework(实体框架)。

Entity Framework与NHibernate比较:

一)Entity Framework封装性越来越好,增、删、改、查询更方便

二)  Entity Framework使用更便于的Linq to Entity查询,延迟加载(只有在必要时才加载,只加载须要的数码)。

 

3、WPF开垦基础

首先、在装好以上所说的工具之后,展开Visual Studio 20一3,采用“菜单—》文件—》新建—》项目”。如下图。  

 图片 1

 

第一、在“新建项目”对话框中选择“WPF应用程序”,修改名为WpfApp壹,然后点击“鲜明”按键,便成功创建了二个“WPF应用程序”。新创造的花色所引用的国有类库如下。如下图。(“WPF应用程序”会在“引用”里面自动增加下图中所示的 PresentationCore、PresentationFramework、WindowsBase3大基本程序集)。

 图片 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技能的种类,尽管微软的技艺一贯在前进、变化,然而最大旨的东西都未有变,例如数据库的访问,文件的读写、日志处理,程序中卓殊的处理、报表、打字与印刷、品质的优化、友好的分界面。

 

相关文章

网站地图xml地图