08 2019 档案

(一)CGI (通用网关接口) 简介
摘要:CGI (通用网关接口)公共网关接口(Common Gateway Interface,CGI)是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为H 阅读全文

posted @ 2019-08-27 10:06 滔Roy 阅读(1394) 评论(0) 推荐(0) 编辑

Delphi WinAPI QueryPerformanceCounter、QueryPerformanceFrequency函数,精确定时到ns
摘要:Delphi WinAPI QueryPerformanceCounter、QueryPerformanceFrequency函数,精确定时到ns var c1:int64; t1,t2:int64; r1,r2,r3:double; begin QueryPerformanceFrequency( 阅读全文

posted @ 2019-08-26 15:59 滔Roy 阅读(1140) 评论(0) 推荐(0) 编辑

Delphi ADOQuery的 DisableControls 和 EnableControls方法
摘要:DisableControls方法是在程序修改或后台有刷新记录的时候切断数据组件,如TTABLE、ADOQUERY等等与组件数据源的联系。如果没有切断,数据源中只要一有数据的改动,尤其是批量改动的话,每一笔的改动都会更新窗口中数据浏览组件的显示,这样会急剧减慢处理过程而且浪费时间。 EnableCo 阅读全文

posted @ 2019-08-26 08:03 滔Roy 阅读(902) 评论(0) 推荐(0) 编辑

Delphi DBgrid 动态点击事件
摘要:错误的写法: DBGrid1CellClick(DBGrid1.Columns[ DBGrid1.DataSource.DataSet.RecNo ]); //执行点击事件 正确的写法: DBGrid1CellClick(DBGrid1.Columns[0]); //执行点击事件 阅读全文

posted @ 2019-08-23 15:23 滔Roy 阅读(1101) 评论(0) 推荐(0) 编辑

Delphi COM对象
摘要:作者:巴哈姆特 http://www.cnpack.org(转载请注明出处并保持完整) 如果没有接触过COM对象的话,你会觉得接口真的很麻烦,也许会有:“还不如直接定义一个类更方便”的想法。 的确,没有经过COM封装的接口确实比较麻烦。在我看来,没有经过COM封装的接口似乎没有存在的意义。那么,什么 阅读全文

posted @ 2019-08-22 09:25 滔Roy 阅读(629) 评论(0) 推荐(0) 编辑

Delphi 接口
摘要:作者:巴哈姆特(转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制;而更加强大的继承机制应该是来自从一个接口的继承。 本篇我们将讨论接口的特点。 首先,接口的定义方式与类相似。不同的是:类代表了一种实体,而接口代表了一批操作规范。还有,接口中所有的数据成员都是public访问限制, 阅读全文

posted @ 2019-08-22 09:22 滔Roy 阅读(876) 评论(0) 推荐(0) 编辑

Delphi 类(TObject、TPersistent、TComponent、TControl、TWinControl、TCustomControl、TGraphicControl、TInterfacedObject)简单介绍
摘要:TObject: VCL中所有类的根类,即是说:VCL中所有的类/组件/控件都是从TObject中继承而来。TObject类中定义了基本的 构造方法和析构方法。 TPersistent: 继承于TObject,按字典中的意思是“持久类”(姑且这样叫它吧,因为我一直就是这样叫这个类的-_-|)。该类在 阅读全文

posted @ 2019-08-22 09:16 滔Roy 阅读(1563) 评论(0) 推荐(0) 编辑

Delphi 类的内部方法:overload、override、virtual、dynamic、abstract - 重载、多态、覆盖、静态、动态、抽象、类方法
摘要:Delphi 类的内部方法:overload、override、virtual、dynamic、abstract - 重载、多态、覆盖、静态、动态、抽象、类方法 1、overload - (重载、超载、多个)(多态) 在Pascal语法规则中,同一个UNIT里是不能存在两个同名的函数的,例如: fu 阅读全文

posted @ 2019-08-22 08:31 滔Roy 阅读(1408) 评论(0) 推荐(0) 编辑

Delphi 窗体函数GetWindowRect 取窗口矩形坐标
摘要:GetWindowRect,用于取窗口矩形坐标。返回值类型:布尔型(LongBool)。执行成功返回真(True),否则返回假(False);参数1类型:整数型(HWND),目标窗口的窗口句柄;参数2类型:坐标结构(RECT),目标窗口的坐标结构地址。在Windows SDK中的函数原型:BOOL 阅读全文

posted @ 2019-08-21 09:41 滔Roy 阅读(1389) 评论(0) 推荐(0) 编辑

delphi 窗体的位置和高宽度-TForm:Letf、Top、Width、Height、ClientWidth、ClientHeight - 窗体区域:BoundsRect 、 GetWindowRect、ClientRect 、GetClientRect
摘要:delphi 窗体的位置和高宽度-TForm:Letf、Top、Width、Height、ClientWidth、ClientHeight [窗体的高度和宽度]: [客户区的高度和宽度]: [窗体在屏幕中的位置]: 2020.02.15 补充4个属性: BoundsRect / GetWindowR 阅读全文

posted @ 2019-08-21 09:21 滔Roy 阅读(1492) 评论(0) 推荐(0) 编辑

Delphi 鼠标控制函数GetCursorPos、SetCursorPos
摘要:GetCursorPos函数 获取鼠标的位置 SetCursorPos函数 设置鼠标的位置 mouse_event,用于模拟鼠标动作。无返回值。参数1类型:整数型(Integer),鼠标动作标识;参数2类型:整数型(Integer),鼠标动作的水平坐标X;参数3类型:整数型(Integer),鼠标动 阅读全文

posted @ 2019-08-21 08:52 滔Roy 阅读(2356) 评论(0) 推荐(0) 编辑

Delphi CoCreateGuid()函数 获取GUID
摘要:Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) GUID/UUID是通过特定算法产生的一个二进制长度为128位的数字,在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同,在公元3400 阅读全文

posted @ 2019-08-20 15:12 滔Roy 阅读(1564) 评论(0) 推荐(0) 编辑

Delphi出现“borland license information was found,but it is not valid for delphi”的错误,无法运行的解决方法
摘要:Delphi出现“borland license information was found,but it is not valid for delphi”的错误,无法运行的解决方法1) 删除文件: C:\documents and settings\<username>\.borland\regi 阅读全文

