定制AjaxControlToolkit:给CalendarExtender增加清除功能
摘要:其实像AutoCompleteExtender之类的其它扩展也是与此类似,这里只是用CalendarExtender举例子了。AjaxControlToolkit确实是个好东西,但是我实在不明白设计者是出于什么目的一定要把它捆在某一个文本框上,使得这组控件变得很难用。对日期控件来说,可能很多人用过梅花雨做的那个日期控件,那个控件确实很好用,而且其setday(this)这样的调用方式也非常简单明了,但是它存在许多问题(跟主题无关,不再细说),为了说服我的同事转用CalendarExtender,我决定想个办法使CalendarExtender也能像梅花雨日期控件一样简单好用。由于AjaxCon
阅读全文
posted @
2011-01-05 14:26
freedom831215
阅读(400)
推荐(0)
JQuery调用asp.net后台方法
摘要:利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。先来个简单的实例热热身吧。1、无参数的方法调用asp.net code:view plaincopy to clipboardprint?using System.Web.Script.Services; [WebMethod] public static string SayHello() { return "Hello Ajax!"; } using System.Web.Script.Services;[WebMethod]public static string SayHello(){ return "He
阅读全文
posted @
2010-12-08 15:51
freedom831215
阅读(288)
推荐(0)
老土但有效的刷百度空间人气不被封的方法(C#实现操纵鼠标事件,单击、移动、滚轮)
摘要:今天在网上看到有人问C#如何实现鼠标左键自动点击并自己设定点击间隔,我也感到很好奇,查了一下发现很简单,只需利用WIN32 API的两个函数SetCursorPos和mouse_event操作鼠标:调用方法如下:using System.Runtime.InteropServices;[DllImport("user32.dll")] static extern bool SetCursorPo...
阅读全文
posted @
2010-12-01 14:08
freedom831215
阅读(430)
推荐(0)
C#控制鼠标操作
摘要:控制鼠标操作包括很多种,如限定鼠标的移动范围、设置鼠标的左右键、控制鼠标的显示和隐藏等。本节中将通过两个具体的示例来介绍有关控制鼠标操作方面的知识。1.限定鼠标的移动范围利用API函数ClipCursor和GetWindowRect可以实现限定鼠标移动范围的功能。API函数声明如下:[System.Runtime.InteropServices.DllImport("user32", EntryP...
阅读全文
posted @
2010-12-01 10:29
freedom831215
阅读(3682)
推荐(1)
C# 获取窗口句柄
摘要://获取窗口标题 [DllImport("user32", SetLastError = true)] public static extern int GetWindowText( IntPtr hWnd,//窗口句柄 StringBuilder lpString,//标题 int nMaxCount //最大值 ); //获取类的名字 [DllImport("user32.dll")]...
阅读全文
posted @
2010-10-09 09:22
freedom831215
阅读(2777)
推荐(0)
C# 实现程序的开机启动
摘要:/// <summary> /// 保存开启启动设置的方法 /// </summary> private void DoAutoRunXML() { XmlNode root = clsXMl.GetRootNode(); foreach (XmlNode node in root.ChildNodes) { if (node.Name == "AutoRu...
阅读全文
posted @
2010-10-09 09:22
freedom831215
阅读(222)
推荐(0)
C#实现QQ接口软件--QQ的HTTP接口协议探究
摘要:1、找寻支持QQ HTTP协议的服务器。 大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。 由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的...
阅读全文
posted @
2010-10-09 09:21
freedom831215
阅读(375)
推荐(0)
C# 随机数 Random 的使用
摘要:我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random。 对于随机数,大家都知道,计算机不可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。...
阅读全文
posted @
2010-09-17 13:40
freedom831215
阅读(391)
推荐(0)
.Net 动态调用WebService
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Web.Services.Description;using System.CodeDom;using Microsoft.CSharp;using System.CodeDom....
阅读全文
posted @
2010-09-10 11:10
freedom831215
阅读(279)
推荐(0)
jQuery调用ASP.NET的WebService[转]
摘要:经常需要使用客户端脚本调用net的WebService,比较常用的是在ScriptManager脚本管理器的环境下使用回调调用WebService的方法,可是这些必须在aspx的页面中进行,难免有些限制。 jQuery库是我们比较常用的JavaScript库,入门简单,功能强大,对Ajax的支持比较友好。使用jQuery调用net的WebService也是经常遇到的。现将常见调用类型总结如下: 1...
阅读全文
posted @
2010-09-10 10:57
freedom831215
阅读(211)
推荐(0)
无刷新翻页就是这么简单
摘要:前两天看了一个自定义分页控件,和AspNetPager一样是实现IPostBackEventHandler接口,不过简洁许多,就想能不能实现ICallbackEventHandler接口做到无刷新分页呢?想到了就马上去做,终于,设想变成了现实!! 个人喜欢用Repeater,因其简洁,此AjaxPager定向为Repeater! 一步一步看来: 代码Code highlighting produc...
阅读全文
posted @
2010-09-09 17:26
freedom831215
阅读(387)
推荐(0)
超级简单:如何列出目录下所有文件的超链接
摘要:代码:/Files/zhuqil/ListAllFile.rar我在一个目录中创建许多aspx文件,我不想通过点击进入相应的目录逐一点击这些文件浏览,我决定写个小函数来创建每个文件的超链接。我想其他人可能从代码中受益:1、创建超链接:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi...
阅读全文
posted @
2010-09-09 17:25
freedom831215
阅读(368)
推荐(0)
HTTP包分析
摘要:超文本传输协议及HTTP包 HTTP协议用于在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议——客户端发送一个请求,服务器返回该请求的应答,所有的请求与应答都是HTTP包。HTTP协议使用可靠的TCP连接,默认端口是80。HTTP的第一个版本是HTTP/0.9,后来发展到了HTTP/1.0,现在最新的版本是HTTP/1.1。 HTTP/1.1由RFC...
阅读全文
posted @
2010-09-09 10:52
freedom831215
阅读(702)
推荐(0)
利用HttpWebRequest和HttpWebResponse做黑客注射工具
摘要:利用HttpWebRequest和HttpWebResponse做黑客注射工具。using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Web;namespace WindowsApplication1{ class Http { #r...
阅读全文
posted @
2010-09-09 10:50
freedom831215
阅读(258)
推荐(0)
MSNPSharp发送消息过程详解
摘要:MSNP-Sharp是一个能与MSN Messenger(现Windows Live Messenger)服务连接并向客户端编程人员提供相应的IM服务的“中间件”,其前身为DotMSN。它面向.NET开发人员,能使开发人员开发各种基于 Windows Live Messenger服务的客户端程序,例如MSN机器人和开发自己的MSN客户端。MSNPSharp支持MSN绝大部分...
阅读全文
posted @
2010-09-07 15:47
freedom831215
阅读(337)
推荐(0)
C#编写的<植物大战僵尸>作弊器源码 (转)
摘要:转自 http://topic.csdn.net/u/20100209/12/D5258785-3A2D-4377-ACC6-50171D082FFD.html首先用CE或者OD或者其他反汇编工具找出游戏的内存基址! 游戏内存基址:base = 0x006A9EC0 游戏阳光地址:[base+0x768]+0x5560 游戏金钱地址:[base+0x82C]+0x28 游戏关卡地址:[base+0...
阅读全文
posted @
2010-09-07 14:06
freedom831215
阅读(582)
推荐(0)
读取邮箱通讯录、MSN好友列表(转)
摘要:前段时间项目中要实现一个类似开心网的发送邮箱邀请好友的功能,要读取各邮箱的通讯录及MSN好友列表,在网上查阅了一些资料,也找了一些源码,但都没有读取到。现已实现,拿出来同大家一起分享,提供给项目中有这种需要的朋友使用。 帖子链接:http://topic.csdn.net/u/20100203/15/1204be1a-6225-4168-9ce8-9491555f4e13.html microso...
阅读全文
posted @
2010-09-07 14:03
freedom831215
阅读(643)
推荐(0)
免费的午餐——编程利用Google日历API发短信
摘要:http://forum.meslog.cn/showtopic-1026.aspx 免费的午餐——编程利用Google日历API发短信、Email Google日历是相当优秀的日程管理工具,可以方便的组织、分享各类日程,Google还提供了贴心而免费的手机短信、Email提示功能,真是非常的赞。此外Google还公开了其API,使得我们可以通过各种语言编程访问。 面向.N...
阅读全文
posted @
2010-09-07 11:20
freedom831215
阅读(410)
推荐(0)
NET二进制图片存储与读取的常见方法
摘要:本文介绍了.NET二进制图片存储与读取的常见方法。以二进制的形式存储图片时,要把数据库中的字段设置为Image数据类型(SQL Server),存储的数据是Byte[]..NET二进制图片存储与读取的常见方法有以下几种:.NET二进制图片存储:以二进制的形式存储图片时,要把数据库中的字段设置为Image数据类型(SQL Server),存储的数据是Byte[].1.参数是图片路径:返回Byte[]...
阅读全文
posted @
2010-09-03 17:56
freedom831215
阅读(437)
推荐(0)
针对SNS获取MSN好友、各大邮箱联系人,邮件群发解决方案
摘要:好久没来博客园了,一直在忙着工作,学习。今天分享我封装的获取MSN好友信息,获取gmai.com、yahoo.cn、yahoo.com.cn、live.cn、live.com、hotmail.com邮箱联系人的类库。其实没什么技术含量,只是在工作时找了很久找到几个类库,为了用起来方便,就做成类库了。提供邮件群发功能。下面介绍下用法,很简单。Batch.Helper命名空间下有GmailHelper...
阅读全文
posted @
2010-09-01 14:28
freedom831215
阅读(430)
推荐(0)