上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 1.设置WinForm窗体属性showinTask=false2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面一行是主窗体InitializeComponent()方法中需要添加的引用 private void Form1_SizeChanged(object sender, EventArgs e) { if(this.Window 阅读全文
posted @ 2011-12-02 11:00 Rookier 阅读(359) 评论(0) 推荐(0) 编辑
摘要: class test { private int i ; private string s; public test(int n1,string s1) { this.i = n1; this.s = s1; } public void Withparameters() { Console.WriteLine("线程启动,参数{0},{1}",i,s); } } class Program ... 阅读全文
posted @ 2011-12-02 09:31 Rookier 阅读(321) 评论(1) 推荐(0) 编辑
摘要: static void Main() { Predicate<int> p = s => { return s > 1; };//这个定义表示充当谓词的函数所采用的参数必须是单值(其类型必须与要处理的数组或列表中的数据类型相同) //,而且必须返回 Boolean 值。返回值指示传送到过程的值是否满足将其包括在内的特定条件。 p(23); Action<int, string> a = (int n, string s) => { if (p(n)... 阅读全文
posted @ 2011-12-01 14:38 Rookier 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 如时实现C#操作符重载。先写关键词public和static,后跟返回类型,后跟operator关键词,后跟要声明的操作符符号,最后在对一对圆括号中添加恰当的参数。C#操作符重载方法:1、编写操作符重载方法。2、实例化后,进行操作符运算下边用C#操作符重载代码进行说明: internal struct Hour { private int Value; public Hour(int ivalue) { this.Value = ivalue; } //定义个属性用于取Value的值。 public ... 阅读全文
posted @ 2011-12-01 11:17 Rookier 阅读(1203) 评论(0) 推荐(1) 编辑
摘要: 先说一下写这篇文章的目的吧,这上面的东西很多不是我写的,也不是我总结的,这点我肯定,呵呵,我希望大家也能提提你自己的建议,希望不断总结,让更多的网站设计技巧出现在这里,方便 查找和使用,因为很多时候想要这些东西的时候不容易找到,而且不集中。我个人会继续努力收集,并更新请大家关注-------------------------------------------一般不会注意的地方---------------------------------------------------------------------------------1.不管是IE那个版本都规定为IE8使用<meta 阅读全文
posted @ 2011-12-01 10:31 Rookier 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前言:编写一个Windows服务程序,定时从数据库中拿出记录发送邮件。测试环境:Visual Studio 2005 SP1、Windows Server 2003 SP2一、新建项目打开VS2005,新建一个“Windows 服务”项目。二、添加Timer展开“工具箱”,在“组件”标签下找到“Timer”双击,这时就添加了一个Timer组件,修改“Name”属性为“timEmail”、“Enabled”为“false”、“Interval”为“60000”。接下来要做一些修补工作,不知是VS2005的BUG还是我没找着地方,在VS2003下是不存在该问题的:刚从“组件”下添加的“Timer” 阅读全文
posted @ 2011-11-30 17:24 Rookier 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.实例构造器和类构造器是允许将类型的实例化为良好的状态的一种特殊方法。当创建一个类型的实例时:1)为实例的字段分配内存。2)初始化对象的附加字段(类型对象指针和同步块索引)。3)调用类型的实例构造器来设置对象的初始状态。构造引用类型对象时,在调用实例构造器之前,为对象分配的内存总是先被归零,构造器没有显式重写的所有字段保证只有一个0或null值。和其他的方法不同,实例构造器永远不能被继承。因为实例构造器不能被继承,类只有类自己定义的实例构造器,所以就不能用virtual,new,override,sealed,abstract修饰符来定义构造器。如果定义的类没有显式的定义一个构造器,编译器会 阅读全文
posted @ 2011-11-30 11:48 Rookier 阅读(4290) 评论(69) 推荐(38) 编辑
摘要: 1.常量常量是一个特殊的符号,它有一个不改变的值,定义常量时,它的值必须在编译时确定,确定后编译器将常量的值保存到程序集的元数据中。常量总是被视为静态成员,而不是实例成员,定义常量将导致创建元数据。这意味着只能为编译器确定的基元类型定义常量。然后C#也允许定义一个非基元类型的常量变量,前提是把它的值设为null。class Program { public const Program p1 = null; public const Program p3 = new Program();//编译出错,只能用null对引用类型(字符串除外)的常量字段进行初始化}代码引用一个常量符号时,编译器会.. 阅读全文
posted @ 2011-11-28 16:51 Rookier 阅读(3356) 评论(11) 推荐(7) 编辑
摘要: 可在switch语句或泛型代码中使用。switch语句:指定默认标签。泛型代码:指定类型参数的默认值。对于引用类型为空,对于值类型为零switch语句 在switch语句中,如果没有任何case表达式与开关值匹配,则控制传递给跟在可选default标签后的语句。如果没有default标签,则控制传递到 switch 以外。switch (key){ case 1: Console.WriteLine("1"); break; case 2: Console.WriteLine("2"); break; default: Console.WriteLine 阅读全文
posted @ 2011-11-28 11:19 Rookier 阅读(356) 评论(1) 推荐(1) 编辑
摘要: dbcc checkident([tablename],reseed,0) 阅读全文
posted @ 2011-11-28 10:13 Rookier 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页