摘要: 首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。   本节先对和文件系统相关的两个.NET类进行简要介绍。   System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间。下面通过程序实例来介绍其主要属性和方法。   (1) 文件打开方法:File.Open ()  该方法的声明如下:public static FileStream Open(string path,FileMode mode)   下面的代码打开存放在c 阅读全文
posted @ 2009-05-02 01:36 GT_Andy 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 事件  在发生其他类或对象关注的事情时,类或对象可通过事件通知它们。发送(或引发)事件的类称为“发行者”,接收(或处理)事件的类称为“订户”。    public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private void button1_Click(object sender, EventArgs e){Car car = new Car();car.OnOilWarning += new O 阅读全文
posted @ 2009-05-01 17:30 GT_Andy 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 首先说说上下文:博客园内两篇关于此题的讨论http://www.cnblogs.com/beginor/archive/2009/04/27/1444844.htmlhttp://www.cnblogs.com/ilovemeyou2000/archive/2009/04/29/1445797.html这道"有趣"的面试题是:甲乙两地相距100公里,有一辆火车以每小时15公里的速度离开甲地直奔乙地,另一辆火车以每小时20公里的速度从乙地开往甲地。如果有一只鸟,以30公里每小时的速度和两辆火车同时启动,从甲地出发,碰到另一辆车后返回,依次在两辆火车来回飞行,直到两辆火车相遇,请问,这只小鸟往返了 阅读全文
posted @ 2009-05-01 01:28 GT_Andy 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 我公司工作要用到很多虚拟机,而有一台日常生活用的XP虚拟机,这两天当用右键点击文件(*.txt,*.doc,*.pdf,*.rar*……)反映超慢,甚至死机。由于一直很忙,没腾出时间修理他今天工作提前做完,终于把这个问题给解决了。呵呵,网上搜的,共享一下。【1一种是文件打开很慢,弹出菜单很慢。这个情况主要是SHELL扩展被破坏造成的,所谓的优化软件可能导致Shell扩展被损坏。要解决问题,请到注册表中,定位-到以下两个主键: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers HKEY_CLASSES_ROOT\*\shellex\PropertyS 阅读全文
posted @ 2009-04-30 15:45 GT_Andy 阅读(9041) 评论(0) 推荐(0) 编辑
摘要: 大学的友情,是我一生中最值得珍惜的友情,我不会忘记你们的,我的兄弟们。都说兄弟如手足,女人如衣服。我不是太赞成这句话。具体原因嘛,只可意会不可以言谈。兄弟,就是一天或一月或一年(或更长),不联系,心中还深谙彼此的人。我的兄弟,可能我话很少,让你们觉得我一点也不珍惜你们。我可能表面表现是这样的,但我内心深处,我真的很珍惜你们。是你们陪伴我走了这么久,谢谢你们。以前、现在或日后,如有对不住的地方,请你们见谅。女人,也不是衣服,想找一件合适的衣服,我觉得很难。想找一个合适的女人,陪伴一生,那就更难了。今天不知道为什么,突然说起了这些。兄弟,我很在乎你。女人,我也想陪你走一程,我会处理好两者关系的。 阅读全文
posted @ 2009-04-29 22:18 GT_Andy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 简单的测试了一下IE前进和后退的过程.依次访问网站A,B,C,D.后退至 B,然后重新请求网站E,则记录的保存顺序则是 A,B,EC,D将会从记录列表中删除.下面看代码(以下操作均在内存中进行):一个History对象,用来生成一个记录对象,该对象包含 url,title,html三个属性.[代码]HistoryAction是对链表操作静态类,具体看代码注释[代码]页面调用方法[代码]OK,搞定,实际上非常简单,这里可以看到LinkedList的方便之处了.对性能的处理请自已把握.好了,如果有不合理的地方请大家指正.【Reprinted from http://www.cnblogs.com/ 阅读全文
posted @ 2009-04-28 15:36 GT_Andy 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗体活动元素 document.activeElement 绑定事件 document.captureEvents(Event.KEYDOW 阅读全文
posted @ 2009-04-27 14:29 GT_Andy 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 大约是1996年春天,我在韦恩州立大学(Wayne State University)正忙着写硕士论文。一天,收到了一封电子邮件,来自Richard Brodie,我依稀还记得上面写着: "I'm the creator of Word. I found your resume… are you interested in a contract position at Microsoft?" 他叫我写了一个程序 (好像是二叉树排序),我写好之后email给他。几天之后,他又安排了微软的一个电话面试,主要询问了一些关于项目、程序设计语言方面的知识。不久,他说还得去面试,就把去微软公司总部Seat 阅读全文
posted @ 2009-04-23 23:55 GT_Andy 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 下面附上我根据上面的IPProvider做的一个仿系统更改网络IP界面的小程序界面.呵呵 因家中与公司的网络配置不同,而我又是带着我的笔记本在家里与公司来来回回.这就导致要经常设置不同的IP和网关数据,一段时间下来后觉得特烦,做为一个程序员.为什么不好好利用自己的知识偷懒一下呢?特别是像我这样一个懒惰的人... 因为网络IP设置是要涉及到硬件,C#是没有现成接口调用的.只能通过调用API或者是WMI这道系统提供给我们的桥梁..在WMI这个大库中用于管理网络配置的则主要是通过"Win32_NetworkAdapterConfiguration"这个管理类.这里面已基本包括了IP,DNS,网关的 阅读全文
posted @ 2009-04-23 20:41 GT_Andy 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now;1.2 取当前年 int 年=currentTime.Year;1.3 取当前月 int 月=currentTime.Month;1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour;1.6 取当前分 int 分=currentTime.Minute;1.7 取当前秒 int 秒=currentTim 阅读全文
posted @ 2009-04-23 20:39 GT_Andy 阅读(552) 评论(0) 推荐(0) 编辑