上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: 上两篇的记录重在记录绑定的源(Source)和路径(Path),本篇主要记录一下目标(Target)的属性。一、属性与读写方法 在面向对象的程序设计中,一个类经常会有私有字段,属性,方法。由于字段的访问权限通常是private,所以要读写字段就要用到方法或者属性,用方法实现读写的写法: public class Person { private int age; //下面为读写方法,适当的时候可在方法内部加相应的代码 public int GetAge() { return this.age; ... 阅读全文
posted @ 2012-09-15 14:43 haiziguo 阅读(4817) 评论(3) 推荐(4) 编辑
摘要: 一、Binding对数据的校验与转化 在上一篇中有提到过绑定像是一座桥梁,在桥梁两端要有源和目标以及在桥梁上面我们可以设立关卡对数据进行验证,除此之外,源提供的数据有时不一定是目标想要的类型,但是可以通过转化成为目标需要的类型。1.1Binding的数据验证 在软件设计过程中,数据的验证是经常要实现的。要实现Binding的数据验证,主要通过Binding的ValidationRoles属性来实现。下面让我们认识一下ValidationRoles(验证条件):可以看到ValidationRoles是复数形式,应该可以想到他是一个Collection<ValidationRole>类 阅读全文
posted @ 2012-09-12 22:34 haiziguo 阅读(6845) 评论(2) 推荐(4) 编辑
摘要: 上一节,有记录写到:在WPF里,数据驱动UI,数据占核心地位,UI次之。怎么恢复数据的核心地位,那就要先了解一下Binding。一、Binding 基础1.1WPF中Data Binding的带来的方便 在设计架构的时间,大家都很重视分层,为什么分层呢,其实分层就是为了更好的复用共同的类库、更好的分工,以便更好的施工。。。,无论是为什么,就算它是一种时尚吧。为了追逐它,先记录一下一般程序的层次:数据层,逻辑处理层,表现层。具体的每一个层可以再去细分。很多时间对于逻辑处理层和表现层经常混成一片,最终成了邯郸学步。在WPF中,如果绑定用的好的话,这种不好的结果将会很简单的避免。具体是怎么样避... 阅读全文
posted @ 2012-09-11 20:39 haiziguo 阅读(31508) 评论(16) 推荐(21) 编辑
摘要: WPF控件和布局,根据刘铁猛《深入浅出WPF》书籍讲解内容,主要记录控件和布局的原理,如果有不足的地方,请大牛们键盘下留情--轻喷!如果还算有用,请给点动力,支持一把!一、WPF里的控件1.1 控件的实质 我们先从UI上分析,UI的功能是让用户观察和操作数据,为了能显示数据和响应用户的操作通知程序(通过事件来通知,如何处理事件又是一系列的算法),所以控件就是显示数据和响应用户操作的UI元素,也即:控件就是数据和行为的载体。1.2 WPF中的一个重要概念--数据驱动UI 什么是数据驱动UI呢?我们知道传统的GUI界面都是由windows消息通过事件传递给程序,程序根据不同的操作来表达出不... 阅读全文
posted @ 2012-09-05 20:33 haiziguo 阅读(43585) 评论(10) 推荐(21) 编辑
摘要: 第一篇的时间提到过一个xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml.没有详细的去解释,本文就去记录一下x的情况。一、x名称空间都有什么 有了x,XAML编译器就会知道XAML怎么解析和编译,所以关于x命名空间里面的内容都与解析和编译有关。x名称空间的主要的内容如下: 1. Attribute类: x:Class, x:ClassModifier, x:FieldModifier, x:Key, x:Name, x: Shared2.标签扩展类: x:Array, x:Null, x:Static, x:Type二、x名称空间的... 阅读全文
posted @ 2012-09-03 20:06 haiziguo 阅读(6751) 评论(9) 推荐(5) 编辑
摘要: 本来想写x名称空间详解,但是看了很多语法还需要好好的看一下,所以就等到下一篇了。如果文章中有不懂的话,可以留言,或者是等到下一篇的时间回头看看,应该就会明白了。一.再说XAML XAML是一种专门绘制UI的语言,借助它可以把UI与运行逻辑分离开来。XAML使用标签定义UI元素,每一个标签对应.NETFramework类库的一个控件类。通过设置标签的Attribute,不仅可以对标签所对应的控件对象Property进行赋值,还可以声明名称空间,指定类名等。XAML文档是树形的,在WPF中布局设计会影响到ui的显示效果,具体的会在下一节详细说明。在此给出一个简单的例子,Xaml的代码如下:< 阅读全文
posted @ 2012-09-02 21:12 haiziguo 阅读(25153) 评论(13) 推荐(8) 编辑
摘要: 一、WPF中为什么要用XAML?XAML的优点,可以参考下面的文章:http://www.cnblogs.com/free722/archive/2011/11/06/2238073.html,具体的体现还会在以后的章节中说明。二、第一个WPF程序2.1新建->项目->WPF应用程序:如图1图1图22.2在工具栏拖一个按钮Button,如图2所示,双击,后台代码如下public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); ... 阅读全文
posted @ 2012-09-01 21:34 haiziguo 阅读(9184) 评论(3) 推荐(2) 编辑
摘要: 实习情况 经过了一段程序员的生活,感受到了程序员的苦逼,但也学到了不少,今天稍做总结,一方面系统的复习一下实习中学到的内容,另一方面,请老鸟们指点一下,好了,废话不多说,今天就先温习一下jquery系列。二、jquery实例汇总 1、jquery选择器 由于不是对jquery不是很熟悉的缘故,每次开始写代码的话,会把张子秋的博客(http://www.cnblogs.com/zhangziqiu/tag/jQuery%E6%95%99%E7%A8%8B/)打开,以便查阅,感觉最不熟悉的就是关于select元素的操作,可能是html比较弱的缘故吧,现在总结一下,主要是获取text或者是... 阅读全文
posted @ 2012-08-30 10:47 haiziguo 阅读(938) 评论(0) 推荐(0) 编辑
摘要: WPF让程序员欣喜的是支持数据驱动,原来的winform和mfc是属于事件驱动,数据驱动的好处是,无需在UI上发生变化,才被通知到去怎么做,而是发现数据发生了变化,我就可以去处理了,数据可以让两个元素同时拥有,这样就不用找触发的控件去处理事件,只需要知道数据发生变化了我就可以去做这件事了。DataTemplate常用的地方:1.ContentControl(内容控件)的ContentTemplate属性,相当于给ContentControl的内容穿衣服。 属于ContentControl的常见控件有以下几个:Button,ButtonBase,CheckBox,Lable,UserC... 阅读全文
posted @ 2012-08-23 00:07 haiziguo 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 一、highchat二、AsyncBox三、高效分页四、api导出数据五、ajax操作 阅读全文
posted @ 2012-08-12 09:53 haiziguo 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页