下载首先下载,VCLSkin文件,可以到Delphi园地 http://www.delphifans.com/Delphi盒子 http://www.2ccc.com/安装*最好安装前把文件放到Lib文件夹下:1.把下载的文件解压后放到Delphi目录的Lib文件夹下2.启动Delphi>Open找到刚才放的*.dpk和*.pas选中3.点Install,Compile,Delphi最右边会
转载 7月前
18阅读
 Delphi7中没有办法直接使用QuickReport组件,因为在Delphi7中没有将QuickReport组件包作为默认组件打包,如果要使用此组件,需要先安装一下。    打开delphi7,点Component->Install Packages(安装包),在打开窗口中,点"Add"按钮,然后在delphi7\Bin文件夹里,找到dclqrt70.dpl
转载 2024-03-23 19:41:47
82阅读
插件    在Office 2000中提供了基于COM的 插件开发框架,这使得我们可以利用Delphi来扩展Office的功能。    在Delphi 3,4中编写基于COM的 插件,我们需要自己创建COM接口的封装类,更糟糕的是要想支持事件的话还需要使用连接点(connection points)对象来实现事件回调,这是非常麻烦的。但在Delphi
第三节:设计一个有生命力的工作线程创建一个线程,用完即扔。相信很多初学者都曾这样使用过。频繁创建释放线程,会浪费大量资源的,不科学。 1.如何让多线程能多次被复用?关键是不让代码退出 Execute 这个函数,一旦退出此函数,此线程的生命周期即结束。要做到这一点,就需要在 Execute 中写一个”死循环“。大致如下: procedure TFooThread.Exe
转载 8月前
35阅读
DELPHI常见属性说明:ALIGN 设置组件对齐(同其父容器)方式BORDERSTYLE 设置组件边框形状CAPTION 设置组件标题CTL3D 设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效COLOR 设定组件背景颜色CURSOR 设定鼠标经过组件时光标所显示的形状ENABLED 设定组件是否能使用,当设为FALSE时组件会呈灰色FONT 设定组件内文字的字
转载 8月前
60阅读
Delphi7如何制作进度条? 步骤如下:1.找到win32的ProgressBar控件。2.将ProgressBar.Max:=x; //x为进度条的长度3.ProgressBar.Position:=ProgressBar.Position+y; //y为每次进度条增加的进度,可以设置条件或循环
转载 2020-12-25 09:30:00
511阅读
2评论
QuickReport 是一个100% 用Delphi 代码编写的分栏报表生成器,它可与Delphi 和C++Builder 完美整合,并且Delphi/C++Builder IDE 中使用表单设计器作为报表设计器来设计报表。具体功能:报表设计:QuickReport 是一个用Delphi 编写的分栏报表生成器。可与Delphi 和C++Builder 完美整合,在Delphi/C++Builde
转载 2024-03-28 21:38:04
86阅读
 DELPHI常见属性说明:ALIGN 设置组件对齐(同其父容器)方式BORDERSTYLE 设置组件边框形状CAPTION 设置组件标题CTL3D 设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效COLOR 设定组件背景颜色CURSOR 设定鼠标经过组件时光标所显示的形状ENABLED 设定组件是否能使用,当设为FALSE时组件会呈灰色FONT 设定组
