程序自启动:用Delphi编码实现程序自启动
作者: 吴淑华
自启动原理
自启动有以下两种方式:
1. 利用Win.ini文件实现自动启动
Win.ini是系统保存在“C:Windows”目录下个系统化文件系统在启动时会检索该文件中相关项以进行系统环境设置在该文件中“[windows]”数据段中有两个数据项“load=”和“run=”,它们作用就是在系统启动的后自动地装入和运行相关如果我们需要在系统启动的后立即装入并运行个... [阅读全文]
delphiping:用Delphi打造图形界面的Ping程序
中共河南省济源市委党校耿百强
摘要:本文主要介绍利用Delphi6实现个图形界面Ping思路方法其中主要讨论了ICMP协议和ICMP协议Control控件及其编程思路方法并给出了个例子解决了Ping命令行缺点
关键词:DelphiICMP协议Ping
操作系统:Windows 2000 Server 中文版
编程工具:Delphi 6.0
、 前言
在日常网络管理时我们常用Ping命令来测试... [阅读全文]
半透明窗口:在win95 win98下实现半透明的窗口
取窗体下背景图后将各点颜色RGB各取半
unit JtoCXPAuto;
erface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, FORMs,
Dialogs, ExtCtrls, ShellApi;
type
TAutoFORM = (TFORM)
Back... [阅读全文]
Delphi中Windows拖动菜单揭密
本文简述编程制作Windows拖动菜单基本思路方法并用Delphi 5.0给出举例代码
其实在Windows编程中制作拖动菜单基本思路方法比许多人想象要简单多(这是本人在Microsort网站WebSite上查阅了大量资料编程测试后得出结论)前段时间本人在网上看到些另类实现思路方法甚觉不妥
拖动菜单制作主要使用消息和是个在Win98以后版本才有Windows消息WM_MENUDRAG和个菜单类... [阅读全文]
delphi启动程序:让Delphi程序更方便地启动
般情况下在安装时要进行建立自己组和项、在桌面上建立快捷方式、
让随WIN9X/NT自动启动、把快捷方式放入快速启动工具栏等工作其目就
是让用户更容易、更方便运行自己从而且增加友好性下面我们就讨论下在
DELPHI如果实现这 4项操作
、建立自己组和项
1、实现原理
建立自己组就是在WINDOWS目录下子目录Start Menu\... [阅读全文]
delphi编程:用好Delphi的打印技能的编程窍门技巧
文/刘福旺
给单位开发软件Software涉及打印模块我感到颇有兴趣就拿来其中个小功能模块和读者共享下面以打印在纸张矩形框内为例简单介绍:
要求:
单击[打印]按钮把Memo内容最多分 3行打印出来每行最多能容纳22个 3号字
限定汉字上限为50个汉字
编程思路:
用LineTo和MoveTo画矩形框根据Memo组件内容长度用Copy把它分割为1到3个子串在矩形框内... [阅读全文]
Delphi中以任意角度显示文字
var
LogFont: TLogFont;
theFont: TFont;
begin
with Form1.Canvas do
begin
Font.Name := '宋体';
Font.Size := 18;
Font.Color := clYellow;
theFont := TFont.Create;
the... [阅读全文]
asp上传组件:用Delphi 6开发ASP上传组件详解
左轻侯
文件上传是WEB开发中经常要用到功能但ASP本身和内置组件都不支持文件上传功能网上流
传些第 3方组件虽然能够解决这个问题但大多是要收费更别说Open Source了本文将详细
剖析WEB文件上传原理以及步步指导读者如何用Delphi6开发个ASP上传组件
源码和demo我已经发布在个人主页上
http://www.wushuang.net
1 Html文件分析
首先我们来... [阅读全文]
delphisqlserver:Delphi、MS SQL Server开发环境下存储过程的使用
曹次华
、概述
Delphi + MS SQL Server是目前最为流行管理信息系统开发环境和工具Delphi强大数据库操作Control控件极大地减轻了开发人员工作量在这些Control控件中最常用有TQuery、TTable、TADOQuery、TADOTable、TADODataSete等这些Control控件执行查询操作时有个共同特点即将所有数据库记录从服务器取回客户端再根据查询条件... [阅读全文]
delphi小程序:通过DELPHI小程序在WINDOWS下更好地使用DOS批处理
我们知道 DOS 下批处理中可以用 ECHO 显示段信息(提示信息或出错信息)对于要接收用户输入情况MS-DOS 本身提供外部就只有 CHOICE 能让用户输入个键所以基本上只能用于菜单选择对于下述两个需求那就只有另外编了:
1、在 DOS 下批处理中通过 WINDOWS 对话框显示段提示信息或出错信息
2、在 DOS 下批处理中通过 WINDOWS 对话框接收用户输入个串并对其进行后续处理 ... [阅读全文]
delphi2009win32:用DELPHI进行 Win32环境下串行通讯的程序设计
张秀德 姜新通 张冬生
摘要 由于在Delphi环境中没有提供通讯Control控件本文介绍了用Delphi4.0实现Win32环境下基于线程串行通讯设计能适当降低数据丢失率以及提高系统可靠性并给出了个通讯例子
关键词 串行通讯 多线程 设计
在自动化工业控制应用中经常需要计算机和外围设备进行数据通讯而异步串行通讯是种常用通讯手段在单任务操作系统中不能同时处理两件以上区别任务... [阅读全文]
asp.net服务器控件:使用TNMSMTPControl控件在需认证服务器上发送邮件
前言:
现在很多STMP服务器在发送邮件时均需重新认证遍而DelphiTNMSMTPControl控件对它没有很“可视化”支持使很多人在开发过程中大打问号
由于前段时间在做CSDN查询助手时候使用也是需认证服务器(163.com)从其它地方摘取了部分代码得以解决现在此发布和大家共享
实现:
1、在NMSMTPOnConnect事件中添加代码:
var strUserName, ... [阅读全文]
delphi中的ado编程:简析Delphi中的XML编程
宁波吉联计算机技术有限公司研发部 徐荣胜
XML(eXtensible Markup Language可扩展标志语言)在近几年信息类杂志、网站WebSite上可谓是最抢眼词大大小小信息产品都争相和它搭上关系唯恐赶不及这辆快车有着良好口碑宝蓝
(Borland)系列开发平台也不例外从6.0版开始就集成了XML组件包因其使用MSXMLDom解析器相比于此前广泛应用XMLParser解析器MSXM... [阅读全文]
切换用户界面:利用INI文件实现界面无闪烁多语言切换
运行时我们查找当前目录下所有语言配置文件(*.ini)为了达到这个目我编写了如下搜索目录下所有语言配置文件文件名然后将文件名去掉ini扩展名保存返回:
function TForm1.SearchLanguagePack:TStrings;
var
ResultStrings:TStrings;
DosError:eger;
SearchRec:TsearchRec;
begin
R... [阅读全文]
dephi:当Dephi遇到Word
在Dephi 5中提供了组Servers组件实现了和Office无缝结合但有关这方面资料却很少最近笔者接触了个用户案例要求最终将数据库中结果整理总结成份Word文档Word文档中对于标题、正文字体、字号文档纸张大小都有定要求而且还要求以表格形式体现部分数据库中数据
笔者通过查找VBA介绍说明再对照DephiVCL终于实现了全部功能现将有关内容整理总结如下:
1、在当前目录下建立以标题... [阅读全文]
cpu占用率高:如何取得一台机器的CPU占用率
使用下面思路方法
erface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
const
BasicInformation = 0;
PerformanceInformation = 2;
TimeInformation = 3;
type
... [阅读全文]
delphi控件:利用Delphi的TJPEGImageControl控件把BMP转化成JPEG
在工作过程中我经常使用到两种图象——网页上JPEG图象和杂志题目BMP图象般来说我把原始BMP图象保存在CD中然后用Delphi应用把它们转化成JPEG文件这篇文章我将介绍如何利用Delphi应用把BMP图象转化成JPEG图象及反的转化如果要查看图象格式信息请点击 这里.
TJPEGImage
在Delphi 3中DelphiControl控件库中TimageControl控件能显示区别格式文... [阅读全文]
delphi数据库编程:用Delphi编程访问SQLServer数据库
Delphi是个优秀可视化软件Software开发环境并已广泛应用于数据库软件Software开发在DelphiC/S版环境中结合其优化数据库操作以及Borland Database Engine(即:BDE数据库引擎)对开发客户机/服务器系统下网络数据库软件Software提供了更加快速有效途径在客户机/服务器系统中服务器端我们采用Microsoft SQL Server6.0 for ... [阅读全文]
delphidirectx:在Delphi中使用DirectX
Delphi作为种方便可视化设计语言 直非常受大家喜爱但它在图形处理、3D表现等方面 不很让人满意如果说你要开发个Windows95下 3D游戏你会用什么工具呢?DirectX!不少人会不加 思索地答道然而接触过DirectX朋友们都知道它 内部结构复杂般来说结合VC开发是个理想 组合而要在Delphi中利用DirectX SDK真是难上 加难但现在切都好啦有了本文介绍DelphiX 组件你终于可... [阅读全文]
delphi添加数据:用DELPHI实现为NT添加用户
type USER_INFO_1=record
usri1_name:pwidechar;
usri1_password:pwidechar;
usri1_password_age:dword;
usri1_priv:dword;
usri1_home_dir:pwidechar;
usri1_comment:pwidechar;
usri1_flags:dword;
usri1_... [阅读全文]
实现可缩放的无标题窗体
怎样可以不要Form标题栏和边界但可以保留改变Form大小功能:
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = (TForm)
private
procedure WmNCHitTest(var Msg : TWMNCHit... [阅读全文]
系统监视器:系统操作进行监视
你是否想为你Windows加上双眼睛察看使用者在机器上所做各种操作(例如建立、删除文件;改变文件或目录名字)呢?
这里介绍种利用Windows未公开实现这个功能思路方法
在Windows下有个未公开SHChangeNotyRegister可以把你窗口添加到系统系统消息监视链中该在Delphi中定义如下:
Function SHChangeNotyRegister(hWnd,uFl... [阅读全文]
Delphi中如何取得系统支持的所有显示模式
procedure GetVideoModes(ModeList: TStringList);
{ proc to retrieve a list of acceptable video modes of the current video card. }
{ **********************************************
Usage:
procedure TForm... [阅读全文]
api函数:通过API函数得到操作系统类型
unit Unit1;
erface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, CommDlg;
type
TForm1 = (TForm)
Button1: TButton;
procedure Button1Click(Sender: TObjec... [阅读全文]
matlab图像反色:如何制作照片底片效果的图像(即反色)
大家对照片底片定都很熟悉了底片上颜色和色彩鲜艳照片颜色是正好相反即反色这也是我们制作反色图像核心 编程原理:你所见到各种色彩都是由红、绿、蓝 3种颜色按区别比例混合而成这就是我们所说 3基色它们颜色值(RGB值)是 0~255 所以我们只需去图像上各个点RGB值然后用255减去这个值并将这个值重新赋值给各个点就会达到我们想要底片效果了下面我们看具体过程:
所用:getRvalue:取得某点红色值... [阅读全文]
delphi组件:在Delphi下用Direct Sound 实现混音器组件
李国柱
Direct X是微软公司提供给游戏编写人员套应用编程接口(APIs)它为编写高效、实时应用提供了有力支持因此有必要将这个接口封装到Delphi组件库中Direct X SDK是面向Visual C/C和Watcom C/C因而使用Object Pascal直接存取Direct X SDK将带来诸多不便但我们可先在VC下将Direct X接口封装成动态链接库然后在Delphi下通过... [阅读全文]
delphi属性对象:DELPHI中利用对象的常用属性制作动画
林颖
在DELPHI中所有对象中都有提供了TOP、LEFT、HEIGHT、WIDTH 4个属性用以控制对象位置和大小;另外在DELPHI中还提供了个TIME构件利用他们可以方便地实现些动画
---- . 拉幕
---- 拉幕式即从中间往两边慢慢显示画面在此把Dbimage1CENTER属性设成true;把stretch属性设成false把WIDTH属性设成0适当设置LEFT值使... [阅读全文]
msn信息提示音:Delphi用API实现在MSN的信息提示
我是比较喜欢用MSN它信息提示比较独特所有聊天软件Software都是弹出个常规WINDOWS对话框而它却好像是从任务栏里冒出来想想了在DELPHI这样纯OOP工具里加个API应该不难实现花了十来分钟终于搞出来了以下是实现思路方法:
1、建立个APPLICATION将两个按钮放置到主窗体FROM1中分别为button1和button2
button1.caption:='打开窗口';
butto... [阅读全文]
delphi合并单元格:用Delphi合并Word表格中单元格
//合并Word 表格中单元格
procedure mergeWordCell;
var WordApp: TWordApplication;
WordDoc: TWordDocument;
DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument,
PswTemplate,oRevert,WPswDo... [阅读全文]
delphisocket:利用Delphi编写Socket通信程序
笔者在工作中遇到对局域网中各工作站和服务器的间进行Socket通信问题现在将本人整理总结出来TServerSocket和TClientSocket两个组件基本使用方法写出来希望和您分享
ClientSocket组件为客户端组件它是通信请求方也就是说它是主动地和服务器端建立连接
ServerSocket组件为服务器端组件它是通信响应方也就是说它动作是监听以及被动接受客户端连接请求并对请求进行回复... [阅读全文]