- 博客(7)
- 收藏
- 关注
原创 获得控件的名称
在.net智能设备程序开发中Control 没有Name属性,下面是一个能够获得控件名称的方法/// /// 获得控件的名称 /// /// 控件 /// 控件名称 private static string GetControlName(System.Windows.Forms.Control control) { Control ptrol=control.Parent
2006-10-24 17:04:00 984
原创 使用资源文件实现窗体多国语言版
使用资源文件实现窗体多国语言版本//定义语言类型,或定义一个枚举类型public static int LanguageType=1;public static System.Globalization.CultureInfo currentCulture;public static void ChoiceLanguage(System.Windows.Forms.Form frm)
2006-10-24 12:57:00 871
原创 基于组件技术的C#开发 ---组件分类系统 ---角色分类系统
根据组件扮演的角色或它们所处的结构层次 角色分类系统例子角色1.用户界面 普通对话框 窗体 可视控件 面板 和 图形2.应用程序 业务逻辑 脚本支持3.数据资源 数据库交互 XML 数据立方体 文件支持 持续服务4.网络
2006-10-13 16:21:00 960
原创 基于组件技术的C#开发 ---深度聚集
组件A 一级子组件B 二级子组件C组件C 为 组件B的一级子组件组件A既发布子组件B 由发布 二级子组件C 也可以不发布一级子组件B,而发布二级子组件C
2006-10-13 15:57:00 793
原创 基于组件技术的C#开发 ---聚集
聚集和委托一样也是一种组件复合技术.至少需要两个组件,除此之外聚集和委托几乎没有共同点.父组件A 子组件B,如果A提供了B的功能,B就是A的聚集(聚集就是被其父组件发布的组件) 组件A的用户可以任意调用组件B接口中的公有项例子public class A{public B b=new B();}public class B{Color _color;
2006-10-13 15:49:00 892
原创 基于组件技术的C#开发 --委托
委托是组件的复合技术,需要至少两个组件如果A组件又支持某一个特性的子组件B,则A也要提供这种特性:可以在A的内部将这个请求传递给B,由B来实现这个请求 ,A自己就不需要再支持这个特性了使用委托时,B通常是A的子组件,在A的外部是无法访问的A有可能调用委托给并非A的子组件的组件,当A接受到调用,而将其传递给其他外部组件委托时,是设计模式中的外观模式委托使父组件也拥有了子组件的特性,而
2006-10-13 15:39:00 766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人