自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 js的动画心得

1、当一个层A包含一个图片B,A绝对定位,且A的overflow是hidden,A的top和B的top做 相反 运动时,可营造出A在B上局部移动的效果。 2、top可以移动,表示其定位是绝对的,元素的位置【大小】随鼠标的移动而改变的时候,通常使用三个元素:鼠标原来的坐标、鼠标现在的坐标、元素原来的坐标【width和height】。 3、元素剧中,(父元素-元素)/2 4、所

2010-05-04 21:32:00 321

原创 碎片4

1、在编写AddEvent函数的时候,发现firefox使用removeListener方法的时候,使用捕获事件流无法移除事件,一定要使用冒泡事件流。 2、对于匿名函数,当使用attechEvent之类的函数,将一个事件和匿名函数绑定的时候,可是使用arguments[0]获取event对象,ie/firefox都有效。另外,也可以通过判断当前document.all以及arguments

2010-04-28 00:35:00 332

原创 碎片3

1、元素的边框,border划分的时候,实际上上下左右是四个梯形,所以通过设定上下左右的颜色、厚度等可以营造出对角线、三角形等图形。但是这样做的话,如果是容器元素,该元素的子元素就会被排挤定位到错乱的位置,为了使子元素恢复原来的位置,可使用【相对-绝对定位】。 2、元素的样式和js的事件回路一样,是层层深入并继承的,因此可以同时给父子元素定义不同的样式,同时触发的时候会显示不同的样式,如h

2010-04-22 17:27:00 340

原创 碎片2

1、将行级别的元素定义成块级别,造成行级别元素和块级别元素的上下排序,通过设定容易的宽和高,选择性显示不同的元素。 2、层叠 + 【相对-绝对定位】,设置内联之后的绝对定位的元素的宽度,重叠之后显示不同的视觉效果。 3、鼠标hover后,放大该区域:A、使用【相对-绝对定位】,由于初始化的时候容器内控件都是绝对定位的,所以要指明每个控件坐在的定位坐标。B、使用浮动,由于浮动

2010-04-21 17:57:00 325

原创 碎片1

一、关于浮动清理1、清理浮动的空元素,需要是块级别的,如:div、p,像是行级别的span不可以。2、使用overflow的hidden或者auto也可以清理,范围仅对包含内的对象。3、可以不做清理,让父节点元素也浮动起来。  二、使用*之后,将margin和padding设置为0,用以清除当前具有的所有边框和填充。  三、关于边框1、滑动边框其实质是图片的

2010-04-20 15:34:00 404

原创 WPF 数据绑定[最后]

第一部分、Binding1、Source:数据源,总体而言是一个对象【控件、自定义对象等】。 2、Path:路径,用来指定要绑定数据源的路径,其实质是一个属性,该属性应该是依赖属性,也就是能够实现自动更新机制的【继承了INotifyChanged、INotifyCollectionChanged接口】 3、ElementName:专门用来绑定控件 4、Converter

2010-01-12 14:31:00 815

原创 WPF 数据绑定[10]

由于WPF可以绑定任意的.Net对象,所以只要该对象符合一定的机制和规则就可以被绑定并呈现出来。而出于便利的目的,和之前的vs版本一样,在数据绑定方面WPF也提供了相应的Provider【尽管不是专门为关系型数据库提供的=-=】 第一部分、XmlDataProvider这是一个提供用于绑定XML的对象,配合数据岛的相关方法进行使用,将会使得绑定XML变得很方便1、页面XAML的

2010-01-08 10:31:00 609

原创 WPF 数据绑定[9]

对于一个集合数据对象而言,在前面的使用过程当中,有时需要对数据源进行排序、过滤、集合等操作,尽管对于这些操作可以在初始数据元数据的时候就可以操作【诸如QLinq或者底层Sql语句】,但是实际上凡是继承了IEnumerable接口的数据源集合对象,其实在绑定的过程中,会有一个能够实现上述功能的视图生成并存在。 第一部分、ICollectionViewICollectionView的对象,

2009-12-31 15:25:00 462

原创 WPF 数据绑定[8]

对于之前绑定数据的集合控件而言,前面的绑定的都是通过itemsource指定一个数据源进行绑定,而之前的所有绑定的变化都是围绕“一个数据源”展开的,不管是集合类还是单体对象,对于绑定的控件而言,都仅仅是一个数据源,也就是说控件和数据源的关系式一对一的关系。 但是有时,在自定义类或者其他时候,可能需要绑定两个以上的数据源,对于绑定多个数据源也有不同的情况。 第一部分、Composit

