自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Delphi常用API函数

GetClassInfo 取得WNDCLASS结构(或WNDCLASSEX结构)的一个副本,结构中包含了与指定类有关的信息。ActivateKeyboardLayout 激活一个新的键盘布局。SetMenuItemBitmaps 设置一幅特定位图,令其在指定的菜单条目中使用,代替标准的复选符号(√)CloseEnhMetaFile 关闭指定的增强型图元文件设备场景,并将新建的图元文件返回一个句柄。CreateCaret 根据指定的信息创建一个插入符(光标),并将它选定为指定窗口的默认插入符。

2024-06-21 15:15:23 276

原创 Sql Server查询死锁信息

存储过程,执行时确定是否处理死锁和显示死锁信息。

2024-06-20 09:39:02 142

原创 Sql Server数据库引擎优化顾问功能

分析刚刚跟踪出的脚本语句(使用“数据库引擎优化顾问”功能)目的: 优化性能,通过优化顾问提出的优化建议来达到目的。

2024-06-19 16:33:13 318

原创 操作 JSON 数据-对象ISuperObject

property S[const path: SOString]: SOString read GetS write PutS; 此函数被一个ISuperObject对象调用,和O[‘username’]不同的是,它返回的是一个SoString,即一个字符串,使用方法 str := jObj.S[‘username’];同理的还有其他几个类似的函数,如I[‘age’]返回整数,B[‘isenable’]返回布尔型,A[‘users’]返回一个TSuperArray数组

2024-06-18 17:33:56 691

原创 SVN-创建分支合并相关操作

在此我们可以新建一个分支,来做增加新的需求那一块,主干上继续开发,等分支上代码没有问题的时候,再合并到主干上来。

2024-06-17 11:35:56 537

原创 SVN-客户端安装

svn这个隐藏目录记录着两项关键信息:工作文件的基准版本和一个本地副本最后更新的时间戳,千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!,否则将会导致你本地的工作拷贝(静态试图)被破坏,无法再进行操作。

2024-06-14 15:55:09 208

原创 SVN-服务器搭建和使用

它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。

2024-06-14 15:48:26 997

原创 SVN-客户端基础使用

更新本地代码与SVN服务器上最新的版本一致,只要在需要更新的文件夹上点击右键或者在文件下空白处点击右键,选择”SVN Update”

2024-06-14 15:37:45 681

原创 下拉菜单(MainMenu/PopupMenu)绘制

1. 将菜单的的OwnerDraw为True。3.把要重绘的菜单项的事件指以上事件即可。

2024-06-03 14:01:21 259

原创 Sql Server如何调试存储过程

前提:需要使用Sql Server Managerment Studio 工具进行调试。

2024-05-07 13:45:34 406

原创 IdTCPClient和IdTCPServer

3 : BoundIP 指定使用IdTCPClient组件的计算机系统的IP地址,也就是说,其 中是空白那么什么样的计算机都可以使用,但如果指定的IP地址为239.126.12.2,那么 就只有IP地址为239.126.12.2的计算机可以使用它.虽然IdTCPClient可以直接使用,它不可以被单独的使用,它必须与相应 的IdTCPServer组件相配合才能发挥特定的作用,当然,如果相应的网络系统中具有这 样的TCP服务器应用,那么IdTCPClient也可以直接与它们进行通讯.

2024-05-07 11:11:04 725 4

原创 procedure of object

也就是说,一般函数和过程必须通过类的实例(对象)来调用,而类过程(类函数)则可以不必通过该类的实例来调用。procedure 指针占4个字节,保存在过程的地址. procedure of object占8个字节,保存过程的地址和类的地址。//一种对象方法的类型。首先:procedure 也是类型,可以理解为过程类型,定义过程的参数结构,而具体的实现可以动态赋值。1、与普通函数相同点:可以像一般的函数和过程一样在类的实例里作为对象方法调用;TMouseEvent是对象的函数指针,也就是对象/类的函数/方法。

2024-04-03 14:09:50 1117 1

原创 多线程的使用

另外,一个很重要的控件对象叫TCanvas,提供了一个Lock方法用于线程的同步,当一个线程使用此控件对象的时候,首先调用这个对象的Lock方法,然后对这个控件进行操作,完毕后再调用Unlock方法,释放对控间的控制权。WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。

2024-04-03 13:54:29 1125 1

原创 cxGrid动态加载分组

使用CXGrid控件时,可以通过以下步骤来为CXGrid的列(TcxCustomGridTableView)创建并设置CxGridColumnSummary对象。在Properties面板中,可以设置CxGridColumnSummary的相关属性,比如Caption、FieldName等。若要进行更高级的定制化配置,可以双击CxGridColumnSummary对象,这样就能跳转到其事件处理程序编辑器。完成所有必要的设置后,运行应用程序,即可看到CxGridColumnSummary的效果。

2024-03-22 16:17:44 923 1

原创 类(Class)和对象的应用

2.对象即类的实例,是使用构造函数(在Object Pascal中是用关键字constructors标识的,它是一个特殊的类方法,通常是Create)来生成的一个内存块。1.类(Class),是一个包含字段(Field,也称为域)、方法(Method)和属性(Property)(事件(Event)是一种特殊的属性)三种成员的构造体。4.方法则是一些函数和过程。普通方法只有由类实例调用,而类方法可以由类或者类实例调用。5.属性,实际上是一些需要特殊处理的字段的包装,它们的值可以用字段或者方法来存取。

2024-03-22 11:54:22 153 1

原创 生成表格,请稍候...

【代码】生成表格,请稍候...

2024-03-22 09:56:01 186 1

原创 cxGrid显示行号

第一种方法:直接双击events中的对应OnCustomDrawIndicatorCell事件代码参考第二种第二种方法:使用封装类,建立储存过程,事件中调用dsDataExport.DataSet:=CDS_DataExport3;CDS_DataExport3.Close; //添加字段前要关闭数据集AddDummyField(CDS_DataExport3,TIntegerField,'Findrow',10); //动态添加字段CDS_DataExport3.Open;CxGridCreate

2024-03-20 20:24:27 319 1

原创 DLL应用

【代码】DLL应用。

2024-03-18 18:57:22 135

原创 问题-File not “controls.res“

如果用按钮“delete invalid paths”删除无效的路径,Delphi将删除所有带有$(Platform)的路径,而您将必须手动还原它们

2024-03-14 14:22:10 215 1

原创 HTTP下载文件

【代码】HTTP下载文件。

2024-02-28 14:53:58 341

原创 HTTP上传文件

【代码】HTTP上传文件。

2024-02-28 14:52:43 230

原创 cxGrid满足查询条件的Cell显示特定的颜色

cxGrid1DBBandedTableView1CustomDrawCell绘图时,满足查询条件的Cell显示特定的颜色。

2024-02-23 11:56:56 165 1

原创 TClientDataset创建fkInternalCalc字段

实现功能:TClientDataset不用手动加字段,可以自动给TClientDataset添加字段,字段来源DataSetProvider;后面是添加的自定义字段。以下Delphi函数可用于将fkInternalCalc添加到TClientDataset。这很有用,因为我可以存储每条记录的一些信息,进行计算或存储临时标记。

2024-02-23 11:48:27 165 1

原创 cxGridChart的汉化资源

主要补充了一下cxGridChart的汉化资源。//资源来自网上,随意发布。

2024-02-20 20:11:08 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除