E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
苛评VCL
以Delphi Package架构的应用程序开发(转)
Packages卷标页,Builderwithruntimepackages选项打勾,就会让编译出来的执行文件Size变小很多(以空白的Form1为例,编译出来的Size由367kb变成20kb),因为它把一些
VCL
vga
·
2015-01-18 09:00
package
Delphi
BCB常用文件与字符串函数
VCL
库函数简介 一.BORLAND C++ BUILDER
VCL
的内存管理函数 1.
·
2015-01-08 00:00
字符串函数
Delphi 中的 procedure of object (简单深刻 good)
其实要了解这些东西,适当的学些反汇编,WINDOWS内存管理机制,PE结构,看下李维的
VCL
架构剖析可以很好理解type TMyEvent = procedure of object;这是一种数据类型的定义
·
2015-01-07 23:00
procedure
Delphi 发展历史
Delphi版本历史1995 1.0 支持16位Windows,以
VCL
架构为基础的可视化开发环境。1996
·
2015-01-07 22:00
Delphi
MFC、WTL、WPF、wxWidgets、Qt、GTK、Cocoa、
VCL
各有什么特点?
WTL都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了,比如 代码过于复杂,编译太慢,出错不好调试等问题难以解决。而且封装得也不完全,还是随处可见 HWND HDC之类的东西。用途主要是写一些很小的程序,或者作为其他UI框架的后端实现部分,比如我
·
2015-01-05 19:00
wxwidgets
Delphi语言获得生命的原因和过程
都说Anders Hejlsberg是Delphi语言的作者,前一阵仔细读了
VCL
源码,惊叹于它的巧夺天工,未免对编译器的作者有些不服气,觉得首功不是他。今天仔细想了想,还是觉得不服不行。
·
2015-01-05 19:00
Delphi
VCL
源码分析方法论(以TButton.Caption属性的由来为例)
最近一段时间似乎流行源码分析:)我也来谈谈在过去一段时间里对
VCL
源码的分析方法方面的一点体会,本文将不探讨
VCL
类库的构架和设计模式方面的东本,只是以我们常见的控件属性/方法的实现过程作简单的说明,希望对初学者有所帮助
·
2014-12-21 14:00
button
快笑死,侯捷研究MFC的原因
与我研究
VCL
框架代码的原因一模一样:就是N年了,感觉自己还是没有掌握Delphi,惊叹别人各种各样神奇的效果,自己却不会,更不知为什么这样做,离高手的距离还有十万八千里。
·
2014-12-09 18:00
mfc
TWinControl与TControl的覆盖函数(私有虚函数仍可多态)
手工找出来,对比一下,有助于
VCL
框架的理解。
·
2014-12-09 17:00
虚函数
把Message转换成String
另外就是要把
VCL
标准控件里,凡是改写了WndProc的子类也要截取,因为Windows会把消息发给它们,却不一定会调用TWinControl
·
2014-12-07 02:00
message
c++中实现委托
在Delphi(ObjectPascal)中,面向对象的函数指针是Borland可视化组建库(
VCL
,VisualComponentLib
zhuhongshu
·
2014-12-06 21:00
GDI+ for
VCL
基础 -- 颜色调整矩阵ColorMatrix详解(转载http://blog.csdn.net/maozefa)
ColorMatrix详解 本文为GDI+forVCL基础系列文章之一,主要供GDI+初学者入门参考,例子使用GDI+版本下载地址和说明见《GDI+forVCL基础--GDI+与
VCL
dreign
·
2014-12-05 09:00
用Live555 中的openRTSP 保存H264
用Live555中的openRTSP保存H264文件很简单但是发现器保存的h264文件并不能直接被
vcl
播放 同一个rtsp源用
vcl
保存的h264文件就可以直接被播放 经过研究发现是openRTSP没有把
lifan_3a
·
2014-12-03 11:00
VCL
?
最近网上争论VC和DELPHI/BCB优劣的朋友甚多(其实不是最近,一直都很多),其实真正有分歧的多半在MFC和
VCL
两套类库的选择上。
顾起威
·
2014-12-01 20:00
object
Microsoft
mfc
pascal
编译器
Borland
Delphi是座宝山,有待挖掘
VCL
源码是座宝山,把纷繁复杂的Windows编程封装到短短几个类里,不超过8000行代码,还额外包括许多其它的技巧2.
·
2014-12-01 17:00
Delphi
VCL
设计方法概论
VCL
设计方法概论 1. 把Delphi对象改造成一个Windows窗口,主要是要设置Handle和回调函数。
·
2014-11-28 17:00
方法
一行代码设置TForm颜色的前世今生
但真实的情况是,
VCL
框架在这个过程中做了大量的工作,经过多次消息的发送和响应,才达到了目的,大致顺序如下: procedure TForm1.Button1Click(Sender
·
2014-11-24 00:00
form
delphi写的九九乘法表
unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,
Vcl
.Graphics
aishenwang
·
2014-11-15 10:44
线上服务增加varnish缓存
(4)
VCL
配置管理比较灵活。 (5)32位机器上缓存文件大小为最大2G。 (6)具有强大的管理功能,例如top,stat,admin,list等。 (7)状态机设计巧妙,结构清晰。
哭你吃完
·
2014-11-14 09:00
varnish
成员函数指针与高性能的C++委托
在Delphi(ObjectPascal)中,面向对象的函数指针是Borland可视化组建库(
VCL
,VisualComponentLib
YYNetSDK
·
2014-11-06 09:00
高效视频编码(HEVC)标准概述(三)
NAL的作用是将表示图像内容的视频编码层(
VCL
,videocodinglayer)数据映射到不同的传输层上,包括RTP/IP、ISOMP4和 H.222.0/MPEG-2系统,并提供一个用于包丢失恢复的框架
banyao2006
·
2014-11-04 01:00
深入C++ Builder之编写自己的元件-深入分析
VCL
继承、消息机制
这篇文章提及内容可能大家已经在很多地方看到过了,作者也是如此,只不过还看了很多
VCL
源代码,加上自己实际编写元件的经验,拼凑了这么一篇文章。所以所有言论都是个人观点、经验的描述,仅供参考。
zb872676223
·
2014-10-27 23:00
Devexpress
VCL
Build v2013 vol 14.1.5 发布
What's New in 14.1.5 (
VCL
Product Line) New Major Features in 14.1 What's New in
VCL
Products
·
2014-10-24 18:00
DevExpress
Varnish要点及案例详解
1.1Varnish架构 Varnish也采用了多进程的架构,有2个主要的进程:主进程,也称管理进程管理进程应用
VCL
配置,编译
VCL
监视Varnish初始化Varnish提供命令行接
mexp
·
2014-09-27 00:38
案例
要点
VCL
Varnish要点及案例详解
1.1Varnish架构Varnish也采用了多进程的架构,有2个主要的进程:主进程,也称管理进程管理进程应用
VCL
配置,编译
VCL
监视Varnish初始化Varnish提供命令行接口子
mexp
·
2014-09-27 00:38
案例
要点
vcl
Linux技术
把一个"结构体"当做属性后碰到的问题
interface uses Winapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,
Vcl
.Graphics
涂孟超
·
2014-09-26 15:00
Delphi 资源管理器套件
Win31时代的东西,不是一般地丑.试了下
Vcl
.Shell.ShellCtrls下的TShellComboBox、TShellTreeView、TShellListView,非常满意!
涂孟超
·
2014-09-26 15:00
覆盖、再覆盖
interface uses Winapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,
Vcl
.Graphics
涂孟超
·
2014-09-26 15:00
VCL
中的 Windows API 函数(4): AdjustWindowRectEx
AdjustWindowRectEx用在了Forms、DBCtrls单元.AdjustWindowRectEx可以根据窗口样式获取的边缘尺寸.测试:var R:TRect; begin SetRect(R,0,0,0,0);{此矩形不是全局变量,需要初始为空} AdjustWindowRectEx(R,{矩形结构承载返回值} GetWindowLong(Handle,GWL_STYLE)
涂孟超
·
2014-09-26 15:00
多线程编程, 这三个方法够我用了.
发现有这三个类方法就足够我用了,暂时结束学习.TThread.CreateAnonymousThread();//普通 TThread.Queue();//队列 TThread.Synchronize();//
VCL
涂孟超
·
2014-09-26 15:00
VCL
中的 Windows API 函数(6): BeginDeferWindowPos
BeginDeferWindowPos和DeferWindowPos、EndDeferWindowPos是一组一起使用的函数,可对一组窗口的位置、大小、Z序等进行调整,在ExtCtrls单元有用到.下面先用常规方法实现对Panel1中的一组Button进行调整,然后再用上面三个函数重新实现.本例效果图:代码文件:unitUnit1; interface uses Windows,Me
涂孟超
·
2014-09-26 15:00
VCL
中的 Windows API 函数(5): AlphaBlend
AlphaBlend是指定图像混合透明的函数,在Graphics、GraphUtil、RibbonStyleActnCtrls单元用到.下面的测试是把一张图片显示在窗体,并可以调整透明度.本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,F
涂孟超
·
2014-09-26 15:00
VCL
中的 Windows API 函数(2): ActivateKeyboardLayout
ActivateKeyboardLayout分别在Controls、DBGrids、Grids单元用到,基本都是如下语句:ActivateKeyboardLayout(Screen.DefaultKbLayout,KLF_ACTIVATE);{表示激活当前输入法}函数字面的意思是键盘布局,好像键盘布局是比输入法更大的一个概念.在Delphi中我们可以通过控件的ImeName、ImeMode属性来指
涂孟超
·
2014-09-26 15:00
VCL
中的 Windows API 函数(8): BeginPath、EndPath
BeginPath、EndPath是一组GDI图形命令的开始与结束,在ExtCtrls单元有用到.这里有例子:http://www.cnblogs.com/del/archive/2008/05/23/1206126.html
涂孟超
·
2014-09-26 15:00
总结与思考
因为人们很难识别只有0、1构成的机器码,所以才有了汇编、汇编还是有点麻烦所以才有了Delphi等高级语言,说起来高级语言已经不算难了.所谓某种语言的功能强大,其实是"库"的强大,就像Delphi强大在
VCL
涂孟超
·
2014-09-26 15:00
GdiPlus[2]: 获取绘图表面(Graphics)
绘图表面(Graphics,这在
VCL
体系中叫Canvas),在GdiPlus中有四种获取方法:1、通过窗口句柄获取;2、通过窗口的Canvas.Handle获取;3、通过GdiPlus利用Helper
涂孟超
·
2014-09-26 15:00
类型转换出现在赋值运算符左边的情况
下面是Delphi2009
VCL
源码的用到的:{ADODB.pas第4345行:} Currency(Buffer^):=C; {ADODB.pas第4362行:} SmallInt(Buffer
涂孟超
·
2014-09-26 15:00
Delphi 7 类库继承关系表
正学
VCL
,根据D7_Class.rar整理;点击展开...TObjectTPersistentTComponentTControlTGraphicControlTBevelTCustomActionControlTCustomButtonControlTCustomDropDownButtonTCustomMenuButtonTStandardMenuButtonTCustomUtilityBu
涂孟超
·
2014-09-26 15:00
XP 之后, Delphi 动注册表不方便了...逼出来一个办法:
interface uses Winapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,
Vcl
.Graphics
涂孟超
·
2014-09-26 15:00
Delphi 中的自动释放策略
一、指定Owner后,随Owner连带释放://usesVcl.StdCtrls,
Vcl
.ExtCtrls; var panel:TPanel; procedureTForm1.Button1Click
涂孟超
·
2014-09-26 15:00
看看 Delphi XE2 为
VCL
提供的 14 种样式
其实只提供了13个vsf样式文件,还有默认的Windows样式,共14种.在空白窗体上添加ListBox1等控件,测试代码:usesIOUtils,
Vcl
.Styles,
vcl
.Themes; procedureTForm1
涂孟超
·
2014-09-26 15:00
使用泛型, 写一个为任意类型的动态数组添加元素的方法
interface uses Winapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,
Vcl
.Graphics
涂孟超
·
2014-09-26 15:00
Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
譬如
VCL
中有很多代码是兼容Linux的,在Windows下就需要在编译之前预处理掉那些forLinux的代码.1、判断操作系统:其中的"MSWINDOWS"和"LINUX"就是Delphi预定义的"条件标识符
涂孟超
·
2014-09-26 15:00
使用 IntraWeb (2) - Hello IntraWeb
IntraWeb比我相像中的更贴近
VCL
,传统的非可视组件在这里大都可用(其内部很多复合属性是TStringList类型的),它的诸多可视控件也是从TControl继承下来的.这或许是它曾被改名为VCLForWeb
涂孟超
·
2014-09-26 15:00
GdiPlus[3]: 关于 GdiPlusHelpers 单元
本套接口只有两个单元:GdiPlus,GdiPlusHelpers;主要的是前者,GdiPlusHelpers的作用是通过Helper技术给
VCL
体系中的TCanvas、TGraphicControl、
涂孟超
·
2014-09-26 15:00
VCL
中的 Windows API 函数(7): BeginPaint、EndPaint
BeginPaint、EndPaint是必须同时出现的一对函数,表示绘图开始与结束,应该在处理WM_PAINT消息是出现.以下单元在处理WM_PAINT消息时都有用到:ComCtrls,Controls,dbcgrids,DBCtrls,dblookup,Forms,OleCtrls
涂孟超
·
2014-09-26 15:00
varnish之基础篇
(4)
VCL
配置管理比较
594912523
·
2014-09-26 00:18
缓存
工作流程
内置变量
varnish简介
状态引擎
varnish应用详解
缓存能分担许多web访问的压力,缓存为王的今天,缓存犹为重要.varnish是一款非常轻量级,也很强大的一款提供缓存服务的应用.varnish的配置是通过
VCL
缓存策略工具实现的,这个工具是一种简单的编程语言
robert444
·
2014-09-25 22:47
二进制
编程语言
用户
而且
如何在C++Builder中使用Delphi控件
在实际应用中找到了将
VCL
控件转化为DLL库,在C++Builder动态调用DLL。此法适用于非可视
VCL
控件。
hemeinvyiqiluoben
·
2014-09-20 17:00
Devexpress
VCL
Build v2014 vol 14.1.4 发布
What's New in 14.1.4 (
VCL
Product Line) New Major Features in 14.1 What's New in
VCL
·
2014-09-10 14:00
DevExpress
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他