上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 89 下一页
  2009年5月31日
摘要: 检测远程URL是否存在:[代码] 阅读全文
posted @ 2009-05-31 10:01 钱途无梁 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 通过Tag属性可以设置自定义的数据:(1)借助LoadingRow事件,在初始化DataGrid过程中 使用GetCellContent方法,它可以到单元格内的控件。这时,你也就可以得到你点击的是哪一行了,你可以选择将适当的信息赋给该行的Button的Tag属性; 然后在单击button 按钮时,就可以对该信息进行读取和使用了:(2)如果你不关心在某一行,而很需要得到改行绑定的实体。那么,你可以在... 阅读全文
posted @ 2009-05-31 09:59 钱途无梁 阅读(881) 评论(0) 推荐(0) 编辑
  2009年5月30日
摘要: <html><head><title>XMLHTTPRequest对象的说明DEMO</title><scriptlanguage="javascript"type="text/javascript"><!--varxmlhttp;//创建一个XMLHTTPRequest对象functioncreateXMLHTTPRequext(... 阅读全文
posted @ 2009-05-30 22:40 钱途无梁 阅读(909) 评论(0) 推荐(0) 编辑
摘要: (一).描述本示例代码实现线程等待等待执行,比如一个线程在执行之前要等待所有其它线程或某个线程先执行完成,或者等待其它线程至少一个执行完成.(二).代码usingSystem;usingSystem.Runtime.Remoting.Messaging;usingSystem.Threading;namespace等待句柄{//委托声明(函数签名)delegatestringMyMethodDel... 阅读全文
posted @ 2009-05-30 22:38 钱途无梁 阅读(453) 评论(0) 推荐(0) 编辑
摘要: (一).描述 先运行个简单的线程示例,认识一下线程 通过委托调用方法,以及使用AsyncResult判断线程的状态(二).代码usingSystem;usingSystem.Threading;usingSystem.Runtime.Remoting.Messaging;namespace通过委托异步调用方法{//委托声明(函数签名)delegatestringMyMethodDelegate()... 阅读全文
posted @ 2009-05-30 22:38 钱途无梁 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 线程是程序执行的基本原子单位. 一个进程可以由多个线程组成.在分布式编程中,正确使用线程能够很好的提高应用程序的性能及运行效率. 实现原理是将一个进程分成多个线程,然后让它们并发异步执行,来提高运行效率.并发执行并不是同时执行(占有CPU),任意时刻还是只能有一个线程占用CPU,只不过是它们争夺CPU频繁一些,感觉到他们似乎都在运行.下面通过一个简单的例子来说明一下它的工作原理设一个进程要完成两个... 阅读全文
posted @ 2009-05-30 22:37 钱途无梁 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 在c#中对于委托的概念不好理解。对于C++程序员可以比较好理解。属于函数回调的概念。但对于没有面向对象或者初学者,理解起来有点难度。下面是个人在学习过程中的一点理解。虽然理解不是太深入。但对于初学者一定有所帮助。1、委托的声明:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><accessmodifier>delegate<returnType>HandlerName([parameters])例如: Code hig 阅读全文
posted @ 2009-05-30 22:36 钱途无梁 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、委托的简介 1、委托的声明: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->delegateHandlerName([parameters])例如: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicdelegatevoidPrintHandler(stringstr); 委 阅读全文
posted @ 2009-05-30 22:36 钱途无梁 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 创建用于反射使用的DLL 新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)usingSystem;namespaceWebtest{/**//**//**////<summary>///ReflectTest的摘要说明。///</summary>publicclassReflectTest{publicReflect... 阅读全文
posted @ 2009-05-30 22:35 钱途无梁 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 注意!我在这里所描述的抽象类和接口是基于C#的。一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。publicabstractclassA2{3pri... 阅读全文
posted @ 2009-05-30 22:35 钱途无梁 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,就使得数据能够被轻松地存储和传输。序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵。序列化和反序列化用于将一个对象保存到文件,从文件读取:usingSystem.IO;using... 阅读全文
posted @ 2009-05-30 22:34 钱途无梁 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 终于开始动手写这篇文章了,有个网友催了我好几次,而我要么因为手头有事,要么就是被其他思路给叉开,以至这篇文章拖了好久还没开始写,今天终于可以静下心来完成它。用了.net工具来写程序的人,不难发现它有个好处,就是使用的内存不用释放,尤其在使用C#或者VB.Net来写程序,因为程序所占用的内存都是受系统托管的,因此内存的释放不需要程序员去操心。很多人从C语言或者C++等等语言转型过来,对于这一点往往很... 阅读全文
posted @ 2009-05-30 22:33 钱途无梁 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 进程概念  进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。  在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了变化... 阅读全文
posted @ 2009-05-30 22:32 钱途无梁 阅读(416) 评论(1) 推荐(0) 编辑
摘要: 本节课将介绍C#的多态性,其目的包括: 1.了解什么是多态性 2.如何定义一个虚方法 3.如何重载一个虚方法 4.如何在程序中运用多态性 面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。 可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以... 阅读全文
posted @ 2009-05-30 22:29 钱途无梁 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 在以前写个一篇关于ASP.NET页面生命周期的草稿,最近又看了看ASP.NET,做个补充,看看页面初始过程到底是怎么样的下面是ASP.NET页面初始的过程:1. Page_Init();2. Load ViewState;3. Load Postback data;4. Page_Load();5. Handle control events;6. Page_PreRender();7. Page... 阅读全文
posted @ 2009-05-30 22:28 钱途无梁 阅读(322) 评论(0) 推荐(0) 编辑
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 89 下一页