一、 前言    

     
最近于求学WPF,学习WPF首先上的凡微软的MSDN,然后又找找了瞬间网络有关WPF的习资料。为了温故而知新把读书过程记录下来,以全后查。这首重要谈WPF的出基础,介绍了哪以Visual Studio 2013开立一个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 2013中文版

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

4) ORM工具:Entity Framework(实体框架)。

Entity Framework与NHibernate比较:

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

2)  Entity Framework使用更有益的Linq to Entity查询,延迟加载(只有当待时才加载,只加载需要的多寡)。

 

其三、WPF开发基础

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

 图片 1

 

老二、在“新建项目”对话框中精选“WPF应用程序”,修改名称也WpfApp1,然后点击“确定”按钮,便成功创办了一个“WPF应用程序”。新创的色所引用的公家类库如下。如下图。(“WPF应用程序”会于“引用”里面自动添加下图中所出示之 PresentationCore、PresentationFramework、WindowsBase三雅核心程序集)。

 图片 2

其三、WpfApp1项目之扭转的文本结构。如下图。

 图片 3

 

季、在App.xaml中之“StartupUri”属性可以指定项目周转时的启动窗体。如下图被“StartupUri=”MainWindow.xaml””,还可定义我们需要的系统资源以及引入程序集等。如下图。 

图片 4

第五、在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地图