2009-12-30 16:02:00 988

原创 WPF 数据绑定[7]

对于Binding,其自带了两个验证类:ExceptionValidationRule 和 DataErrorValidationRule 。 第一部分、ExceptionValidationRule 关于ExceptionValidationRule ,更多的是用于对于数据源属性的绑定的验证,例如一个类型为Datetime的属性Birthday,根据之前的绑定过程:A、假设绑定是

2009-12-29 14:32:00 1330

原创 WPF 数据绑定[6]

 Binding类,主要是用于数据绑定,它包含了一系列可用的属性、方法,已经使用过的总结如下:1、Source:数据来源对象,可以是自定义的类或者是控件2、ElementName:数据来源控件名称3、Path:数据绑定路径,用于数据绑定的属性需要是依赖属性,或者完成自动更新机制的属性【通过实现INotifyPropertyChanged】 其实对于这个类还有别的属性和方法,总结

2009-12-28 11:39:00 1528

原创 WPF 数据绑定[5]

对于前面的集合类ObjectForBinding2以及他的子类ObjectForBinding,已经可以实现通过设置ObjectForBinding2为数据源,绑定并显示ObjectForBinding的相关属性。 但是,当ObjectForBinding2有其自身多个属性需要在绑定的时候显示的话,前面的方式就没有办法做到了,因此,不能再依赖ObservableCollection 

2009-12-25 16:54:00 751

原创 WPF 数据绑定[4]

