2008年10月16日
摘要: 我们知道对窗体的拖动只需要点住标题栏,拖动鼠标就可以了.但有些时候我们想在窗体的标题栏外的区域实行拖动窗体的操作.这时就要需要我们自已写些代码了,下面是我的做法,供大家参观. 新建一个窗体FORM1,并放入两个RADIOBUTTON控件,第一个是确定是否窗体拖动,第三个是确定是否指定某一区域进行窗体拖动. 以下是窗体代码: using System; using System.Col... 阅读全文
posted @ 2008-10-16 14:36 踏燕归来 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 本小程序功能:在图片上取某一点的颜色 主要代码如下: using System; using System.Diagnostics; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using Syst... 阅读全文
posted @ 2008-10-16 14:32 踏燕归来 阅读(252) 评论(0) 推荐(0) 编辑
摘要: vs2005里面给控件提供了DrawToBitmap函数 例如: //保存窗体到图片 Bitmap formBitmap = new Bitmap(this.Width, this.Height); this.DrawToBitmap(formBitmap, new Rectangle(0, 0, this.Width, ... 阅读全文
posted @ 2008-10-16 14:29 踏燕归来 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 刷新技术经历了大致几个阶段: 一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身); 例如: 二、使用框架然后在JS脚本里定时刷新框架内容。 上面两种方式都会重新加载页面,即刷新,给人的感觉不是很好!于是无刷新技术出现了。 三、是对第二种方式的一种变通。 即将众多框架中的一个长宽设置为0,使其不可见,然后通过脚本定时刷新该隐藏框架内容,再将该框架内容“写”到可浏览... 阅读全文
posted @ 2008-10-16 14:27 踏燕归来 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 ... 阅读全文
posted @ 2008-10-16 14:25 踏燕归来 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 只能输入数字:"^[0-9]*$" 只能输入 n 位的数字:"^\d{n}$" 只能输入至少 n 位的数字:"^\d{n,}$" 只能输入 m ~ n 位的数字:"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$" 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$" 只能输入有 1~3 位小数的正实数:"^[0-9]+(.[0-9]{1,... 阅读全文
posted @ 2008-10-16 14:24 踏燕归来 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 怎样通过HttpWebRequest 发送 POST 请求到一个网页服务器?例如编写个程序实现自动用户登录,自动提交表单数据到网站等。 假如某个页面有个如下的表单(Form): 从表单可看到表单有两个表单域,一个是userid另一个是password,所以以POST形式提交的数据应该包含有这两项。 其中POST的数据格式为: 表单域名称1=值1&表单域名称2=值2&表单域... 阅读全文
posted @ 2008-10-16 14:23 踏燕归来 阅读(191) 评论(0) 推荐(0) 编辑
摘要: public void SaveToExcel(System.Data.DataTable objTable) { int CountR=objTable.Rows.Count; int CountC=objTable.Columns.Count; Response.Clear(); Response.Buffer= true; //设置Http的头信息... 阅读全文
posted @ 2008-10-16 14:22 踏燕归来 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序 。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象... 阅读全文
posted @ 2008-10-16 14:20 踏燕归来 阅读(843) 评论(1) 推荐(0) 编辑
摘要: 产生验证码图片的源码: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; u... 阅读全文
posted @ 2008-10-16 14:19 踏燕归来 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 下面的代码假设你已经建立了一个Windows Form,上面有一个WebBrowser名为“webBrowser”。 Study Case 1:用WinForm的Event Handler响应Web页面的事件 现在有这样一个Windows Application,它的界面上只有一个WebBrowser,显示一个本地的HTML文件作为界面。现在的问题是,所有逻辑都可以放在HTML文件里,唯... 阅读全文
posted @ 2008-10-16 14:16 踏燕归来 阅读(230) 评论(0) 推荐(0) 编辑
摘要: WebService方面: 在webService项目中新建两个类访问性都为public, request:用来存放请求参数; public class request { public request() { } public string name; public string sex; public int age; public s... 阅读全文
posted @ 2008-10-16 14:14 踏燕归来 阅读(1188) 评论(2) 推荐(1) 编辑
摘要: RSS是在互联网上被广泛采用的内容包装和投递协议。网络用户可以在客户端借助于支持RSS的新闻工具软件,在不打开网站内容页面的情况下,阅读支持RSS输出的网站内容。 1.RSS文件结构 示例: 我的Blog //channel的标题 与我自己的技术Blog相关联 //channel的介绍 http://counter.c... 阅读全文
posted @ 2008-10-16 14:12 踏燕归来 阅读(271) 评论(0) 推荐(0) 编辑
摘要: c# 版本 upload.aspx 多文件上传 function addFile() { var str = '' document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str) } 多文件上传 upload.aspx.cs using System; using S... 阅读全文
posted @ 2008-10-16 14:09 踏燕归来 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 服务器控件生命周期简介 服务器控件的生命周期是创建服务器控件最重要的概念。作为开发人员,必须对服务器控件生命周期深刻理解。当然,这不是一朝一夕就可以做到的。对于学习控件开发技术的初学者,可以不必掌握得非常详细深入,只需对服务器控件的生命周期中的不同阶段有一个大致的了解即可。 在掌握服务器控件生命周期的过程中,读者要特别注意有关服务器控件状态的相关内容。在重点了解生命周期各个阶段的同时,对服务... 阅读全文
posted @ 2008-10-16 14:08 踏燕归来 阅读(150) 评论(0) 推荐(0) 编辑