随笔分类 -  05 Delphi

[转]Delphi 常用控件之TlistView总结
摘要:TlistView组件功能:(1) TListView 控件可以用来显示各项带图标的列表,包括大图标和小图标的;也可以用来显示带有子项的列表,Windows操作系统的资源管理器中文件夹窗口就是最好的应用例子,就是我们打开"我的电脑"后能够看到各个盘符的界面( 2) TListView控件基本能实现和... 阅读全文

posted @ 2014-09-23 22:30 为学日损 阅读(520) 评论(0) 推荐(0)

TabSet 实现拖动后并保存配置
摘要:一、实现拖动 在运行时当用户把一个标签拖动到另一个标签的位置时,该标签将移动到该位置并引起 标签集的重新布置。 1.1开始拖动操作 当拖动模式(DragMode)设置为dmAutomatic时,用户在源控件上按下鼠标时拖动自动 开始;当设置为dmManual时通过处理鼠标事件来决定... 阅读全文

posted @ 2014-09-21 21:15 为学日损 阅读(277) 评论(0) 推荐(0)

delphi日期的使用
摘要:delphi中日期的函数大部分都在DateUtil中。1、获取当年当月当周的第一天和最后一天 函数uses DateUtils;function StartOfTheYear(const AValue: TDateTime): TDateTime; //获取当年的第一天function EndOfTheYear(const AValue: TDateTime): TDateTime;function StartOfAYear(const AYear: Word): TDateTime;function EndOfAYear(const AYear: Word): TDateTime;funct 阅读全文

posted @ 2013-01-29 20:42 为学日损 阅读(366) 评论(0) 推荐(0)

[转]TeeChart经验总结 5.Axis
摘要:开始写一些比较重要的内容了.Axis,坐标系里的坐标轴.TeeChart默认两个X轴:Top,Bottom;有若干个Y轴.TeeChart的Y轴,可以显示在Wall的左边,也可以显示在Wall的右边,可以100%显示,也可以分段显示,意思就是可以在一个Axis的位置上分段显示多个Axis,每个Axis占用一部分.如下图:下面介绍一下Axis的属性.左上角的Visible,可以关闭所有Axis的显示,之前提过Series的显示依赖于Axis,如果Axis被隐藏,则Series同样被隐藏.Behind:这个是3D显示用到的属性,将Axis显示在BackWall上还是显示在最前面.Left Axis 阅读全文

posted @ 2013-01-18 11:29 为学日损 阅读(328) 评论(0) 推荐(0)

Delphi简单数据库连接程序
摘要:DELPHI 中的数据库开发有很多种类的,可以连接Access数据库,SQL Server 数据库,Orical 数据库,MySQL数据库等等,一般基于连接有两种方式,BDE和ADO两种方式,BDE和ADO都差不多的. 都是建立Connection --->Command(Query)执行SQL语句(查询,插入,删除,更新等操作).到后台的数据库操作核心部分都是SQL语句了,这点不同平台上的操作都是差不多的.之是连接模型和方式有点不同罢了! delphi 通过ADO连接sql server 在Delphi中以ADO方式登录SQL2008一、数据库的准备 打开“开始/程序/Microsof 阅读全文

posted @ 2012-12-29 16:00 为学日损 阅读(263) 评论(0) 推荐(0)

Delphi打印
摘要:ReportView 主要打印 DBgrid 所显示的数据属性 title 标题 ForaheadPanel 标题下 头部区显示 PrintDBGrid1 打印的DBgrid BehindPanel 尾部区域显示除此之外还有:ReportBuilder、FastReport 阅读全文

posted @ 2012-12-23 12:29 为学日损 阅读(167) 评论(0) 推荐(0)

