摘要: 一、获取文件大小<%FPath=server.mappath("1.htm") '本地文件地址Set fso = CreateObject("Scripting.FileSystemObject")Set f = fso.GetFile(FPath)size=f.sizeresponse.write "文件名称:"&f.name"<br>"if size>="1000" then response.write "文件大小:"&f 阅读全文
posted @ 2009-04-27 20:25 小宇飞刀 阅读(202) 评论(0) 推荐(0)
摘要: 一、获取文件大小"if size>="1000" then response.write "文件大小:"&f.size/1024&"KB"else response.write "文件大小:"&f.size/(1024*1024)&"MB"end ifres... 阅读全文
posted @ 2009-04-27 20:25 小宇飞刀 阅读(322) 评论(0) 推荐(0)
摘要: 现在的D版事业真是猖盛,微软才出没多久的正版检验程序补丁,已经有了破解的办法了。广大D版用户有福了。Windows XP更新时,如果更新了Windows Genuine Advantage Notification KB905474补丁,系统里会被植入一个名为 WGA (Windows Genuine Advantage Notifications)的正版检验程序在开机时候会和微软服务器进行序列号验证,如果用户的vlk号在黑名单内,则提示是盗版受害者。但是那补丁是不能卸载的,所以只能手工删除WGA文件!方法一:打开注册表(开始----运行----输入regedit)然后依次打开HKEY_LOC 阅读全文
posted @ 2009-04-27 20:24 小宇飞刀 阅读(331) 评论(0) 推荐(0)
摘要: PHP5新增一些函数,简单说明如下。1. 数组· array_combine() 使用一个包含关键字的数组和一个包含关键字值的数组来创建一个新数组。· array_diff_uassoc() jie 借助于索引检测(由用户提供的回调函数来实现)来计算数组的偏差。· array_udiff() 通过数据比较的的回调函数来技术数组的偏差。· array_udiff_assoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。· array_udiff_uassoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。 阅读全文
posted @ 2009-04-27 20:23 小宇飞刀 阅读(138) 评论(0) 推荐(0)
摘要: PHP5新增一些函数,简单说明如下。1. 数组· array_combine() 使用一个包含关键字的数组和一个包含关键字值的数组来创建一个新数组。· array_diff_uassoc() jie 借助于索引检测(由用户提供的回调函数来实现)来计算数组的偏差。· ... 阅读全文
posted @ 2009-04-27 20:23 小宇飞刀 阅读(109) 评论(0) 推荐(0)
摘要: 本人在调试以下存储过程中遇到了很大的困扰(主要是临时表操作):CREATE PROCEDURE [c_readtop] @eachrow int=10 ASdeclare @tmpcat varchar(16)create table #tmp_result (ar... 阅读全文
posted @ 2009-04-27 20:22 小宇飞刀 阅读(91) 评论(0) 推荐(0)
摘要: 本人在调试以下存储过程中遇到了很大的困扰(主要是临时表操作):CREATE PROCEDURE [c_readtop] @eachrow int=10 ASdeclare @tmpcat varchar(16)create table #tmp_result (arid int,cat2 varchar(16),title varchar(100),upday datetime)declare rt_cursor cursorfor select cat2 from category where cat1='电脑手册' and catl=2open rt_cursorfetch 阅读全文
posted @ 2009-04-27 20:22 小宇飞刀 阅读(312) 评论(0) 推荐(0)
摘要: 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["elementName"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。 (2)解决方法: 改用 [] 作为下标运算。如:document.forms("formName") 改为 阅读全文
posted @ 2009-04-27 20:21 小宇飞刀 阅读(90) 评论(0) 推荐(0)
摘要: 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.... 阅读全文
posted @ 2009-04-27 20:21 小宇飞刀 阅读(93) 评论(0) 推荐(0)
摘要: 先看一个innerHtml的简单例子:"; str+="I Love you;"; str+="I Love you,too!"; p.innerHTML=str+""+Math.random(); s... 阅读全文
posted @ 2009-04-27 20:15 小宇飞刀 阅读(499) 评论(0) 推荐(0)
摘要: 先看一个innerHtml的简单例子:<html><head><mce:script language="javascript"><!--function Test(){ var str=""; str+="Hello,"; str+="This is a Test!<br />"; str+="I Love you;<br />"; str+="I Love you,too!"; p.innerHTML=st 阅读全文
posted @ 2009-04-27 20:15 小宇飞刀 阅读(286) 评论(0) 推荐(0)
摘要: 一些ASP.NET不能调试问题的解决办法1、自动附加到计算机“计算机名”上的进程“[四位的一个编号] aspnet_wp.exe”失败。错误代码为 0x8013134b。 因为ASP.NET运行时,发出的HTTP请求经过IIS,然后由IIS再专访给aspnet_wp.exe进行处理。所以如果aspnet_wp.exe失败,则无法完成请求。这个问题应该是安装了ASP.NET2.0才会出现的修改步骤如下:1)在运行里输入 inetmgr.exe 打开IIS管理器2)在IIS的属性里有一个ASP.NET选项3)从下拉框里选择使用ASP.NET1.1版本参考下图2、无法在Web服务器上启动调试。您不具 阅读全文
posted @ 2009-04-27 20:14 小宇飞刀 阅读(348) 评论(0) 推荐(0)
摘要: 一些ASP.NET不能调试问题的解决办法1、自动附加到计算机“计算机名”上的进程“[四位的一个编号] aspnet_wp.exe”失败。错误代码为 0x8013134b。 因为ASP.NET运行时,发出的HTTP请求经过IIS,然后由IIS再专访给aspnet_wp... 阅读全文
posted @ 2009-04-27 20:14 小宇飞刀 阅读(120) 评论(0) 推荐(0)
摘要: 如何在Delphi中创建和使用udl文件:方法一:直接弹出UDL对话框:useADOConed; EditConnectionString(ADOQuery1); 方法二:⑴、右键---新建---文本文档,重命名为 connSet.udl 。⑵、双击打开 connSet.udl 按提示操作配置数据库,选择本地或远程数据库,配置好后退出。⑶、使用Delphi 控件TADOConnection连接代码:在Form1的OnCreate事件如下 try ADOC.Connected := false; ADOC.ConnectionString := ''; ... 阅读全文
posted @ 2009-04-27 20:12 小宇飞刀 阅读(501) 评论(0) 推荐(0)
摘要: 如何在Delphi中创建和使用udl文件:方法一:直接弹出UDL对话框:useADOConed; EditConnectionString(ADOQuery1);方法二:⑴、右键---新建---文本文档,重命名为 connSet.udl 。⑵、双击打开 connS... 阅读全文
posted @ 2009-04-27 20:12 小宇飞刀 阅读(192) 评论(0) 推荐(0)
摘要: VS 2003/VS 2005 迅雷资源下载网址,速度牛快!http://blog.xunlei.com/web/category.html?uin=penghaijun&category_id=116&keyword=vs2003 阅读全文
posted @ 2009-04-27 20:11 小宇飞刀 阅读(342) 评论(0) 推荐(0)
摘要: 你有过这种情景吗:与朋友或同事交谈至某一时段时,双方突然都静了下来,这就是交流中最尴尬的局面——双方无话可说了。 无话可说,有时候是因为一方对另一方说的内容根本不感兴趣,有时候是因为一方说的意思和对方的理解有偏差,有时候是因为双方缺乏在某些特殊情景下的沟通技巧。 良好的沟通需要双方在适当的时候分别扮演起发送信息者和接受信息者的角色。因为交流是两个人的事情,你不能指望等着对方为交流过程负起全部责任。 以下12条建议可以教会你在无话可说的时候说什么,以及如何避免无话可说的情景出现: 1.避免判断 不要轻易地对某事某人做出道德判断或价值判断。因为即便这些判断不是针对对方的,也会使在座的每个... 阅读全文
posted @ 2009-04-27 20:10 小宇飞刀 阅读(180) 评论(0) 推荐(0)
摘要: BOOL WINAPI funname(char *pFileName,char *pID);这是C++写的一个DLL里面的函数我现在想用delphi调用这个函数静态:function funname(var pFileName:pchar;var pID:pchar):integer;stdcall;external 'DLLNAME.dll' name 'funname'; 动态:OneHandle := LoadLibrary(DLLNAME.dll'); //动态载入DLL,并返回其句柄 try if oneHandle<>0 the 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(534) 评论(0) 推荐(0)
摘要: 现在有一个由VC开发的ATL/COM服务(EXE或DLL形式均可),该服务提供了一个方法及一个事件。现欲使用Delphi来调用该服务,方法就已经可以正常使用了,但是不知道怎样响应事件(使用VB及VC的调用都已经可以正常使用该服务的方法及事件了)。服务提供的方法及事件如下(VC中的定义):方法: SetData(LONG iData);事件: ReceiveData(LONG iData);-------------------------------------------------------------------------------------------如果 COM Serv.. 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(156) 评论(0) 推荐(0)
摘要: BOOL WINAPI funname(char *pFileName,char *pID);这是C++写的一个DLL里面的函数我现在想用delphi调用这个函数静态:function funname(var pFileName:pchar;var pID:pch... 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(137) 评论(0) 推荐(0)
摘要: 现在有一个由VC开发的ATL/COM服务(EXE或DLL形式均可),该服务提供了一个方法及一个事件。现欲使用Delphi来调用该服务,方法就已经可以正常使用了,但是不知道怎样响应事件(使用VB及VC的调用都已经可以正常使用该服务的方法及事件了)。服务提供的方法及事件如... 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(112) 评论(0) 推荐(0)
摘要: 一直以来,和很多朋友一样,我调试ASP一般都是用editplus,当然,界面部分还是要用用什么frontpage之类的啦。前段时间写.net项目,装了一个VS.net2003,最近要写一个asp的项目,后来想想用vs20003来试试吧。打开VS2003,先新建立一个项目,选Visual Basic项目--空WEB项目,名字就叫webproject1,然后可以在资源管理器(是VS的不是windows的)里看到解决方案。点项文件栏上的“项目”,然后点“webproject1属性”--“配置属性”--“调试”里,把“ASP.NET调试”去掉,把“ASP”调试打开。 右键webproject1,添加新 阅读全文
posted @ 2009-04-27 20:08 小宇飞刀 阅读(144) 评论(0) 推荐(0)
摘要: 一直以来,和很多朋友一样,我调试ASP一般都是用editplus,当然,界面部分还是要用用什么frontpage之类的啦。前段时间写.net项目,装了一个VS.net2003,最近要写一个asp的项目,后来想想用vs20003来试试吧。打开VS2003,先新建立一个项... 阅读全文
posted @ 2009-04-27 20:08 小宇飞刀 阅读(132) 评论(0) 推荐(0)
摘要: 很早之前就在PJ的blog上看到可以用VS2005调试ASP程序,但是没有写出具体的步骤,后来一次偶尔也让我找到了方法,但是一直没把它写出来,今天就把用VS2005调试ASP程序的方法写出来,希望对写ASP程序的朋友们有用。 首先需要说明的是,我所用的环境是Win2003+IIS6,PJ用的环境是Vista+IIS7+WPF,不过我想WPF应该是无关紧要的,主要是服务器支持服务端脚本调试。在此我以IIS6为例说明怎样开启服务端脚本调试。 先打开“Internet 信息服务(IIS)管理器”,找到要开启服务端脚本调试的网站,进入属性页,进入“主目录”选项卡,点击“应用程序设置”中的“配置”,.. 阅读全文
posted @ 2009-04-27 20:07 小宇飞刀 阅读(100) 评论(0) 推荐(0)
摘要: 很早之前就在PJ的blog上看到可以用VS2005调试ASP程序,但是没有写出具体的步骤,后来一次偶尔也让我找到了方法,但是一直没把它写出来,今天就把用VS2005调试ASP程序的方法写出来,希望对写ASP程序的朋友们有用。 首先需要说明的是,我所用的环境是Win... 阅读全文
posted @ 2009-04-27 20:07 小宇飞刀 阅读(152) 评论(0) 推荐(0)
摘要: 方法:用FindWindow找到窗口的hWnd,(可以通过窗口类名或标题),然后PostMessage(hWnd, WM_CLOSE, 0, 0);Windows API 提供了函数FindWindow,可以让应用程序在启动时检查自己或其他应用程序是否已经存在。该函数在Delphi中的语法为: function FindWindow(lpClassName: PChar, lpWindowName: PChar): HWND; 其中,参数lpCalssName 是要查找的窗口的类的名称,参数lpWindowName是要查找的窗口的标题(Caption)。 如果找到了相应的窗口实例,将返... 阅读全文
posted @ 2009-04-27 20:06 小宇飞刀 阅读(538) 评论(0) 推荐(0)
摘要: 方法: 用FindWindow找到窗口的hWnd,(可以通过窗口类名或标题),然后PostMessage(hWnd, WM_CLOSE, 0, 0); Windows API 提供了函数FindWindow,可以让应用程序在启动时检查自己或其他应用程... 阅读全文
posted @ 2009-04-27 20:06 小宇飞刀 阅读(164) 评论(0) 推荐(0)
摘要: function exe_is_running(const exeName:String) : Boolean; //exeName:不要扩展名的Exe主文件名var hCurrentWindow:HWnd; szText:array[0..254] of char;begin Result := False; hCurrentWindow:=Getwindow(Application.Handle,GW_HWNDFIRST); while hCurrentWindow <> 0 do begin if Getwindowtext(hCurrentWindow,@szte... 阅读全文
posted @ 2009-04-27 20:04 小宇飞刀 阅读(201) 评论(0) 推荐(0)
摘要: function exe_is_running(const exeName:String) : Boolean; //exeName:不要扩展名的Exe主文件名var hCurrentWindow:HWnd; szText:array[0..254] of ... 阅读全文
posted @ 2009-04-27 20:04 小宇飞刀 阅读(249) 评论(0) 推荐(0)
摘要: InterDev 调试错误信息: Unable to set server into correct debugging state automatically....权威解决方法了:1、安装 vs6.0 cd2 vid_ss/setup.exe 2、安装 vs6.0 cd2 vid_ss/setup.exe3、配置dcom,设置用户权限4、打开IIS的调试功能5、OK详情见微软官方网站相关讨论帖:①Visual InterDev 6.0 ASP 调试无法在基于 Windows XP 的计算机上正常运行 http://support.microsoft.com/?scid=kb;zh-cn;. 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(181) 评论(0) 推荐(0)
摘要: 多实例指同时有同一个应用程序的多个副本在运行。同一个应用程序的多个副本可以相互独立地同时运行,是Win32操作系统提供的一个功能。但有时,我们可能希望用户启动应用程序后就不再启动它的别的副本。比如某种设备资源的控制程序,像调制解调器和并行端口。这种情况下,用程序代码防止同时出现多个程序的副本在运行是非常必要的。 在16位的Windows中,要防止出现多个实例是很简单的,因为系统变量hPrevInst可以被用来判断是否有其他的实例存在。当hPrevInst变量不为0时,表示已经有别的应用程序实例在运行。 然而,在Win32系统中每个进程之间有R32绝缘层来彼此隔绝。因此,在Win32系统中变.. 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(162) 评论(0) 推荐(0)
摘要: InterDev 调试错误信息: Unable to set server into correct debugging state automatically....权威解决方法了:1、安装 vs6.0 cd2 vid_ss/setup.exe 2、安装 vs6... 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(90) 评论(0) 推荐(0)
摘要: 多实例指同时有同一个应用程序的多个副本在运行。同一个应用程序的多个副本可以相互独立地同时运行,是Win32操作系统提供的一个功能。但有时,我们可能希望用户启动应用程序后就不再启动它的别的副本。比如某种设备资源的控制程序,像调制解调器和并行端口。这种情况下,用程序代码... 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(218) 评论(0) 推荐(0)
摘要: 博主不懂艺术,也不知道这些画的艺术水准如何,就是感觉很漂亮,故贴出一观!--------摘自中华网 点击阅读全文查看更多内容 阅读全文
posted @ 2009-04-27 19:59 小宇飞刀 阅读(180) 评论(0) 推荐(0)
摘要: 下面是注入的过程的代码,博主在Windows XP/2000测试通过,由于我没有Windows 2003/Vista,故没有测试。(2009-4-15 01:20 Windows 2003 Server下测试也已通过)----此篇文章来自《深入WINDOWS编程》unit toDllUnt;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, tlhelp32;type TtoDllFrm = class(TForm) Button1: TB... 阅读全文
posted @ 2009-04-27 19:57 小宇飞刀 阅读(177) 评论(0) 推荐(0)
摘要: 下面是注入的过程的代码,博主在Windows XP/2000测试通过,由于我没有Windows 2003/Vista,故没有测试。(2009-4-15 01:20 Windows 2003 Server下测试也已通过)----此篇文章来自《深入WINDOWS编程》u... 阅读全文
posted @ 2009-04-27 19:57 小宇飞刀 阅读(124) 评论(0) 推荐(0)
摘要: 如何使用最少的代码为你的窗体有效地提供剪贴板的相关操作关键字:剪切 复制 粘贴 sendmessage 类 别:API procedure TForm1.Cut1Click(Sender: TObject);beginSendMessage (ActiveControl.Handle, WM_Cut, 0, 0);end;procedure TForm1.Copy1Click(Sender: TObject);beginSendMessage (ActiveControl.Handle, WM_Copy, 0, 0);end;procedure TForm1.Paste1Click(Sende 阅读全文
posted @ 2009-04-27 19:56 小宇飞刀 阅读(100) 评论(0) 推荐(0)
摘要: 如何使用最少的代码为你的窗体有效地提供剪贴板的相关操作关键字:剪切 复制 粘贴 sendmessage 类 别:API procedure TForm1.Cut1Click(Sender: TObject);beginSendMessage (ActiveContr... 阅读全文
posted @ 2009-04-27 19:56 小宇飞刀 阅读(112) 评论(0) 推荐(0)
摘要: 在控制别的应用程序的时候,经常需要等待直到某个功能结束,例如:打开一个窗口-->等待直到窗口结束这个时候就可以用到SendMessage如果在打开这个窗口后仍然需要对该窗口的界面进行设置,比如Edit的value等等,比如:打开一个窗口-->控制窗口的control的属性这个时候就需要PostMessage使用一个钩子程序截获消息后,使用SendMessage把消息发送到主处理程序进行处理,但是在主处理程序还没有完成任务的时候,被设置钩子的程序进入了停止的状态,不可以处理WM_PAINT,WM_MOVE,.......等的基本信息,必须要等SendMessage发送出的消息完成后, 阅读全文
posted @ 2009-04-27 19:55 小宇飞刀 阅读(119) 评论(0) 推荐(0)
摘要: 在控制别的应用程序的时候,经常需要等待直到某个功能结束,例如:打开一个窗口-->等待直到窗口结束这个时候就可以用到SendMessage如果在打开这个窗口后仍然需要对该窗口的界面进行设置,比如Edit的value等等,比如:打开一个窗口-->控制窗口的control... 阅读全文
posted @ 2009-04-27 19:55 小宇飞刀 阅读(132) 评论(0) 推荐(0)
摘要: 有两种情况,一种是本机直接接入互联网,比如通过拨号或者ADSL;另一种是局域网通过一个网关或者路由接入互联网;尤其是第二种情况,如何在局域网内的一台机器上获得当前网关所取得的互联网IP地址呢?unit Functions;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;function CheckInternetOnline: boolean; //检查互联网是否在线function IsIP(S: string): boolean; //判断... 阅读全文
posted @ 2009-04-27 19:53 小宇飞刀 阅读(609) 评论(0) 推荐(0)
摘要: 有两种情况,一种是本机直接接入互联网,比如通过拨号或者ADSL;另一种是局域网通过一个网关或者路由接入互联网;尤其是第二种情况,如何在局域网内的一台机器上获得当前网关所取得的互联网IP地址呢?unit Functions;interfaceuses Windows... 阅读全文
posted @ 2009-04-27 19:53 小宇飞刀 阅读(291) 评论(0) 推荐(0)
摘要: 这是博主在很久以前无意中欣赏到的一个MTV,但到现在为止仍然是博主最喜欢的一个MTV,音乐、背景、画质、故事,无一不打动博主的心。 看了之后,只有一种感觉---音乐无国界! 该MTV原名为“kiss”,我觉得取得不太好,曾给它改了个名“The eye”,后来觉得也不好,还不如原名“Kiss”,但终觉无法达意入境,于是又给它取了现在的这个名字---“The Love of late autumn”(爱在深秋)。Windows Media Player文件点击打开/折叠播放器下载文件 点击这里下载文件 阅读全文
posted @ 2009-04-27 19:52 小宇飞刀 阅读(129) 评论(0) 推荐(0)
摘要: 一些delphi开发的小技巧2008-04-22 21:16这是我从网上收集到的一些delphi开发的小技巧,现在与大家一起分享◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar('newfile.txt'),pchar('/... 阅读全文
posted @ 2009-04-27 19:51 小宇飞刀 阅读(142) 评论(0) 推荐(0)
摘要: 一些delphi开发的小技巧2008-04-22 21:16这是我从网上收集到的一些delphi开发的小技巧,现在与大家一起分享◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:var xpanel,ypanel,xlabel,ylabel:integ 阅读全文
posted @ 2009-04-27 19:51 小宇飞刀 阅读(159) 评论(0) 推荐(0)
摘要: 人间的情歌无数,但哪首最能打动人?最能让人感受到爱情带来的震撼?心目中只有一首----Celine.Dion 的 《The Power of Love》点击下载《The Power of Love》Cline.Dion(席琳.迪翁)更多Cline.Dion图片和资料......Windows Media Player文件点击打开/折叠播放器 阅读全文
posted @ 2009-04-27 19:50 小宇飞刀 阅读(148) 评论(0) 推荐(0)
摘要: Here's how to call a Message Box with a timeout, the message box closes itself after the timeout period was reached.The trick is to call an undocumented MessageBoxTimeout API located in user32.dll. Thefunction returns an integer value of either a MB_TIMEDOUT value(indicating the timeout period w 阅读全文
posted @ 2009-04-27 19:48 小宇飞刀 阅读(280) 评论(0) 推荐(0)
摘要: Here's how to call a Message Box with a timeout, the message box closes itself after the timeout period was reached.The trick is to c... 阅读全文
posted @ 2009-04-27 19:48 小宇飞刀 阅读(141) 评论(0) 推荐(0)
摘要: 够简单吧?超级简单实用 阅读全文
posted @ 2009-04-27 19:47 小宇飞刀 阅读(211) 评论(0) 推荐(0)
摘要: 2006-12-05 00:09:33 小宇飞刀还在吗? 2006-12-05 00:10:14 刘伟您好,我现在有事不在,一会儿再和您联系 2006-12-05 00:12:15 小宇飞刀放在我的邮箱中 xieyunc@163.compwd: *******2006-12-05 00:12:57 刘伟您好,我现在有事不在,一会儿再和您联系 2006-12-05 08:24:40 刘伟收到,辛苦了过年回去请你吃饭 2006-12-07 09:33:11 刘伟[;-D] 2006-12-07 09:52:49 小宇飞刀[:*] 2006-12-07 09:53:38 刘伟你上次传给我的最新考.. 阅读全文
posted @ 2009-04-27 19:46 小宇飞刀 阅读(197) 评论(0) 推荐(0)
摘要: 写代码是一种艺术。使用Delphi,任何人都可以轻而易举地开发出某种软件、完成某些任务。而完美的代码则只有真正的高手才能写出。除了正确的缩进、大小写、命名规则之外,请时刻牢记爱因斯坦的名言--简单就是美。下面将谈及的五个代码问题,可能是初学者、甚至一些老鸟都会犯的错误。忠告一布尔型变量的赋值操作应该是直接的。例如,在一个if/then/else语句中,if子句将布尔型变量赋值为True,而else子句将其赋为False。下面这段代码的写法是不好的:view plainprint?ifIf_Love_DelphithenResult:=TrueelseResult:=False;而这样写就比较好 阅读全文
posted @ 2009-04-27 19:45 小宇飞刀 阅读(181) 评论(0) 推荐(0)
摘要: Delphi的经典书籍:1、《Delphi 技术手册》 Ray Liscbner著 632页 65元 中国电力出版社2、《Delphi 5 开发人员指南》 Steve Teixeira & Xavier Pacheco著 1263页 138元 机械工业出版社3、《Delphi COM 深入编程》 Eric Harmon著 473页 48元 机械工业出版社4、《Delphi DirectX图形与游戏程序设计》 John Ayres著 445页 45元 电子科技大学出版社5、《Delphi 4 编程技术内幕》 Charlie Calvert著 985页 110元 机械工业出版社6、《Del 阅读全文
posted @ 2009-04-27 19:43 小宇飞刀 阅读(463) 评论(0) 推荐(0)
摘要: 终于忙过一个段落了,机房管理系统基本完成,不指望它能挣钱的,只是学校原来机房管理系统有点不太好用,为了不让学生说中心真烂,也为了给中心的挣点面子,就象干什么似的把它给做了,再次申明:是免费的 系统的常用功能就不多说了,截几个图先,顺带把特色功能介绍一下: 系统结构:三层结构 系统模块:应用服务器端、控制管理端、学生端。 开发工具:Delphi 7.0+MS Sql Server 2000+Together+TortoiseSVN 运行平台:Windows 2003/XP/2000/9x 功能: 常用..........略(大量使用存储过程、触发器、定时器) 特色: ... 阅读全文
posted @ 2009-04-27 19:41 小宇飞刀 阅读(303) 评论(0) 推荐(0)
摘要: Delphi中的钩子函数--HOOK,即系统挂钩捕捉键盘操作实例 在WINDOWS系统下,应用程序常常要截获其他程序的消息,并加以处理(例如跟踪键盘或鼠标的按键状况等)。 现在,我们假设在前台进行正常操作,在后台利用HOOK程序为系统安装一个键盘挂钩,当有按键操作时,系统发给键盘挂钩对应的消息,而这些消息被HOOK程序截获,并加以相应的处理,这样就可以监视键盘的使用状况了。一.实现方法 DELPHI提供了强大的可视化集成开发环境,它使得在Windows下的应用程序开发变得更加广泛,因此我们将用DELPHI编写一个动态链接库,然后在主程序中加以调用以实现系统挂钩的设置。具体步骤如下: ①... 阅读全文
posted @ 2009-04-27 19:31 小宇飞刀 阅读(973) 评论(0) 推荐(0)
摘要: Delphi中的钩子函数--HOOK,即系统挂钩捕捉键盘操作实例 在WINDOWS系统下,应用程序常常要截获其他程序的消息,并加以处理(例如跟踪键盘或鼠标的按键状况等)。 现在,我们假设在前台进行正常操作,在后台利用HOOK程序为系统安装一个键盘挂钩,当有... 阅读全文
posted @ 2009-04-27 19:31 小宇飞刀 阅读(276) 评论(0) 推荐(0)
摘要: 本例子为在Form1的Panel中显示Form2窗体,请注意例子中的reintroduce关键字//Form2 子窗体uses unit2;procedure TForm1.FormCreate(Sender: TObject);begin form2 := TForm2.Create(Panel,self); form2.BorderStyle := bsNone; form2.WindowState := wsMaximized; form2.Parent := Panel; form2.Show;end;//Form1 父窗体uses Unit1;private FOwn... 阅读全文
posted @ 2009-04-27 19:27 小宇飞刀 阅读(157) 评论(0) 推荐(0)
摘要: 本例子为在Form1的Panel中显示Form2窗体,请注意例子中的reintroduce关键字//Form2 子窗体uses unit2;procedure TForm1.FormCreate(Sender: TObject);begin form2 := TFo... 阅读全文
posted @ 2009-04-27 19:27 小宇飞刀 阅读(224) 评论(0) 推荐(0)
摘要: 注册表中关于开机自动运行程序和自动启动服务的是哪几个键? Windows启动时通常会有一大堆程序自动启动。不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。 一、当前用户专有的启动文件夹 这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:/Documents andSettings/<用户名字>/“开始”菜单/程序/启动,其中“<用户名字>”是当前登录的用户帐户名称。 二、对所有用户有效的启动 阅读全文
posted @ 2009-04-27 19:25 小宇飞刀 阅读(234) 评论(0) 推荐(0)
摘要: Windows通知栏图标高级编程概述任务栏(Taskbar)是微软公司在Windows 95中引入的一种特殊的桌面工具条,它为用户快速访问计算机资源提供了极大的方便,而状态栏(以下称通知栏)无疑是任务栏上较为特殊的一个窗口。编程人员可以调用API函数Shell_NotifyIcon向通知栏发送消息来添加、删除或修改图标,当在图标上发生鼠标或键盘事件时,系统会向应用程序发送编程时预先定义的消息,通知栏处理回调函数就会被自动调用以做出相应的处理。实现上述功能的相关文章俯仰即拾,此处不再赘述。本文将讨论通知栏编程中几个较为深入的问题及其在Delphi中的实现方法。l 新版Windows操作系统引入的 阅读全文
posted @ 2009-04-27 19:14 小宇飞刀 阅读(265) 评论(0) 推荐(0)
摘要: Windows通知栏图标高级编程概述任务栏(Taskbar)是微软公司在Windows 95中引入的一种特殊的桌面工具条,它为用户快速访问计算机资源提供了极大的方便,而状态栏(以下称通知栏)无疑是任务栏上较为特殊的一个窗口。编程人员可以调用API函数Shell_No... 阅读全文
posted @ 2009-04-27 19:14 小宇飞刀 阅读(320) 评论(0) 推荐(0)
摘要: 博主自写的三层中如何在服务器与客户端之间传输自定义的'Record'类型数据的例子。效果图如下:例子源码下载:http://Delphi盒子上还未审核。现在已审核!下载地址为:http://sd.2ccc.com/downloads/simples/database/xieyunc_RDMRecordDemo.rarcsdn已审核了:http://download1.csdn.net/down3/20070320/20145824710.rar关键代码:/*================================================单元名称:Comm单元功能 阅读全文
posted @ 2009-04-27 19:12 小宇飞刀 阅读(212) 评论(0) 推荐(0)
摘要: CodeGear Delphi 2007 for Win32 专业版下载地址一:ed2k://|file|[CodeGear.RAD.Studio.-.Delphi.2007].CodeGear.RAD.Studio.Delphi.2007.iso|1293953024|1afe052b15a01b7b13c81c0274215f55|下载地址二: ftp://d2007:d2007@top286.com ftp的注册名和密码已写出来了都是d2007,以上地址完全可以下载,但由于人数很多,如果暂时打不开可多试几次。博主已从电驴下载并已安装,下载的ISO文件中内附破解工具:D2007 Tweak 阅读全文
posted @ 2009-04-27 19:11 小宇飞刀 阅读(1024) 评论(0) 推荐(0)
摘要: Delphi 2007企业版安装指南------------------转自 http://blog.suolei.com/read.php/159.htm?page=1这些天相信大家都在忙着下载Delphi 2007吧,我也在第一时间从BT上下载了网上流出的专业版,但就在今天发现官方出了企业版的30天测试版下载,为了追求完美从下午开始对企业版分析,分析结果如下:一、关于官方的版本 官方下载的只是个EXE文件,下载后确认和专业版内的setup.exe是同一文件!其它文件和专业版一样,已经和官方下载的比对过了,这里估计是效仿M$的Vista了,是用序列来确定是什么版本的!引用0a98a3729. 阅读全文
posted @ 2009-04-27 19:09 小宇飞刀 阅读(308) 评论(0) 推荐(0)
摘要: Delphi 2007企业版安装指南------------------转自 http://blog.suolei.com/read.php/159.htm?page=1这些天相信大家都在忙着下载Delphi 2007吧,我也在第一时间从BT上下载了网上流出的专业版,... 阅读全文
posted @ 2009-04-27 19:09 小宇飞刀 阅读(225) 评论(0) 推荐(0)
摘要: ┊常用开源控件┊ ZeosLib http://sourceforge.net/projects/zeoslib 一套开源的数据库控件,可以支持多数据库,相当不错:MSSQL、Interbase、FireBird、ProgreSQL、DB2、SYBASE、ORACLE、MySQL RxLib http://www.sourceforge.net/projects/rxlib 老牌控件包,俄罗斯出品,很早以前的经典,包含60多个常用改良的控件。 Indy9 and Indy10 http://www.indyproject.org/Sockets/Download/DevSnapsho... 阅读全文
posted @ 2009-04-27 18:38 小宇飞刀 阅读(241) 评论(0) 推荐(0)
摘要: 目前,大多数PHP安装还是使用PHP 4.x版本。实际上,PHP 5.0已经出台一段时间了,而如今PHP 5.1.1也刚刚发行。如果你还没有升级到这些新版本,那么让我们一同看一下在新版的PHP中的变化,并在最后讨论对于PHP 6所期望的特性。 一、PHP 5.0中的变化 作为一个全新的版本号,在PHP 4和PHP 5之间存在许多实质性的区别。大多数的炒作主要围绕被重新改写过的新的对象模型。PHP5版本更为完整并且运行性能更为良好。在PHP4中,对象其实仅是一个粗糙的数据类型,并且是值引用的。在试图保持尽可能多的向后兼容性的同时,在PHP5中,设置zend.ze1_compatibil... 阅读全文
posted @ 2009-04-27 18:36 小宇飞刀 阅读(136) 评论(0) 推荐(0)
摘要: 目前,大多数PHP安装还是使用PHP 4.x版本。实际上,PHP 5.0已经出台一段时间了,而如今PHP 5.1.1也刚刚发行。如果你还没有升级到这些新版本,那么让我们一同看一下在新版的PHP中的变化,并在最后讨论对于PHP 6所期望的特性。 一、PHP 5.... 阅读全文
posted @ 2009-04-27 18:36 小宇飞刀 阅读(103) 评论(0) 推荐(0)
摘要: WINDOWS下进程详解.system process 进程文件: [system process] or [system process] 进程名称: Windows内存处理系统进程 描述: Windows页面内存管理进程,拥有0级优先。 是否为系统进程: 是 alg.exe 进程文件: alg or alg.exe 进程名称: 应用层网关服务 描述: 这是一个应用层网关服务用于网络共享。 是否为系统进程: 是 csrss.exe 进程文件: csrss or csrss.exe 进程名称: Client/Server Runtime Server Subsystem 描述: 客户端服务子系 阅读全文
posted @ 2009-04-27 18:34 小宇飞刀 阅读(403) 评论(0) 推荐(0)
摘要: //调用下面两个函数就可以了procedure RunFuckCAD; //屏蔽Ctrl+Alt+Delprocedure StopFuckCAD; //取消屏蔽Ctrl+Alt+Del点击下载源文件主要代码为:unit Fuck_CAD_Unit;interfaceuses Windows, TLHelp32,SysUtils;const MyKernel='SnowmanLockScreenHook.Dll'; //释放完得文件名,可以自己改 Winlogon='winlogon.exe'; MyKernelSize=9216; MyKernelBuf:Ar 阅读全文
posted @ 2009-04-27 18:24 小宇飞刀 阅读(175) 评论(0) 推荐(0)
摘要: //调用下面两个函数就可以了procedure RunFuckCAD; //屏蔽Ctrl+Alt+Delprocedure StopFuckCAD; //取消屏蔽Ctrl+Alt+Del点击下载源文件主要代码为:unit Fuck_CAD_Unit;interf... 阅读全文
posted @ 2009-04-27 18:24 小宇飞刀 阅读(229) 评论(0) 推荐(0)
摘要: 一、 基本路由器的检验命令 show version show processes show protocols show mem show ip route show startup-config show running-config show flash show interfaces 二、 基本路由配置命令 进入:config terminal/memory/network 配置网络时常采用的命令:copy和load 1. 标识:hostname 标识名 2. 启动标识:banner 启动标识 3. 接口:interface 端口号 4. 密码:line 0 6 login passw 阅读全文
posted @ 2009-04-27 18:22 小宇飞刀 阅读(198) 评论(0) 推荐(0)
摘要: 一、 基本路由器的检验命令 show version show processes show protocols show mem show ip route show startup-config show running-config show flash sho... 阅读全文
posted @ 2009-04-27 18:22 小宇飞刀 阅读(106) 评论(0) 推荐(0)
摘要: 1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C:/>nslookup Default Server: ns.hesjptt.net.cn Address: 202.99.160.68 >server 202.99.41.2 则将DNS改为了41.2 > pop.pcpop.com Server: ns.hesjptt.net.cn Address: 202 阅读全文
posted @ 2009-04-27 18:21 小宇飞刀 阅读(294) 评论(0) 推荐(0)
摘要: 1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS ... 阅读全文
posted @ 2009-04-27 18:21 小宇飞刀 阅读(152) 评论(0) 推荐(0)
摘要: Cisco路由技术基础知识详解 路由器 <一> 最简单的网络可以想象成单线的总线,各个计算机可以通过向总线发送分组以互相通信。但随着网络中的计算机数目增长,这就很不可行了,会产 生许多问题: 1、带宽资源耗尽。 2、每台计算机都浪费许多时间处理无关的广播数据。 3、网络变得无法管理,任何错误都可能导致整个网络瘫痪。 4、每台计算机都可以监听到其他计算机的通信。 把网络分段可以解决这些问题,但同时你必须提供一种机制使不同网段的计算机可以互相通信,这通常涉及到在一些ISO网络协议层选择性地在网段间传送数据,我们来看一下网络协议层和路由器的位置。 我们可以看到,路由器位... 阅读全文
posted @ 2009-04-27 18:18 小宇飞刀 阅读(482) 评论(0) 推荐(0)
摘要: Cisco路由技术基础知识详解 路由器 最简单的网络可以想象成单线的总线,各个计算机可以通过向总线发送分组以互相通信。但随着网络中的计算机数目增长,这就很不可行了,会产 生许多问题: 1、带宽资源耗尽。 2、每台计算机都浪费许多时间处理无关的广... 阅读全文
posted @ 2009-04-27 18:18 小宇飞刀 阅读(160) 评论(0) 推荐(0)
摘要: 其实,生成验证码比较简单,画图也不难,不过大家都不喜欢读手册,也不喜欢自己动手,一般是网上抄一段代码了事,我一直如此,偶尔画图,其实发现画图挺有趣。 不过拿普通字体生成的验证码,是没有太大的“战斗力”的,很轻易的就会验证码识别程序识别内容,然后轻易被灌水,要生成好的验证码图片不是简单的事情,有些大公司专门一个部门去做这么一件事情,不过我这里只是了解演示,一般用途应该就够用了吧,呵呵。 下面两个函数,一个能够画出中文内容,另外一个能够画出英文内容,按照需要使用。view plainprint?/***生成中文字符,**必须有GD库、iconv或者mbstring库、相应的字体文件*/fun... 阅读全文
posted @ 2009-04-27 18:17 小宇飞刀 阅读(229) 评论(0) 推荐(0)
摘要: 其实,生成验证码比较简单,画图也不难,不过大家都不喜欢读手册,也不喜欢自己动手,一般是网上抄一段代码了事,我一直如此,偶尔画图,其实发现画图挺有趣。 不过拿普通字体生成的验证码,是没有太大的“战斗力”的,很轻易的就会验证码识别程序识别内容,然后轻易被灌水,要... 阅读全文
posted @ 2009-04-27 18:17 小宇飞刀 阅读(168) 评论(0) 推荐(0)
摘要: (-----引自天极网,个人收藏)SNMP(Simple Network Management Protocol)是简单网络管理协议,主要用来管理网络设备,正因为“简单”,所以其发展很快,到目前为止几乎所有的网络产品都要为其提供支持,以方便管理员的管理和软件开发人员的开发。在这里我们不对有关SNMP的概念和基础知之作过多地阐述,一且假定你对其工作原理有了一定的了解,而仅缺的是如何去实现他。我们所阐述的是基于VC6.0下的SNMP编程。详细介绍一下有关SNMP编程的过程及API函数的用法,在遇到难于理解的部分,我会以较大的篇幅作以解释。言归正传,进入我们的主题。首先来阐述几个重要的概念:1、co 阅读全文
posted @ 2009-04-27 18:16 小宇飞刀 阅读(538) 评论(0) 推荐(0)
摘要: (-----引自天极网,个人收藏)SNMP(Simple Network Management Protocol)是简单网络管理协议,主要用来管理网络设备,正因为“简单”,所以其发展很快,到目前为止几乎所有的网络产品都要为其提供支持,以方便管理员的管理和软件开发人员... 阅读全文
posted @ 2009-04-27 18:16 小宇飞刀 阅读(193) 评论(0) 推荐(0)
摘要: ---本文摘自 北京工商大学 计算机学院 蔡国森 《基于SNMP的MIB库访问实现的研究》一文摘要 SNMP是用于网络管理/代理之间的请求/应答协议。管理信息库(MIB)定义了由代理者维护的各种变量,它们由管理者来进行存取操作,从而实现具体的网络管理。本文在对MIB的分析之后,给出了对MIB库变量访问的C语言程序实例.关键词 简单网络管理协议,模型,信息库,访问实现1 引言简单网络管理协议(SNMP)是Internet组织用来管理Internet的网络协议,随着Internet所使用的TCP/IP协议族成为事实上的网间网互连协议标准,SNMP也成为计算机网络管理方面大家实际遵循的标准。几乎所有 阅读全文
posted @ 2009-04-27 18:15 小宇飞刀 阅读(747) 评论(0) 推荐(0)
摘要: ---本文摘自 北京工商大学 计算机学院 蔡国森 《基于SNMP的MIB库访问实现的研究》一文摘要 SNMP是用于网络管理/代理之间的请求/应答协议。管理信息库(MIB)定义了由代理者维护的各种变量,它们由管理者来进行存取操作,从而实现具体的网络管理。本文在对MIB... 阅读全文
posted @ 2009-04-27 18:15 小宇飞刀 阅读(186) 评论(0) 推荐(0)
摘要: 1. 网络管理基本概念随着计算机和通信技术的飞速发展,网络管理技术已成为重要的前言技术。目前还没有对网络管理的精确定义。例如,对公用交换网,网络管理通常指实时网络监控,以便在不利的条件下(如过载、故障)使网络的性能仍能达到最佳。又如,狭义的网络管理仅仅指网络的通信量管理,而广义的网络管理指网络的系统管理。网络管理功能可概括为OAM﹠P,即网络的运行(Operation)、处理(Administration)、维护(Maintenance)、服务提供(Provisioning)等所需要的各种活动。有时也考虑前三种,即把网络管理功能归结为OAM。☆ SNMP术语和概念 ASN.1: 一个SNMP消 阅读全文
posted @ 2009-04-27 18:13 小宇飞刀 阅读(240) 评论(0) 推荐(0)
摘要: 1. 网络管理基本概念随着计算机和通信技术的飞速发展,网络管理技术已成为重要的前言技术。目前还没有对网络管理的精确定义。例如,对公用交换网,网络管理通常指实时网络监控,以便在不利的条件下(如过载、故障)使网络的性能仍能达到最佳。又如,狭义的网络管理仅仅指网络的通信量管... 阅读全文
posted @ 2009-04-27 18:13 小宇飞刀 阅读(423) 评论(0) 推荐(0)