摘要:delphi5是borland公司开发的全新的可视化集成开发环境,它使用语法严密的pascal语言,并封装了windows中的构件,形成了自己的一套控件库体系-vcl(visual component library)。vcl控件体系具有很强的扩展性,为开发者设计特殊视觉效果的控件提供了技术支持。
本文就delphi5中的tlistbox控件,通过多种手段实现了它的七种特殊视觉效果,以期对广大程序......
摘要:中国航天科技集团第十一研究所计算中心 陈彦林 王晓宁
引言
在分布式计算环境中,程序员开发的应用系统除了必须能够正确而且有效率地运行之外,如何让应用系统更为安全强固,不会因为应用程序服务器或是数据库服务器故障而导致整个应用系统无法继续运行也是非常重要的。例如,假设你开发了一个多层分布式应用系统,其中包含了数十甚至数百台客户端机器,数台应用程序服务器,以及一台数据库服务器。有一天所有的用户正在......
使用delphi来实现三种功能作者: 望月
【程序编程相关:
用Delphi实现输入法转换】 【推荐阅读:
给控件添加OnMouseLeave事件】
来源:zdnet 【扩展信息:
执行一个外部程序并等待它的完成】
delphi是全新的可视化编程环境,为我们提供了一种方便.快捷的windows应用程序开发工具
.它使用了microsoft windows图形用户界面的许多先进特性与设计思想,采用了弹性可重复利用的完整的面向对象程序语言(object-oriented language).当今世界上最快的编辑器.最为领先的开发工具之一.对于广大的程序开发人员来讲,使用delphi开发应用软件,无疑会大大地提高编程效率.另外delphi是一个开放系统,只要灵活使用一些控件,即可开发出各种类型的系统,不论n-tie程序.多线程程序.分布计算程序(包括dcom与corbar).tcp程序.web程序.activex.中间件.推程序(push),甚至你可以用它来写汇编程序.下面笔者就列举几则delphi的开发应用技巧.
1.重新调整表单布局
我们在设计网页的时候,常常会发现设计好了的表单在屏幕的显示分辨率更改了后,表单的布局就面目全非了,那么我们有没有办法让表单随着分辨率的变化而自动变化呢?在这里,我们可以借助delphi的帮忙,来设计一个程序达到自动调整的目的.设计时,我们可以使用interface部分定义屏幕的宽度与高度两个参数,然后通过程序来判断当前分辨率是否与设计分辨率相同,最后利用scale来达到重新调整表单布局的目的,下面是程序的主要原代码:
const
screenwidth=1024;
screenwidth=758; //定义屏幕的原始分辨率
procedure tform1.formcreate(sender: tobject);
begin
scaled:=true; //判断当前分辨率是否与设计分辨率相同
if (screen.width<>screenwidth) then
begin //重新调整表单布局
height:=longint(height)*longint(screen.height) div screenwidth; ...
下一页 摘要:路艳明 刘建民
delphi的vcl提供有mainnenu、popupmenu、button、bitbtn、speedbutton等组件来帮助我们设计菜单功能。这些组件的使用方式非常简单,因而使得菜单的设计也变的很简单。
mainmenu组件是主要的下拉式菜单,大部份的窗口程序菜单都是使用这个对象来完成的。它的优点是设计方式简单,符合标准,不占画面空间。缺点是必须一层一层地进入子功能选项,无......