Windows Presentation Foundation 学习(1)

关注WPF很久了,由于教学一直没有用到,也没有时间学习。

前段时间认识了睿智汇海的张国良老师,聊到了现在的企业需求,才深感到学生在学校学习WPF的重要性,需要开始准备了。

 

WPF - Windows Presentation Foundation,顾名思义,为windows 界面呈现的全新的一套方案。是.NET3.0中新增加的内容。是基于DirectX 的GDI子系统。

 

在.NET中的位置如图: 

 

WPF的使用,需要添加如下几个引用:“System”“WindowsBase”“PresentationFramework”“PresentationCore”。

 


WPF中应用程序和窗口类为:Application和Window,所在名称空间为:System.Windows。类似于WinForm中的System.Windows.Forms名称空间中的Application和Form类。

关于名称空间说明如下:

WPF名称空间均为:System.Windows开头,如System.Windows.Input;System.Windows.Media;但System.Windows.Forms除外,它是Winform的名称空间,另外System.Windows.Forms.Integration名称空间里的类是用来集成WinForm程序和WPF程序的。

 

WPF创建窗口的代码示例如下:

[STAThread]
public static void Main()
{
           
            Window win = new Window();
            win.Title = "say hello";
            Application app = new Application();
            app.Run(win);
}

 

对应WinForm中的代码如下:

[STAThread]
static void Main()
{
            Form frm = new Form();  

            frm.Text = "say hello";

           Application.Run(frm);
 }

 

一个学习WPF的地方:http://en.wikipedia.org/wiki/Windows_Presentation_Foundation#Imaging

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值