随笔分类 -  .Net

 
DataAdpater的Fill研究
摘要:一直在思考,DataAdapter到底是怎么把数据Fill给一个DataSet的,最主要的是与DataReader的读取有什么不同今天终于坐不住了,为了满足,研究了一番,使用工具:Reflector,EditPlus过程如下:先用Reflector把System.Data给脱了,然后关闭(废话)从SqlDataAdapter入手。打开SqlDataAdapter,代码不多,只有SelectComm... 阅读全文
posted @ 2007-01-26 18:20 erik168 阅读(299) 评论(0) 推荐(0)
.net的同步
摘要:方法同步:(使用MethodImplAttribute类)该类属于命名空间System.Runtime.CompilerServices.作用是同时只允许一个线程调用该方法。使用方法如下:[MethodImpl(MethodImplOptions.Synchronized)]public voiddoSomeWork(){......}代码区同步:1 Monitor类使用Monitor 锁定对象类... 阅读全文
posted @ 2006-11-16 12:26 erik168 阅读(337) 评论(1) 推荐(0)
.net线程基础知识
摘要:一.线程的创建需要创建2个对象Thread&ThreadStart:ThreadStart ts=new ThreadStart(要执行的方法);Threadt=new Thread(ts);(ThreadStart代表一个委托,只接受方法名称) 二.Thread基本方法:Start:将线程状态改为RunningAbort:调用此方法后,在当前的线程上引发ThreadAbortExcept... 阅读全文
posted @ 2006-11-16 12:25 erik168 阅读(407) 评论(0) 推荐(1)
C#开发ActiveX控件
摘要:首先声明:client必须安装.netframework.如果怕客户嫌麻烦,那就用VB6orMFC好了. 一.基本步骤:1.建立winform控件项目2.在AssemblyInfo.cs中using System.Security,并加入语句[assembly: AllowPartiallyTrustedCallers()],用处是执行安全声明,让控件使用赋予的权限3.在winform控件类,us... 阅读全文
posted @ 2006-11-16 12:22 erik168 阅读(690) 评论(0) 推荐(0)
解决IE访问域外信息警告对话框弹出
摘要:当使用XMLHttpRequest对象向其他URL发送请求的时候,IE浏览器会弹出一个是否访问的警告对话框.该对话框视IE的安全设置而定,但开发人员不能要求每个访问者降低其IE的安全设置. 解决办法是在服务器端发送请求,得到HTTP流,然后XMLHttpRequest对象向其请求.以ASP.NET为例子,要用到WebClient类(在System.Net命名空间),假设要向该地址POST 2个参数... 阅读全文
posted @ 2006-11-16 12:17 erik168 阅读(302) 评论(0) 推荐(0)
使用ICallbackEventHandler接口实现页面无刷新
摘要:此接口属于.net framework 2.0新特性。MSDN原文如下: ClientScriptManager ExampleCallback 1 result: 0Callback 2 result: 0 下面是简化的脚本 荒野实验室 CodeFile:using System;using System.Coll... 阅读全文
posted @ 2006-11-16 11:15 erik168 阅读(198) 评论(0) 推荐(0)