共 26 页: 首页 上一页 22 23 24 25 26
摘要:其实是窗口间通讯的问题实现方法:在子窗口中声明事件: public event childclose closefather; 然后在它的关闭事件中触发本事件: private void Form1_Closed(object sender, System.EventArgs e) { //用事件去关闭主窗口 closefather(); ... 阅读全文
posted @ 2006-07-04 10:28 小y 阅读 (3674) 评论 (2) 编辑
摘要:这是一个.Net平台上用C# 写的可以停放在任务栏上的图标程序,类似于SQL管理器、防病毒软件图标及OICQ图标等。 一、图标程序基本概念 我们这里所指的图标程序是类似于在Windows中经常接触的停放在任务栏上,在后台运行的病毒监视,SQL服务管理器等程序。这些程序启动后形成一个图标停在任务栏上,具有以下的外观特征: 双击图标可打开程序主窗口。 当鼠标停在图标上时显示提示信息。 在图标上点击鼠标... 阅读全文
posted @ 2006-06-28 11:56 小y 阅读 (1933) 评论 (1) 编辑
摘要:1public class BX_Thread 2 { 3 private Thread thWorker; 4 private bool IsClosing =false; 5 6 private int Interval =0; 7 private object objParameter; 8 public BX_T... 阅读全文
posted @ 2006-06-26 16:58 小y 阅读 (1045) 评论 (0) 编辑
摘要:public byte[] intTobytes(int number,byte[] source) { byte [] ret=null; if(source.length>8)&0xff);//还可以转换成4个字节的。 return ret; } 阅读全文
posted @ 2006-06-23 17:23 小y 阅读 (1183) 评论 (0) 编辑
摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.QueryStr... 阅读全文
posted @ 2006-06-21 16:21 小y 阅读 (538) 评论 (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 @ 2006-06-21 16:19 小y 阅读 (576) 评论 (0) 编辑
摘要:最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#.NET 的书上都有介绍 int... 阅读全文
posted @ 2006-06-21 16:01 小y 阅读 (817) 评论 (2) 编辑
摘要:C#下的Raw Socket编程实现网络封包监视 ... 阅读全文
posted @ 2006-06-20 17:30 小y 阅读 (1955) 评论 (0) 编辑
摘要:利用键盘钩子在Windows平台下捕获键盘动作 一、引言 我们可以在应用程序中毫不费力的捕获在本程序窗口上所进行的键盘操作,但如果我们想要将此程序作成一个监控程序,捕获在Windows平台下任意窗口上的键盘操作,就需要借助于全局钩子来实现了。 ... 阅读全文
posted @ 2006-06-20 16:47 小y 阅读 (767) 评论 (0) 编辑
摘要:在.NET平台下,部署 Web 解决方案是比较方便的。我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。 但是,这样制作的安装程序,只是将Web页和ASP.NET程序编译的DLL文件安装到目标机器的IIS目录,对于一般的应用程序是可以的(比如用A... 阅读全文
posted @ 2006-06-19 08:54 小y 阅读 (1494) 评论 (2) 编辑
摘要:1. xp下用net view命令显示“列表是空的”本地局域网,在2000下用net view命令可以看到网络上的用户列表但是换到Xp下用同样的命令却显示 列表是空的以前也遇到这种情况,以为是xp跟2000的区别所在,没管它到网上查了查说是交换机的问题,说把交换机重启一下就可以看到了想想,没道理,我无论先进2000还是Xp都不行,关交换机什么事于是想到可能是Xp下禁用了Messenger这个服务打... 阅读全文
posted @ 2006-05-21 15:00 小y 阅读 (22139) 评论 (2) 编辑
摘要:深度优先遍历文挡树(递归方法): 1/**//// 2 /// 深度优先遍历文挡树(递归方法) 3 /// 4 /// 当前节点 5 public void DOMDepthFirst(XmlNode currentNode) 6 { 7 XmlNode node = currentNode.FirstChild ; 8 ... 阅读全文
posted @ 2006-05-12 15:42 小y 阅读 (1287) 评论 (1) 编辑
摘要://这是一个webservice private AppUpdate.UpdateServ UpdateSvr; private void button1_Click(object sender, System.EventArgs e) { if(LinkWebServices()==true) { this.label1.Text="连接服务器....... PAS... 阅读全文
posted @ 2006-05-10 10:38 小y 阅读 (2350) 评论 (2) 编辑
摘要:其实读取Excel表格中的数据和读取数据库中的数据是非常类似的,因为在某种程度上Excel表格可以看成是一张一张的数据表。其二者的主要区别在于所使用的数据引擎不一样。在本文的程序中,通过下列代码实现读取Excel表格数据,具体如下: //创建一个数据链接 string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = ... 阅读全文
posted @ 2006-05-09 22:00 小y 阅读 (5711) 评论 (1) 编辑
摘要:其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 ... 阅读全文
posted @ 2006-05-09 21:48 小y 阅读 (336) 评论 (1) 编辑
摘要:要想自动显示超链接的关键在于如何能正确识别超链接,毫无疑问的,最有效的方法是用正则表达式。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式,描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。.net基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,用它就可以自动探... 阅读全文
posted @ 2006-05-09 21:44 小y 阅读 (627) 评论 (1) 编辑
摘要:调用Sql数据库里面的字符串时,中文可以正常显示,英文就撑破tb解决办法: td { word-break:break-all; word-wrap:break-word;} 阅读全文
posted @ 2006-05-09 21:41 小y 阅读 (368) 评论 (1) 编辑
摘要:这几天做一个通讯程序,要通过“运行”开启一个进程结果有时候可以正常调用,有时候就出现问题出问题代码如下: Process p=Process.Start(t_path.Text.ToString(),t_file.Text.ToString()); Process.start()第一个参数是运行的程序名称,后面是该程序参数如果这两个路径中不含空格的时候就可以正常运行,如果包含像"... 阅读全文
posted @ 2006-05-09 16:39 小y 阅读 (6811) 评论 (1) 编辑
摘要:断点续传的原理在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 以下是一个请求报文与相应的回复报文的例子... 阅读全文
posted @ 2006-05-09 08:51 小y 阅读 (1811) 评论 (1) 编辑
摘要:换行符这样写:txt.Text="第一行\r\n第二行这是\r\n呵呵"; 知道了吧!! 阅读全文
posted @ 2006-05-07 16:10 小y 阅读 (1830) 评论 (9) 编辑
摘要:有的时候用StreamReader从文本文件里读取汉字的时候也会有乱码,可以这样写就可以解决乱码的问题: StreamReader sr = new StreamReader(filePath,System.Text.Encoding.Default); 阅读全文
posted @ 2006-05-07 16:01 小y 阅读 (2192) 评论 (1) 编辑
摘要:刷新技术经历了大致几个阶段: 一、在HTML文件头里增加一个键,使该页面在设定的时间后跳转到指定的页面(包括自身); 例如: 二、使用框架然后在JS脚本里定时刷新框架内容。 上面两种方式都会重新加载页面,即刷新,给人的感觉不是很好!于是无刷新技术出现了。 三、是对第二种方式的一种变通。 即将众多框架中的一个长宽设置为0,使其不可见,然后通过脚本定时刷新该隐藏框架内容,再将该框架内容“写”到可浏览... 阅读全文
posted @ 2006-05-07 10:13 小y 阅读 (472) 评论 (0) 编辑
摘要:如何让DataGrid控件不换行 数据显示不完全后面加"..."15?DataBinder.Eval(Container.DataItem,"demand").ToString().Substring(0,15) + "...":DataBinder.Eval(Container.DataItem,"demand").ToString()%> 阅读全文
posted @ 2006-05-07 10:08 小y 阅读 (728) 评论 (0) 编辑
共 26 页: 首页 上一页 22 23 24 25 26