摘要: 在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申... 阅读全文
posted @ 2010-04-19 21:47 xingdream 阅读(1482) 评论(1) 推荐(0) 编辑
摘要: 1.配置C#命令行编译器:我的电脑 —〉高级 —〉环境变量 —〉Path —〉添加";C:\Windows\Microsoft.NET\Framework\v2.0.50727"(Path的最后一个路径虽版本的改变而改变)。csc.exe(C#命令行编译器)就放在该目录下。通过csc /?来查看所有参数。2.配置其它.NET命令行工具我的电脑 &md... 阅读全文
posted @ 2010-04-17 10:28 xingdream 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: C#静态方法的学习不能仅仅是概念字面上的领会,更是实际操作的理解,那么这里向你介绍的正是C#静态方法的应用实例。 C#静态方法是一种特殊的成员方法,它不属于类的某一个具体的实例。非静态方法可以访问类中的任何成员,而静态只能访问类中的静态成员。那么对于C#静态方法的这种特性我们是如何把握的呢?让我们来看看一个简单的C#静态方法应用实例: C#静态方法实例演示: C#静态方法应用实例分析: 1、在这个... 阅读全文
posted @ 2010-04-17 09:58 xingdream 阅读(353) 评论(0) 推荐(0) 编辑
摘要: C#静态方法使用经验主要向你介绍了在使用C#静态方法的过程中遇到的一点实际的问题,以及C#静态方法使用的体会内容。 C#静态方法有什么弊端? 我们在实际的开发过程中会注意到C#静态方法对于我们程序的影响,那么有哪些C#静态方法使用的体会呢?这里我们来看看一些方面: C#静态方法使用中遇到的问题: 在源码工程中几乎没有看到什么静态方法,但是在Ms的SQLHelper中几乎全部使用的是静态方法,为什么... 阅读全文
posted @ 2010-04-17 09:54 xingdream 阅读(440) 评论(0) 推荐(1) 编辑
摘要: C#静态方法是什么呢?C#静态方法在我们实际的开发应用中是什么作用呢?那么这里就向你简单介绍C#静态方法的概念以及一些注意事项。 C#静态方法是什么呢?在我们编程开发的应用中C#静态方法可以说是时时刻刻都在发挥着作用,那么C#静态方法的概念和注意事项是什么呢?让我们在这里详细给你介绍: C#静态方法的1个特别作用就是不用创建类的对象,而直接用类里面的方法(public static 2个条件), ... 阅读全文
posted @ 2010-04-17 09:48 xingdream 阅读(562) 评论(0) 推荐(0) 编辑
摘要: C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。 C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。 下面我们分四个方面来看看C#静态方法与非静态方法的差异: C#静态方法与非静态方法比较一、... 阅读全文
posted @ 2010-04-17 09:20 xingdream 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 这篇文章继续介绍系统托盘NotifyIcon的使用,项目实现效果为:最小化窗体时,在系统托盘区域显示程序图标,并有气球提示,时间为30秒。效果如图,具体实现如下:1、创建一个新的项目From1;修改其Text属性为“系统托盘演示”,修改其ShowInTaskbar属性为False,为其添加一个图标。2、添加一个NotifyIcon控件NotifyIcon1,修改其Text属... 阅读全文
posted @ 2010-04-16 10:56 xingdream 阅读(4097) 评论(2) 推荐(1) 编辑
摘要: 通知区域中的图标是一些进程的快捷方式,这些进程在计算机后台运行,如防病毒程序或音量控制。这些进程不会具有自己的用户界面。NotifyIcon 类提供了编写此功能的方法。Icon属性定义显示在通知区域中的图标。图标的弹出菜单由 ContextMenu属性确定。Text属性分配工具提示文本。要在通知区域中显示图标,必须将 Visible属性设置为 true。具体使用方法:(1)新创建一个项目Form1... 阅读全文
posted @ 2010-04-14 21:26 xingdream 阅读(1679) 评论(1) 推荐(0) 编辑