TTEXT函数技术参数是什么意思思

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
excel函数大全
下载积分:2000
内容提示:excel函数大全
文档格式:XLS|
浏览次数:0|
上传日期: 19:12:00|
文档星级:
该用户还上传了这些文档
excel函数大全
官方公共微信 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
一步步写嵌入式操作系统
下载积分:800
内容提示:一步步写嵌入式操作系统
文档格式:PDF|
浏览次数:7|
上传日期: 01:21:36|
文档星级:
该用户还上传了这些文档
一步步写嵌入式操作系统
官方公共微信服务热线:400-702-1168 ()
您好,访客
||||||||||
delphi例程-文件管理例程(1~15)_delphi教程
发布时间: 14:25:32&&来源:&&作者:&&点击:622
1.AssignFile 过程&关联一个外部文件名到一个文件变量上。
单元&System
语法&procedure AssignFile(var F; FileName: string);
描述&调用AssignFile来初始化Delphi代码中的文件变量。F是一个任何文件类型的文件变量。FileName是一个字符串类型的表达式,或者,如果扩展的语法激活的话,是PChar类型的表达式。&调用AssignFile之后,F就和外部文件关联起来直到F被关闭。所有在文件变量F上的更多的操作都会操作在名为Filename的外部文件上。&当FileName参数为空时,AssignFile会将F和标准输入或标准输出文件关联起来。如果赋予一个空名字,在调用了Reset(F)之后,F将引用标准输入文件,而在调用了Rewrite(F)之后,F将引用标准输出文件。&不要在已经打开的文件变量上使用AssignFile。&注意:为了避免范围冲突,AssignFile 代替了在早期版本的Delphi产品中可用的Assign过程。然而为了向后兼容Assign仍然是可用的。示例var & F: TextF& S:begin& if OpenDialog1.Execute then&&&&&&&&&&& { Display Open dialog box }& begin&&& AssignFile(F, OpenDialog1.FileName); { File selected in dialog }&&& Reset(F);&&& Readln(F, S);&&&&&&&&&&&&&&&&&&&&&&& { Read first line of file }&&& Edit1.Text := S;&&&&&&&&&&&&&&&&&&&& { Put string in a TEdit control }&&& CloseFile(F);&
2.ChDir 过程&改变当前目录
单元&System
语法&procedure ChDir(const S: string);&procedure ChDir(P: PChar);
描述&ChDir 会将当前目录改变为由S或P指定的路径。如果这个操作失败,异常EInOutError将会引发。&在Windows上,路径可以包含驱动器指示符(drive specifier),而这将导致当前的驱动盘同时改变。&注意:在Delphi中,{$I+} 使用异常来处理运行时错误。当使用{$I-}时,要使用IOResult来检查I/O错误。示例begin& {$I-}& { Change to directory specified in Edit1 }& ChDir(Edit1.Text);& if IOResult && 0 then&&& MessageDlg(Cannot find directory, mtWarning, [mbOk], 0);
3.CloseFile 过程&终止文件变量和外部磁盘文件之间的关联
单元&System
语法&procedure CloseFile(var F);
描述&由于命名冲突,CloseFile代替了Close过程。使用CloseFile过程而不是Close来终止文件变量和外部磁盘文件之间的关联。&F是一个使用Reset,Rewrite或Append打开的任何文件类型的文件变量。和F关联的外部文件会完全地更新然后关闭并释放文件句柄便于重用。&注意:{$I+} 使用异常来处理运行时错误。当使用{$I-}时,要使用IOResult检查I/O 错误。
&4.CreateDir 函数&& 创建一个新目录单元 &SysUtils语法&function CreateDir(const Dir: string): B描述&CreateDir 创建一个新目录。如果新目录成功创建,则返回值为true,或者如果出现错误则返回值为false。示例&下面的例子会创建目录C:\temp,如果目录不存在的话。
uses FileC
procedure TForm1.Button1Click(Sender: TObject);begin& if not DirectoryExists(c:\temp) then&&& if not CreateDir(C:\temp) then&&& raise Exception.Create(Cannot create c:\temp);
5.DeleteFile 函数&从删除一个磁盘文件单元&SysUtils语法&function DeleteFile(const FileName: string): B描述&DeleteFile 删除磁盘上由 FileName 命名的文件。如果文件不能被删除或者文件不存在,函数将返回false。示例&if FileExists(FileName) then& if MessageDlg(Do you really want to delete
+ ExtractFileName(FileName) + ?), mtConfirmation, [mbYes, mbNo], 0, mbNo) = IDYes then &&& DeleteFile(FileName);
6.DirectoryExists 函数&确定指定的目录是否存在单元&SysUtils语法&function DirectoryExists(const Directory: string): B描述&调用 DirectoryExists 来确定由Directory参数指定的目录是否存在。如果目录存在,函数返回true。如果目录不存在,函数返回false。&如果输入的是全称路径名(full path name),DirectoryExists 会沿着指定的路径查找目录。否则Directory参数会被认为是当前目录的相对路径。&FileCtrl 单元(仅用于Windows) 同样包含一个 DirectoryExists 函数。然而,FileCtrl 版本是不赞成的,SysUtils 版本是首选的,即使代码不需要跨平台(However, the FileCtrl version is deprecated, and the SysUtils version preferred, even if the code does not need to be cross-platform)。
7.DiskFree 函数&返回指定盘符上空闲的字节数单元&SysUtils语法&function DiskFree(Drive: Byte): Int64;描述&DiskFree 返回指定驱动盘()的空闲字节数,其中 0 = 当前盘, 1 = A, 2 = B,等等。如果驱动盘数字无效,DiskFree 返回-1。&注意:DiskFree 仅在Windows上可用。示例var& S:& AmtFree: Int64;& Total:&& Int64;begin& AmtFree := DiskFree(0);& Total := DiskSize(0);& S := IntToStr(AmtFree div Total) + percent of the space on drive 0 is free:
(AmtFree div 1024) +
Kbytes free. ;& Label1.Caption := S;
8.DiskSize 函数&返回指定盘符的字节大小单元&SysUtils语法&function DiskSize(Drive: Byte): Int64;描述&DiskSize 返回指定驱动盘的字节大小,其中 0 = 当前盘,1 = A, 2 = B, 等等。如果驱动盘数字无效,DiskSize返回-1。&注意:DiskSize 仅在Windows上可用。
Array.文件模式常量(File mode constants)&文件模式常量用于打开和关闭磁盘文件单元&System语法&const fmClosed = $D7B0;& // closed file&const fmInput& = $D7B1;& // reset file (TTextRec)&const fmOutput = $D7B2;& // rewritten file (TTextRec)&const fmInOut& = $D7B3;& // reset or rewritten file (TFileRec)&const fmCRLF&& = $8&&&&& // DOS-style EoL and EoF markers (TTextRec)&const fmMask&& = $D7B3;& // mask out fmCRLF flag (TTextRec)描述&&当打开和关闭磁盘文件时,使用文件模式常量。这些常量主要用在这样的Delphi代码中,TFileRec和TTextRec的Mode字段包含这些值中的某个值(These constants are used primarily in Delphi code, where the Mode field of TFileRec and TTextRec contain one of these values.)。
10.文件名称常量(File name constants)& &文件名称常量用于以平台中立的方式表达文件名称。单元&SysUtils语法& const&PathDelim& = {$IFDEF MSWINDOWS} \; {$ELSE} /; {$ENDIF}&DriveDelim = {$IFDEF MSWINDOWS} :; {$ELSE} ;& {$ENDIF}&PathSep&&& = {$IFDEF MSWINDOWS} ;; {$ELSE} :; {$ENDIF}描述&文件名称常量指定了在Windows和Linux中不同的的定界符和分隔符(delimiter and separator)。
11.文件打开模式常量(File open mode constants)& &打开打开模式常量用于控制对文件或流的访问模式。单元&SysUtils语法On Windows:& const&&& fmCreate&&&&&&&& = $FFFF;&&& fmOpenRead&&&&&& = $0000;&&& fmOpenWrite&&&&& = $0001;&&& fmOpenReadWrite& = $0002;
&&& fmShareCompat&&& = $0000&&& fmShareExclusive = $0010;&&& fmShareDenyWrite = $0020;&&& fmShareDenyRead& = $0030&&& fmShareDenyNone& = $0040;
On Linux:& const&&& fmOpenRead&&&&&& = O_RDONLY;&&& fmOpenWrite&&&&& = O_WRONLY;&&& fmOpenReadWrite& = O_RDWR;&&& fmShareExclusive = $0010;&&& fmShareDenyWrite = $0020;&&& fmShareDenyNone& = $0030;
描述&当文件或流被打开时,文件打开模式常量用于控制文件或流能够如何共享。&TFileStream构造函数有一个Mode参数,你能够设置为这些常量中的一个:Constant&&Definition
fmCreate&&如果文件存在,那么将打开用于写访问,否则会创建新文件。其他的常量都声明在 SysUtils 单元,而这个常量声明在 Classes 单元中fmOpenRead&&仅以读访问方式打开fmOpenWrite&&仅以写访问方式打开fmOpenReadWrite&以读写访问方式打开fmShareCompat&和FCB打开的方法兼容。不要在跨平台应用程序中使用这个模式fmShareExclusive&读写访问被拒绝fmShareDenyWrite&写访问被拒绝fmShareDenyRead&&读访问被拒绝。不要在跨平台应用程序中使用这个模式fmShareDenyNone&允许其他代码进行完全的访问
12.FileAccessRights 变量& &当应用程序被调用时指向特殊的命令行参数。单元&System语法&var FileAccessRights: I描述&在 Windows 中,FileAccessRights 变量被忽略。&在 Linux 中,每个文件都有一组许可位(permission bits)控制着对文件的访问。当创建新文件时,FileAccessRights 指定了一组默认的许可标记来使用。当你没有显式指定要使用的许可位时,FileCreate 方法使用 FileAccessRights 来设置它创建的文件的访问权力。13.FileAge 函数& &返回文件的OS时间戳(Returns the OS timestamp of a file.)单元&SysUtils语法&function FileAge(const FileName: string): I描述&调用 FileAge 来获得由 FileNameto 指定的文件的 OS 时间戳。返回值可以使用 FileDateToDateTime函数转换为TDateTime对象。如果文件不存在返回值为 -1。&在Linux中,-1 是一个有效的时间戳。可使用 FileExists 核实文件不存在。示例&下面的代码将一个文件的属性读入一组变量中,并在文件属性对话框中设置检查框以表现当前的属性,然后执行对话框。如果用户改变并接受对话框的设置,代码将设置文件属性以匹配改变的设置:procedure TFMForm.Properties1Click(Sender: TObject);var& Attributes, NewAttributes: Wbegin& with FileAttrForm do& begin&&& FileDirName.Caption := FileList.Items[FileList.ItemIndex];&&& { set box caption }&&& PathName.Caption := FileList.D&&& { show directory name }&&& ChangeDate.Caption := &&&&& DateTimeToStr(FileDateToDateTime(FileAge(FileList.FileName)));&&& Attributes := FileGetAttr(FileDirName.Caption);&&& { read file attributes }&&& ReadOnly.Checked := (Attributes and SysUtils.faReadOnly) = faReadO&&& Archive.Checked := (Attributes and faArchive) = faA&&& System.Checked := (Attributes and faSysFile) = faSysF&&& Hidden.Checked := (Attributes and faHidden) = faH&&& if ShowModal && id_Cancel then&{ execute dialog box }&&& begin&&&&& NewAttributes := A&&&&& { start with original attributes }&&&&& if ReadOnly.Checked then&&&&&&& NewAttributes := NewAttributes or SysUtils.faReadOnly&&&&& else &&&&&&& NewAttributes := NewAttributes and not SysUtils.faReadO&&&&& if Archive.Checked then&&&&&&& NewAttributes := NewAttributes or faArchive&&&&& else &&&&&&& NewAttributes := NewAttributes and not faA&&&&& if System.Checked then &&&&&&& NewAttributes := NewAttributes or faSysFile&&&&& else &&&&&&& NewAttributes := NewAttributes and not faSysF&&&&& if Hidden.Checked then &&&&&&& NewAttributes := NewAttributes or faHidden&&&&& else &&&&&&& NewAttributes := NewAttributes and not faH&&&&& if NewAttributes && Attributes then { if anything changed... }&&&&&&& FileSetAttr(FileDirName.Caption, NewAttributes);&&&&&&&& { ...write the new values }&&&&&14.FileClose 过程& &关闭指定的文件单元&SysUtils语法&procedure FileClose(Handle: Integer);描述&FileClose 关闭给定文件句柄的文件。句柄在文件使用FileOpen或FileCreate打开时获得。&当和Delphi语言的文件变量一起使用时,应使用 CloseFile 过程代替。示例&下面的例子使用了一个按钮,一个字符串栅格和一个保存对话框在窗体上。单击按钮后,用户将被提示输入文件名。当用户单OK后,字符串栅格的内容将被写到指定的文件中。附加的信息同样被写到文件中,以便文件能够使用FileRead函数容易地读取。procedure TForm1.Button1Click(Sender: TObject);var& BackupName:& FileHandle: I& StringLen: I& X: I& Y: Ibegin& if SaveDialog1.Execute then& begin&&& if FileExists(SaveDialog1.FileName) then&&& begin&&&&& BackupName := ExtractFileName(SaveDialog1.FileName);&&&&& BackupName := ChangeFileExt(BackupName, .BAK);&&&&& if not RenameFile(SaveDialog1.FileName, BackupName) then&&&&&&& raise Exception.Create(Unable to create backup file.);&&&&&& FileHandle := FileCreate(SaveDialog1.FileName);&&& { Write out the number of rows and columns in the grid. }&&& FileWrite(FileHandle, &&&&& StringGrid1.ColCount, SizeOf(StringGrid1.ColCount));&&& FileWrite(FileHandle, &&&&& StringGrid1.RowCount, SizeOf(StringGrid1.RowCount));&&& for X := 0 to StringGrid1.ColCount - 1 do&&& begin&&&&& for Y := 0 to StringGrid1.RowCount - 1 do&&&&& begin&&&&&&& { Write out the length of each string, followed by the string itself. }&&&&&&& StringLen := Length(StringGrid1.Cells[X,Y]);&&&&&&& FileWrite(FileHandle, StringLen, SizeOf(StringLen));&&&&&&& FileWrite(FileHandle,&&&&&&&&& StringGrid1.Cells[X,Y], Length(StringGrid1.Cells[X,Y]);&&&&&&&&&&& FileClose(FileHandle);&
15.FileCreate 函数& &创建一个新文件单元&SysUtils语法&function FileCreate(const FileName: string): I&function FileCreate(const FileName: Rights: Integer): I描述&FileCreate 用指定的名称创建新文件。如果返回值是正数,说明函数成功而且值是新文件的句柄。返回值是-1说明有错误发生。&在 Windows中,FileAccessRights 变量和 Rights 参数被忽略。
以上内容由
搜集整理,如转载请注明原文出处,并保留这一部分内容。
  “华夏名网”
是成都飞数科技有限公司的网络服务品牌,专业经营虚拟主机,域名注册,VPS,服务器租用业务。公司创建于2002年,经过6年的高速发展,“华夏名网”已经成为我国一家知名的互联网服务提供商,被国外权威机构评价为十大IDC服务商之一。
华夏名网网址导航:
上一篇:下一篇:
(4915次点击) (2767次点击) (4157次点击) (2792次点击) (2365次点击) (3724次点击) (3565次点击) (2358次点击) (2528次点击) (2437次点击)
(3413次点击) (3231次点击) (3242次点击) (3988次点击) (2403次点击) (2318次点击) (3208次点击) (3615次点击) (2348次点击) (2331次点击)
&2002- 飞数科技 版权所有
电话总机:028-91 94
公司地址:四川省成都市青龙街51号倍特康派大厦10楼5号文档分类:
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表excel的全部函数举例介绍(精).doc
文档介绍:
? Excel 函数用途、参数、用法速查表(按 Ctrl+F 搜索) 一、数据库函数( 13 条) DAVERAGE DCOUNT DCOUNTA DGET DMAX DMIN DPRODUCT DSTDEV DSTDEVP DSUM DVAR DVARP GETPIVOTDATA 二、日期与时间函数( 20 条) DATE DATEVaLUE DAY DAYS360 EDATE EOMONTH HOUR MINUTE WORKDAYS NOW SECOND TIME TIMEVaLUE TODAY WEEKDAY WEEKNUM WORKDAY YEAR YEARFRAC 三、外部函数( 2条) EUROCONVERT SQL.REQUEST 四、工程函数( 39 条) BESSELI BESSELJ BESSELK BESSELY BIN2DEC BIN2HEX PLEX CONVERT DEC2BIN DEC2HEX DEC2OCT DELTA ERF ERFC GESTEP HEX2BIN HEX2DEC HEX2OCT IMABS IMAGINARY IMARGUMENT MCONJUGATE IMCOS IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSIN IMSQRT IMSUB IMSUM OCT2BIN OCT2DEC OCT2HEX 五、财务函数( 52 条) ACCRINT ACCRINTM AMORDEGRC AMORLINC COUPDAYBS COUPDAYS COUPDAYSNC COUPNUM COUPPCD CUMIPMT CUMPRINC DB DDB DISC DOLLARDE DOLLARFR DURATION EFFECT FV FVSCHEDULE INTRATE IPMT IRR ISPMT MDURATION MIRR NOMINAL NPER NPV ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD PMT PPMT PRICE PRICEDISC PRICEMAT PV RATE RECEIVED SLN SYD TBILLEQ TBILLPRICE TBILLYIELD VDB XIRR XNPV YIELD YIELDDISC YIELDMAT ?六、信息函数( 9条) CELL ERROR.TYPE INFO IS类 ISEVEN ISODD N NA TYPE 七、逻辑运算符( 6条) AND FALSE IF NOT OR TRUE 八、查找和引用函数( 17 条) ADDRESS AREAS CHOOSE COLUMN COLUMNS HLOOKUP HYPERLINK INDEX INDIRECT LOOKUP MATCH OFFSET ROW ROWS RTD TRANSPOSE VLOOKUP 九、数学和三角函数( 60 条) ABS ACOS ACOSH ASIN ASINH ATAN ATAN2 ATANH BIN COS COSH COUNTIF DEGREES EVEN EXP FACT FACTDOUBLE FLOOR GCD INT LCM LN LOG LOG10 MDETERM MINVERSE MMULT MOD MROUND MULTINOMIAL ODD PI POWER PRODUCT QUOTIENT RADIANS RAND RANDBETWEEN ROMAN ROUND ROUNDDOWN ROUNDUP SERIESSUM SIGN SIN SINH SQRT SQRTPI SUBTOTAL SUM SUMIF SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 TAN TANH TRUNC 十、统计函数( 80 条) AVEDEV AVERAGE AVERAGEA BETADIST BETAINV BINOMDIST CHIDIST CHIINV CHITEST CONFIDENCE CORREL COUNT COUNTA COUNTBLANK COUNTIF COVAR CRITBINOM DEVSQ EXPONDIST FDIST FINV FISHER FISHERINV FORECAST FREQUENCY FTEST GAMMADIST GAMMAINV GAMMALN GEOMEAN GROWTH HARMEAN HYPGEOMDIST INTERCEPT KURT LARGE LINEST LOGEST LOGINV LOGNORMDIST MAX MAXA MEDIAN MIN MINA MODE NEGBINOMDIST NORMDIST NORMSINV NORMSDIST ? NORMSINV PEARSON PERCENTILE PERCENTRANK PERMUT POISSON PROB QUARTILE RANK RSQ SKEW SLOPE SMALL STANDARDIZE STDEV STDEVA STDEVP STDEVPA STEYX TDIST TINV TREND TRIMMEAN TTEST VAR VARA VARP VARPA WEIBULL ZTEST 十一、文本和数据函数( 28 条) ASC CHAR CLEAN CODE CONCATENATE DOLLAR 或 RMB EXACT FIND FINDB FIXED JIS LEFT 或 LEFTB LEN 或 LENB LOWER MID 或 MIDB IC PROPER REPLACE 或 REPL REPT RIGHT 或 RIGHTB SEARCH 或 SEARC SUBSTITUTE T TEXT TRIM UPPER value WIDECHAR 一数据库函数 1.DAVERAGE 参数?返回数据库或数据清单中满足指定条件的列中数值的平均值。语法??????????????????, ?????, ?????????参数?????????构成列表或数据库的单元格区域。?????指定函数所使用的数据列。????????为一组包含给定条件的单元格区域。 2.DCOUNT 参数?返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。语法????????????????, ?????, ?????????参数?????????构成列表或数据库的单元格区域。?????指定函数所使用的数据列。????????为一组包含给定条件的单元格区域。 3.DCOUNTA 参数?返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。语法?????????????????, ?????, ?????????参数?????????构成列表或数据库的单元格区域。?????指定函数所使用的数据列。???????1
内容来自淘豆网转载请标明出处.}

我要回帖

更多关于 参数化是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信