对于集合类继承的ObservableCollection 第一部分:A、现在,要为ObjectForBinding添加新的属性,代码如下:public class ObjectForBinding : INotifyPropertyChanged{ private string no = string.Empty; private string name =

2009-12-22 18:10:00 732

原创 WPF 数据绑定[3]

对于绑定集合,正如要绑定单一自定义对象一样,要使得数据源对象某些属性变更成具有自动更新机制的,要使得集合可以变成能够绑定的,有两种方式:1、让集合继承INotifyPropertyChanged,就像是绑定单一自定义对象一样,实现相关的方法。2、让集合继承ObservableCollection 这里主要使用第二种方式:1、在上一节的基础上,构建集合类public clas

2009-12-21 16:24:00 555

原创 WPF 数据绑定[2]

 使用静态资源进行数据绑定,最简单的过程:1、自定义一个类2、在XAML中声明改自定义类的对象,将其放入静态资源3、在相关的控件【对象】中绑定资源4、当自定义类中的属性改变,相应的绑定对象的相关目标属性也会改变 A、自定义类:/*1、INotifyPropertyChanged来自于System.ComponentModel,用于将自定义类的某个属性变成可支持自动变

2009-12-21 11:15:00 553

原创 WPF 数据绑定[1]

    手上资料有点凌乱,整理一下:    1、所有的绑定都是从 Binding 这个类开始的,最原始的绑定方式: Binding bd = new Binding();//数据来源对象bd.Source = this.text1;//数据的具体来源对象的属性/*由于WPF是树状的,所以对于某些包含子对象的来源对象,设置Path的时候,要具体到子对象的属性,比如

2009-12-21 09:31:00 670

原创 关于使用sqlloader从Excel文件导入Orcal

1、检查TNS是否可用并联通。 2、使用的Excel的文件名中不可存在空格,否则会造成多个control致使命令错误不能够导入数据。 

2009-10-23 14:38:00 742

原创 Html obj定位

今天在做层定位,对于以前的知识在巩固下……1、offsetTop【Left】:控件相对于父级控件的Top【Left】。2、clientTop【Left】:控件的offsetTop【Left】 与 控件可见内容的Top【Left】之间的数值。3、scrollTop【Left】:控件的Top和可见内容最高点的数值。  msdn连接:http://msdn.micro

2009-02-10 14:48:00 1422

转载 ajax中传递参数出现的乱码

      今天修改页面的时候,在js中传递了一个包含查询语句,格式:XX like %9524%,在一般处理文件中获取的时候发现前面的%95变成了乱码,于是上网查询相关资料,最后使用了encodeURIComponent方法,将语句进行转换,查询正常工作了。 将查询到的资料整理如下:1、encodeURIComponent,来自于:window.encodeURIComponen

2009-01-06 15:48:00 745

原创 js心得1

1、documentElement,包含整个HTML的内容,其内部框架也是这样,可以使用document对象获取,属于可使用的DOM。 2、this,当页面同时使用js文件的时候,使用function以模拟成“类”的状态,这个时候的this在一次调用的情况下是可行的,但是对于异步调用,异步调用方法的this将和异步之前方法的this指向不同,所以在异步之前,可将this对象赋值给一个变量,

2008-12-26 14:20:00 551

原创 在Oracle中使用字符串数组参数

        今天在项目中需要使用一个字符串数组参数,其实本来打算在cs文件中拼接字符串的,不过leader说可以在Oracle中使用数组参数,所以就看看了……                其具体过程如下:        1、需要的类的命名空间:        A、Oracle.DataAccess.Client        B、Oracle.DataAccess.Typ

2008-12-09 10:37:00 5926

转载 有关于window.opener

1、window.opener是相对于用一个页面A,window.open()另一个页面B的时候,A相对于B是window.opener 2、可以在页面B中使用window.opener.document方法获得A的document,之后可以想使用A的document一样,在B页面操作A页面的document,诸如赋值等操作。 3、如果想用B页面刷新A页面,有两种方法:a、wi

2008-10-06 22:34:00 486

原创 使用access2007遇到的……

    今天使用access2007数据库的时候,发觉session会无故丢失。而使用access2003没有出现这种情况,网上查了下资料,决定将数据库文件移出bin目录,问题解决……    至于原因。。。不明=。=      

2008-09-08 15:09:00 262

原创 数据绑定表达式的引号

今天要严重鄙视下自己。。。使用Eval的时候老是报“字符串字符过多”的问题结果。。。是在使用的时候,尖括号外使用了双引号,里面使用了单引号。。。只要对调就解决问题了=。=

2008-09-05 12:49:00 281

原创 字符编码导致js方法失败

var tabControl  = function(tabIdArray){    this.tabArray = new Array();        for(var i = 0; i     {        this.tabArray[i] = document.getElementById(tabIdArrary[i]);        if(!th

2008-08-04 16:43:00 379

原创 编译器错误:CS0426

     因为项目需要,今天在做Web自定义控件,测试时候出现了编译错误:CS0426,查看微软解释是:未能在指定的类型中找到类型名称。检查所使用的名称的拼写,并验证引用的类型是否具有预期的成员。         推断可能是使用了没有导入命名空间的类,但是检查代码之后发觉一切正常。在网上寻找解决方案,看到其中一个回答:命名空间名称和类名称最好不一致,有查看代码,发现出错的代码块所在的类和其

2008-07-25 12:53:00 2122

原创 可爱的【Web版】TreeNodeCollection

两个TreeNodeCollection,将其中一个的节点赋给另一个:TreeNodeCollection a = new TreeNodeCollection();TreeNodeCollection b = this.treeview.nodes;foreach (TreeNode tn in b){ a.Add(tn);}调试的时候发觉,在执行了a

2008-07-22 13:38:00 528

原创 目标机器积极拒绝

 1、服务器端侦听的端口和客户端调用的端口不一致。

2008-07-16 14:34:00 511

原创 TCP信道被注册的错误

1、需要在配置文件注册多个信道的时候,在节点中添加name属性,是每个信道的唯一标识2、对于配置文件。。只能加载一次,多次加载配置文件也会造成该错误的提示。。弄了一中午才发现的问题=。=

2008-07-15 14:00:00 714

转载 IIS下出现server application error的解决方法

        今天将做好的RemotingObject部署到IIS上,发觉无法调用相关对象和方法。        在确定了相关DLL和配置文件都没有出现问题之后,尝试使用IIS发布一个网站,发觉网站也无法访问,上网搜索后,在百度找到解决方案,整理如下:第一部分:        1、右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。  

2008-07-06 18:15:00 520

原创 vs05 下的xsd

      今天做网站的时候,使用了Access数据库,在添加强类型数据集的时候,在配置一栏发现以前没有用过的东西,其xsd文件中包含了一个名为XXXTableAdapter的内部类【XXX=目标数据库表的名称】,在使用设置向导的时候,这个类将包含关于目标数据库表的增删改查操作。        在2005中,强类型数据集的结构如下:        1、XXX:强类型数据集,其名称是是对应数

2008-07-03 13:03:00 916

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除