上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等、装箱、拆箱等基础知识。于... 阅读全文
posted @ 2010-07-08 01:12 孤獨龍 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 术语表generics:泛型type-safe:类型安全collection: 集合compiler:编译器run time:程序运行时object: 对象.NET library:.Net类库value type: 值类型box: 装箱unbox: 拆箱implicity: 隐式explicity: 显式linked list: 线性链表node: 结点indexer: 索引器简介Visual ... 阅读全文
posted @ 2010-07-08 01:06 孤獨龍 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委... 阅读全文
posted @ 2010-07-08 00:48 孤獨龍 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 今天是大白话系列之C#委托与事件讲解的大结局,也是我们最关心的,在日常的MES系统编程中到底怎样使用这样的利器,其实我们每天都在使用事件,一个窗体,一个按钮都包含这事件,只是很少用到自己写的委托和事件,说白了不知道如何下手,也不知道在什么样的场景下应用。用到事件的地方有很多,这次讲解就MES系统开发中我们经常应用的场景。一、通用控件场景通用控件有很多,这里举最常用的万能通用分页控件【注:】本分页控... 阅读全文
posted @ 2010-07-07 23:32 孤獨龍 阅读(252) 评论(0) 推荐(0) 编辑
摘要: [我希望大家在看完文章的时候,多做做练习,自己也可以想个场景,动动手,这样才会有深刻的印象,不然遗忘的速度非常快]今天我接着上面的3篇文章来讲一下,为什么我们在日常的编程活动中遇到这么多sender,EventArgs e 参数:protected void Page_Load(object sender, EventArgs e){}protected void btnSearch_Click(... 阅读全文
posted @ 2010-07-07 23:28 孤獨龍 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋那我们首先来看一下比较正统的感念吧:事件是类在发生其关注的事情时用来提供通知的一种方式。事件的发生一般都牵扯2个角色事件发行者(Publisher):一个事件的发行者,也称作是发送者(sender),其实就是个对象,这个对象会自行维护本身的状态信息,当本身状态信息变动时,便触发一个事件,并通知说有的事件订阅者。事件订... 阅读全文
posted @ 2010-07-07 23:17 孤獨龍 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子,小明委托小张去买车票。 但是在我们的程序世界里,也是这么的简单吗?当然,什么是OO,OO就是现实世界的抽象,所有现实世界的事物,在OO里都能得到很好的诠释,不... 阅读全文
posted @ 2010-07-07 23:09 孤獨龍 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 在讲委托,事件之前,我想问大家一个非常简单的问题,也许在我们日常的编程中基本上每天都会遇到,但是却往往不去了解的地方,请以下代码:protected void Page_Load(object sender, EventArgs e){}protected void btnSearch_Click(object sender, ImageClickEventArgs e){}protected v... 阅读全文
posted @ 2010-07-07 23:05 孤獨龍 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 禁止Form窗口调整大小方法:FormBorderStyle 设为FixedSingle;不能使用最大化窗口: MaximuzeBox 设为False;不能使用最小化窗口: MinimizeBox 设为False;禁止combobox输入方法:将DropDownStyle 设为DropDownList 阅读全文
posted @ 2010-07-07 17:37 孤獨龍 阅读(2608) 评论(0) 推荐(0) 编辑
摘要: C#中父窗口和子窗口之间实现控件互操作目前常见的有两种方法,基本上大同小异 :第一种:在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public static yourMainWindow pCurrentWin = null; 然后在主窗体构造函数中,给静态成员初始化,如下: pCurrentWin = this; 那么在子窗体中调用父窗体,可以通过“主窗体类名. pC... 阅读全文
posted @ 2010-07-07 16:56 孤獨龍 阅读(721) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页