delphiping:Delphi编程实现Ping操作

在Delphi中使用TidIcmpClient控件可以非常简单的实现图形界面的Ping!新建一个工程,命名为PingGUI.dpr,窗口命名为“frmPing”,加入如下组件: lstReplies: TListBox; ICMP: TIdIcmpClient; Panel1: TPanel; btnPing: TButton; edtHost: TEdit; spnPing: TSp... [阅读全文]

qq空间等入:实现QQ窗体的缩入伸出功能

不知道大家在使用QQ时有没有想到它的缩入伸出的功能是如何实现的呢?实现这个效果的关键在于如何判断当前鼠标指针下面的窗体是不是我们的程序窗体。GetCursorPos()是一个可以获得鼠标指针在屏幕中的坐标的API函数,利用它与FindVCLWindow()的结合就可以轻易地获得鼠标指针下的VCL可视组件,但当一个窗体中不只一个VCL可视组件,例如可能还有TPanel、TMemo等等类型... [阅读全文]

wow中宏怎么用:delphi中宏小用

用DELPHI的宏可以做一些非常简便的工作, 它是记录键盘的动作,如果我们将一些有规律的动作,用宏来进行操作,就可以达到事半功倍的效果,前提是编写的代码风格比较整洁.宏是以Ctrl + Shift + R开始, 也以Ctrl + Shift + R结束, 以Ctrl + Shift+ P来播放.开始录制宏后,可以在状态栏看到 \'Recording\'字样.以下以Assign为例,来进... [阅读全文]

singleton:singleton之我见

