摘要:
Delphi中字符串的操作很简单,但幕后情况却相当复杂。Pascal传统的字符串操作方法与Windows不同,Windows吸取了C语言的字符串操作方法。32位Delphi中增加了长字符串类型,该类型功能强大,是Delphi缺省的字符串类型。 字符串类型在Borland公司的TurboPascal和16位Delphi中,传统的字符串类型是一个字符序列,序列的头部是一个长度字节,指示当前字符串的长度。由于只用一个字节来表示字符串的长度,所以字符串不能超过255个字符。这一长度限制为字符串操作带来不便,因为每个字符串必须定长(确省最大值为255),当然你也可以声明更短的字符串以节约存储空间。 字符 阅读全文
posted @ 2014-01-10 16:41
孤舟残月浅笑嫣然
阅读(250)
评论(0)
推荐(0)
摘要:
在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。 以下的示例程序演示了对 DBGrid 各属性的设置,使 Delphi 显示的表格就像网页中的表格一样漂亮美观。 示例程序的运行: 在 Form1 上放置 DBGrid1、Query1、DataSource1 三个数据库组件,设置相关的属性,使 DBGrid1 能显示表中的数据。然... 阅读全文
posted @ 2014-01-10 16:37
孤舟残月浅笑嫣然
阅读(3475)
评论(0)
推荐(0)
摘要:
1.提取字符串中指定子字符串前的字符串 FunctionBefore(Src:string;S:string):string; Var F:Word; begin F:=POS(Src,S); ifF=0then Before:=S else Before:=COPY(S,1,F-1); end; eg:Before('123','helloworld_123')返回结果:helloworld_ 2.提取字符串中指定子字符串后的字符串 functionAfter(Src:string;S:string):string; var F:Word; begin F:. 阅读全文
posted @ 2014-01-10 11:06
孤舟残月浅笑嫣然
阅读(2153)
评论(0)
推荐(0)
摘要:
(一)要使用系统的语音库,你需要先安装 Microsoft Speech SDK 5.1 及其语言包,下载地址:Speech SDK 5.1:http://www.newhua.com/soft/38264.htmSpeech SDK 5.1 语言包(中英文):http://www.onlinedown.net/soft/38265.htm(二)安装完成后,需要在D7里导入类库以便生成SAPI组件于IDE组件面板.启动D7, Project -> Import Type Library->找到Microsoft Speech Object Library (Version 5.0) 阅读全文
posted @ 2014-01-10 10:52
孤舟残月浅笑嫣然
阅读(622)
评论(0)
推荐(0)
摘要:
usesregistry;varReg1:TRegistry;beginReg1:=TRegistry.Create;Reg1.RootKey:=HKEY_LOCAL_MACHINE;Reg1.OpenKey('/SOFTWARE/Microsoft/InternetExplorer/Extensions',True);Reg1.CreateKey('{37E91B47-F40A-11D1-B792-444553540000}');Reg1.OpenKey('/SOFTWARE/Microsoft/InternetExplorer/Extensions/ 阅读全文
posted @ 2014-01-10 10:48
孤舟残月浅笑嫣然
阅读(108)
评论(0)
推荐(0)
摘要:
一、流的概念流简单说是建立在面向对象基础上的一种抽象的处理数据的工具,它定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员只需掌握对流进行操作,而不用关心流的另一头数据的真正流向。其实,流就是把整个对象转化为一个一个单字节数据,然后形成数据流,其形同把固体石块打碎成一颗颗细小的沙子一样,最后可以形成流沙。二、流的主要功能流的主要功能是对文件与非文件数据相互转换进行操作(即它们之间的I/O操作)。如将图片文件保存到数据库,那么数据库中的图片数据就变成非文件数据了,它只属于某记录某字段的数据。而诸如网络上传输的数据、内存中的存储的数据等也都属于非文件数据,这些数据要转变成文件也需要流操作 阅读全文
posted @ 2014-01-10 10:11
孤舟残月浅笑嫣然
阅读(553)
评论(0)
推荐(0)