摘要: 一幅图说明Padding, Margins的用法。scale:缩放控件,不会影响到控件的size属性,1为不缩放, 充许负值。 缩放原点,2D的为控件原点,即左上角。3D的为控件中心。rotation:旋转控件,2D的旋转支点是可调整的,rotation center 默认为(0.5,0.5).控件... 阅读全文
posted @ 2015-04-15 21:42 出离 阅读(826) 评论(0) 推荐(0) 编辑
摘要: DelphiXe3 FireMonkey 如何画图 在Delphi的老版本中,我们使用TCanvas画布类来实现画图操作,如画线、画圆、画矩形等。在DelphiXe3中的FireMonkey,HD以及3D应用程序中,如何通过自己编写代码来实现画图操作呢。 先来一睹为快画布类TCanvas画布类是FM... 阅读全文
posted @ 2015-04-15 20:07 出离 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 首先做一个窗体如下 然后单元中如下代码: 在implementation下面声明两个方法如下: //外部方法,只声明一个参数,此时按照标准的对象内部事件方法TNotifyEvent声明,此声明中,Sender则对应为产生该事件的对象指针。 procedure ExtClick1(Sender: ... 阅读全文
posted @ 2015-04-15 19:58 出离 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 根据一个已有的点集合,想画出一条光滑的曲线有很多种算法。其中一种比较快捷的是使用贝塞尔曲线,有成熟的PolyBezier方法可以直接调用。但是有一个问题需要注意,就是贝塞尔曲线对点集合是有要求的,如果不满足要求,就不会得到你想要的曲线。如何满足要求呢,先要理解贝塞尔曲线的原理。简单点说:贝赛尔曲线的... 阅读全文
posted @ 2015-04-15 19:53 出离 阅读(769) 评论(0) 推荐(0) 编辑
摘要: Java程序员JavaEE初级软件工程师JavaEE中级软件工程师Java高级软件工程师JavaEE系统架构师CTO首席技术官年龄大了学Java是爱好还是转型?一、前言 35岁,好像年龄也不小了,工作也有十年多了,一直搞编程,也已经做过几年研发管理。较多使用的是Delphi语言,对这门语言曾经一度... 阅读全文
posted @ 2015-04-15 19:52 出离 阅读(1165) 评论(1) 推荐(0) 编辑
摘要: 让自己的软件实现双击打开文件作者:帅宏军unit shjAssociateFileType;interfaceuses Windows, Registry;{将文件类型strFileExtension与程序strExeFileName相关联,strDiscription为文件类型说明} functi... 阅读全文
posted @ 2015-04-15 19:48 出离 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 让自己的软件实现拖拽打开文件 作者: 帅宏军//声明protected procedure WMDROPFILES(var Msg : TMessage); message WM_DROPFILES;-------------------------------------------------... 阅读全文
posted @ 2015-04-15 19:47 出离 阅读(320) 评论(0) 推荐(0) 编辑
摘要: function GetExePath: string; begin Result := ExtractFilePath(ParamStr(0)); end;function GetTempFileName: string; var vPath: string; begin SetLength... 阅读全文
posted @ 2015-04-15 19:46 出离 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 参数传递方法李纬的InsideVCL《第一章》中提到Windows定义的回调函数typedef LRESULT (CALLBACK*WNDPROC)(HWND,UNIT,WPARAM,LPARAM)为了加快回调函数执行的效率,Microsoft使用了CALLBACK修饰关键词来定义WNDPROC,而... 阅读全文
posted @ 2015-04-15 19:38 出离 阅读(815) 评论(0) 推荐(1) 编辑
摘要: format( '%1.2x ',[200])是什么意思?format是按格式返回一个字符串。 控制符以%开头,小数点左边的1是宽度(不足时用空格对齐),右边的2是控制精度(未达到时用0补上),x是按着十六进制数输出,[ ]里的就是要输出的内容。 阅读全文
posted @ 2015-04-15 19:37 出离 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 橡皮筋算法 程序员,可以选择研究技术,也可以选择赚钱。但是以赚钱的心态去做程序员,会品尝不到技术的很多快乐。1.橡皮筋算法原理 橡皮筋算法,指的是什么,我们都应该很清楚了。以直线为例,就是直线的一端固定,拉着直线的另一个端点,不断调整直线的位置,直到找到合适的位置后,直线才真正的画出来,前面的线... 阅读全文
posted @ 2015-04-15 19:36 出离 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 这是个windows编程问题。BeginPaint和GetDC的区别第一种情况显示出来的字很正常。******************************************************************************** caseWM_PAINT: gdc ... 阅读全文
posted @ 2015-04-15 19:32 出离 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 画透明位图 我们在进行程序的界面设计时,常常希望将位图的关键部分,也既是图像的前景显示在界面上,而将位图的背景隐藏起来,将位图与界面很自然的融合在一起,本文介绍了透明位图的制作知识,并将透明位图在一个对话框中显示了出来。一、实现方法 绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们... 阅读全文
posted @ 2015-04-15 19:31 出离 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Delphi XE中类成员的访问权限共提供了6个关键词来用于限定访问权限:public、private、protected、published、automated strict private 、 strict protected 其各自的含义为:1. strict private:此区定义的字段或... 阅读全文
posted @ 2015-04-15 19:14 出离 阅读(113) 评论(0) 推荐(0) 编辑