01.
C# 2.0 套接字编程实例初探首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计...查看完整版>>
C# 2.0 套接字编程实例初探
02.
C# 2.0 套接字编程实例初探首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计...查看完整版>>
C# 2.0 套接字编程实例初探
03.
C#的多线程机制初探(4)expression代表你希望跟踪的对象,通常是对象引用。一般地,如果你想保护一个类的实例,你可以使用this;如果你希望保护一个静态变量(如互斥代码段在一个静态方法内部),一般使用类名就可以了。而statement_block就...查看完整版>>
C#的多线程机制初探(4)
04.
C#的多线程机制初探(3)在这里我们要注意的是其它线程都是依附于Main()函数所在的线程的,Main()函数是C#程序的入口,起始线程可以称之为主线程,如果所有的前台线程都停止了,那么主线程可以终止,而所有的后台线程都将无条件终止。而所有...查看完整版>>
C#的多线程机制初探(3)
05.
C#的多线程机制初探(2)下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。线程入口使程序知道该让这个线程干什么事,在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为...查看完整版>>
C#的多线程机制初探(2)
06.
C#的多线程机制初探(1)注:本文中出现的代码均在.net Framework RC3环境中运行通过 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是...查看完整版>>
C#的多线程机制初探(1)
07.
C# 3.0 新特性:扩展方法初探C#3.0中一个激动人心的特性就是扩展方法:你可以使用实例方法的语法来调用静态方法。本文仔细阐述了这一新特性并且给出了几个相应的例子。声明扩展方法扩展方法的行为和静态方法是非常类似的,你只能在静...查看完整版>>
C# 3.0 新特性:扩展方法初探
08.
几个C#编程的小技巧一、最小化窗口点击“X”或“Alt+F4”时,最小化窗口,如:protected override void WndProc(ref Message m){const int WM_SYSCOMMAND = 0x0112;const int SC_CLOSE = 0xF060;if (m.Msg == WM_SYSCOMMAND &&...查看完整版>>
几个C#编程的小技巧
09.
Visual C# 2.0泛型编程基础最近频繁的接触到泛型方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入...查看完整版>>
Visual C# 2.0泛型编程基础
10.
读书笔记c#高级编程 委托和事件在C#中使用一个类时,分两个阶段。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非只使用静态方法)实例化类的一个对象。使用委托时,也需要经过这两个步骤。首先定义要使用的委托,对于委...查看完整版>>
读书笔记c#高级编程 委托和事件
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。