Fork me on GitHub
摘要: 委托不但能使事件定阅方法,还有另外一个功能,异步调用方法。 下面看个例子: 1class Program 2 { 3 static void Main(string[] args) 4 { 5 Program p = new Program(); 6 DL dl = p.Square; 7 ... 阅读全文
posted @ 2008-04-17 08:19 桂素伟 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 收到MVP的邮件,非常激动! 谢谢大家支持!谢谢! 阅读全文
posted @ 2008-04-03 14:53 桂素伟 阅读(344) 评论(0) 推荐(1) 编辑
摘要: static在C#中是静态声明的关键字,然而它与普通的非静态有什么区别呢? 通常咱们说的一句话是在类中,静态的成员是属于类,非静态的成员属于对象(或实例)。但是怎么理解呢? 是这样的,静态的成员在编译时,首先被初始化,一旦被加载,有且只有一份存在程序中,把以你不管怎么修改,都会发生改变。它的消毁和进程一起。 非静态成员就不一样了,是每个对象有一个自己的“值”,不同的对象之间没有关系。 阅读全文
posted @ 2008-02-22 08:57 桂素伟 阅读(518) 评论(2) 推荐(0) 编辑
摘要: 上篇文章中说到string类型是引用类型,咱们今天来看看。 1class Program 2 { 3 static void Main(string[] args) 4 { 5 int i = 10; 6 string s = "改变前"; 7 Console.WriteLine("i... 阅读全文
posted @ 2008-02-18 18:13 桂素伟 阅读(482) 评论(1) 推荐(0) 编辑
摘要: 过年总是忙,没有更多的时间来写博客,不过还是挺想念这块地方的。 本次博客说一下数值类型吧! 不管那种语言,都为数据类型一说,在C#中也是,不过C#的数据类型分了两类,一是值类型,一是引用类型。 值类型:(引用MSDN上说法)基于值类型的变量直接包含值。将一个值类型变量赋给另一个值类型变量时,将复制包含的值(意思是全部复制,不只复制值)。这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的... 阅读全文
posted @ 2008-02-15 10:34 桂素伟 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一次教学,发现了属性的两个访问器其实是两个方法,于是,就做了个例子来证明一下,代码如下: 1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5using System.Reflection; 6 7namespace Demo 8{ 9 clas... 阅读全文
posted @ 2008-01-20 13:10 桂素伟 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 最近在教学生时,学员老理解不清方法的隐藏和重写,后来想了想,终于能用反射能让学生明白这两者的区别! 看一下例子: 隐藏: 1 class Class1 2 { 3 public void Method() 4 { 5 6 } 7 } 8 class Class2 : Class1 9 { ... 阅读全文
posted @ 2008-01-10 19:04 桂素伟 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 输出语句 Console.Write(); Console.WriteLine(); 分别来说一下,Write方法是输出到控件台上内容,它有18种重载方法 WriteLine方法同样是输出到控制台上内容,它有19种重载方法,这两个难道只在重载方法上不同吗?其实是有差别的,从单词角度可看出Write只是输出内容,之后什么都没服,WriteLine是输入一行,当然一行的意思是包括回车换行的。 Con... 阅读全文
posted @ 2008-01-03 09:14 桂素伟 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: 从上一讲的这段程开始 using System; class Lei { static void Main() { Console.WriteLine(DateTime.Now); } } 从程序可以看出,System是所有命名空间的根本,一些常用的类都在此命名空间,比如上例中的Console类。 C#程序的入口点是Main主法,Main方法有... 阅读全文
posted @ 2008-01-03 08:14 桂素伟 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 好的开始,是成功的一半,大部分语言的第一个例子是“Hollow Word!”!,当然,我可能从显示当前时间开始。 如果只从学习CSharp语言角度,控制台(Console)无疑是一个有效的平台,这样可以让我们只关注语言的层次。不去思考界面(UI)因素。 接下来,开始编程: (说明:我在写程序的过程中可能重复好知识点,这样有利于加强新手的记忆,当然老手可以跳过!) 1)、先新建一个记事本,取名为C... 阅读全文
posted @ 2008-01-01 15:12 桂素伟 阅读(2873) 评论(1) 推荐(0) 编辑
摘要: 我是做培训的,应广大学生之邀,在这里开个学习.net的系列。 当然.net的范围非常之多,我想主要从CSharp,winform,asp.net(ajax),WPF等方面来说,当然要从简单到复杂,一步一步来。 认识.net,学习.net,到最后应用.net。我也是这样走过来的,为了使更多的人,走的更好,走的更快,我的系列中,知识是一方面,学习方法是别一方面。可能对熟悉.net的人来... 阅读全文
posted @ 2008-01-01 14:28 桂素伟 阅读(645) 评论(1) 推荐(0) 编辑
摘要: 在用DataAdapter获得数据,填充到DataTable中后,再把DataGridView绑定到DataTable中后,我们可以在DataGridView进行增删改,然后可以调用DataAdapter的UpData(DataTable),来提交DataGridView中的更改。这个过程表面看来很自然,然后背后都有些什么东西呢?我们来看一下。 首先,DataGridView绑定到DataT... 阅读全文
posted @ 2007-12-27 09:00 桂素伟 阅读(2421) 评论(1) 推荐(0) 编辑
摘要: 对于窗体的show和showdialog方法,大部人知道它们的区别,show是显示出窗体后,本项目中的其他窗体也能获得焦点,而showdialog则不然,只能当前窗体的激活状态。这只是一方面。 另一方面也是值得注意的,就是show出来的窗体,在单击关闭时,窗体就会被注销掉,不存在内存中,而showdialog呢,只是hide掉窗体,没有把窗体从内存只注销,所以窗体内的成员也不会消失,当再次调用的话... 阅读全文
posted @ 2007-12-26 11:53 桂素伟 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 新建一个Ajax模板的项目 放置一个ScriptManager,一个updatePanel,一个Timer,在updatePanel中放置一个image。 再新建一个image.aspx页,并建一个方法HT,方法内部实现为: //建立一个画图层 Bitmap bm = new Bitmap(500, 500); //取得画图层的Graphics Graphics... 阅读全文
posted @ 2007-10-29 14:17 桂素伟 阅读(1361) 评论(3) 推荐(0) 编辑
摘要: http://mixfactory.6.cn/default.aspx 俞晖的故事 阅读全文
posted @ 2007-10-29 11:51 桂素伟 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 即将进入2008年,激动人心的一年。微软.NET俱乐部也活跃起来,讨论微软技术发展的最新趋势,产品与解决方案的商业价值,新技术对未来行业的影响,使您以饱满的激情碰撞2008!与此同时,微软又带给开发人员什么新的激情碰撞呢? Ø 概念满天飞的时代,SOA, Web 2.0——我们激情于Software+Service [S+S]! Ø 用户体验凸显重要性——我们与Silverlight, WP... 阅读全文
posted @ 2007-10-19 17:20 桂素伟 阅读(529) 评论(1) 推荐(0) 编辑
摘要: 参与·勾通·提高 ... 阅读全文
posted @ 2007-08-07 00:18 桂素伟 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 为了便于广大会员交流,定于2007年6月3日举行一个小型技术交流会(每个主题10分钟左右时间),活动主题为展示各位会员的作品或者一些心得体会(可以是自己平时的作品,也可以单独写一个小软件,也可以采用文档展示自己的心得体会,如有Demo请事先准备好),本次活动采用网上报名确认的方式,待确认之后方可报名,本次报名拟定为30人规模,请大家积极准备相关作品和技术资料,另外请大家协调自己的工作日程,确保报名... 阅读全文
posted @ 2007-05-21 20:29 桂素伟 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 例子中给了五个树形菜单,第一个是简单的树形菜单,第二个是嵌套了按钮的树形菜单,第三个是父级是按钮,第四个是绑定了资源的树形,第五个是嵌套了图片的树形。 Employee1 桂素伟 刘靖凯 张三 ... 阅读全文
posted @ 2007-05-07 13:55 桂素伟 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 本例中有三个控件,两个TextBox和一个Ellipse。第一个TextBox中的ToolTipService.InitialShowDelay属性是ToolTip延迟显示的时间,ToolTipService.ShowDuration属性是ToolTip显示的时间,ToolTipService.BetweenShowDelay属性是当鼠标从一个控件移动到另一个控件上时的时间如果少于它的值,第二... 阅读全文
posted @ 2007-05-07 13:54 桂素伟 阅读(2512) 评论(0) 推荐(0) 编辑