上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 在可扩展应用程序中,将程序集加载到应用程序域主要用以下方法: Assembly的Load方法和LoadFrom方法。LoadFrom可以加载指定路径名或者URL的程序集。如果只是分析程序集的元数据,并不执行包含在程序集中的代码,那么可以用Assembly的ReflectionOnlyLoadFrom方法来加载程序集,效率更高。 CLR不支持卸载单个程序集,如果希望卸载一个程序集,就必须卸... 阅读全文
posted @ 2008-09-13 23:58 bluealarm 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 寄宿和CLR 寄宿允许任何Windows应用程序使用公共语言运行库(CLR)的特征。它允许已有的应用程序至少局部使用托管代码编写。它为应用程序提供了通过编程支持自定义和可扩展性的能力。 在开发CLR时,微软实际上将CLR作为一个COM服务器实现在一个DLL内。微软为CLR定义了一个标准的COM接口,并且为该接口和COM服务器分配了GUID。安装.NET Frame... 阅读全文
posted @ 2008-09-13 17:54 bluealarm 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 提供一个网址:http://www.connectionstrings.com/ 里面的字符串连接比较全。 阅读全文
posted @ 2008-09-12 12:19 bluealarm 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在C#中可以获取DSN列表,也可以弹出ODBC数据源管理器进行设置。 1、C#获取机器上的DSN列表。 采用Microsoft.win32类提供的注册表类RegistryKey和Registry,访问系统注册表可获取ODBC数据服务列表。 获取系统DSN如下: ///创建两个RegistryKey类,一个将指向Root Path,另一个将指向子Path RegistryKey reg... 阅读全文
posted @ 2008-09-11 15:35 bluealarm 阅读(1873) 评论(0) 推荐(0) 编辑
摘要: 在动态定位布局时,经常需要获取控件或鼠标的相对位置,WPF提供了这样的函数可以我们使用。 1、获取元素相对于父控件的位置 使用Vector VisualTreeHelper.GetOffset(Visual visual)方法,返回visual在其父控件中的偏移量,然后你再将返回值的Vector对象转换成Point对象 2、获取元素相对于祖宗控件或子孙控件的位置 使用元素的 Genera... 阅读全文
posted @ 2008-09-08 17:09 bluealarm 阅读(1523) 评论(0) 推荐(1) 编辑
摘要: 从Window继承的控件窗体,实现窗体拖动时可以简单的调用DragMove方法。但是对于自定义控件可以采取响应MouseButtonDown,MouseMove,MouseButtonUp的方法来实现控件的拖动。首先定义两个位置变量: Point pOld = new Point(); Point pNew = new Point(); 1、MouseButtonDown 在此函数中实... 阅读全文
posted @ 2008-09-08 16:47 bluealarm 阅读(830) 评论(0) 推荐(1) 编辑
摘要: 如果想制作一个不规则形状的窗体可以采取以下步骤: 1、设置窗体属性 this.WindowStyle = WindowStyle.None;//设置成无边框形式 this.Background = null;//设置背景色为空(即黑色)。 this.AllowsTransparency = true;//设置窗体允许透明,这样我们就可以通过透明度:Opacity或者Opacitymask 对它进行... 阅读全文
posted @ 2008-09-08 16:15 bluealarm 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: 1、提供的函数类 在C#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中Registry类封装了注册表的七个基本主健: Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT主键 Registry.CurrentUser 对应于HKEY_CURRENT_USER主键 Registry.LocalMachine... 阅读全文
posted @ 2008-09-03 10:47 bluealarm 阅读(309) 评论(0) 推荐(0) 编辑
摘要: http://www.codeproject.com/KB/WPF/CustomTreeViewLayout.aspx 阅读全文
posted @ 2008-08-30 11:57 bluealarm 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 参考:http://hi.baidu.com/ydalbj/blog/item/d840de339d152f46ac4b5f09.html (一)Control的Invoke和BeginInvoke 我们要基于以下认识: (1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。 (2)Control的Invoke和BeginI... 阅读全文
posted @ 2008-08-28 11:11 bluealarm 阅读(446) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页