07 2008 档案

摘要:目录 类与结构的实例比较 类与结构的差别 如何选择结构还是类一.类与结构的示例比较:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//結構示例publicstructPerson{//聲明結構Personpr=newPerson();//聲明類Tes... 阅读全文
posted @ 2008-07-29 14:06 Crayon 阅读(269) 评论(0) 推荐(0)
摘要:ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字.class RefExample{ static void Method(ref int i) { i = 44; } static void Main() { int val = 0; Method(ref... 阅读全文
posted @ 2008-07-29 14:03 Crayon 阅读(410) 评论(0) 推荐(0)
摘要:interface用来声明接口1.只提供一些方法规约,不提供方法主体 如 public interface IPerson{ void getName();//不包含方法主体 }2.方法不能用public abstract等修饰,无字段变量,无构造函数。3.方法可包含参数 如 public interface IPerson { void getAge(string s); } 一个例子(例1):... 阅读全文
posted @ 2008-07-29 13:54 Crayon 阅读(217) 评论(0) 推荐(0)
摘要:目录类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public class TestTime { int hours;... 阅读全文
posted @ 2008-07-29 13:49 Crayon 阅读(179) 评论(0) 推荐(0)
摘要:首先需要注意的是抽象类不能声明为sealed,这两个语义是冲突的。抽象方法不必(也不能)声明为virtual,因为它缺省隐含就为virtual!C#中的abstract类不能被实例化,他只提供其他类的继承的接口using System;abstract class MyAbs{public void NonAbMethod(){Console.WriteLine("Non-Abstract Met... 阅读全文
posted @ 2008-07-29 13:30 Crayon 阅读(969) 评论(0) 推荐(0)
摘要:c# 通过API函数获取tooltip的内容 例如:QQ的聊天窗体,你点击到改变字体的时候,会提示一个tooltip,"设置字体颜色和格式" 点击 抖动的图标 会提示一个tooltip“向好友发送窗体抖动” 最好能给出代码。 如果有API函数也可以 阅读全文
posted @ 2008-07-27 12:38 Crayon 阅读(448) 评论(0) 推荐(0)
摘要:c# 通过API函数获取tooltip的内容 例如:QQ的聊天窗体,你鼠标移动到改变字体的时候,会提示一个tooltip,"设置字体颜色和格式" 鼠标移动到 抖动的图标 会提示一个tooltip“向好友发送窗体抖动” 最好能给出代码。 如果有API函数也可以 阅读全文
posted @ 2008-07-27 12:38 Crayon 阅读(532) 评论(2) 推荐(0)
摘要:效果图: 这是关键性的代码,把他们放入到一个ArrayList()中,msgid是定义的一个ArrayList,判断关闭时,在arraylist中把id移除掉,这样就可以实现循环窗体[代码]转载请注明出处:http://www.cnblogs.com/Crayon/archive/2008/07/22/1248562.html 阅读全文
posted @ 2008-07-22 11:32 Crayon 阅读(339) 评论(2) 推荐(0)
摘要:一般来说都是系统时间不对引起的`` 看一下你系统时间,包括(年 月 日) 双击任务栏上的时间就能打开时间~把时间改好后~ 进入Tnternet选项 点立即更新就可以了~ 阅读全文
posted @ 2008-07-11 20:35 Crayon 阅读(793) 评论(1) 推荐(0)
摘要:overload和override的区别 override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至少有一个不相同。 2、不能重载只有返回值不同的方法名。3、存在于父类和子类、同... 阅读全文
posted @ 2008-07-02 14:07 Crayon 阅读(594) 评论(0) 推荐(0)
摘要:这段时间正在写一个提示程序,需要用到提示窗体!看了一个网上流传了很久的,可惜只能弹出一个窗体 正在考虑自己写一个,一个在右下角弹出一个窗体,计算一下他的值,在循环另外一个窗体,但是不能用 ShowDialog(),只能用Show(); 因为ShowDialog只能弹出模式化的对话框,只能弹出一个,show可以 多个弹出,这样就可以循环出多个窗体了.(具体ShowDialog与Show... 阅读全文
posted @ 2008-07-01 16:51 Crayon 阅读(336) 评论(0) 推荐(0)
摘要:ShowDialog()弹出模式化的窗体 Show()弹出非模式化的窗体 模式窗体,在关闭或隐藏前无法切换到主窗体。 非模式窗体,变换焦点使不必关闭窗体 总结:显示重要的信息,还是用模式窗体,如删除文件,可以确保用户正真想要删除的是该文件 非模式的,窗体访问的顺序没有办法得知,比较适合显示程序的一些相关信息。 阅读全文
posted @ 2008-07-01 16:41 Crayon 阅读(2843) 评论(1) 推荐(0)