摘要: import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Matrix; import flash.geom.Point; import mx.containers... 阅读全文
posted @ 2016-01-15 12:51 kuntaljy 阅读(879) 评论(0) 推荐(0) 编辑
摘要: Flex版本的基于栈的表达式计算器 阅读全文
posted @ 2015-12-24 10:16 kuntaljy 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1.让Outlook2010开机启动 找到Outlook2010的快捷图标,复制。点击“开始/所有程序/启动”,在启动上右键,选择“打开”,粘贴。2.让Outlook2010开机启动时最小化 在所有程序菜单找到刚添加的“Outlook2010“快捷图标。右键,“属性”,选择“快捷方式”选项卡,在... 阅读全文
posted @ 2014-07-03 12:39 kuntaljy 阅读(845) 评论(0) 推荐(0) 编辑
摘要: C#中有一共有四种相等性判断方法://Object中定义的三个方法public static bool ReferenceEquals(object objLeft, object objRight);public static bool Equals(object objLeft, object objRight);public virtual bool Equals(object obj);//双等号public static bool operator == (MyClass left, MyClass right) ①Object.ReferenceEquals(left, r... 阅读全文
posted @ 2014-03-21 11:34 kuntaljy 阅读(4679) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections; 关于使用IEnumerable、IEnumerator以及yield return来实现对foreach语句的支持,参见:《C#枚举器:foreach语句、IEnumerable、IEnumerator以及yield return (一)》 本文主要是分析一下foreach语句本身:foreach (var item in collection){ //do someth } foreach语句要求遍历的对象collection实现GetEnumerator方法(这个方法定义在IEnumerable中)... 阅读全文
posted @ 2014-03-20 09:09 kuntaljy 阅读(520) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections;C#中,我们通常可以用foreach语句来遍历数组或集合,下面深入探讨一下其工作原理①自定义集合MyList 为了说明使用IEnumerable和IEnumerator接口,从而让数组或集合支持foreach语句的原理,我们首先自定义一个简单的链表形集合MyList,其中仅实现了AddData方法,其他相关方法没有写出,代码如下://集合包含的项,即所谓的节点public class DataItem{ public DataItem Next { get; set; } public object Da... 阅读全文
posted @ 2014-03-19 22:17 kuntaljy 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 如果处于某种原因,不能在类内部源代码上添加新的方法,那么可以使用扩展方法,如下//原始类public class BaseClass{ public int Data{get;set;}}//扩展方法必须定义在非泛型静态类中public static class ExtendClass{ //扩展方法的第一个参数为要扩展的类,并在前面加this public static void Plus(this BaseClass bass, int data) { bass.Data += data; }}//客户程序class Program{ st... 阅读全文
posted @ 2014-03-17 22:35 kuntaljy 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们都希望ppt在播放完最后一个动画(通常是退出动画)后自动切换到下一页,紧接着播放下一页的元素进入动画,这样上一页的退出和下一页的进入就连成了一个整体,我们只需要点击一下鼠标即可。网上很多人说设置自动放映,但是那样切换时间就定死了,这并不是我们想要的。 在Microsoftpowerpoint里面似乎并没有直接针对这种问题的功能。但我们可以通过下面介绍的方式从视觉效果上来实现它:①复制一张要实现该效果的ppt页面,紧跟在原ppt后,不要添加任何切换效果;②在复制的ppt副本上仅保留最后一个动画,在原ppt页面上去掉最后一个动画,将复制的ppt副本设置为自动切换,切换时间为00... 阅读全文
posted @ 2014-03-17 15:15 kuntaljy 阅读(10344) 评论(0) 推荐(2) 编辑
摘要: 默认构造函数,如果没有为类指定任何构造函数,编译器会自动为类创建一个无参构造函数,用以初始化类的字段;如果为类编写了构造函数,那么编译器就不会再自动生成无参构造函数了。ps.C#不允许用户为结构定义无参构造函数。 静态构造函数,不能访问实例成员,只能用来初始化一些静态字段或者属性,仅在第一次调用类的任何成员时自动执行,不带访问修饰符,不带任何参数,每个类只能有一个静态构造函数,但可以同时还有一个无参实例构造函数,如下。public class Demo{ static Demo() { } public Demo() { }} 私有构造函数,将构造函数申明为私有的,则不能... 阅读全文
posted @ 2014-03-17 13:07 kuntaljy 阅读(7398) 评论(0) 推荐(1) 编辑
摘要: 梳理一下static、abstract、virtual、override和new之间的关系①static类里的所有成员都应该是static的,且不能被继承,static的方法也不能加abstract或virtual; 但是在非static类里面的static方法可以在子类中被同名方法覆盖,//父类public class ClassBase{ public static string A(){return "ClassBase.StaticA";}//父类静态方法}//子类public class ClassSon :ClassBase{ public new string 阅读全文
posted @ 2014-03-16 21:14 kuntaljy 阅读(380) 评论(0) 推荐(0) 编辑