- 博客(28)
- 收藏
- 关注
原创 三鹿奶粉事件
三鹿奶粉实在是害人不浅啊,做出这样的奶粉出来,不管是哪个环节出了问题,三鹿要承担责任,国家质管局,一样应该承担责任,如果国家质管局的检验结果均不能信,那国产的产品质量还哪里有信心? http://www.williamlong.info/archives/1496.html
2008-09-16 15:02:00 1193
原创 Delphi ListView的用法(常用技巧)
//增加i := ListView1.Items.Count;with ListView1 dobeginListItem:=Items.Add;ListItem.Caption:= IntToStr(i);ListItem.SubItems.Add(第 +IntToStr(i)+ 行);ListItem.SubItems.Add(第三列内容);end;//按标题删除for i:=Li
2008-09-16 14:41:00 1130
转载 Listview中动态添加多个EXE文件的图标和文件名
新建一个工程,放入TListview,TEdit,TButton,TImageList,TOpenDialog控件各一个然后就仔细看下面的代码吧~:)unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,
2008-09-16 14:39:00 1526
原创 50多个国外的免费Icon图标免费下载网站
原文出自:帕兰映像|50多个国外的免费Icon图标免费下载网站Icon图标通常应用于对系统的美化和应用程序的UI设计中。但是随着Web2.0的大潮兴起,大而醒目的设计元素也日趋流行。你完全可以把图标应用到网站设计中,比如菜单栏图标、分类图标等。现在,帕兰映像为你收集整理了下面50多个国外的免费Icon图标免费下载网站。这些免费Icon图标网站包括——专业收集免费Icon图标的网站、由用户共享的图标
2008-09-16 14:36:00 3869
原创 Inno Setup一个打包安装脚本示范.
; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档![Setup]; 注: AppId的值为单独标识该应用程序。; 不要为其他安装程序使用相同的AppId值。; (生成新的GUID,点击 工具|在IDE中生成GUID。)AppId={{A9861883-31C5-4324-BD9A-DC3271EEB675};程序名App
2008-09-16 14:32:00 1703 1
转载 Inno Setup一个打包安装脚本示范.
脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档![Setup]; 注: AppId的值为单独标识该应用程序。; 不要为其他安装程序使用相同的AppId值。; (生成新的GUID,点击 工具|在IDE中生成GUID。)AppId={{A9861883-31C5-4324-BD9A-DC3271EEB675};程序名AppNam
2008-09-16 14:30:00 1260
转载 Inno Setup 问题集合
【问题一:Inno Setup 执行REG文件代码?】[Run]Filename: "{win}/regedit.exe";Parameters:"/s {tmp}/reg.reg" // 静默参数/S【问题二:安装时,如果已经有同名文件存在,就不更新该文件?】[Files]Source: "test.tmp"; DestDir: "{app}"; Fl
2008-09-16 14:28:00 2456
原创 Inno Setup 5.2.2 汉化增强版 inno脚本
[Setup];应用程序的标题,显示在安装屏幕的左上角以及安装向导中AppName=Inno Setup 汉化增强版;应用程序的标题,包含程序的版本号AppVerName=Inno Setup 5.2.2 汉化增强版;默认开始菜单文件夹名DefaultGroupName=Inno Setup 汉化增强版;选择目标位置向导面中的默认目录名DefaultDirName={pf}/Inno Setup
2008-09-16 14:26:00 2566
原创 Inno Setup 设置IE主页
我想在安装过程中添加一项任务“将 hanzify 设为主页”,任务选项不难加上,但是如何实现该功能,请赐教。谢谢![Tasks]Name: changestartpage; Description: "设置汉化新世纪为默认主页"[Registry]Root: HKCU; Subkey: "Software/Microsoft/Internet Explorer/Main";
2008-09-16 14:23:00 1269
原创 Inno Setup 脚本的高级范例
(一)Adobe Audition 1.5汉化补丁脚本[Setup]AppName=Adobe Audition 1.5 汉化补丁AppVerName=Adobe Audition 1.5 汉化补丁AppPublisher=浩子工作室AppPublisherURL=http://www.haozi.comAppSupportURL=http://www.haozi.comAppUpdatesURL
2008-09-16 14:21:00 2537
原创 Inno Setup 播放背景音乐
[Code] //--------------[这里是音乐定义(.mid)------------- function mciSendString(lpszCommand: String; lpszReturnString: Integer; cchReturnLength: Integer; hwndCallback: Integer): Integer; external mciSendSt
2008-09-16 14:19:00 1803
原创 Inno Setup 脚本实例——选择安装:当前用户、所有用户
代码:; Script generated by the Inno Setup Script Wizard.; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!; 使用预定义变量,便于维护#define MyAppName "My Program"#define MyAppVerName "My Progr
2008-09-16 14:16:00 4827 1
转载 Inno Setup 为安装界面添加些文字
[Setup]AppName=讯雷5.6.2.300AppVerName=讯雷5.6.2.300去广告版AppPublisher=电脑公司特别版AppPublisherURL=http://www.dhghost.cn/AppSupportURL=http://www.dhghost.cn/AppUpdatesURL=http://www.dhghost.cn/DefaultDirName=C:/
2008-09-16 14:08:00 3158
原创 Delphi编程禁止用户关闭操作系统
用户是否可以关闭操作系统是通过对WM_QueryEndSession的处理来实现的,为此首先需要在程序中添加WM_QueryEndSession消息处理的声明: procedure QueryEndSession(var Msg:TMessage);Message WM_QueryEndSession; 它的响应代码如下: procedure TForm1.Que
2008-09-09 23:21:00 676
转载 [Delphi]钩子(HOOK)机制的使用
SetwindowsHookEx函数提供15种不同的消息监视类型,也就是15中不同的钩子。 分别用于捕获某一特定类型或某一范围的消息(如:键盘消息,鼠标消息等)。 我们这里仅以鼠标钩子的使用为例,讨论在DELPHI下怎样编写DLL程序和怎样在自己的程序中安装使用鼠标钩子函数。 Windows提供API函数SetwindowsHookEx来建立一个Hook, 通过这个函数可以将一个程序添加到Hoo
2008-09-09 23:13:00 955
转载 正则表达式
"^/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]
2008-09-09 22:45:00 484
原创 利用SQLConnection动态连接数据库的方法
利用SQLConnection动态连接数据库的方法procedure TForm1.Button2Click(Sender: TObject); begin SQLConnection1.ConnectionName := MSSQLConnection; SQLConnection1.Params.Clear; SQLConnection1.Params.Add(Dri
2008-09-09 21:26:00 2096
转载 windows xp自动登录
怎样让windows xp自动登录?有一下三种方法:1.单击“开始/运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口,然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定。这样在下次登录时就可自动登录了。若要选择不同的帐户,只要在启动时按“Shift”键就可以了。2.在运行中输入:control userp
2008-09-09 21:23:00 668
转载 如何经营博客
建立一个博客很容易,但建立后如何管理则需要下一番工夫。我认为,博客就象一块属于你自己的园子,只有细心管理、用心经营,才能使你的园子充满生机,才能吸引更多的网友参与交流,博客的作用才能真正发挥。那么,如何经营呢?我认为可以从以下几方面努力:1、多一点时间:博客是自己的,应以平常心来对待,在时间上很自由,可以自己支配。多一点时间,并不是整天都泡在网络上而影响正常工作,这样也不可取。多一点时间是指在
2008-09-09 21:05:00 1058
转载 Notepad++ 与正则表达式
Notepad++ 是一款自由的编辑器,适合编辑各种源代码,也可作为替代记事本的工具。它与前日提到的 SciTE 都使用了 Scintilla 作为编辑组件,在 Windows 平台的自由文本编辑器中可谓出类拔萃。其特色于官方网站介绍详尽,图文并茂,此处不再赘述。 昨天卖了个关子,今天就在此略微探讨一下正则表达式。 眼下已经有了各公司的代码文件,000002、000006……排成一列,要想
2008-09-08 23:48:00 3139
转载 关于interbase(李维)
InterBase一直被相当数量的接触过它的开发人员认为是不能胜任关键任务的数据库。在我的实际开发中,我也确实遇到了他们遇到的问题。然而经过了长期的使用,我发现,绝大多数的问题和困难都是对此数据库不了解、使用方法不当造成的。后来许多开发中的问题都得到了解决,此后再看InterBase,发现它是一个相当可信、可靠的数据库。那么,我想把InterBase数据库开发中的注意事项列举出来,希望大家能够批评
2008-09-08 23:35:00 1395
转载 DBExpress入门
——程 健 email: mailto:cjcjc@citiz.net 一、引言 刚才拿到一张Delphi 6的企业版,我最关心的无疑是其新增强大的Web支持和全新的数据存取技术(dbExpress)。本文就dbExpress技术做一简要讨论。 二、简介(Overview) dbExpress是在Kylix中首先引进的一种极其快速、小巧、易发布的SQL数据库存储技术。由于它摆脱了传统的数据存取方式
2008-09-08 23:34:00 1621
转载 DateUtils时间单元说明
CompareDate 比较两个日期时间值日期部分的大小CompareDateTime 比较两个日期时间值的大小CompareTime 比较两个日期时间值时间部分的大小DateOf 去除日期时间值的时间部分DateTimeToJulianDate 转换日期时间值为儒略日DateTimeToModifiedJulianDate 转换日期时间值为改进的儒略日DateTimeToUnix 转换日期时间值
2008-09-08 23:32:00 857
原创 webcontrol中的collection属性
今天可以说是费了九牛二虎之力, 通宵一晚, 才研究出这个webcontrol的collection属性的设置.首先介绍几个属性上的attribute1、DesignerSerializationVisibility 常用的是DesignerSerializationVisibility(DesignerSerializationVisibility.Content),表示要Ren
2006-05-01 03:02:00 1325
原创 .NET中总是改不了数据值的原因
今天遇到了一个很奇怪的问题, 就是当我设定一个私有变量的值时,不管是硬性赋值给它,还是用快速监查器去设定它的值,设定完后,都还会保持原值,原因是什么呢, 且听我慢慢道来一段式:using System;namespace ConsoleApplication1{ /// /// Class1 的摘要说明。 /// class Class1 { private bool _a
2006-04-06 00:08:00 1132
原创 通过access.oledb连接到excel中
access.oledb连接到excel中,应在connectionstring中添加Extend property = excel 8.0,而且要在TAdoTable中的tabledirect属性中设为TrueTCustomAdoDataset.Refresh函数的用途,是在于把Clone出来的副本所做的修改作用到本对象中,而Requery或是Close再Open则是把数据库中重新获取数据在De
2006-04-01 11:41:00 1292
原创 数据源转成IEnumerable类型
//将数据源中的数据都转换为IEnumerable类型,用作数据绑定//其中_dataSource为数据源,DataMember为要找的数据名称 protected virtual IEnumerable GetDataSource() { if(_dataSource == null) { return null; } IEnumerable res
2006-02-24 09:25:00 4158
原创 delphi中显示中文版的打开窗口
在delphi中自带的OpenDialog是英文版的,找了好一阵子,没找到说中文版的打开窗口的实现,后来经过朋友一问,才知道GetOpenFileName这个API函数,而且这个函数在CommDlg单元中已经有定义了,这个函数直接调用Windows的打开窗口,因此不必再怕中文得不够彻底了,现写一个OpenDialog函数把它封装好,在此公开。 function OpenDialog(var
2006-02-24 01:10:00 1685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人