Welcome 微信登录

首页 / 软件开发 / Delphi

Delphi实现DBGrid列宽度自动调整

Delphi实现DBGrid列宽度自动调整

Delphi实现DBGrid列宽度自动调整2007-10-15 天极 小刀轻舞大多数程序设计的爱好者选择并使用Delphi来编写软件,都是被其中丰富而功能强大的VCL控件所吸引。Delphi自带的数据感知(Data-Aware)控件,更是成为开发MIS软件的程序员之首选。在那么多数据感知控件中,TDBGrid由于其使用方便、显示信息量大成为最引人注目的一员,大量的国内外软件中都出现了它的身影。或许是由于使用的人多了,对于它的期望也会更高,永远追求无限趋向于...
Delphi实现快闪窗体信息提示

Delphi实现快闪窗体信息提示

Delphi实现快闪窗体信息提示2007-10-15 电脑报 小霖大家都用过PhotoShop或Adobe Reader,它们启动的时候先显示的窗体就称做快闪窗体。虽然Word等软件也有快闪窗体,但是只要你稍微注意一下就会发现前者有动态信息提示,后者没有。PhotoShop或Adobe Reader启动时会在快闪窗体上不断变换显示信息提示,如“正在加载字体”、“正在加载画笔”、“正在初始化&rdq...
Delphi设计PhotoShop型弹出菜单

Delphi设计PhotoShop型弹出菜单

Delphi设计PhotoShop型弹出菜单2007-10-15 电脑报 二羊照开大家都知道,使用Delphi的TPopupMenu构件可以制作弹出式菜单。但是我们如何才能制作出类似Photoshop中各种样式的弹出式菜单呢?(比如,Photoshop的笔刷形状选择菜单,见图)制作方法如下:1.打开Delphi, 在Form1中放置一个TButton构件。2.新建一个窗体,使用默认名字Form2。3.将Form2的BorderStyle属性设置为bsNon...
Delphi控制Excel生成报表

Delphi控制Excel生成报表

Delphi控制Excel生成报表2007-10-15赵中凯 梅国建摘 要:Excel是当前最流行的数据报表制作工具。本文介绍如何使用Delphi来控制Excel完成数据库与报表之间的数据交换,讨论了报表制作工程中的一些细节性问题。1 引言数据报表作为企事业单位上报和下达的重要信息载体,随着信息化建设的不断推进,在实际的工作中得到了前所未有的应用。因此,数据报表已经成为管理信息系统中重要的一项功能,并且,由于数据的多样性和统计信息的增加,数据报表的系统实现...
Delphi模拟最小化恢复关闭按纽

Delphi模拟最小化恢复关闭按纽