先和大家说说什么是singleton模式的,它中文意应该为单一模式,但好别扭,也不知道是谁翻译的 29796428(qiubole) 12:26:46它属于创建模式的一种 29796428(qiubole) 12:27:00主要的作用就是确实一个类有且只有唯一的一个实例 29796428(qiubole) 12:27:10这在实际当中,其实还是有一些用处的 29796428(qiubo... [阅读全文]

delphipackage:Delphi2005学习笔记4(续)——再谈Dll以及Package

Delphi 8 for .NET Assemblies; Packages and LibrariesIn this article, Bob Swart will explain what .NET Assemblies are, how we can use them in Delphi 8 for .NET application... [阅读全文]

singleton模式:设计模式之singleton

program singletonTest;uses Forms, frm in \'frm.pas\' {Form1}, singletonfrm in \'singletonfrm.pas\' {Form2};{$R *.res}begin Application.Initialize; Application.CreateForm(... [阅读全文]

delphi数据类型:我对DELPHI写的几个基类型

//用惯JAVA或C#人可能对DELPHI非常生气,连基本类型都没有,我平时工作中,经常会曾试着把些集合在起,也经常做些属于自己基础类型,此处把它们弄出来,有不当的处,请大家点评.unit BaseClass;erfaceuses SysUtils, Classes, StrUtils, IdGlobal, Math;type TCha... [阅读全文]

字符串对象:双对象列表,双字符串列表

//在平时应用中,经常会碰到些,对象集TAs中每个A对象都对应每个B对象,对象TBs中每个对象B都对应个A对象. 如果在A和B中各放个Tobject属性来进行互相引用,也是非常不错,但那样依赖关系太强了.//同样,我们经常会碰到些这样情况,有串编号和串名称进行对应,我们经常要从编号找名称,或从名称找编号. //所以,此处提取出来了两个对象... [阅读全文]

机器启动慢:如何判断一个机器的MSSQL是否启动

//判断一个机器的MSSQL是否启动,通过SQL DMO是可以的,但对于没有装MSSQL的客户端来说就没办法,此处用的是连接MSSQL的1433端口,如果端口号不同,可以通过传递端口.unit Judge_U;interfaceuses SysUtils, Classes, IdBaseComponent, IdComponent, IdTCPConnection, IdIcmpCli... [阅读全文]

第8页:Delphi,编译文件(第8页)

一个更复杂的例子接下来展示的一个程序例子,被分割到了2个文件。一个工程文件,一个单元文件。你可以将工程文件保存为greeting.dpr,它看起来是这样的:programgreeting;{$APPTYPECONSOLE}usesUnit1;beginPrintMessage(\'HelloWorld!\');end.第一行说明了程序名称为greeting,又是一个控制台应用程序。us... [阅读全文]

delphi入门:Delphi入门点点滴滴

“聪明员用Delphi!”现在真是有越来越多人开始用Delphi了不过高手毕竟是少数像我这样菜鸟可谓遍地都是哈哈既然是菜鸟自然就有大堆很菜问题什么这个如何设置、那个如何写……所以以下我就以我所积累那点点经验和论坛上常见小问题作个整理总结性发言(全场热烈鼓掌!哎这鲜花我就收下了那个什么烂番茄就不要扔上来了嘛)==系统应用篇==A.Delph... [阅读全文]

ups的中文译名是:中港台譯名對照表簡易語法版

中港台譯名對照表簡易語法版A English 簡體 正體(台灣) 正體(香港) B English 簡體 正體(台灣) 正體(香港) bandwidth 带宽 頻寬 block 块 區塊 broadband 宽带 寬頻、廣頻 buffer 缓冲区 緩衝... [阅读全文]

创建快捷方式到桌面:创建快捷方式到[启动]

//根据zswang和\"超级猛料\"部分函数改编//比放到注册表里麻烦多了function GetSpecialFolderDir(const folderid:integer): String;var pidl: pItemIDList; buffer: array[0..255] of char;begin//取指定的文件夹项目表//CSIDL_STARTUP:启动 SHGetS... [阅读全文]

delphi8:delphi8里在VCL.net使用Ado.net

在delphi.net中VCL.net有两点蛮遗憾:1.不能使用ADO(dbGo),不过据李维说本月delphi8.1将会有这个组件2.不能使用ADO.net和BDP,这将是我这片文章主题 在Borlanddelphi交流区内曾经看到Danny说过,\"在delphi.net中VCL.net可以Winform组件同样Winform也可以... [阅读全文]

delphi反编译:Delphi,编译文件(第12页)

第5部分 编译文件(第12页)我们的下一个例子是一个在IDE中用VCL(可视化组件库)编写的程序。这个程序自动的形成框架窗口和资源文件,所以你不能从单一的源文件编译。但是他说明了delphi语言的一个重要的特性。除了多单元外,可以使用类和对象。这个程序包括一个工程文件,和2个新的单元文件。首先,工程文件如下:program greeting;uses Forms, Unit1, Uni... [阅读全文]

delphi:delphi小技巧集锦

function GetKbStatus:;//返回当前键盘状态包括NumLoce、Caps Lock、Insert//每个状态信息占两个顺序为:NumLoce、Caps Lock、Insert//Copy Right 549@11:29 2003-7-22var Status:; KeyStates:TKeyboardSta... [阅读全文]

修正卡纹身bug:修正XPMenu的两个Bug

XPMenu是大名鼎鼎Dephi第 3方界面Control控件最近在使用中发现了几个Bug并对其中两个进行修正1、首先是绘制菜单和工具栏图标时会将图像白色部分作为透明色导致图像缺损非常难看如下图所示:\" align=baseline border=0  查看XPMenu源代码图标是通过TXPMenu.DrawIcon绘制内计算了图标显示... [阅读全文]

dbgrid控件:巧用DBGrid控件的Sort属性实现“点击标题栏自动排序功能”。

很多朋友在使用DBGrid控件时,抱怨没有点击标题栏便可自动排序的功能,实际上通过ADOQuery或其它数据集组件的Sort属性配合DBGrid的OnTitleClick事件,可以方便地实现此功能。因为Sort属性可以让活动数据集按指定的字段进行排序,也可以选择排序方式(升序/降序),所以我们只要在OnTitleClick事件中设置排序字段和排序方式即可,如以下代码:procedure... [阅读全文]

16进制转换10进制:IntToHex(10-16进制的转换)

对那个10-2进制转换的程序,我很高兴很多朋友都提供了比我要简洁的好方法,这是看到一位朋友的BLOG后,写的10-16的转换,一开始我还写错了,呵呵,现在将正确的留在网志,他要求是自己写转换而不是利用类似Format(\'Integer %0:d in Hexis %0:.8x\', [Value]);当然,有简单方法我们要用简单方法哦接着介绍自己的方法var HexArr: arra... [阅读全文]

代码优化:代码优化分析一例

通过代码优化,可以提高代码的执行效率,从而提升程序的品质。因而优化代码是程序员提高自身水平,提高技能的一个很重要途径。不同的代码有不同的分析方法,有不同的优化方法,而这全凭程序员的经验积累和自身水平。在公司里我既担任项目经理,也担任系统分析员,因而经常需要帮助程序员优化代码,因而在工作中积累了一些经验。为了将这些经验介绍给大家,我特意找了公司项目中的一个很典型的例子来做分析,希望大家有... [阅读全文]

delphi有什么用:Delphi中TApplication类的巧用

\"---\"\"-Delphi是种面向对象编程语言由于它采用完全集成OOP优点因此使它成为目前十分流行Windows开发工具在Delphi包含众多类中TApplication是个有着十分重要作用类TApplication类是用于描述Delphi编制应用个类通过对这个类灵活应用可以编制许多有特点下面我们就举几个这方面例子 ----1检测当... [阅读全文]

delphidll:对使用Delphi制作DLL复用文件的建议

对使用Delphi制作DLL复用文件的建议在公司里有一些需要制作DLL的场合,因为熟悉、方便和简易,大多数使用Delphi来制作。现在就这个主题提出一些个人建议。尽量使用标准DLL接口。指的是传递的参数类型及函数返回类型不能是Delphi特有的,比如string(AnsiString),以及动态数组和含有这些类型成员的复合类型(如记录),也不能是包含有这些类型成员数据成员的对象类型,以... [阅读全文]

odbcdsn:动态连接数据库及动态建立ODBC,DSN(ZT)

动态连接数 在ODBC数据源里配置数据库通过这种方式应用编写变简单只需要在应用里面指定已经配置好数据源就可以连接访问数据库但是这种方式也有定局限性需要手工在ODBC数据源里面配置需要教会使用者如何去配置而且如果不小心更改了ODBC数据源配置(也许是无意)就会造成连接数据库失败这时候使用人员也许会筹莫展束手无策在form或Data Modu... [阅读全文]

filestream:一个读取速度超快的FileStream!

最近直为自己制作相册软件Software(http://www.tonixsoft.com/ultraalbum/index.php?lang=chs)打开大文件时速度慢而郁闷我以前做法是先用TFileStream打开个文件然后在其中找到其中数据段把其中内容复制给个TMemoryStream的所以要再将它复制给个独立TMemoryStre... [阅读全文]

razerdiamondback:Delphi2005(DiamondBack)使用体验

1.安装的时候会缺少文件,试过两个版本,有一个好一点,但还是缺Indy10的帮助文件,但是不重要,对Delphi2005没有太大的影响;2.运行速度很慢,在赛扬1.7G,512M内存的机器上都要30秒左右3.偶尔会死住,尤其打开比较大的项目(在Delphi7下完成),成功Upgrade,但是在编辑过程中有时会死住4.安装Delphi7下的控件比较麻烦,可以成功安装RaizeCompon... [阅读全文]

delphi编写dll:delphi编写你的第一个com程序

DELPHI菜单:File\\New\\Other…... [阅读全文]

线程状态:如何显示子线程的当前状态

如何显示子线程当前状态 刚刚完成个小是分析使用竖向排列24针打印头打印个数据文件分析每根针出针次数等些参数给机械开发部门做寿命分析等等 由于数据文件可能很大分析时间会比较长因此要能够显示分析进度否则让比人以为死掉了那不是人生大憾事 因此分析工作放在子线程中进行通过产生“状态改变事件”和“分析结束事件”来通知主线程更新状态线程定义如下:/... [阅读全文]

mpeg压缩标准:MPEG音频压缩规格一览

文/陈桄  MPEG(Moving Picture Experts Group)音频压缩的原理很简单,首先是利用编码技术,将源文件(多为Wave格式)重新进行编码压缩,其次是利用数据缩减,将人类听觉中的不敏感部分删除,从而达到缩小文件尺寸的目的。和所有压缩格式一样,MPEG也会造成声音的失真,所以根据需要的不同,人们又定义了不同的压缩比率,这就是MPEG压缩格式的由来。   MPEG压... [阅读全文]
<< < 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 > >> 共1366条 分46页