相关推荐
-
【编程语言】Delphi使用教程
Delphi是一个功能强大且灵活的编程语言,适用于构建各种Windows和跨平台应用程序。通过不断学习和实践,您可以充分利用Delphi提供的各种特性和工具来创建高质量、可维护且安全的软件解决方案。
-
【1.Delphi基础】1.Delphi程序设计入门
1.DelphiXE程序设计入门 1.1Delphi简介 Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“Borland Turbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。 Delphi是一个集成开发环境(IDE),使用的核心是由传统Pa
-
2024年-全球使用Delphi统计
Delphi是一款集成开发环境(IDE),旨在支持开发者高效地构建桌面、移动、Web 以及控制台应用程序,特别适合追求速度与效率的快速应用开发(RAD)流程。根据 theirstack.com 网站的数据,我们大致描绘出 Delphi 编程语言在全球范围内的使用情况。需要注意的是,此数据可能无法完全代表整个市场的情况,但仍然可以提供一个有价值的参考点。
-
Delphi泛型结合接口的应用 (译自Delphi2009 Handbook)
通过接受一个限定的参数,这个参数是实现某个接口的类,比较起直接接受泛型,而限制这个泛型的类要更加灵活。也就是通常所说的面向接口式的编程。这样可以达到调用实现了这个接口的各种泛型的实例。这种对泛型实用接口约束的应用,在.net框架中有很广泛的应用。下面是一个实例(命名为IntfConstraint)。 首先,需要声明一个接口:type IGetValue = interface ['{60700EC4-2CDA-4CD1-A1A2-07973D9D2444}'
-
delphi DrawText多行文本垂直居中
procedure TForm1.Button4Click(Sender: TObject); var Text: string; R, TextRct: TRect; H: Integer; begin R := rect(10, 10, 200, 100); Canvas.Rectangle(R); Text := 'Demo Line 1'#13'Demo Line 2'#13'Demo Line 3'#13'Demo Line 4'; TextRct := R; H ...
-
Delphi系统集成开发环境(IDE)全面指南
本文还有配套的精品资源,点击获取 简介:Delphi系统是一个高效的集成开发环境,支持Object Pascal编程语言,适用于创建Windows桌面应用程序。它以快速编译器和强大的VCL框架而著称,使得开发者能快速构建功能丰富的应用程序。Delphi包括直观的用户界面设计工具,支持多种数据库系统连接,并且拥有良好的源码可移植性。学习Delphi需要掌握Object Pas...
-
Delphi GDI对象之绘制文本
基本绘图操作(Basic Drawing Operations) 现在大家已经知道Rectangle方法用来画正方形和矩形,Ellipse方法用来画圆和椭圆,MoveTo和LineTo方法则用来画线。 还有Arc方法用于画弧,Pie方法用于画饼形,一切一切都是非常基础的,没有太大的必要详细了解TCanvas的这些方法,下面开始更有趣的图形操作,这些图形操作在编写Delphi应用程序时很可能遇到...
-
DELPHI 修改系统分辨率
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; ...
-
下拉菜单(MainMenu/PopupMenu)绘制
1. 将菜单的的OwnerDraw为True。3.把要重绘的菜单项的事件指以上事件即可。
-
Delphi中读写INI配置文件操作总结
首先说一下INI文件的格式如下: [COUNT] #域名 COUNT=2 #变量名=值 [HXUSER] HXUSER=ht_invest [HXPWD] HXPWD=hundsun [INFO0] NAME=ht_invest PASSWD=hundsun ORA=168.161.30.6 [INFO1] NAME=ht_
-
Delphi 打印实例
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,printers,inifiles, StdCtrls; type TForm1 = class(Tform
-
编程使用系统热键{演示RegisterHotKey()和UnregisterHotKey()}
PurpleEndurer 原创RegisterHotKey()================================函数功能:该函数定义一个系统范围的热键。函数原型:BOOL RegisterHotKey(HWND hWnd,intid,UINT fsModifiers,UINT vk);参数说明:hWnd:接收热键产生WM_HOTKEY消息的窗口句柄。若该参数NULL,传递给调用
-
【delphi】ClientDataSet详细解读
TClientDataSet的基本属性和方法 TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds/.xml,是基于文件型数据存储和操作的控件。 该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖其它数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。 FieldDefs: 字段定义列表属性 可通过单击属性编辑器中的属性编...
-
(转)stringgrid删除选中行
定义一个从TStringGrid类继承的新类如下: type TMyGrid = class(TStringgrid); 之后,删除时:你可以这样写: TMyGrid(Grid).DeleteRow(Grid.Row); //Grid为你的StringGrid
5 楼 dieslrae 2012-05-27 01:10
就是qt & wxwidgets。不过后者要不是有wxpython,估计也不好用。
还是和Mfc用一堆macro 搞出来的事件处理,看了就头大。
是啊,wxPython写起来比较爽
4 楼 qimo601 2012-05-26 00:24
Qt更加面向对象,符合编程习惯,而且速度上比java要好的多。
Qt技术团队更新也很快,现在Qt5已经出来了,相信未来在嵌入式,医疗软件,手机软件等方向上肯定会有更广阔的前景。
3 楼 mathgl 2012-05-25 17:36
就是qt & wxwidgets。不过后者要不是有wxpython,估计也不好用。
还是和Mfc用一堆macro 搞出来的事件处理,看了就头大。
2 楼 jjcang 2012-05-25 12:13
1 楼 rainv 2012-05-24 18:58