摘要: C#基础: C#委托(代理)delegate 代理实际上类似于C++中的函数指针,因为C#中不存在指针,所以用代理可以完成一些原来在C++中用函数指针完成的操作,例如传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数。在... 阅读全文
posted @ 2009-10-31 09:42 Dsw 阅读(1416) 评论(0) 推荐(0)
摘要: C#中事件的声明与使用 事件的声明和使用与代理有很密切的关系,事件其实是一个或多个方法的代理,当对象的某个状态发生了变化,代理会被自动调用,从而代理的方法就被自动执行。 声明和使用一个事件需要如下步骤:1.创建一个代理。2.在类的内部利用event关键字声明事件,并且在类中定义调用事件的方法,也可以定义一个处理事件消息的方法。 声明一个事件的基本形式有两种: 修饰符 event 类型 标识符 修... 阅读全文
posted @ 2009-10-31 09:17 Dsw 阅读(841) 评论(0) 推荐(0)
摘要: KeyDown,KeyPress和KeyUp详解  Windows窗体通过引发键盘事件来处理键盘输入以响应Windows消息,大多数Windows窗体应用程序都通过处理键盘事件来以独占方式处理键盘输入。1.按键的类型  Windows窗体将键盘输入标识为由按位Keys枚举表示的虚拟键代码。使用Keys枚举,可以综合一系列按键以生成单个值,这些值与WM_KEYDOWN和WM_SYSKEYDOWNWi... 阅读全文
posted @ 2009-10-29 09:14 Dsw 阅读(2038) 评论(0) 推荐(0)
摘要: KeyDown、KeyPress 与 KeyUp研究了一下KeyDown,KeyPress 和 KeyUp 的学问。让我们带着如下问题来说明:1.这三个事件的顺序是怎么样的?2.KeyDown 触发后,KeyUp是不是一定触发?3.三个事件的定义4.KeyDown、KeyUp 和KeyPress 之间的区别5.如何区分是否按的是小键盘?6.PrScrn按键三个事件能够捕获吗?7.{菜单键}和{开始... 阅读全文
posted @ 2009-10-29 09:08 Dsw 阅读(645) 评论(0) 推荐(0)
摘要: input高级限制级用法 1.取消按钮按下时的虚线框  在input里添加属性值hideFocus或者HideFocus=true2.只读文本框内容在input里添加属性值readonly3.防止退后清空的TEXT文档(可把style内容做做为类引用)   < INPUT style =behavior:url(#default#savehistory); type =text id =o... 阅读全文
posted @ 2009-10-22 09:22 Dsw 阅读(267) 评论(0) 推荐(0)
摘要: <HTML><HEAD><TITLE>WMI Scripting HTML</TITLE><META http-equiv=Content-Type c><SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo&... 阅读全文
posted @ 2009-10-22 09:18 Dsw 阅读(1089) 评论(0) 推荐(0)
摘要: 由于云端打包工具的原理是捕捉打包期间对C盘所有的操作,所以在打包的过程中就需要一个相对纯净的系统。而普通的系统由于大家已经安装过若干软件,不可能做到绝对的纯净,于是我们就需要在虚拟机中完成打包操作。在这里我向大家推荐VirtualBox。为什么推荐他呢?原因有三:1.体积小巧,相对于VMWare动辄几百M的安装包来说VirtualBox几十M的体积真算小巧了;2.免费,这点好处不用说,至少不需要到... 阅读全文
posted @ 2009-10-22 09:12 Dsw 阅读(1192) 评论(0) 推荐(1)
摘要: 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、 以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname , email FROM testtable WHERE name ='张三'(一) 选择列表... 阅读全文
posted @ 2009-10-14 13:39 Dsw 阅读(1070) 评论(0) 推荐(0)
摘要: 最先我需要在IIS下创建虚拟目录,用的是DirecotryEntry这个类,怎么也不能,总会报![System.Runtime.InteropServices.COMException]{"未知错误(0x80005000)"}  这个错误。privatestaticvoidTestDirectoryEntry(){  try  {    stringpath="IIsWebService://"+... 阅读全文
posted @ 2009-01-04 19:53 Dsw 阅读(1001) 评论(0) 推荐(1)
摘要: String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)参数value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 count:要检查的字符位置数。返... 阅读全文
posted @ 2009-01-04 19:34 Dsw 阅读(130990) 评论(1) 推荐(14)