lastBeachhead的专栏

进取,完善,亲历亲为,永无止境。Think it,Build it,Bit by bit !

异步编程(AsyncCallback委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法)

让我们来看看同步异步的区别:同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作.NET框架基类库中有好几种类都可以提供同步和异步的方法调用。因为同步方法调用会导致程序流程中途等待,所以采用同步方法的情况下往往...

2009-03-18 11:14:00

阅读数:3292

评论数:1

Server.Transfer()之后并获取之前页面内容的一个例子

a.aspx页面前台: a.aspx页面后台:using System;using System.Collections.Generic;using System.Linq;using System.Web;us...

2009-03-12 22:19:00

阅读数:924

评论数:1

再谈Server.Transfer,Response.Redirect的区别

使用HttpContext.RewritePath来配合Server.Transfer/Execute     有不少人都懂得在Applicaton_Start等事件中使用HttpContext.RewritePath来改变HttpHandler。    如果在Server.Transfer/Ex...

2009-03-12 22:10:00

阅读数:811

评论数:0

Server.Transfer,Response.Redirect的区别

     如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个页面,而另一些人好像偏爱于神秘的 Server.Transfer,那么,这二者有什么区别?     Response.Redirect 简单地发送一条消息到浏览器...

2009-03-12 22:06:00

阅读数:507

评论数:0

ASP.NET跨页面传值技巧总结

1.使用QueryString变量    QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx.cs的C#代码v...

2009-03-12 21:46:00

阅读数:479

评论数:0

关于泛型

泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NETFramework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,可以编写其他客户端代码能...

2009-03-12 16:51:00

阅读数:563

评论数:0

不管是搞c#还是搞java,都应该搞懂的一些问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!";...

2009-03-10 19:23:00

阅读数:706

评论数:0

如何自定义配置节点

目录自定义配置节点中相关类的介绍自定义配置单节点自定义配置多节点使用实现接口方式来自定义配置节点自定义配置节点中相关类的介绍(返回)自定义配置单节点(返回)向项目中添加System.Configuration引用。ConfigurationSection、ConfigurationElement、...

2009-01-07 21:02:00

阅读数:3091

评论数:3

使用c#给outlook添加任务、发送邮件

    c#在使用outlook提供的一些API时,需要将outlook相关的com引用到项目中。 具体方法就是用vs打开工程后,在工程上添加引用,在com选项卡上,选择Microsoft Outlook 12.0 Object Library,如果安装的不是outlook2007,则对应com的...

2008-12-23 18:33:00

阅读数:4499

评论数:1

C#入门代码小示例

一、从控制台读取东西代码片断:using System;class TestReadConsole{    public static void Main()    {        Console.Write(Enter your name:);        string strName = ...

2008-12-18 00:35:00

阅读数:687

评论数:0

从头到尾看委托

    目录委托介绍何处定义委托?委托既可以封装静态方法,也可以封装实例方法,还可以封装匿名方法处理发布、订阅关系的几种方式委托本质为什么即有Delegate类,又有MulticastDelegate类,这两个类有什么区别?委托判等获取委托链中各个委托的返回值    委托介绍(返回目录)    安...

2008-12-16 22:18:00

阅读数:1176

评论数:0

c#委托、事件理解

 什么是委托?    委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。    每一个委托都有自己的签名,例如:Delegate int SomeDelegate(s...

2008-12-12 19:00:00

阅读数:642

评论数:0

new、vitual、override之间那点事

    1)第一种情况:子类某个方法使用new修饰,但父类中并没有该方法。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace NewVituslOverride{  ...

2008-11-28 14:09:00

阅读数:1332

评论数:0

元数据与PE文件结构

    元数据被存储在PE文件的一个区域,MSIL则被存储在PE文件的另一个区域。元数据部分包含一系列的表和堆。MSIL部分则包含IL语言和元数据标记,这些元数据标记指向元数据部分的某个表的某行或者指向某个堆。    元数据表和堆    元数据表中包含程序的各种信息,比如,某个表描述程序中的各个类...

2008-11-28 10:17:00

阅读数:720

评论数:0

运行时如何使用元数据

    为了更好的理解元数据及其它在CLR中所扮演的角色,自己动手编写代码并且演示元数据是怎么影响CLR是最好的方法。接下来有一个例子,在MyApp中定义了2个方法,Main函数是程序的入口点,Add方法接收两个int数,返回这两个整形数的和。using System;  public class...

2008-11-26 19:04:00

阅读数:915

评论数:0

GC.GetTotalMemory方法

GC.GetTotalMemory方法方法描述:    获取目前所有受控代码分配的字节数。带有一个参数,bool值,用来标识是否先进行垃圾收集再计算字节数。命名空间:SystemAssembly:mscolib.dll方法签名:    public static long GetTotalMemo...

2008-11-26 14:08:00

阅读数:4895

评论数:0

C#垃圾回收之二次回收机制

    MSDN2原文:    实现 Finalize 方法或析构函数对性能可能会有负面影响,因此应避免不必要地使用它们。用 Finalize方法回收对象使用的内存需要至少两次垃圾回收。当垃圾回收器执行回收时,它只回收没有终结器的不可访问对象的内存。这时,它不能回收具有终结器的不可访问对象。它改为...

2008-11-17 22:49:00

阅读数:1752

评论数:0

静态构造函数

1、如果一个类没有定义静态构造函数,就算它有静态字段,编译器也不会自动给这个类生成一个默认的静态构造函数。验证如下:using System;using System.Collections.Generic;using System.Text;namespace testStaticConstru...

2008-11-16 01:05:00

阅读数:516

评论数:0

Using的用法

1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别...

2008-11-15 21:33:00

阅读数:1071

评论数:0

关于委托和事件的形象代码

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication7{            delegate void 事件处理格式1();    delegate void 事...

2008-11-14 19:19:00

阅读数:519

评论数:0

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