Delphi实现个相似的功能界面共用一个窗体
摘要:1.界面2.代码form1 代码:implementationuses unit2; {$R *.dfm}procedure TForm1.btn1Click(Sender: TObject);var f2 :Tform2;begin f2 := Tform2.Create(self); f2.flag :='1'; if f2.ShowModal = mrOk then begin Application.CreateForm(Tform,form2); form2.ShowModal;end;end;procedure TForm1.btn2Click(Sender: TO 阅读全文

posted @ 2012-12-16 13:06 为学日损 阅读(459) 评论(0) 推荐(0)

看代码笔记
摘要:最近在看学习Delphi,看源代码,有好多不懂得东西,记录下来,以便于以后查阅。Exit 用于从当前代码块中退出。若该代码为主程序,则终止该程序,若是函数或过程,则立即该过程或函数。Abort:终止程序的运行,跳出所有程序,产生不报错的异常信息Delphi代码:FindWindow(‘窗口的类名’ , ’窗口的标题’); 该函数返回一个窗口的句柄GetMem(string,255) 该函数实现开辟内存FreeMem(string,255) 该函数实现释放GetMem分配的内存New(Pointer) 该函数为一个指针变量分配内存Dispose() 释放new分配的内存GetComputerN. 阅读全文

posted @ 2012-12-12 13:07 为学日损 阅读(783) 评论(0) 推荐(0)

Delphi动态链接库学习
摘要:Demo环境 delphi 61、新建DLL 文件,File—New—Other—OK。代码为:library ProTestDLL;{ Important note about DLL memory management: ShareMem must be the first unit in your library's USES clause AND your project's (select Project-View Source) USES clause if your DLL exports any procedures or functions that pass 阅读全文

posted @ 2012-11-30 15:38 为学日损 阅读(219) 评论(0) 推荐(0)

[转]Delphi——调试(2)断点和数据监视
摘要:1.断点的使用(1)设置断点首先在Code Editor中选定你想设置断点的代码行,而后进行如下的任一种操作:1)按F5;2)单击选定代码行左边的空白;3)从Breakpoint List右键菜单中选择Add Breakpoint命令;4)选择代码编辑器窗口中的右键菜单的Toggle Breakpoint命令;5)选择Run菜单的Add Breakpoint命令,打开Edit Breakpoint Dialog Box(断点编辑对话框),而后选择New命令确认一个新的断点设置,或者选择Modify命令对一个存在的断点进行修改。断点必须位于可执行代码行上,凡设置在注释、空白行、变量声明上的断点都 阅读全文

posted @ 2012-11-28 15:16 为学日损 阅读(440) 评论(0) 推荐(0)

[转]DELPHI——调试(1)
摘要:Delphii提供了一个功能强大的Integrated Debugger(内置调试器),因而对程序的调试不用离开集成开发环境就可以进行。程序错误基本可以分为两类,即运行时错误和逻辑错误。所谓运行时错误是指程序能正常编译但在运行时出错。逻辑错误是指程序设计和实现上的错误,程序语句是合法的,并顺利执行了,但执行结果却不是所希望的。对于这两类错误,调试器都可以帮助你快速定位错误,并通过对程序运行的跟踪和对变量值的监视帮助你寻找错误的真正原因和解决错误的途径。程序调试的主要内容可以概括为如下几方面:(1)准备和开始;(2)控制程序的执行;(3)断点的使用;(4)检查数据的值。程序调试只有用户实际上机操 阅读全文

posted @ 2012-11-28 15:08 为学日损 阅读(213) 评论(0) 推荐(0)

Delphi学习(三)——面向对象
摘要:1、新建单元,代码如下unit Models;interface uses Windows, SysUtils, Messages,Dialogs;type Tstudent = class(TObject) //创建类 public sno : string; sname:string; Ssex : string; SAge : string; procedure SayHelloBy(name:string); function SayHelloByF(name:string): string; end;implementationprocedure Tstudent.SayHelloB 阅读全文

posted @ 2012-11-25 17:57 为学日损 阅读(148) 评论(0) 推荐(0)

Delphi学习笔记(二)——控件学习
摘要:Image属性 AutoSize 设置Image控件符合导入的图片大小 Strech 设置 符合图篇大小的Image 控件OutLine 在Win3.1页上相当于C#中的TreeView, 使用下级目录时加 Tab 键用Lines 和Items增加访问属性访问行数没有解决Gauge控件 进度条控件,在Sample页上。SpinButton控件 微调控件SpinEdit控件 微调编辑框控件 阅读全文

posted @ 2012-11-25 13:56 为学日损 阅读(177) 评论(0) 推荐(0)

[转]Delphi数据类型转换
摘要:DateTimeToFileDate 函数 将DELPHI的日期格式转换为DOS的日期格式 DateTimeToStr 函数 将日期时间格式转换为字符串 DateTimeToString函数 将日期时间格式转换为字符串 DateToStr 函数 日期格式转换为字符串 FileDateToDateTime 函数 将DOS的日期格式转换为DELPHI的日期格式 FloatToDecimal 函数 将浮点数转换为十进制数 FloatToStrF 函数 将浮点数转换为字符串 ... 阅读全文

posted @ 2012-11-11 15:03 为学日损 阅读(222) 评论(0) 推荐(0)

Delphi学习笔记(一)——基础知识
摘要:C#之后学Delphi,感觉有点扯,写了点笔记记录下来,本章是基础的。设定快速图示栏 把鼠标移到移至该区域,按下鼠标右键或者 ALT+F10键,在打开的的快捷菜单中选中Customize,打开自定义对话框,选择Toolbars选项卡中的一种工具,然后选择Command中的左边选择框中一类命令中的右边选择框中的一种命令,拖拽至快速图示栏。删除时打开自定义对话框,把工具图标拖离快速图示栏即可。通过发布.dcu文件可使您传播私有代码代码,而无需将代码公开。单元的interface部分声明的变量、类型、常量可以在其他单元部分访问(相当于全局变量),implementation中声明的只能在此单元中使用 阅读全文

posted @ 2012-11-09 22:48 为学日损 阅读(524) 评论(0) 推荐(0)

导航