03 2006 档案
用Delphi制作动态菜单
摘要:所谓动态菜单是指菜单项随着程序的操作变化而变化。现在,我们用Delphi来实现这一功能,具体步骤如下: 1.首先,确定动态菜单的数据来源,即要确定动态菜单标题是来自Windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为MainForm,上面已有主菜单,其动态菜单的数据源是一个String(字符串)类型的变量,名称为SubMenuItemS...
阅读全文
Delphi中SendMessage使用技巧
摘要:Windows系统是由消息机制驱动的,每个线程如果建立了一个窗口,则由系统分配一个消息队列用于窗口消息的处理。另外,消息也可以不经过消息队列而利用SendMessage函数直接发送给窗口,窗口过程将处理这个消息,但只有当消息被处理之后,SendMessage才能返回到调用程序。下面结合两个Delphi程序,讨论如何利用SendMessage向控件发送消息和控件对这种消息的响应。 用SendMess...
阅读全文
delphi问题集锦(27问)
摘要:delphi问题集锦(27问) 1、怎么样在delphi中调动其它*.exe文件? 例如:winexec(''d:\郑洽\Project1.exe'',sw_show); ============================================================================== 2、如何让工程运行时主窗体就是最大化的? 答:设置主窗体的Window...
阅读全文
delphi 常用属性,方法
摘要:名称 类型 说明 A Abort 函数 引起放弃的意外处理 Abs 函数 绝对值函数 AddExitProc 函数 将一过程添加到运行时库的结束过程表中 Addr 函数 返回指定对象的地址 AdjustLineBreaks 函数 将给定字符串的行分隔符调整为CR/LF序列 Align 属性 使控件位于窗口某部分 Alignment 属性 控件标签的文字位置 AllocMem 函数 在堆栈上分配给定...
阅读全文
delphi编程集锦
摘要:◇[DELPHI]网络邻居复制文件 uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false); ◇[DELPHI]产生鼠标拖动效果 通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL: var xpanel,y...
阅读全文
delphi 常用函数库(2)
摘要:isParadox:=(pos('.db',tempTableName)>0) and (tempTableName[length(tempTableName)]='b'); isDbase:=pos('.dbf',tempTableName)>0; end else begin isParadox:=TableType=ttParadox; isDb...
阅读全文
delphi 常用函数库1
摘要:{▎ 大家都是程序员 没有必要重复一些无聊的事情 我的这些函数能给大家带来方便 ▎} {▎ 觉得还一般 请关注 http://www.cdsunco.com/down.htm 还有更多的好东西 ▎} {▎ 系统公用函数及过程 ▎} {▎ 软件名称: 开发包基础库 ▎} {▎ 单元名称: ...
阅读全文
DELPHI学习笔记1
摘要:listbox从文件中读取列表的操作ListBox1.Items.LoadFromFile(ExtractFilePath(Application.ExeName)+'aaa.txt');ListBox1.Items.Add(Edit1.Text); //添加了一个项目ListBox1.Items.SaveToFile(ExtractFilePath(Application.ExeName)+'a...
阅读全文
在ASP.NET中调用存储过程方法新解
摘要:摘要 存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。 关键词 ASP.NET;存储过程 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使...
阅读全文
ado.net获取存储过程的返回值
摘要:假设有存储过程如下:--------------------------------------------- CREATE proc sp_uptmp @tmpName varchar(50),@srcPos varchar(255)as Begin TRAN insert into t_template values(@tmpName,@srcPos)COMMIT return i...
阅读全文
ASP.NET中如何调用存储过程
摘要:用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。 下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一存储...
阅读全文
ado.net获取存储过程的返回值
摘要:假设有存储过程如下:--------------------------------------------- CREATE proc sp_uptmp @tmpName varchar(50),@srcPos varchar(255)as Begin TRAN insert into t_template values(@tmpName,@srcPos)COMMIT return i...
阅读全文
删除SAM文件真的能够消除XP系统管理员的密码吗?
摘要:事实上发这个贴子也是无奈.许多人对于我另外所转的一个名为"注意。清空administrator密码可不能用这种方法。"的贴子抱有疑问.(贴子链接:http://itbbs.pconline.com.cn/traditional/article.jsp?topic=1301112有人自称已试过N次有效.见他说试了N次..我也就不妨多试这N+1次.毕竟.让人心服的最好方法就是事实.我也不想有太多网友相...
阅读全文
C#中两个日期类型的变量如何进行比较
摘要:DateTime.Compare(DateTime.Now,Convert.ToDateTime(rq))>0用compare方法
阅读全文
用XMLHttpRequest和struts实现AJAX(译)
摘要:大约五年前我曾参与一个web应用的开发,该应用的一个主要需求是要提供类似window胖客户端的外观和操作方式。先不讨论为什么当初这个项目不直接使用window胖客户端,而把这个难题带到了web开发中,事实是在五年前还没有多少这样的东西(基于web的胖客户端)存在。 作为对这一课题研究的结果,我偶然发现了一些用于实现上述需求的非典型技术和方法。使用这些技术实现的web应用,直到现在很多人还不能相...
阅读全文
Ajax程序设计入门
摘要:一、使用Ajax的主要原因 1、通过适当的Ajax应用达到更好的用户体验; 2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 二、引用 Ajax这个概念的最早提出者Jesse James Garrett认为: Ajax是Asynchronous JavaScript and XM...
阅读全文
Ajax基本原理讲解 (引用别人文章)
摘要:这段时间在学习ajax,前今天给公司同事讲解了一下基本原理,也随便放在网上给大家参考一下。我认为ajax简单的讲就是客户端通过javascript脚本获取服务器端的文本,通过解析返回值,更新部分的网页内容。下面结合一个获取QQ天气预报网页,并且对返回值进行处理的例子进行一下讲解。行数:解释。14:点击按钮开始获取。29:显示右上角的“正在加载...”的小区域(仿造gmail)。30:创建XMLHT...
阅读全文
关于邮件系统域名(DNS)设置的小常识
摘要:一. 前言 大家所知道,要让一套邮件系统可以顺利的运行,除了邮件系统本身以外,还包括了网络接入、域名解析等各方面的因素。 二. 基本概念 DN(Domain Name) 互联网上的站点就象我们生活中的机构或家庭一样要有个地址,网民才能根据这个地址进行访问。其计算机的身份标识是32比特的二进制代码,也就是所谓的IP地址。为了便于记忆,按照一定的规则给Internet上的计算机...
阅读全文
输出各种二进制流的格式
摘要:Case ".asf"ContentType = "video/x-ms-asf"Case ".avi"ContentType = "video/avi"Case ".doc"ContentType = "application/msword"Case ".zip"ContentType = "application/zip"Case ".xls"ContentType = "applicatio...
阅读全文
异常详细信息: System.InvalidOperationException: 超时时间已到。在从池中获取连接之前超时时间已过
摘要:有时出现这样错误:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。解决方法(*):WEB.config 里面:在数据库连接加 ...
阅读全文
Windows Installer 服务无法手动启动时,如何安装程序!!
摘要:windows installer出错信息解决 1、所有使用windows installer服务安装的MSI格式程序均不能正常安装,并且系统提示“不能访问windows installer 服务,可能你在安全模式下运行 windows ,或者windows installer 没有正确的安装,请和你的支持人员联系以获得帮助”。 2、察看“windows installer服务”的状态,一般为停用...
阅读全文
C# split用法
摘要:1string[] sss=txtQueryVal.Text.ToString().Split(new char[] {'-'}); 2 3 string year=sss[0].ToString(); 4 string month=sss[1].ToString(); 5 stri...
阅读全文
浙公网安备 33010602011771号