2006年3月31日
摘要: 所谓动态菜单是指菜单项随着程序的操作变化而变化。现在,我们用Delphi来实现这一功能,具体步骤如下: 1.首先,确定动态菜单的数据来源,即要确定动态菜单标题是来自Windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为MainForm,上面已有主菜单,其动态菜单的数据源是一个String(字符串)类型的变量,名称为SubMenuItemS... 阅读全文
posted @ 2006-03-31 15:56 shf 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Windows系统是由消息机制驱动的,每个线程如果建立了一个窗口,则由系统分配一个消息队列用于窗口消息的处理。另外,消息也可以不经过消息队列而利用SendMessage函数直接发送给窗口,窗口过程将处理这个消息,但只有当消息被处理之后,SendMessage才能返回到调用程序。下面结合两个Delphi程序,讨论如何利用SendMessage向控件发送消息和控件对这种消息的响应。 用SendMess... 阅读全文
posted @ 2006-03-31 15:55 shf 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: delphi问题集锦(27问) 1、怎么样在delphi中调动其它*.exe文件? 例如:winexec(''d:\郑洽\Project1.exe'',sw_show); ============================================================================== 2、如何让工程运行时主窗体就是最大化的? 答:设置主窗体的Window... 阅读全文
posted @ 2006-03-31 15:51 shf 阅读(696) 评论(1) 推荐(0) 编辑
摘要: 名称 类型 说明 A Abort 函数 引起放弃的意外处理 Abs 函数 绝对值函数 AddExitProc 函数 将一过程添加到运行时库的结束过程表中 Addr 函数 返回指定对象的地址 AdjustLineBreaks 函数 将给定字符串的行分隔符调整为CR/LF序列 Align 属性 使控件位于窗口某部分 Alignment 属性 控件标签的文字位置 AllocMem 函数 在堆栈上分配给定... 阅读全文
posted @ 2006-03-31 15:49 shf 阅读(629) 评论(0) 推荐(0) 编辑
摘要: ◇[DELPHI]网络邻居复制文件 uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false); ◇[DELPHI]产生鼠标拖动效果 通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL: var xpanel,y... 阅读全文
posted @ 2006-03-31 15:48 shf 阅读(418) 评论(0) 推荐(0) 编辑
摘要: isParadox:=(pos('.db',tempTableName)>0) and (tempTableName[length(tempTableName)]='b'); isDbase:=pos('.dbf',tempTableName)>0; end else begin isParadox:=TableType=ttParadox; isDb... 阅读全文
posted @ 2006-03-31 15:47 shf 阅读(1282) 评论(1) 推荐(0) 编辑
摘要: {▎ 大家都是程序员 没有必要重复一些无聊的事情 我的这些函数能给大家带来方便 ▎} {▎ 觉得还一般 请关注 http://www.cdsunco.com/down.htm 还有更多的好东西 ▎} {▎ 系统公用函数及过程 ▎} {▎ 软件名称: 开发包基础库 ▎} {▎ 单元名称: ... 阅读全文
posted @ 2006-03-31 15:46 shf 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: listbox从文件中读取列表的操作ListBox1.Items.LoadFromFile(ExtractFilePath(Application.ExeName)+'aaa.txt');ListBox1.Items.Add(Edit1.Text); //添加了一个项目ListBox1.Items.SaveToFile(ExtractFilePath(Application.ExeName)+'a... 阅读全文
posted @ 2006-03-31 15:40 shf 阅读(1245) 评论(0) 推荐(0) 编辑
  2006年3月26日
摘要: 摘要 存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。 关键词 ASP.NET;存储过程 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使... 阅读全文
posted @ 2006-03-26 16:41 shf 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 假设有存储过程如下:--------------------------------------------- CREATE proc sp_uptmp @tmpName varchar(50),@srcPos varchar(255)as Begin TRAN insert into t_template values(@tmpName,@srcPos)COMMIT return i... 阅读全文
posted @ 2006-03-26 16:30 shf 阅读(267) 评论(0) 推荐(0) 编辑