- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 C#中类间通信方法
<br /> C#中没有自由函数也没有自由变量,所有的一切都必须封装在类中。在C++中,通过全局变量来进行函数间通信和类间通信是常用的方法,然而这在C#中却变成不可能任务,这的确让C++程序员苦恼。C#当然有它充分的理由不支持自由函数和自由变量,因为“自由”就暗示着冲突、不安全等等影响程序健壮性和可维护性的因素。当然有很多技术可以解决C#中的类间通信问题,本文就介绍其中的几种。<br />一.问题域涉及的主要Class <br /> <br /> <br />在介绍之前先作一下说明。一般我们可以把类间
2011-05-18 16:02:00
2170
原创 .net的事件与委托机制
事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发事件的对象称为事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。 在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。所需要的是在源和接收方之间存在一个媒介(或类似指针的机制)。.NET Framework 定义了一个特殊的类型(Delegate),该类型提供函数指针的功能。
2011-05-05 23:03:00
411
原创 WinForm 窗体生命周期
1.窗体启动时Control.HandleCreatedControl.BindingContextChangedForm.LoadControl.VisibleChangedForm.ActivatedForm.Shown2.窗体关闭时:Form.ClosingForm.FormClosingForm.ClosedForm.FormClosedForm.Deactivate3.控件焦点与验证事件:EnterGotFocusLeaveValidatingVlidatedLostFocus4.使用鼠标:Ent
2011-05-05 22:26:00
975
原创 数据库操作类
/* ********************************************** * Rainsoft Development Library for Microsoft.NET ********************************************** */ using System; using System.Collections; using Syste
2008-05-15 15:26:00
628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人