随笔分类 -  Delphi

上一页 1 2 3 下一页
DELPHI线程例子-FC
摘要:{优秀的数据库应用应当充分考虑数据库访问的速度问题。通常可以通过优化数据库、优化 查询语句、分页查询等途径收到明显的效果。即使是这样,也不可避免地会在查询时闪现一个带有 SQL符号的沙漏,即鼠标变成了查询等待。最可怜的是用户,他(她)在此时只能无奈地等待。遇到急性子的,干脆在此时尝试 Windows... 阅读全文
posted @ 2015-09-13 10:16 雪夜 阅读(398) 评论(0) 推荐(0)
DBGrid1
摘要:A、ShowMessage(IntToStr(Column.Index)); B、ShowMessage(IntToStr(dbgrid1.SelectedField.Index));1、得到当前格子中的内容:DBGrid1.Fields[DBGrid1.SelectedIndex].Displa... 阅读全文
posted @ 2015-09-05 17:20 雪夜 阅读(383) 评论(0) 推荐(0)
未测试 Delphi读写UTF-8、Unicode格式文本文件
摘要:// UTF-8文件写入函数procedure SaveUTFFile(const FileName: string; S: string; WriteHeader: Boolean = True);varMemStream: TMemoryStream;HeaderStr: String;begi... 阅读全文
posted @ 2015-09-05 15:05 雪夜 阅读(707) 评论(0) 推荐(0)
mysql + unidac 使用事务例子
摘要://备注:mysql必须是使用innoDB引擎才支持事务功能,否则以下事务相关代码将失效。//SQL SERVER和Oracle还没试,明天回公司试了再发代码。procedure TForm1.btn1Click(Sender: TObject);var i, j: Integer;begin ... 阅读全文
posted @ 2015-09-05 13:48 雪夜 阅读(719) 评论(0) 推荐(0)
QuickReport FastReport
摘要:一、QuickReport1、安装Component->Install packages->X:/Program Files/Borland/Delphi7/Bin/dclqrt70.bpl->OK,组件栏出现QReport2、使用简单应用举例说明: 第一步:工程建立后,在调用报表的窗体加入一个Bu... 阅读全文
posted @ 2015-09-03 20:32 雪夜 阅读(584) 评论(0) 推荐(0)
delphi数据库的备份及还原
摘要:实例应用1://备份procedure TF_DataBaseBackUp.Btn_bfClick(Sender: TObject);var i:integer;begin if SaveDialog1.Execute then begin ADOConnection1.Connected... 阅读全文
posted @ 2015-09-03 20:31 雪夜 阅读(476) 评论(0) 推荐(0)
Delphi考虑sql注入 QuotedStr
摘要:之前只在BS架构的项目中考虑了Sql注入问题,却很少考虑到用了多年的Delphi项目也应该考虑Sql注入的问题,今天做了个实验,成功完成注入,把表里数据全部删除,以后再做Delphi项目还真的考虑这个问题。总体讲,大体知道有两种方式可以避免Delphi中的Sql注入:1、用QuotedStr替代''... 阅读全文
posted @ 2015-09-03 20:20 雪夜 阅读(1303) 评论(0) 推荐(0)
delphi 窗体的创建和释放
摘要:Delphi中的窗体分为模式窗体和无模式窗体。二者的区别在于,用户可以在无模式窗体和其他窗体之间切换。这样,用户就可以同时工作于一个应用程序的几个部分。Delphi中窗体的初始化有两种情况,动态创建,和自动创建。通过show显示一个无模式窗体,ShowModal显示一个模式窗体。窗体有创建对应的也要... 阅读全文
posted @ 2015-08-30 11:14 雪夜 阅读(2192) 评论(0) 推荐(0)
(转载)Delphi TStringList的用法
摘要:Delphi TStringList的用法统一转换成Utf8AnsiToUtf8(sTmp);AnsiToUtf8('啊'); 或2010以上版本,全是UTF8了TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。TStringList 常用方法与属性:varList: TS... 阅读全文
posted @ 2015-08-28 13:50 雪夜 阅读(667) 评论(0) 推荐(0)
Delphi ADOQuery连接数据库的查询、插入、删除、修改
摘要://查询记录procedureTForm1.Button1Click(Sender: TObject);beginADOQuery.Close;ADOQuery.SQL.Clear;ADOQuery.SQL.Add('select * from YourTABLE where 查询条件');ADOQ... 阅读全文
posted @ 2015-08-25 21:13 雪夜 阅读(584) 评论(0) 推荐(1)
DELPHI中四种EXCEL访问技术实现
摘要:一、引言EXCEL在处理中文报表时功能非常强大,EXCEL报表访问也是信息系统开发中的一个重要内容,本文总结以往开发中所用到的几中EXCEL文件访问方法,在实际工作中也得到了很好的验证,本文列举了其中四种方法的实例与读者共享,程序已在WINDOWS2000操作系统、OFFFICE2000应用软件和D... 阅读全文
posted @ 2015-07-16 16:12 雪夜 阅读(13618) 评论(0) 推荐(0)
Application.messagebox对话框样式
摘要:if Application.MessageBox('删除不能恢复,确认删除吗?', '删除提示', MB_OKCANCEL + MB_ICONQUESTION)=mrOk thenbegin ShowMessage('你选择的OK!');end;1. 警告信息框 Application.Me... 阅读全文
posted @ 2015-06-04 11:37 雪夜 阅读(415) 评论(0) 推荐(0)
Delphi之TComponent类
摘要:TComponent类TComponent类直接由TPersistent派生。TComponent的独特特征是它的属性能够在设计期间通过ObjectInspector来控制,能够拥有其他组件。非可视组件也是从TComponent派生的,因此它们也继承了在设计期间可以被控制的能力。TComponent... 阅读全文
posted @ 2015-06-04 09:41 雪夜
DELPHI 动态 创建和释放 多个 EDIT 控件
摘要:unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ExtCtrls;typeTForm1 = class(TForm... 阅读全文
posted @ 2015-06-04 09:40 雪夜 阅读(4111) 评论(0) 推荐(0)
Delphi中TList类应用
摘要:在DELPHI中指针最常见的就是和类TLIST结合起来使用。下面是一个很简单的例子,希望对这个例子的分析能让大家对使用TLIST类有一个简单的认识。代码的功能是使用指针和Tlist来生成一个牌串,并将牌串保存在t_CardInfo中。 procedure TForm1.Button1Click(Se... 阅读全文
posted @ 2015-06-02 10:18 雪夜 阅读(8655) 评论(0) 推荐(0)
Delphi TcxComboBox控件说明
摘要:属性: Text:ComboBox 的文本信息EditText: 也是给ComboBox 的文本信息赋值,但不同的是 给Text赋值会 触发 Change事件,也会触发 EditvaluesChange事件 , 而且 EditText只会触发 Change事件,还有一个区别在于。 当ComboBox... 阅读全文
posted @ 2015-06-01 09:08 雪夜 阅读(2956) 评论(0) 推荐(0)
Delphi webservices 传数据
摘要:数据集数据转换为XMLfunction ReplaceString(AString: string): string;begin Result := StringReplace(AString, '&', '&', [rfReplaceAll]); Result := StringRep... 阅读全文
posted @ 2015-05-31 01:14 雪夜 阅读(382) 评论(0) 推荐(0)
内存表 ClientDataSet CreateDataSet
摘要:unit Form_Main;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, Grids, DBGrids, DBClient;type ... 阅读全文
posted @ 2015-05-31 01:05 雪夜 阅读(2612) 评论(0) 推荐(0)
Delphi TClientDataSet的使用
摘要:1.TClientDataSet的基本属性和方法介绍1).FieldDefs: 字段定义列表属性开发者可通过单击属性编辑器中该属性编辑按钮,或在该控件上单击右键选择弹出菜单中的"Fields Editor"菜单进行字段编辑。设置完此属性后,实际上就相当于定义了表的结构;如果想装入已有的数据表的结构和... 阅读全文
posted @ 2015-05-31 00:32 雪夜 阅读(1510) 评论(0) 推荐(0)
Delphi 复习代码
摘要:1、取得可文件路径 Path := ExtractFilePath(Application.ExeName); //取得可执行文件路径 TXMLDocument.Create(ExtractFilePath(Application.ExeName)+ '001.xml') 2、DisableCont 阅读全文
posted @ 2015-05-31 00:30 雪夜 阅读(669) 评论(0) 推荐(0)

上一页 1 2 3 下一页