Delphi模拟最小化恢复关闭按纽2007-10-15 天极 史俊武我们做多文档应用程序开发时,如果在主From中指定mainMenu时,在主菜单上右角上会自动出现最小化,恢复,关闭按纽,但主菜单放入Toolbar等中时,该三个按纽不会自动出现,因此需要编程实现。实现原理:按纽的实现,从Tbitbtn继承下来最理想,但需要过滤TbitBtn的焦点响应消息,使其不能获得焦点状态。按纽的功能的实现是比较关键的,Delphi中提供了标准action对象(Twin...
也谈Delphi中TTreeView、TListView用法

也谈Delphi中TTreeView、TListView用法

也谈Delphi中TTreeView、TListView用法2007-10-15这段时间,由于要解决一个技术问题,整天都在网上跑这跑那的查资料。由于我主要用Delphi作为开发工具,所以,各IT网站的Delphi分类文档我也看了看,并收获良多。在那几百篇文档中,有几篇文档论及了Vcl库中的TTreeView与TListView的用法。讲TreeView时,主要是讲建树的方法及数据结构;讲ListView时,主要讲了支持文件拖动等。今天,我想以TTreeVi...
Delphi设计可中/英文切换的界面技巧

Delphi设计可中/英文切换的界面技巧

Delphi设计可中/英文切换的界面技巧2007-10-15在一些软件中,我们经常会看到界面语言切换功能,不过程序需要的这些各国语言信息都封装在DLL中,有的也存储在INI文件中,下面我就向大家介绍一个小技巧,在DELPHI中不需要任何DLL文件和INI文件,就可以实现此功能。首先新建一工程,然后在窗体FORM1中加入一些控件,在这里我假设加入了如下控件:三个TBUTTON按钮,两个TCHECKBOX,一个TGROUPBOX和一个菜单。然后把他们的CAPT...
Delphi制作动态菜单

Delphi制作动态菜单

Delphi制作动态菜单2007-10-15所谓动态菜单是指菜单项随着程序的操作变化而变化。现在,我们用Delphi来实现这一功能,具体步骤如下:1.首先,确定动态菜单的数据来源,即要确定动态菜单标题是来自Windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为MainForm,上面已有主菜单,其动态菜单的数据源是一个String(字符串)类型的变量,名称为SubMenuItemSource。2.确定生...
Delphi中用FastReport制作报表

Delphi中用FastReport制作报表

Delphi中用FastReport制作报表2007-10-15 电脑报 王绍明报表作为信息的典型输出形式之一,是大多数应用系统特别是MIS系统的重要功能。是否具有一个良好的打印功能,往往从一定程度上关系到系统的成败。Delphi有很强的报表功能,但是它的报表功能还不能满足我们的需要。于是许多Delphi高手相继推出了不少优秀的报表控件(模块),作为QuickReport的补充,其中FastReport就是一个代表。FastReport综合了QuickRe...
Delphi完成网络页面表单数据地自动提交

Delphi完成网络页面表单数据地自动提交

Delphi完成网络页面表单数据地自动提交2007-11-16MSHTML是微软公司的一个COM组件,该组件封装了语言中的所有元素及其属性,通过其提供的标准接口,可以访问指定网页的所有元素.MSHTML对象模型是由一些对象和集合组成的.处于根部的是HTML,描述了打开页面的1个窗口,包括一系列集合和对象。如Frames集合,History,Location,Navigator,Document,Vi—sum,Event对象等.其中描述呈现在客户...
Delphi编写网络程序的安全措施

Delphi编写网络程序的安全措施

Delphi编写网络程序的安全措施2007-11-16一、 原理目前进行数据加密的方法很多,对数据的保护起到一定的作用。但如果采用固定的密钥或是密钥随数据一起传送,则均不能达到令人满意的保密效果。在实践过程中,我摸索出了一套“请求-应答”模式的随机密钥方法,对密码和数据的保密效果都令人十分满意。当客户端程序启动并企图与服务器程序建立连接时,客户程序从服务器端取得一个由服务器程序产生的随机字串,将以此字串为密钥来传送用户登录密码和数据...
用Delphi制作网络游戏外挂

用Delphi制作网络游戏外挂

用Delphi制作网络游戏外挂2007-11-16刘悦在几年前我看到别人玩网络游戏用上了外挂,做为程序员的我心里实在是不爽,想搞清楚这到底是怎么回事。就拿了一些来研究,小有心得,拿出来与大家共享,外挂无非就是分几种罢了(依制作难度):1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。2、本地修改式,这种外挂跟传统上的一些游戏修改器没有两样,...
熊猫烧香病毒源码启示录

熊猫烧香病毒源码启示录

熊猫烧香病毒源码启示录2007-11-16随着“熊猫烧香”病毒的始作俑者的落网,关于“熊猫烧香”病毒的危害和杀毒风波告一段落,然而随着“熊猫烧香”病毒源代码在网上的流行,一种隐含的巨大的危害仿佛才刚刚开始。一、 引言去年秋天回趟老家,适逢家中秋收后“祭宅神”。期间,听亲家二大娘在香毕吟颂的《十柱香》的佛歌,深有感触:百姓烧香祝的是神仙幸福,盼的是亲人平安&mda...
用Delphi编写蠕虫病毒浅析

用Delphi编写蠕虫病毒浅析

用Delphi编写蠕虫病毒浅析2007-11-16前言:可能大家想到病毒,第一反应就是可能是用asm来编写,或者是vbsript,而高级语言如delphi就好象不能编写一样,其实事实并不是这个样子的,只要我们花一些时间,照样可以写出简短而高效的病毒程序来,一点也不输那些用汇编写出来的程序哦。一个病毒程序首先要短小,我们的目标是经过压缩后控制在30k以下。用过delphi的朋友都知道,如果在uses里面加入forms,classes.....等就会使目标文件...
用Delphi编写视频聊天软件

用Delphi编写视频聊天软件

用Delphi编写视频聊天软件2007-11-16 天极网 一、引言我们知道视频聊天软件的关键技术在于采集视频,并实时传输给聊天软件在线的人。对于视频的采集,这里采用微软公司的关于数字视频的一个软件包VFW(Video for Windows)。相信很多人对它都很熟习,VFW能使应用程序通过数字化设备从传统的模拟视频源得到数字化的视频剪辑,VFW的一个关键思想是播放时不需要专用硬件。为了解决数字视频数据量大的问题,需要对进行压缩,而VFW引进了AVI的文件...
<< 11 12 13 14 15 16 17 18 19 20 >>