posted @ 2019-08-19 12:55 滔Roy 阅读(1036) 评论(0) 推荐(0) 编辑

一维条形码生成与识别技术 [EAN-13]
摘要:一维条形码生成与识别技术 [EAN-13] 1、引言 条形码(简称条码)技术是集条码理论、光电技术、计算机技术、通信技术、条码印制技术于一体的一种自动识别技术。条形码是由宽度不同、反射率不同的条(黑色)和空(白色),按照一定的编码规则编制而成,用以表达一组数字或字母符号信息的图形标识符。条形码符号也 阅读全文

posted @ 2019-08-14 12:06 滔Roy 阅读(6041) 评论(2) 推荐(0) 编辑

常见一维条码类型介绍(Code 39、Code 128、EAN-8、EAN-13、EAN-128、ISSN、TIF、TIF-14、UPC(A)、UPC(E))
摘要:常见一维条码类型,如下: 1、Code 39 Code 39,又称为"Code 3 of 9",是非零售市场中最常用的格式,用于盘存和跟踪。Code 39码编码规则简单,误码率低、所能表示字符多等特点。此条码广泛应用于制造业、军事和医疗保健行业中。这种格式离散而且长度可变,接受以下 44 个字符: 阅读全文

posted @ 2019-08-13 09:22 滔Roy 阅读(23565) 评论(0) 推荐(0) 编辑

一维条码Code 128 类型的 A、B、C及Auto的区别
摘要:CODE 128条码是1981年由COMPUTER IDENTICS公司开发的、对128个字符进行标准化的多级别编码。其条码的字符与其表示的数据呈1对1的关系,特点是通过起始字符、代码集字符、转换字符的选择使用。 这几个字符集的区别是: A字符集仅包含数字和大写字母; B字符集包含大小写字母和数字; 阅读全文

posted @ 2019-08-13 09:10 滔Roy 阅读(10549) 评论(1) 推荐(0) 编辑

[原创]Delphi 字符串函数(字符串判断 TryStrToFloat 、TryStrToInt、TryStrToInt64、TryStrToBool、TryStrToCurr、TryStrToDate、TryStrToTime、TryStrToDateTime)
摘要:引用单元SysUtils TryStrToFloat 、TryStrToInt、TryStrToInt64、TryStrToBool、TryStrToCurr、TryStrToDate、TryStrToTime、TryStrToDateTime 将字符串转换成其中一种格式,转换成功返回true,否则 阅读全文

posted @ 2019-08-12 11:50 滔Roy 阅读(3943) 评论(0) 推荐(0) 编辑

Java 获取当前路径的方法总结
摘要:Java 获取当前路径的方法总结 1、利用System.getProperty()函数获取当前路径: 2、使用File提供的函数获取当前路径: File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File(".. 阅读全文

posted @ 2019-08-09 17:12 滔Roy 阅读(1289) 评论(0) 推荐(0) 编辑

JAVA错误:Exception in thread "main" java.lang.NullPointerException
摘要:JAVA错误:Exception in thread "main" java.lang.NullPointerException例如: 解答 阅读全文

posted @ 2019-08-09 16:19 滔Roy 阅读(7469) 评论(0) 推荐(0) 编辑

Delphi 窗体的释放和判断窗体是否存在(Assigned 、FindWindow、FindWindowEx函数)
摘要:1 常规释放和关闭: Form.Free - 释放Form占用的所有资源。Free后,Form指针不能再使用,除非对Form重新赋值。 Form.Hide - 隐藏Form。可以调用form.Show再一次显示。 Form.close - 关闭Form,实际的结果取决于OnCloseQuery和On 阅读全文

posted @ 2019-08-06 11:06 滔Roy 阅读(2110) 评论(0) 推荐(0) 编辑

[原创] delphi KeyUp、KeyPress、Keydown区别和用法,如何不按键盘调用事件
摘要:KeyPress (Sender: TObject; var Key: Char); 当用户按下键盘上的字符键(字母,数字) 会触发该事件,功能键则不会(F1-F12,Ctrl,Alt,Shift) KeyUp (Sender: TObject; var Key: Word;Shift: TShif 阅读全文

posted @ 2019-08-05 14:49 滔Roy 阅读(1976) 评论(0) 推荐(0) 编辑

获取Delphi焦点位置的方法,及所在的控件、以及如何通过控件名称访问控件并赋值
摘要:Delphi 获取焦点位置及所在控件的方法: 方法一,循环判断: Var I: Integer; Begin For I := 0 To ComponentCount - 1 Do //获取组件数量 Begin If Components[I] Is TWinControl Then Begin I 阅读全文

posted @ 2019-08-05 10:04 滔Roy 阅读(2253) 评论(0) 推荐(0) 编辑

让窗体响应键盘的速度快于其他控件
摘要:窗体的KeyPreview默认是 False; 如果这里需要窗体响应键盘的速度快于其他控件(TEdit等控件)的速度的的话,需要将其修改为True; 设置:KeyPreview:=True; 阅读全文

posted @ 2019-08-01 11:57 滔Roy 阅读(176) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示