Visual Component Library(可视化组件库)是一个设计完美的架构,作为一个很好的架构,VCL最大限度利用了继承,VCL架构的主体是由代表组件的类组成。其他的VCL类与组件没有关系,这些类完成一些杂务管理,比如像帮助程序类,并且提供一些应用服务。VCL类分层处理组件系统是很复杂的,值得庆幸的是,一般开始在Delphi中编程时不需要了解VCL的每个具体细节。在VCL链的顶级,将会发
转载 2023-07-20 21:50:09
396阅读
  百家齐鸣的皮肤控件,这回被官方挑战了,XE2带来了 vcl styles,可以在 vcl 控件上套上一个主题,像下面这样设置。 这个皮肤可以运行时改变(通过 TStyleManager 类,在 vcl.styles 单元中),而且它是直接应用在 vcl 控件上的,而不是象民间的 skin 控件那样是另一组新控件,这有点象 vclskin 控件。这个功能听起来没多大意思,有意思
转载 精选 2012-02-27 10:19:57
893阅读
         ●Varnish Configuration Language - VCL(varnish配置语言-VCL)          Varnish有一个很棒的配置系统,大部分其他的系统使用配置指令,让您打开或者关闭一些开关。
翻译 精选 2010-07-22 15:33:19
9644阅读
3点赞
9评论
一、简单说明   java调用动态库其实都是需要通过一些辅助的组件,java调用vc的动态库一般是用JNI,而java调用vb的动态库更确切的说是调用vb的Com组件则是用的jacob了。本人也是班门弄斧,想鄙视我的就鄙视吧,呵呵二、java调用vc动态库   1、首先,写出java的调用程序,例子代码如下(javacall.java):public cla
转载 2023-07-15 14:04:12
149阅读
原创 2021-07-21 10:00:34
371阅读
Varnish有一个很棒的配置系统,大部分其他的系统使用配置指令,让您打开或者关闭一些开关。Varnish使用区域配置语言,这种语言叫做 “VCL”(varnish configuration language),在执行vcl时,varnish就把VCL转换成二进制代码。 VCL文件被分为多个子程序,不同的子程序在不同的时间里执行,比如一个子程序在接到请求时执行,另一个子
转载 精选 2011-06-22 13:09:17
397阅读
DevExpress VCL Controls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序 DevExpress VCL v2 ...
转载 2021-10-19 09:41:00
428阅读
2评论
三、Varnish参考手册            ●VCL(varnish configuration language)          Author:    Dag-Erling Sm&o
翻译 精选 2010-08-02 19:22:50
3492阅读
1点赞
6评论
TMenu是什么?他是VCL中封装的TMainMenu和TPopupMenu的基类。与其说对TMenu失望,其实是对VCL中对TMainMenu和TPopupMenu的失望。 为什么呢?这基本上还得归咎于微软自己。微软在推出Windows的同时,却坚决的在推Office系列产品。而且Office的更新速度和Windows几乎一样快。更重要的是,Office系列产品的界面风格,特别是菜单,和标准W
原创 2007-02-04 01:24:21
369阅读
这些言语是Amingoo先生留下的非常珍贵的评价,对我也是一个学习的提升。为了让更多的人看到这个评论,特意将它作为《苛评VCL》系列文章的最后一篇发出,和大家一起分享。希望Amingoo不要见怪。 以下言语都来自Amingoo先生: 1. 这个问题不是所谓的类型问题,也不应该是在DLL内去解决的问题。如同BuilderChen所说,不认当把一个特定的OOP实现框架暴露在DLL的接口层,这样
原创 2007-02-09 23:29:57
368阅读
1点赞
1评论
Varnish配置语言之VCL常用配置用户请求一个资源的流程(1)DNS查询(2)建立连接(3)服务器接收到请求后构建响应并处理完成(4)发送至客户端,传输时间(5)断开连接 缓存优化的意义所谓的优化就是从以上每个角度去缩短时间,缓存是能够降低服务器的处理时间的 命中率的类型·文档命中率,文档命中率高并不能够说明服务器性能增强很明显    比如命中
原创 精选 2014-07-23 16:01:40
2343阅读
2点赞
为了深刻学习Delphi的VCL源码,要使的它立刻修改生效。网上很多办法,这招最简单最管用:把source\vcl路径添加进来,只要有修改vcl源程序,都会重新编译。但是对RTL源码不能这样做。-----------------------------------------------------... Read More
转载 2014-08-14 03:37:00
149阅读
2评论
http://www.cnblogs.com/railgunman/archive/2010/12/10/1902524.html#2868236 说到VCL中的消息处理就不能不提到TApplication,Windows会为每一个当前运行的程序建立一个消息队列,用来完成用户与程序的交互,正是通过A
转载 2016-10-07 13:04:00
112阅读
2评论
不多说了,直接上图吧! 黑色箭头是请求的方向 蓝色箭头是返回的方向 简单说明一下比如:一个请求经过recv给了pass,pass经过判断和vcl的设置把这个请求交给backend,backend接到请求处理完后再通过蓝色的pass线对请求进行反馈      
原创 2011-10-19 18:18:50
2098阅读
最终效果图: ListBox的两个设置: 自画事件:ListBox1DrawItem procedure TForm1.ListBo
原创 2023-06-18 13:00:58
67阅读
         EXAMPLES(例子)                   下面这段代码和默认的配置相同,后端服务器主机名设置为“backend.exam
翻译 精选 2010-08-02 19:25:22
1184阅读
在李维的《inside VCL》中详细描述了VCL中TObject的地位。是的Borland的工程师们有心将Delphi语言做成pure language。所以你几乎可以看到TObject的所有pure pascal的实现。 更重要的,你应该会发现。Delphi将代码的所有运行机制都暴露在我们面前。这也就是Delphi的TObject和C++中的Object以及C#的Object有很大不同的
原创 2007-02-02 00:39:21
373阅读
由于每次都可能有人是单独阅读这个系列的文章。我想重申一下我的苛评VCL的意义。不在于说VCL的不好,而是重点将发现到一些问题暴露出来,以此来说明我认为VCL原来处理不合适的地方。这永远是一个设计问题,而不是技巧问题。中间难免有争议。不过请大家将争议的目标锁定在设计本身。毕竟,针对特定情况的争议才是有意义的。 说起Application,稍微知道Delphi的人都知道。我们最常使用的Applica
原创 2007-02-07 07:37:32
249阅读
Get and set the Z Order of controls at runtime in Delphi VCL. If you are looking for a FireMonkey solution see this post Delphi provides a limited API Read More
转载 2017-01-19 16:10:00
55阅读
2评论
Delphi RTL 第一种解释: RTL(Run-Time Library)支持程序运行执行的函数库。是运行时间库,在运行时需要。 Delphi 的RTL包括 System,SysUtils,Math 三个单元RTL提供的大部分与语言本身、编译器、操作系统及进程有关;它提供的函数通常很普遍,在其他
转载 2019-06-27 15:20:00
469阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5