导航

随笔分类 -  .NET framework

摘要:将EXCEL数据导入datatabel 阅读全文

posted @ 2007-01-15 11:53 Phono 阅读(293) 评论(0) 推荐(0)

摘要:.net的通用代码行数统计程序 阅读全文

posted @ 2007-01-15 10:21 Phono 阅读(1437) 评论(2) 推荐(0)

摘要:以前因为要配置网络打印机发现了脚本的强大功能,寒一个查里斯——晨的语录“脚本才素王道。。。。”言归正传,还是老规矩,先看代码,下面解释 strComputer = "."arrTargetProcs = Array("calc.exe","notepad.exe","freecell.exe")Set objWMIService = GetObject("winmgmts:" _ & "{impe... 阅读全文

posted @ 2006-12-29 10:25 Phono 阅读(402) 评论(0) 推荐(0)

摘要:看见旁边的同事在测试,点一百次那种。。。想起以前好像做过鼠标事件的模拟,结果什么都没留下来,结果为了显示一下就答应帮他做,结果做了半天才做出来,为了防止以后再忘,记一下。首先引用: [DllImport("user32.dll")] private static extern int mouse_event(int dwFlags,int dx,int dy,int cBu... 阅读全文

posted @ 2006-12-14 16:14 Phono 阅读(705) 评论(0) 推荐(0)

摘要:这次说解析器,像所有最基础的操作一样,解析器的最终目的是为了返回需要的值,而通过读取配置文件到引擎而获得的这些数据还不能马上用于操作,通过解析器内部的 方法集,返回对类型的判断,或对四则运算的命令作出相应,这里要说一说优先度的问题,按照优先度的由低到高依次调用调用,如:在加减法方法中调用乘方法,在乘方方法中调用成除运算,而后是正负符号运算,括号预算,每种方法中都会带一个默认为的”0”的参数,如果... 阅读全文

posted @ 2006-09-15 17:12 Phono 阅读(287) 评论(1) 推荐(0)

摘要:An Introduction to Business Objects in C# 阅读全文

posted @ 2006-09-15 16:56 Phono 阅读(953) 评论(1) 推荐(0)

摘要:.net XML引擎驱动事件概述(二) 阅读全文

posted @ 2006-09-11 13:21 Phono 阅读(185) 评论(0) 推荐(0)

摘要:最早接触xml配置文件驱动事件是在实习的时候,那时候恶毒的项目经理让我研究一个工作流引擎,鼎鼎大名的OSWORKFLOW,那东西是JAVA写的,唉~~太强人所难了....最后当然是可耻的失败鸟。最近在研究业务架构的时候,偶尔发现了一个XML引擎驱动事件的程序,fm2.0的,倒不是为了报仇,只是我一直没弄明白到底xml配置是怎么驱动事件的。就看了看,多少有点收获,跟大家分享一下 ... 阅读全文

posted @ 2006-09-11 11:13 Phono 阅读(2113) 评论(3) 推荐(0)

摘要:转载一篇文章,感觉写得很不错,希望大家看了也有收获。原文出处:http://www.itpub.net/612065.html正文:有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。 为了更好的理解设计思想,实例尽可能简单化。但随着需求... 阅读全文

posted @ 2006-08-15 13:15 Phono 阅读(422) 评论(4) 推荐(0)

摘要:Microsoft DirectX 9.0 SDK Update (Summer 2003)是微软发布的DX集成VS2003的开发包,宁为给的,但好长时间没看……辜负他了。主要是因为不好装,每次还得手动的把类库放在framework里面,而且相关的文档大多看不懂,3D基础知识薄弱。当时感觉D3D程序就是3d建模加画画,跟Photoshop也差不了多少的样子(Photoshop挺深的其实)。 前一阵... 阅读全文

posted @ 2006-04-10 17:29 Phono 阅读(2234) 评论(13) 推荐(0)

摘要:一个被终止的对象常驻内存重而不被使用的话,会占用很多系统资源,于是.net的垃圾回收器就会将它放在中止化队列中,一旦时机成熟,该对象就会被唤醒,并调用他的finalize方法,来彻底的终结他,但是利用这一机制,就可以将耗费资源的巨型类放入到一个对象池中,在程序的整个生存期内重复的使用他(结束的标志是clr认为在进程中不存在任何该应用程序的根)。我们称这些巨型类为Expensive对象,下... 阅读全文

posted @ 2006-04-10 17:14 Phono 阅读(315) 评论(0) 推荐(0)