摘要:
简介在教程一中创建的数据访问层 (DAL) 将数据访问逻辑与表示逻辑清晰地分离开来。然而,尽管 DAL 从表示层中清晰地分离出数据访问层细节,它却并没有实施任何可能采用的业务规则。例如,我们想让我们的应用程序在 Discontinued 字段设为 1 时禁止对 Pro... 阅读全文
摘要:
1、使用Assembly类定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。2、使用MethodInfo了解方法的名称、返回类型、参数、访问修饰符(如pulic 或private)和实现详细信息(如abstract或virtua... 阅读全文
摘要:
/// /// 持久化对象为XML文件 /// public class MyXmlSerializer{ /// /// 序列化对象 /// /// 对象 /// 持久化对象文件 /// public stat... 阅读全文
摘要:
private void frmLogin_KeyPress(object sender, KeyPressEventArgs e){ //按回车键查找下一个可设置焦点的组件。 if (e.KeyChar == (Char)Keys.Enter) { ... 阅读全文
摘要:
/// /// 设置本机时间 /// public class LocalTimeSync{ [DllImport("Kernel32.dll")] public static extern bool SetSystemTime(ref SystemTim... 阅读全文
摘要:
看似一个简单的功能需求,其实很多初学者处理不好的,很多朋友会这么写://父窗体是是frmParent,子窗体是frmChildA//在父窗体中打开子窗体 frmChildA child = new frmChildA();child.MdiParent = this;... 阅读全文
摘要:
我们来实现这样一个功能:当父窗体打开一个子窗体时隐藏父窗体的Panel,而当子窗体关闭时让Panel显示。实现的主要思路是创建一个子窗体的父类并在类中声明一个委托,当父窗体调用子窗体时绑定显示Panel的方法。如下:1.新建一个项目,分别添加MainForm、B... 阅读全文