2007年9月14日
摘要: "蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢?  蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的... 阅读全文
posted @ 2007-09-14 23:39 夜帝 阅读(211) 评论(0) 推荐(0) 编辑
摘要: public void BubbleSort(int[] R) { int i,j,temp; //交换标志 bool exchange; //最多做R.Length-1趟排序 for(i=0; i=i; j--) { //交换条件 if(R[j+1]list[i+1]) { done=false; temp=list[i]; list[i]=... 阅读全文
posted @ 2007-09-14 04:45 夜帝 阅读(2967) 评论(1) 推荐(0) 编辑
摘要: 第一步,建立一个Windows Application,然后在主form中放置一个Button 第二步,给这个Application添加一个窗体(Form2),把窗体的FormBorderStyle属性设置为None(无边框模式),然后把TopMost属性(总在最上方)属性设置为True,把ShowInTaskbar属性(是否在 Windows 任务栏中显示窗体)设置为False,并在窗体上加上... 阅读全文
posted @ 2007-09-14 04:33 夜帝 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 程序的窗体和控件都可以以非传统的方式被创建。本文就向大家展示如何在应用程序中创建不规则窗体,以及如何在窗体上创建各式各样的自定义形状的控件。 注:创建不规则窗体和控件这个过程包含了大量的图形编程工作,所以不同的计算机因内存和显卡的不同可能会导致最终的效果有所不同。因此,在发布你的应用程序前,务必在各种不同类型的计算机上做好测试工作。 实现方法 首先,创建一个位图文件作为程序的窗体。位图可... 阅读全文
posted @ 2007-09-14 04:29 夜帝 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 作者: BUIILDER.COM 使用多线程技术能有效地帮助你实现应用程序的更高性能和更优良的可伸缩性。但在真正运用这项技术的时候务必小心。本文是对线程技术所牵扯的工具和技术问题系列文章的开篇。我首先对线程概念进行介绍,然后总结一些常用的构造,最后介绍它们的用法。 线程的两面性 用Java语言编写多线程程序并不难,这是好事也是坏事。微软在开发C#时,他们把这种易用性的窘境全盘照搬到了整个新... 阅读全文
posted @ 2007-09-14 00:33 夜帝 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 第一章 JavaScript 是什麽? JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。透过 JavaScript 可以做到回应使用者的需求事件(如:form的输入)而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端(server)处理,再传回来的过程,而直接可以被客户端(client)的应用程式所处理。你也可以想像成有一个可执... 阅读全文
posted @ 2007-09-14 00:30 夜帝 阅读(427) 评论(0) 推荐(0) 编辑
摘要: DateTime dt = DateTime.Now; // Label1.Text = dt.ToString();//2005-11-5 13:21:25 // Label2.Text = dt.ToFileTime().ToString();//127756416859912816 // Label3.Text = dt.ToFileTimeUtc().ToString();//... 阅读全文
posted @ 2007-09-14 00:29 夜帝 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Using the Random Class 随机类的使用 In this arti... 阅读全文
posted @ 2007-09-14 00:28 夜帝 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个拷... 阅读全文
posted @ 2007-09-14 00:28 夜帝 阅读(202) 评论(0) 推荐(0) 编辑
摘要: .NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。 一般来说,在IT技术界以及硬件产... 阅读全文
posted @ 2007-09-14 00:25 夜帝 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: using System; public class ShellSorter { public void Sort(int [] list) { int inc; for(inc=1;inc0;inc/=3) { for(int i=inc+1;iinc)&&(list[j-inc-1]>t)) { ... 阅读全文
posted @ 2007-09-14 00:24 夜帝 阅读(197) 评论(0) 推荐(0) 编辑
摘要: using System; public class InsertionSorter { public void Sort(int [] list) { for(int i=1;i0)&&(list[j-1]>t)) { list[j]=list[j-1]; --j; } ... 阅读全文
posted @ 2007-09-14 00:22 夜帝 阅读(164) 评论(0) 推荐(0) 编辑
摘要: using System; public class SelectionSorter { // public enum comp {COMP_LESS,COMP_EQUAL,COMP_GRTR}; private int min; // private int m=0; public void Sort(int [] list) { for(int i=0;i... 阅读全文
posted @ 2007-09-14 00:21 夜帝 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 最近帮人做个关于软件注册的东东,对方一定要防止大量复制和防止注册码通用,所以就想到用机器的硬件信息进行注册码的生成,所以就牵涉到在获取机器硬件信息。。。 在.net环境下(用VC#描述)获取机器的硬件信息,要用到一个类库(System.Management.dll),在解决方案资源管理器中添加System.Management 即可 我们可以将该程序编译成.dll文件,便于以后调用; 在程序... 阅读全文
posted @ 2007-09-14 00:09 夜帝 阅读(254) 评论(0) 推荐(0) 编辑