德仔

工作学习之笔记

排序:
默认
按更新时间
按访问量

C# Socket编程(2)识别网络主机

通过前面的笔记我们可以知道:一个客户端想要发起一次通信,先决条件就是需要知道运行着服务器端程序的主机的IP地址是多少,端口号是多少。然后我们才能够通过这个地址向服务器特定的应用程序发送信息。对于网络上的两台计算机来说,用户操作的计算机称为本地主机,与该计算机通信的另一台计算机称为远程主机。识别远程...

2012-10-12 08:24:56

阅读数:1283

评论数:0

C# Socket编程(1)基本的术语和概念

计算机程序能够相互联网,相互通讯,这使一切都成为可能,这也是当今互联网存在的基础。那么程序是如何通过网络相互通信的呢?这就是我记录这系列的笔记的原因。C#语言从一开始就是为了互联网而设计的,它为实现程序的相互通信提供了许多有用API,这类应用编程接口被称为套接字(Socket)。在开始学习C# S...

2012-10-12 08:24:08

阅读数:1109

评论数:0

[反射]利用Activator.CreateInstance(type)实例化表单

通常我们在做BS项目树形菜单的,判断好权限后点击节点URL跳转到指定的页面 最近好玩写写WINFORM,点击节点从数据库中读取类型 进行实例化,不认识!!! 上网查查看到这个方法Activator.CreateInstance(type) 就改改代码了: try ...

2011-07-06 08:49:55

阅读数:1736

评论数:0

C#事件与委托的区别

<br />区别一:<br />事件在本类型外部只能用“+=”和“-=”去订阅/取消订阅代理;<br /><br />委托不管在本类型外部还是内部都可以用“+=”、“-=”和“=”订阅/取消订阅代理。<br />区别二:<br /&...

2010-11-22 00:19:00

阅读数:1699

评论数:0

C#事件-设计准则

2010年04月22日 20:14<br /><br />事件设计的四个步骤<br />1 在事件发行者中定义一个事件<br />2 在事件发行者中触发事件<br />3 在事件订阅者中定义事件处理程序<br />4 向事件发...

2010-11-22 00:18:00

阅读数:1272

评论数:0

C#事件-预定义事件处理方式

学习事件,我觉得最不好理解的就是C#中预定义了事件,事件有很多种, 比如说鼠标的事件:MouserMove,MouserDown等, 键盘的事件:KeyUp,KeyDown,KeyPress。 EventArgs是包含事件数据的类的基类,用于传递事件的细节。 有事件,就会有对事件进行处理的...

2010-11-22 00:17:00

阅读数:1477

评论数:0

C#事件-自定义事件的使用方法

1、声明一个委托类 public delegate SomethingChangedHandler(object sender,EventArgs e);<br />2、在你的类中声明一个事件绑定到该委托 public event SomethingChangedHandler Cha...

2010-11-22 00:16:00

阅读数:1010

评论数:0

C#事件-定义事件

<br />具体方法: 定义事件 委托定义:<br />public delegate void EventFountion(Param param); 事件定义:<br />public event EventFountion eventFountion;...

2010-11-22 00:15:00

阅读数:1048

评论数:0

C#事件-综合案例分析

<br />面试题:晚上猫大叫一声,主人被惊醒,老鼠被下跑。用C#实现这个过程。<br /><br />这个题目中一共有三个对象:猫、主人和老鼠。这三个对象之间即不属于Is a...的关系,也不属于Has a...的关系,但三者又有相互联系。<br /&g...

2010-11-22 00:14:00

阅读数:1110

评论数:1

C#事件-事件处理

<br />万物皆对象!对象与对象之间不仅仅是存在关系,更是具有千丝万缕的联系。即:如何使得一个对象发生变化时,另一个对象也能随之发生变化。这种“一个对象的状态改变导致其它对象状态改变”的现象,我们称之为事件。<br />定义:事件,是用来描述类的成员发生改变的对象。<...

2010-11-22 00:13:00

阅读数:907

评论数:0

C#事件-事件本身就是一种多播委托

<br />C#中的事件就是委托的一个变量。它和属性、方法一样,都是类的成员。只不过事件是指向一个方法,当事件被触发时,就会执行对象的相关方法。<br />事件的这种对方法的引用并不是写死在代码里面的,而是可以进行更改的。辟如:我们在DotNet中按钮的OnClick事件,...

2010-11-22 00:13:00

阅读数:994

评论数:0

C#事件-换一个角度理解委托和事件

我们建一个控制台程序。 <br />未使用委托、事件之前的代码<br />       using System;      <br />       class Program<br />    {<br />        stat...

2010-11-22 00:12:00

阅读数:779

评论数:0

C#事件-事件学习好例子

<br />一、委托的简介<br />二、事件的简介<br />三、委托和事件的使用<br />四、总结<br />一、委托的简介<br /><br />1、委托的声明:<br />delegate H...

2010-11-22 00:11:00

阅读数:634

评论数:0

C#事件-自定义事件

<br />事件有很多,比如说<br />鼠标的事件:MouserMove,MouserDown等。<br />键盘的事件:KeyUp,KeyDown,KeyPress。<br /><br />有事件,就会有对事件进行处理的方法,而事件和...

2010-11-22 00:10:00

阅读数:787

评论数:0

C#事件-经典小例子

public class EatEventArgs : EventArgs ...{ public String restrauntName; //饭店名称 public decimal moneyOut; //准备消费金额 } ...

2010-11-22 00:09:00

阅读数:665

评论数:0

C#事件-使用简单实例

<br />1. 在文件 OutputChoose.cs 中封装了方法作为委托:<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<...

2010-11-22 00:09:00

阅读数:891

评论数:0

C#事件-简单实例

委托声明定义了一种类型,它用一组特定的参数以及返回类型来封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时委托一个实例和该实例上的一个方法。委托要求添加到委托列表中的所有方法都必须有相同的签名。 事件发行者(Publisher): 也称事件发送者(sender)...

2010-11-22 00:08:00

阅读数:709

评论数:0

C#事件-探寻事件本质

<br />如何定义一个事件?<br />语法:访问修饰符 event关键字 委托类名 事件名;<br />比如:public event somedelegatename myeventname;<br />事件到底是什么类型(引用?值?)<...

2010-11-22 00:07:00

阅读数:734

评论数:0

C#委托-在窗体中使用委托和事件

委托和事件在C#中使用非常广泛,例如,当我们点击某个“按钮”的时候,就会有一个“Click”事件触发,而这个事件会通知“委托”,在C#窗体应用程序中,“委托”的名字比较规范,统一使用“EventHandler”,它的具体格式是“void EventHandler(object sender, Ev...

2010-11-22 00:06:00

阅读数:961

评论数:0

C#事件-事件解析

<br />事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可...

2010-11-22 00:05:00

阅读数:758

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