流氓の影

一个在学习泥潭中越陷越深的码畜

 

2012年8月8日

(二)设备无关像素/逻辑像素

摘要: 其实这一篇文章的内容,应该是跟上一篇一起发布的,但是由于这个更多的是与UI相关的知识,因此单独开辟了一篇来写。 写过Winform的人都知道Winform中对宽高的定义都是整形的,也就是说 不允许出现小数,这是为什么呢? 答案很简单:Winform中宽高的单位是像素(px),而像素是显示图像的基本单位,不可再分割,因此只能是整形。 使用像素决定应用的宽高比,会存在什么缺陷呢? 以像素为单位决定宽高比的情况下,当你调整显示器分辨率时候,应用程序的大小就会发生变化。例如一个大小是1024x768的应用程序,如果把系统分辨率调成800*600会怎么样?很明显,这个程序会占用整个屏幕,还显... 阅读全文

posted @ 2012-08-08 17:20 Manon_Loki 阅读(4870) 评论(13) 推荐(0)

(一)创建一个简单的WPF应用

摘要: 首先,在这里我要说明的是:这里的例子,都是通过控制台程序来创建WPF应用,而非使用现成的WPF模版。因为WPF模版封装了创建WPF应用所需要的各种基本元素,并不利于我们学习。创建一个WPF需要引用的最基本的DLL1、PersentationCore WPF的核心类库2、PersentationFramework 封装了与WPF控件相关类型的类库3、System.Xaml XAML解析的类库4、WindowBase Window窗体相关的类库引入了这四个类库之后 我们就可以创建自己的WPF App了Demo... 阅读全文

posted @ 2012-08-08 14:58 Manon_Loki 阅读(9306) 评论(6) 推荐(4)

WPF 学习 序

摘要: WPF自学系列从今天开始无耻的编写了。目的很单纯,把学到的知识以自己的语言整理出来,加深了解,顺带坐等各位拍砖指正,因为我也毕竟是初学者。 这个系列的文章,不会提供一个快速应用入门的讲解,仅仅是把书本上基础性原理性的知识,重新归纳总结出来,也许会比较枯燥,犹如教科书一般。但是过几章,我会考虑编写一些小的DEMO 将涉及到的知识串起来。如果有需要快速入门的朋友 下面给大家丢个传送门,一线码农的WPF 8天系列: http://www.cnblogs.com/huangxincheng/archive/2012/06/17/2552322.html 参考资料:WPF解密 ... 阅读全文

posted @ 2012-08-08 11:12 Manon_Loki 阅读(394) 评论(2) 推荐(1)

导航