Visual Component Library(可视化组件库)是一个设计完美的架构,作为一个很好的架构,VCL最大限度利用了继承,VCL架构的主体是由代表组件的类组成。其他的VCL类与组件没有关系,这些类完成一些杂务管理,比如像帮助程序类,并且提供一些应用服务。VCL类分层处理组件系统是很复杂的,值得庆幸的是,一般开始在Delphi中编程时不需要了解VCL的每个具体细节。在VCL链的顶级,将会发
转载 2023-07-20 21:50:09
390阅读
  百家齐鸣的皮肤控件,这回被官方挑战了,XE2带来了 vcl styles,可以在 vcl 控件上套上一个主题,像下面这样设置。 这个皮肤可以运行时改变(通过 TStyleManager 类,在 vcl.styles 单元中),而且它是直接应用在 vcl 控件上的,而不是象民间的 skin 控件那样是另一组新控件,这有点象 vclskin 控件。这个功能听起来没多大意思,有意思
转载 精选 2012-02-27 10:19:57
885阅读
         ●Varnish Configuration Language - VCL(varnish配置语言-VCL)          Varnish有一个很棒的配置系统,大部分其他的系统使用配置指令,让您打开或者关闭一些开关。
翻译 精选 2010-07-22 15:33:19
9637阅读
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阅读
Varnish有一个很棒的配置系统,大部分其他的系统使用配置指令,让您打开或者关闭一些开关。Varnish使用区域配置语言,这种语言叫做 “VCL”(varnish configuration language),在执行vcl时,varnish就把VCL转换成二进制代码。 VCL文件被分为多个子程序,不同的子程序在不同的时间里执行,比如一个子程序在接到请求时执行,另一个子
转载 精选 2011-06-22 13:09:17
397阅读
原创 2021-07-21 10:00:34
339阅读
DevExpress VCL Controls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序 DevExpress VCL v2 ...
转载 2021-10-19 09:41:00
424阅读
2评论
三、Varnish参考手册            ●VCL(varnish configuration language)          Author:    Dag-Erling Sm&o
翻译 精选 2010-08-02 19:22:50
3479阅读
1点赞
6评论
TMenu是什么?他是VCL中封装的TMainMenu和TPopupMenu的基类。与其说对TMenu失望,其实是对VCL中对TMainMenu和TPopupMenu的失望。 为什么呢?这基本上还得归咎于微软自己。微软在推出Windows的同时,却坚决的在推Office系列产品。而且Office的更新速度和Windows几乎一样快。更重要的是,Office系列产品的界面风格,特别是菜单,和标准W
原创 2007-02-04 01:24:21
364阅读
这些言语是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
2340阅读
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
2081阅读
最终效果图: ListBox的两个设置: 自画事件:ListBox1DrawItem procedure TForm1.ListBo
原创 2023-06-18 13:00:58
67阅读
好奇,为什么Create函数明明是个构造函数,还要带上override;这是C++里没有的事情。我虽然也明白其大致
转载 2014-04-18 17:02:00
65阅读
2评论
         GRACE                    如果后端需要很长时间来生成一个对象,这里有一个线程堆积的风险。为了避免
翻译 精选 2010-08-02 19:23:57
1313阅读
为什么这么苛刻地来评论VCL的基础类设计,我已经在前一篇关于TObject的文章中讲过。今天我拿出在一次跟踪VCL代码的过程中发现的问题。在此之前,我没有任何理由会相信会存在这样的情况。 TForm读取dfm文件创建窗体过程大家一定都比较清楚,其中负责读取的是Classes.pas单元中的TReader类,而它在实现的时候,会调用到如下的函数: function InternalRe
原创 2007-02-05 08:46:22
393阅读
varnish的VCL详细解析VCL工作流程图如下: 下面是VCL常见的一些语法配置:1、主机配置backend www {  .host = "www.example.com";  .port = "http";  .connect_timeout =&nb
原创 精选 2014-07-23 18:58:25
2187阅读
  • 1
  • 2
  • 3
  • 4
  • 5