My Explorer In C#
摘要:Print Broken Article? Bookmark Discuss Send to a friend 50 votes for this article. Popularity: 7.68. Rating: 4.52 out of 5.http://www.cnblogs.com/Files/hzuIT/My_Explorer_sr...
阅读全文
posted @
2007-05-19 22:15
石川
阅读(292)
推荐(0)
用C#实现FTP搜索引擎
摘要:晚辈最近用C#写了一个教育网FTP搜索引擎,希望能得到高手的指点。 网址:http://soso.ccnu.com.cn http://it.ccnu.edu.cn/soso 部分代码: using System;using softplib;using System.Threading;using System.Collections;using System.Net;using Sy...
阅读全文
posted @
2007-05-19 21:57
石川
阅读(493)
推荐(0)
c#抓取网页分析
摘要:目的:抓取网页,分析网页内容,进行处理获取信息。例子:抓km169上的adsl用户的费用信息,分析存储到本地数据库。步骤:1、抓取。2、分析。3、存储。 王暴徒 2006-2-13 05:48 1抓取 public string GetPage(string url, string postData, out string err) { ...
阅读全文
posted @
2007-05-18 20:19
石川
阅读(1130)
推荐(0)
如何分析网页数据并且去除Html标签(C#)
摘要:首先将网页内容整个抓取下来,这个我就不说了,不是本次话题的重点。假设抓取的数据放在RecvBuffer这个byte[]中(数据从网络上传输过来时不是字符串的形式而是byte),那么我们的第一步就是将RecvBuffer转化为String,以便于对其操作,实例如下: // 将接收到的数据增加到响应字符串中 strResponse += Encoding.ASCII.GetString(Recv...
阅读全文
posted @
2007-05-18 18:19
石川
阅读(502)
推荐(0)
在C#中应用哈希表(Hashtable)
摘要:一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的...
阅读全文
posted @
2007-05-18 16:04
石川
阅读(144)
推荐(0)
抓取Web网页数据分析
摘要:通过程序自动的读取其它网站网页显示的信息,类似于爬虫程序。比方说我们有一个系统,要提取BaiDu网站上歌曲搜索排名。分析系统在根据得到的数据进行数据分析。为业务提供参考数据。 为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是: 1、发送HttpRequest请求。 2、接收HttpResponse返回的...
阅读全文
posted @
2007-05-18 15:47
石川
阅读(211)
推荐(0)
SQLCLR(二)存储过程和自定义函数
摘要:自定义函数和存储过程在.net里其实都是方法。只是方法上方标注[Microsoft.SqlServer.Server.SqlProcedure]和[Microsoft.SqlServer.Server.SqlFunction]不同而已。自定义函数又分TVF函数和Scalar两种,最大区别在于TVF返回表后者返回Scalar(标量),这一篇我们做一下比较。先看两段代码存储过程: using Syst...
阅读全文
posted @
2007-05-10 13:10
石川
阅读(232)
推荐(0)
Timer 组件
摘要:使用计时器组件以设置的间隔运行过程 在窗体中添加 Timer。有关如何以编程方式执行此操作的说明,请参见以下示例部分。此外,Visual Studio 还支持在窗体中添加组件。 有关更多信息,请参见如何:向 Windows 窗体添加无用户界面的控件。 为计时器设置 Interval 属性(以毫秒为单位)。该属性决定在再次运行该过程之前所经过的时间。 注意 计时器事件发生越频繁...
阅读全文
posted @
2007-05-10 12:50
石川
阅读(419)
推荐(0)
ICE专题:实现简单的聊天室(一)
摘要:目标:实现一个简单的聊天室。本文实现的聊天室仅出于演示ICE的多播功能,即由一个Client发送的消息,广播至注册的其他Client上。以后的系列文章,将逐步完善这个例子,使其成为一个现实意义上可用的聊天室软件。 Slice定义: module ChatSpaceDef { //回调函数接口,就是客户端传递给服务器,服务器接收到的一个方法代理签名 interface ...
阅读全文
posted @
2007-05-08 19:02
石川
阅读(463)
推荐(0)
C#开发终端式短信的原理和方法
摘要:看完后学了不少的东西简介 没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也受到各大公司的追捧是目前职场上耀眼的明星。本文介绍了短信的原理和实现方法,重点说明了短信的编码方式、AT指令以及用C#实现串口通讯的方法。 前言 目前,主有三种发送短信的方式: 1、 网关方式:就是向当地的电信部门申...
阅读全文
posted @
2007-05-08 09:53
石川
阅读(206)
推荐(0)
C#中如何实现控件数组
摘要:下面已制作label控件数组为例 System.Windows.Forms.Label[] labdesk =new Label[2]; for (int i=0;i<2;i++) { labdesk[i]=new System.Windows.Forms.Label(); labdesk[i].Location = new Poi...
阅读全文
posted @
2007-05-05 20:39
石川
阅读(860)
推荐(0)
checkedListBox怎样邦定隐藏值
摘要:checkedListBox1.Items.Add(ds.Tables["Ro"].Rows[i], false); private void checkedListBox1_Format(object sender, ListControlConvertEventArgs e) { e.Value = (e.ListItem as DataRow)["RNa...
阅读全文
posted @
2007-05-05 09:47
石川
阅读(183)
推荐(0)
checkedListBox的使用技巧
摘要:数据绑定checkedListBox1.DataSource=ds.Tables[0];checkedListBox1.ValueMember="intSectionID";checkedListBox1.DisplayMember="txtShortDesc".ToString();数据显示int count = checkedListBox1.Items.Count;for (int i = ...
阅读全文
posted @
2007-05-05 09:33
石川
阅读(339)
推荐(0)
C#访问数据库的类
摘要:using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.Sql;using System.Data.SqlClient;using System.Data.ProviderBase;{ public class Conn { Sq...
阅读全文
posted @
2007-05-05 09:33
石川
阅读(248)
推荐(0)
利用动态代理实现通用存储过程的调用
摘要:通常情况下我们利用ADO.NET调用存储过程往往要写上好多代码,特别存储过程是参数很多的话很容易出错,而且很繁琐,看看下面这段调用存储过程的代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public static void au_U...
阅读全文
posted @
2007-04-29 20:11
石川
阅读(271)
推荐(0)
SQLDMO- (数据备份与恢复篇)
摘要:引用 using System;using System.Collections.Generic;using System.Text;public sealed class DbOper { /**//// /// DbOper类的构造函数 /// private DbOper() { } /**//// /// 数据库备份 /// public sta...
阅读全文
posted @
2007-04-28 16:05
石川
阅读(270)
推荐(0)
ASP.NET 2.0中合并 GridView 的表头单元格
摘要:在实际工作中,往往需要合并表格头部的单元格,下面就是一个实现的例子。运行结果如图: C# 合并 GridView 的表头单元格 VB.NET 合并 GridView 的表头单元格
阅读全文
posted @
2007-04-16 18:45
石川
阅读(180)
推荐(0)
二进制读写图片操作
摘要:我们在软件开发中,有相当多的时间花费在如何在UI中显示一些图片。通常,开发人员把图片存储到某个图片文件夹内,然后按要求显示它们。做这项工作,我们需要把图片路径存储到数据库中,而真正的图片文件存储到某个文件夹内。这样我们可以有效的减少数据库的大小,但是这样做将导致大量的磁盘空间被图片文件占用,也使得这些图片可以被轻易的访问到。让我们来看一个解决方案。在接下来要介绍的代码中我们将知道如何把一个图片文...
阅读全文
posted @
2007-04-15 11:40
石川
阅读(558)
推荐(0)
正则表达式
摘要:ASP.NET 中的验证 ASP.NET 提供了一套验证控件,与使用旧的(或愿意的话使用传统的) ASP 处理任务相比,验证控件使在 Web 窗体上验证输入变得非常容易。其中一个非常有效的验证器是 RegularExpressionValidator,如您所料,它允许您提供必须匹配输入的正则表达式来验证输入。设置控件的 ValidationExpression 属性可指定正则表达式的模式。下面显示...
阅读全文
posted @
2007-04-14 15:26
石川
阅读(257)
推荐(0)
正则表达式
摘要:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]...
阅读全文
posted @
2007-04-14 15:22
石川
阅读(192)
推荐(0)