转载 2024-10-29 20:24:30
333阅读
首先,在TForm的私有域,也就是private下设置两个变量ProgressBar、ProgressBarRect,其中ProgressBar为 TProgressBar类型,ProgressBarRect为TRect类型,完整的定义如下:typeTForm1 = class(TForm)....... Read More
转载 2015-12-01 17:28:00
81阅读
2评论
当验证码或者用户名存在的时候。在后台弹窗提示。可页面原本file里面符合要求的值刷新没了。用户体验不好。因为用ifream刷新技术已不是什 么新鲜技术。所以网上有大把的资料可参考。只是因为本人是初次接触。所以记下自己的知识点。当成长经历。对于入门的我们先来全名了解下。什么是iframeIframe是Inline  Frame的缩写,称为内联框架(即行内框架)。看着很眼熟吧,对了,它有个近
Delphi中使用线程,当窗体关闭时,如果窗体中启用了线程,一般需要手动关闭,以释放资源。 常用来结束线程的代码为:        PcmThrd.Terminate;         PcmThrd.WaitFor;即先触发Termin
转载 2024-07-12 07:02:25
131阅读
var file_name:string;file_name:='c:/luther.gliethttp.txt';FileWrite(com.log_fd, PChar(file_name)^, length(file_name));文件是同一种类型元素的有序集合,是内存与外设之间传输数据的渠道。文件的本质是一个数据流,所有的文件实际上是一串二进制序列。文件管理包括:1、文件操作。2、目录操作。
文章目录 前言一、iView Weapp是什么?二、使用步骤1.引入库2.读入数据总结 前言在小程序开发中我们常常需要自定义TabBar才能满足业务需求,而在使用自定义TabBar的时候经常会遇到切换菜单图标闪烁和其他种种问题,本文就以iView Weapp的TabBar组件为例,解决一下自定义TabBar切换闪烁问题提示:以下是本篇文章正文内容,下面案例可供参考 一、iView Weapp是什
  作者:小人物 内容导读: delphi像“开始”菜单一样漂亮的菜单项实例:Windows的开始菜单非常独特,在菜单的旁边有一条竖着的彩条,彩条中还写着文字。这种独特的菜单能够使程序的界面看起来更加漂亮。本例就-像“开始”菜单一样漂亮的菜单实例说明Windows的开始菜单非常独特,在菜单的旁边有一条竖着的彩条,彩条中还写着文字。这种独特的菜单能够使程序的界面看起来更
转载 2024-06-15 07:16:16
884阅读
Choreographer接收刷新信号接收屏幕的垂直同步信号,通过Handler发送Message,垂直同步信号和我们常说的刷新率相关,一般的手机刷新率是60,意思是每秒发送60个垂直同步信号:#FrameDisplayEventReceiver @Override public void onVsync(long timestampNanos, long physicalDisplayId,
转载 2023-09-28 11:02:23
56阅读
前言用简洁的语言写一个可以与TCP客户端实时通信的界面。之前做了一个项目是要与PLC进行信息交互的界面,在测试的时候就利用TCP客户端来实验,文末会附上TCP客户端。本文分为三部分,第一部分是在界面向TCP发送数据,第二部分是接收TCP发送过来的数据,需要开启线程(因为界面是在不断刷新的,所以不开线程一直等待PLC发送数据过来,界面是会卡住的)。一、向TCP客户端发送数据1.导入相关库import
DELPHI优秀的一些开源框架:QDAC,MORMOT,DIOCP程序员搞任何语言的程序开发上升到一定的层次,要想进步,必须要接触和学习使用优秀的开源框架。 1、MORMOT封装了WINDOWS最新的HTTPS.SYS、JSON、各种数据库引擎。。MORMOT  下载地址:https://github.com/synopse/mORMot 2、DIOCP封装了WIND
2021-01-25关键字:子线程调用主线程资源、子线程更新UI WPF中想在子线程中操作在主线程中创建的控件其实很简单,使用 Dispatcher 类对象即可实现需求。 下面直接上一个最简单的实例。 假设我们有一个Window,里面包含了一个TextBlock控件,其界面及xaml代码如下所示:<Window x:Name="hello__net_core"
转载 2024-06-20 18:27:04
247阅读
## Java界面刷新的实现流程 为了帮助小白实现Java界面刷新,我们需要按照以下步骤进行操作。首先,我们需要了解Java界面刷新的基本概念和原理。然后,我们将详细介绍每一步的具体操作,并提供相应的代码示例和注释。 ### 步骤概览 下面的表格展示了实现Java界面刷新的步骤概览。 | 步骤 | 操作 | | --- | --- | | 1 | 创建一个Java界面窗口 | | 2 |
原创 2023-11-13 09:06:37
107阅读
# Java GUI界面刷新:新手向导 作为一名Java开发者,你可能会遇到需要刷新GUI界面的情况。这通常发生在数据更新后,需要将这些变化反映在用户界面上。本文将指导你如何实现Java GUI界面刷新,从基础到进阶,让你快速掌握这一技能。 ## 步骤概览 首先,让我们通过一个表格来了解整个刷新流程的步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 初始化
原创 2024-07-20 09:11:48
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5