相关推荐
-
万一博客 最新
自己写的一个下载万老师博客的东西 下载看也编译成chm 了有要的朋友可以看看,不过有一些小小的问题还待修改
-
delphi CXGRID用法 (取行、列值;定位选中某行等等)
CXGRID用法(取行、列值;定位选中某行等等) DelphiCxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值 cxGrid1DBTableView1.Controller.FocusedRowIndex当前行号 cxGrid1DBTableView1.Controller.FocusedRow当前行 cxGrid1DBTableView1.Cont...
-
【delphi】常用语言特性:接口、匿名方法、泛型
Delphi 自第 7 版以来已经有了长足的进步,目前已经到了最新版本的Delphi 12.2。当然也包括其他语言特性,例如多态性。
-
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 ...
-
IsDBCSLeadByte函数
IsDBCSLeadByte函数用于用于判断一个字符是不是多字节字符,如果是返回一个非零数,如果不是返回零,利用它可以对字符串进行处理。下面用此函数提取汉字1”文件”—“new”—“Application”在窗体放置一个Edit 一个Label 一个Button按钮,设置Button的caption为提取汉字。2双击Button输入如下代码:procedure TForm1.Button1Click(Sender: TObject);var len,j:integer; s:string; str:s
-
(Delphi中处理字符串)截取中文字符和英文字符,去除所有数字
function TFmxsdd_dzbh.getTheUnit(str:string):string; var n,i :integer; ch: byte; s:string; begin s:=''; n:=length(str); i:=1; while i<=n do begin if not (str[i] in ['0'..'9']) th
-
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; ...
-
动态调整打印机纸张大小
动态调整打印机纸张大小江苏省昆山市地方税务局 信息管理系统中经常要提供各种打印功能,例如报表打印、凭证打印以及发票打印。在这些打印过程中所需要纸张的大小往往是不一致的,例如,打印报表有可能使用A4 纸或A3 纸,打印凭证或发票可能需要将打印纸张设置成自定义大小。如果在同一台打印机上打印这些内容,那么就应该针对不同的打印内容设置不同的纸张尺寸。显然如果用手动的方法来设置打印机的纸张尺寸是件
-
万一Delphi博客集
万一Delphi博客集更新到10月31日
-
编程使用系统热键{演示RegisterHotKey()和UnregisterHotKey()}
PurpleEndurer 原创RegisterHotKey()================================函数功能:该函数定义一个系统范围的热键。函数原型:BOOL RegisterHotKey(HWND hWnd,intid,UINT fsModifiers,UINT vk);参数说明:hWnd:接收热键产生WM_HOTKEY消息的窗口句柄。若该参数NULL,传递给调用
-
Delphi组件开发教程指南(四)组件生成过程(TWinControl)
====================================================== 注:本文源代码点此下载 ====================================================== http://www.52delphi.com/list.asp?id=1199 核心提示:连载闲哥学习心得分享,供新手学习,作者博客:http
-
Delphi 10.1 Berlin下TStringGrid单元格样式设定
设定TStringGrid的DefaultDraw = true,系统自动给表格绘制默认的样式和效果。设定自定义格式前,先填充单元格的背景色,以清除原内容。 procedure TShowDetailForm.GridForwardDrawCell( Sender : TObject; ACol, ARow : Integer; Rect : TRect; State : TGridDraw
-
delphi数据集与记录
1.1Delphi数据库应用程序的层次结构 Delphi数据库应用程序通过数据存取构件对数据库进行访问,通过可视的数据构件(Data Control)将数据呈现给用户,并与用户进行交互。Delphi数据库应用程序的结构如下图: 图 2‑1 Delphi数据库应用程序结构图 Delphi访问数据库可以分为三级: (1)、由ADO(Active Data Objec
-
delphi公用函数
{*******************************************************} { } { Delphi公用函数单元 } { ...
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