C++Builder函数一览

C++Builder函数一览
C++Builder函数一览

Borland C++ Builder函数库[搜集]

一、文件: ActnList.hpp中的函数

CreateAction 函数创建一个指定类型的Action,显示在action list editor中。EnumRegisteredAction 过程枚举已经注册的Action

RegisterAction 过程注册Action

UnRegisterAction 过程反注册Action

二、文件:Classes.hpp中的函数

Bounds 函数输入上下高宽返回一个矩形结构。

CollectionsEqual 函数比较两个TCollection是不是相等。

CurrentGroup 变量

FindClass 函数从输入字符串中返回一个从TPersistent继承的类FindGlobalComponent 变量返回一个最高阶的容器类。

GetClass 函数返回一个已经注册了的从TPersistent继承的类

LineStart 函数返回下一行的开始字符位置

ObjectBinaryToText 过程转换对象的二进制流形式到文件。

ObjectResourceToText 过程转换对象的二进制资源到文件。

ObjectTextToBinary 过程转换保存对象的文件形式到二进制流。ObjectTextToResource 过程转换保存对象的文件形式到资源。

Point 函数输入X,y坐标返回一个点结构。

ReadComponentRes 函数从窗口资源中读出一个控件和她的属性。ReadComponentResEx 函数同上

ReadComponentResFile 函数从窗口资源文件中读出一个控件和她的属性。

Rect 函数输入上下左右返回一个矩形结构

RegisterClass 过程注册一个从TPersistent继承的类,使她的类的类型能够被识别。RegisterClassAlias 过程注册一个和另一个除了名字外都相同的类。RegisterClasses 过程注册一组类

RegisterComponents 过程注册一组控件

RegisterIntegerConsts 过程

RegisterNoIcon 过程注册一组没有图标的控件

RegisterNonActiveX 过程防止一组控件被ActiveX wizard识别。

UnregisterClass 过程反注册一个类

UnregisterClasses 过程反注册一组类

UnregisterModuleClasses 过程反注册定义在模块中的所有的类WriteComponentResFile 过程写控件和她的属性到文件。

三、文件: Clipbrd.hpp中的函数

Clipboard 函数返回一个TClipboard对象

SetClipboard 函数用一个新TClipboard替换全局TClipboard。

四、文件: Controls.hpp中的函数

CancelDrag 过程在程序中取消drag-and-drop或drag-and-dock操作。CursorToIdent 函数判断光标常数是不是和字符串相等

CursorToString 函数把光标转换成字符串

FindControl 函数输入窗口的句柄,返回一个TWinControl控件的对象。FindDragTarget 函数查找在鼠标的位置下的控件

FindVCLWindow 函数查找指定位置下的VCL控件

GetCaptureControl 函数获得正在处理鼠标事件的控件

GetCursorvalues 过程回调函数,获得光标的值

GetLongHint 函数获得Hint字符串的第二行以后的字符串行用'|'字符隔开GetShortHint 函数获得Hint字符串的第一行的字符串

IdentToCursor 函数转换字符串到光标

IsDragObject 函数判断指定的对象是不是TDragObject类的子孙。

Mouse 变量鼠标对象,全局

MoveWindowOrg 过程在设备上下文中改变点的相对位置

SetCaptureControl 过程设置指定的控件处理鼠标事件

StringToCursor 函数字符串转换到光标

文件: Db

BCDToCurr 函数把TBCD结构转化成货币类型

DatabaseError 过程创建并且触发一个EDatabaseError异常

DatabaseErrorFmt 过程创建并且格式化EDatabaseError异常

GetFieldProperty 函数从TDateSet和TControl中获得字段属性

RegisterFields 过程注册字段类

VarTypeToDataType 函数把一个整形转换成TFieldType型

文件: Dbctrls

DBUseRightToLeftAlignment 函数判断数据敏感控件的alignment属性是不是right-to-left型

文件: Dblogdlg

LoginDialog 函数创建一个登陆对话框

LoginDialogEx 函数创建一个登陆对话框(扩展)

RemoteLoginDialog 创建一个远程登陆对话框

文件: Dbpwdlg

显示一个对话框提示输入本地表的密码

文件: Dbtables

AnsiToNative 函数把ANSI字符集转换成本地字符集

AnsiToNativeBuf 过程同上

Check 过程判断一个从BDE返回的值是否是错误的。

DBIError 过程创建并且触发一个EDBEngineError异常

NativeCompareStr 函数根据本地数据库比较两个字符串,区分大小写NativeCompareStrBuf 函数根据本地数据库比较两个以零结尾的字符串,区分大小写NativeCompareText 函数根据本地数据库比较两个字符串,不区分大小写NativeCompareTextBuf 函数根据本地数据库比较两个以零结尾的字符串,不区分大小写NativeToAnsi 函数把本地字符集转换成ANSI字符集

NativeToAnsiBuf 过程同上

Session 变量全局的TSession对象

Sessions 变量全局的TSessionList对象

文件: Dialogs

CreateMessageDialog 函数创建一个消息对话框

ForceCurrentDirectory 变量强制初始对话框为当前路径,如果为True,就是当前路径,否则就是My Documents路径。

InputBox 函数创建一个用于输入的对话框

InputQuery 函数创建一个用于输入的对话框,有返回值表示确定或取消

MessageDlg 函数在屏幕的中间显示一个消息框

MessageDlgPos 函数根据输入的位置在屏幕上显示一个消息框

MessageDlgPosHelp 函数同上,还显示一个帮助按钮

ShowMessage 过程显示一个对话框

ShowMessageFmt 过程显示格式化的字符串

文件: Drintf

AssociateAttr 过程建立一个属性ID和字段ID的连结

CreateField 函数创建一个存储在数据字典中的新的字段DictionaryActive 函数判断一个数据字典是否是激活的DictionaryDeactivate 过程使一个数据字典不激活

FindAttrID 函数返回一个指定的属性集的ID

FindDatabaseID 函数返回指定的数据库的ID

FindFieldID 函数返回指定字段的ID

FindTableID 函数返回指定表的ID

GetAttrID 函数返回和字段连接的属性ID

GetAttrName 函数输入属性ID返回属性名字

GetAttrNames 过程为每个属性设置名字时执行回调函数GetControlClass 函数返回和属性集连接的类的名字

HasConstraints 函数判断数据字典中是否数据集约束

IsNullID 函数输入一个ID判断她在数据字典中的实体是否为空NewAttr 函数创建一个基于字段控件的属性的属性集QualifyTableName 函数返回在数据字典中的表的全称QualifyTableNameByName 函数同上

UnassociateAttr 过程删除一个属性ID和字段ID的连结

UpdateAttr 过程更新一个属性集以匹配字段控件的属性UpdateConstraints 过程

UpdateDataset 过程更新数据集和所有的她的字段控件以匹配数据字典UpdateField 过程更新一个字段控件以匹配连接在数据字典中的属性集文件: DsgnIntf

CreateSelectionList 函数(*)

MakeIPersistent 函数(*)

ExtractPersistent 函数(*)

TryExtractPersistent 函数(*)

MakeIComponent 函数(*)

ExtractComponent 函数(*)

TryExtractComponent 函数(*)

GetComponentProperties 过程(*)

GetComponentEditor 函数(*)

RegisterCustomModule 过程(*)

NewEditorGroup 函数(*)

FreeEditorGroup 过程(*)

NotifyGroupChange 过程(*)

UnNotifyGroupChange 过程(*)

IsPropertyInCategory 函数是否属性在特定的种类中PropertyCategoryList 函数属性种类列表RegisterComponentEditor 过程注册控件编辑器RegisterPropertiesInCategory 函数注册属性种类(多个)RegisterPropertyEditor 过程注册属性编辑器RegisterPropertyInCategory 函数注册属性种类(单个)

文件: Exptintf

RegisterLibraryExpert 过程注册一个专家

文件: ExtCtrls

Frame3D 过程使控件具有3D外观

NotebookHandlesNeeded 过程(*)

文件: FileCtrl

DirectoryExists 函数判断存在有一个指定的文件夹

ForceDirectories 函数根据指定的路径创建全路径

ProcessPath 过程分解文件名成驱动器名,和文件名

SelectDirectory 函数调用一个对话框允许用户输入一个目录名

文件: Forms

Application 变量应用程序的信息

GetParentForm 函数返回包含指定控件的窗体或属性页

HintWindowClass 变量提示窗体的类的引用

IsAccel 函数判断一个字符是否是加速键

Screen 变量屏幕信息

ValidParentForm 函数同返回包含指定控件的窗体或属性页,但触发一个异常文件: Graphics

CharsetToIdent 函数获得一个字符集的名字

ColorToIdent 函数获得一个颜色的名字

ColorToRGB 函数把TColor值转换成RGB

ColorToString 函数把TColor值转换成字符串

CopyPalette 函数创建一个新的调色板对象以匹配一个已经存在的调色板CreateGrayMappedBmp 函数在Bitmap控件中创建一个系统灰度颜色CreateGrayMappedRes 函数在Bitmap资源中创建一个系统灰度颜色CreateMappedBmp 函数在Bitmap中改变颜色表

CreateMappedRes 函数在Bitmap资源中改变颜色表

DDBsOnly 变量判断位图是不是设备相关位图

GetCharSetvalues 过程设置回调函数(获得字符集)

GetColorvalues 过程设置回调函数(获得颜色)

GetDefFontCharset 函数获得默认的系统字体字符集

GetDIB 函数把设备有关位图转换成设备无关位图

GetDIBSizes 过程返回设备无关位图的大小

GraphicExtension 函数获得默认图象对象的扩展文件名

GraphicFileMask 函数同上(*.bmp等)

GraphicFilter 函数返回文件过滤器

IdentToCharset 函数把字符集常数的名字翻译成相应的字符集

IdentToColor 函数把颜色常数的名字翻译成相应的颜色

StringToColor 函数把字符串翻译成颜色

SystemPalette16 变量包含16VGA系统颜色

文件: Mask

FormatMaskText 函数返回一个用于Edit Mask中的已经格式化了的字符串

文件: Math

ArcCos 函数余弦函数的反函数

ArcCosh 函数双曲余弦函数的反函数

ArcSin 函数正弦函数的反函数

ArcSinh 函数双曲正弦函数的反函数

ArcTan2 函数余切函数的反函数

ArcTanh 函数双曲余切函数的反函数

Ceil 函数取整函数

Cosh 函数双曲余弦函数

Cotan 函数余切函数的倒函数

CycleToRad 函数转换周期到弧度

DegToRad 函数转换度数到弧度

DoubleDecliningBalance 函数

Floor 函数取整函数

Frexp 过程分开一个浮点数的尾数和介数

Futurevalue 函数

GradToRad 函数转换度量单位到弧度

Hypot 函数计算直角三角形的斜边

IntPower 函数取整函数

InterestPayment 函数

InterestRate 函数

InternalRateOfReturn 函数

Ldexp 函数

LnXP1 函数返回以e为底数的对数

Log10 函数返回以10为底数的对数

Log2 函数返回以2为底数的对数

LogN 函数返回以N为底数的对数

Max 函数返回两个数的最大值

MaxIntvalue 函数返回整形数组的最大值

Maxvalue 函数返回浮点数组的最大值

Mean 函数返回浮点数组的平均值

MeanAndStdDev 过程

Min 函数返回两个数的最小值

MinIntvalue 函数返回整形数组的最小值

Minvalue 函数返回浮点数组的最小值

MomentSkewKurtosis 过程

NetPresentvalue 函数

Norm 函数

NumberOfPeriods 函数

Payment 函数

PeriodPayment 函数

Poly 函数求多项式的值

Coefficients[0] + Coefficients[1]*X + ... + Coefficients[N]*(X**N) PopnStdDev 函数计算标准偏差的入口

PopnVariance 函数

Power 函数指数函数

Presentvalue 函数

RadToCycle 函数转换弧度到周期

RadToDeg 函数转换弧度到度数

RadToGrad 函数转换弧度到度量单位

RandG 函数产生高斯分布的随机数

SLNDepreciation 函数

SYDDepreciation 函数

SinCos 过程计算一个角度的正弦和余弦值

Sinh 函数双曲正弦函数

StdDev 函数返回一个标准偏差的样本

Sum 函数返回数组的总和

SumInt 函数返回整形数组的总和

SumOfSquares 函数返回数组的平方和

SumsAndSquares 过程返回数组的和平方

Tan 函数正切函数

Tanh 函数双曲正切函数

TotalVariance 函数

Variance 函数

文件: Menus

AnsiSameCaption 函数比较两个字符串,忽略大小写和加速键NewItem 函数创建一个TMenuItem并且初始化她

NewLine 函数创建一个菜单分割器

NewMenu 函数创建一个TMainMenu并且初始化她

NewPopupMenu 函数创建一个TPopupMenu并且初始化她NewSubMenu 函数创建一个子TMenuItem并且初始化她

PopupList 变量返回应用程序中的所有的TPopupMenu

ShortCut 函数创建一个快捷键

ShortCutToKey 过程输入一个快捷键,返回他的键值和TShiftState ShortCutToText 函数把ShortCut转换成字符串

StripHotKey 函数在一个字符串中删除加速字符

TextToShortCut 函数输入一个字符串,创建一个ShortCut ValidHotkeys 变量可以作为快捷字符的字符

文件: OleCtrls

FontToOleFont 函数

OleFontToFont 过程

文件: OleCtnrs

DestroyMetaPict 过程释放一个已经获得句柄的metafile资源

文件: Printers

AssignPrn 过程分配一个文本文件给打印机

Printer 函数返回一个全局的TPrinter控件

文件: System

Abs 函数绝对值函数

Addr 函数返回指定对象的地址

AllocMemCount 变量在一个应用程序中一共分配了多少个内存块AllocMemSize 变量在一个应用程序中一共分配了多少内存空间Append 过程以附加的方式打开已有的文件

ArcTan 函数正切函数的反函数

Assert 过程判断一个布耳表达式是否为真,否者触发一个异常。AssignFile 过程给文件变量赋一外部文件名

Assigned 函数测试函数或过程变量是否为空

BlockRead 过程读一个或多个记录到变量中

BlockWrite 过程从变量中写一个或多个记录

Break 过程终止for、while、repeat循环语句

ChDir 过程改变当前目录

Chr 函数返回指定序数的字符

Close 过程终止一个文件变量和外部文件的连接

CloseFile 过程关闭打开的文件

CmdLine 变量当应用程序调用时,指向命令行的字符串的指针。CmdShow 变量

CompToCurrency 函数转换一个Comp 值到一个 Currency 值CompToDouble 函数转换一个Comp 值到一个 Double 值Concat 函数合并两个以上的字符串

Continue 过程继续for、while、repeat的下一个循环

Copy 函数返回一字符串的子串

Cos 函数余弦函数

CurrencyToComp 过程转换一个Currency 值到一个 Comp 值DLLProc 变量指向一个被DLL调用的函数的指针

Dec 过程递减变量值

Default8087CW 变量

Delete 过程从字符串中删除子串

Dispose 过程释放动态变量所占的空间

DoubleToComp 函数转换一个Double 值到一个Comp 值EmptyParam 变量

EnumModules 过程枚举一个应用程序中的模块EnumResourceModules 过程枚举一个应用程序的资源模块

Eof 函数对有类型或无类型文件测试是否到文件尾

Eoln 函数返回文本文件的行结束状态

Erase 过程删除外部文件

ErrorAddr 变量指向引起运行期错误的地址

ErrorProc 变量指向引起运行期错误的句柄

ExceptProc 变量指向引起运行期异常的句柄

Exclude 过程返回引起当前意外的地址

Exit 过程立即从当前的语句块中退出

ExitCode 变量包含应用程序的出口代码

ExitProc 变量包含函数的出口代码

Exp 函数指数函数

FileMode 变量指示文件的访问类型

FilePos 函数返回文件的当前指针位置

FileSize 函数返回当前文件的大小

FillChar 过程用指定的值填充连续字节的数

Finalize 过程

FindClassHInstance 函数返回一个包含指定类的定义的实例FindHInstance 函数返回一个包含指定地址的模块地址FindResourceHInstance 函数返回一个包含指定的资源模块的地址Flush 过程清空文本缓冲区

Frac 函数返回一个浮点数的小数部分

FreeMem 过程释放指定大小的内存空间

GetDir 过程返回指定驱动器的当前目录

GetMem 过程建立一指定大小的动态变量,并将指针指向该处GetMemoryManager 过程返回内存管理器的入口点

Halt 过程停止程序的执行并返回到操作系统

HeapAllocFlags 变量指示怎样从操作系统中获得内存

Hi 函数返回参数的高地址位

High 函数返回参数的上限值

IOResult 函数返回最新的i/o操作完成状态

Inc 过程递增变量值

Include 过程添加元素到集合中

Initialize 过程初始化动态分配的变量

Input 变量和操作系统的标准输入设备连接的只读文件

Insert 过程在字符串中插入子串

Int 函数返回参数的整数部分

IsConsole 变量指示模块是否是控制台程序

IsLibrary 变量指示模块是否是DLL

IsMemoryManagerSet 函数指示内存管理器是否已经被SetMemoryManager函数重载IsMultiThread 变量指示是否是多线程程序

JITEnable 变量

Length 函数返回字符串的动态长度

LibModuleList 变量列举模块结构

Ln 函数自然对数函数

Lo 函数返回参数的低地址位

Low 函数返回参数的下限值

MainInstance 变量返回程序的主线程句柄。

MainThreadID 变量返回程序的当前线程句柄。

MaxInt 常数整形的最大值

MaxLongint 常数长整形的最大值

MkDir 过程建立一子目录

Move 过程从源到目标复制字节

New 过程建立新的动态变量并设置一指针变量指向他

NoErrMsg 变量当运行期发生错误时,应用程序是否显示一个错误消息

Null 变量空变量

Odd 函数测试参数是否为奇数

OleStrToStrVar 过程拷贝一个COM字符串到一个已经存在的Pascal字符串OleStrToString 函数同上

Ord 函数返回序数类的序数

Output 变量输出设备,一般指显示器

ParamCount 函数返回在命令行上传递给程序的参数数量

ParamStr 函数返回指定的命令行参数

Pi 函数返回圆周率pi=3.1415926535897932385.

Pos 函数在字符串中搜索子串

Pred 函数返回先前的参数

Ptr 函数转换一个地址到指针

RandSeed 变量存储随机函数的种子

Random 函数随机函数

Randomize 过程初始化随机函数的种子

Read 过程对有格式的文件,读一文件组件到变量中

Readln 过程执行read过程,然后跳到文件下一行ReallocMem 过程分配一动态变量

Rename 过程重命名外部文件

Reset 过程打开已有的文件

Rewrite 过程建立并打开一新的文件

RmDir 过程删除空的子目录

Round 函数将实数值舍入为整型值

RunError 过程停止程序的执行

Seek 过程将文件的当前指针移动到指定的组件上

SeekEof 函数返回文件的文件结束状态

SeekEoln 函数返回文件的行结束状态

Set8087CW 过程

SetLength 过程设置动态数组的长度

SetMemoryManager 过程设置内存管理器的入口点

SetString 过程设置字符串的内容和长度

SetTextBuf 过程分配I/O缓冲区的内容到文件

Sin 函数正弦函数

SizeOf 函数返回参数所占的字节数

Slice 函数返回数组的子段

Sqr 函数平方函数

Sqrt 函数平方根函数

Str 过程将数值转换为字符串

StringOfChar 函数返回指定个数的字符组成的字符串StringToOleStr 函数拷贝字符串到OLE格式StringToWideChar 函数转换Pascal字符串到UNICODE字符串Succ 函数返回后继的参数

Swap 函数交换参数的高低地址位

Trunc 函数将实型值截取为整型值

Truncate 过程截去当前文件位置后的内容

TypeInfo 函数返回一个运行期的类型信息的指针Unassigned 常数一个不分配值的变量

UniqueString 过程保证一个字符串是一个唯一的字符串UpCase 函数将字符转换为大写

Val 过程将字符串转换为整型值

VarArrayCreate 函数以给定的界限和维数建立变体数组VarArrayDimCount 函数返回给定变体的维数VarArrayHighBound 函数返回给定变体数组维数的上界VarArrayLock 函数锁定给定的变体数组VarArrayLowBound 函数返回给定变体数组维数的下界VarArrayOf 函数返回指定变体的数组元素

VarArrayRedim 过程通过改变上限来调整变体的大小VarArrayRef 函数返回指定的变体数组

VarArrayUnlock 过程解锁指定的变体数组

VarAsType 函数将变体转换为指定的类型

VarCast 过程将变体转换为指定的类型并保存他

VarClear 过程清除指定的变体

VarCopy 过程将指定的变体复制为指定的变体

VarFromDateTime 函数返回包含日期时间的变体

VarIsArray 函数测试变体是否为数组

VarIsEmpty 函数测试变体是否为unassigned

VarIsNull 函数测试变体是否为null

VarToDateTime 函数将给定的变体转换为日期时间

VarToStr 函数转换变体到字符串

VarType 函数将变体转换为指定的类型并保存他

WideCharLenToStrVar 过程将unicode字符串转换为ansi字符串变量WideCharLenToString 函数将ansi字符串转换为unicode字符串

WideCharToStrVar 过程将unicode字符串转换为ansi字符串变量

WideCharToString 函数将unicode字符串转换为ansi字符串

Write 过程 (for text files) 对有格式的文件,写一变量到文件组件中;对文本文件,写一个或多个值到文件中

Writeln 过程执行write过程,然后输出一行结束标志

文件: Sysutils

Abort 过程引起放弃的意外处理

AddExitProc 过程将一过程添加到运行时库的结束过程表中

AddTerminateProc 过程添加一个终止过程到系统的终止过程列表中

AdjustLineBreaks 函数将给定字符串的行分隔符调整为cr/lf序列

AllocMem 函数在堆栈上分配给定大小的块

AnsiCompareFileName 函数比较两个文件名(不区分大小写)

AnsiCompareStr 函数比较字符串(区分大小写)

AnsiCompareText 函数比较字符串(不区分大小写)

AnsiExtractQuotedStr 函数转换一个引用字符串到不引用字符串

AnsiLastChar 函数返回字符串的结尾

AnsiLowerCase 函数返回一个给定字符串的小写拷贝

AnsiLowerCaseFileName 函数返回一个给定文件名的小写拷贝

AnsiPos 函数在一个字符串中查找第一个子串

AnsiQuotedStr 函数返回字符串的引用版本

AnsiSameStr 函数比较两个字符串是否相等(区分大小写)

AnsiSameText 函数比较两个字符串是否相等(不区分大小写)

AnsiStrComp 函数比较两个以零结尾的字符串(区分大小写)

AnsiStrIComp 函数同上(区分不可见字符)

AnsiStrLComp 函数返回以零结尾字符串的结尾

AnsiStrLIComp 函数比较两个字符串开始几位。

AnsiStrLastChar 函数同上(区分不可见字符)

AnsiStrLower 函数转换以零结尾字符串为小写

AnsiStrPos 函数在一个以零结尾字符串中查找第一个子串

AnsiStrRScan 函数在一个以零结尾字符串中查找最后一个字符

AnsiStrScan 函数在一个以零结尾字符串中查找第一个字符

AnsiStrUpper 函数转换一个以零结尾字符串为大写

AnsiUpperCase 函数将字符转换为大写

AnsiUpperCaseFileName 函数转换一个文件名到大写

AppendStr 过程添加一个字符串到另一个字符串的结尾

AssignStr 过程转换一个动态申请的字符串到指定的地址

Beep 过程是计算机的主板上的喇叭发出督的声音

BeginThread 函数以适当的方式建立用于内存管理的线程

ByteToCharIndex 函数返回一个字符串的第Index个字符(用于MBCS)ByteToCharLen 函数

ByteType 函数返回字符类型

CallTerminateProcs 函数调用所有的在终止过程列表中的函数

ChangeFileExt 函数改变文件的后缀

CharToByteIndex 函数

CharToByteLen 函数

CompareMem 函数比较两个内存块

CompareStr 函数比较两个字符串(区分大小写)

CompareText 函数比较两个字符串(不区分大小写)

CreateDir 函数创建一个新的文件夹

CurrToStr 函数格式化一个货币值到字符串

CurrToStrF 函数同上(使用指定的格式)

Currency and date/time formatting 变量货币和日期时间格式化变量

Date 函数返回当前的日期

DateDelta 常数日期的调整基数

DateTimeToFileDate 函数将delphi的日期格式转换为dos的日期格式

DateTimeToStr 函数将日期时间格式转换为字符串

DateTimeToString 过程同上(按照指定的格式)

DateTimeToSystemTime 过程转换TDateTime格式到Win32 API's TSystemTime格式DateTimeToTimeStamp 函数转换TDateTime格式到TTimeStamp格式

DateToStr 函数将日期格式转换为字符串

DayOfWeek 函数返回星期的数值

DecodeDate 过程将日期格式分解为年月日

DecodeTime 过程将时间格式分解为时、分、秒、毫秒

DeleteFile 函数删除文件

DiskFree 函数返回剩余磁盘空间的大小

DiskSize 函数返回指定磁盘的容量

DisposeStr 过程释放字符串在堆栈中的内存空间

EncodeDate 函数将年月日合成为日期格式

EncodeTime 函数将时、分、秒、毫秒合成为时间格式

EndThread 函数终止线程的执行

ExceptAddr 函数返回引起当前意外的地址

ExceptObject 函数返回当前意外的对象

ExceptionErrorMessage 函数格式化标准错误消息

ExcludeTrailingBackslash 函数返回一个文件名(删除了字符最后一个'\'后的字符串)ExpandFileName 函数返回包含绝对路径的字符串

ExpandUNCFileName 函数同上(用于网络文件)

ExtractFileDir 函数返回驱动器和路径

ExtractFileDrive 函数返回一个文件的部分名字

ExtractFileExt 函数返回文件的后缀

ExtractFileName 函数返回文件名

ExtractFilePath 函数返回指定文件的路径

ExtractRelativePath 函数把长路径名缩写

ExtractShortPathName 函数把文件名转换成8.3式

File mode 常数s 用于文件打开和关闭的常数

File open mode 常数s 用于访问文件或流的常数

FileAge 函数返回文件已存在的时间

FileClose 过程关闭指定的文件

FileCreate 函数用指定的文件名建立新文件

FileDateToDateTime 函数将dos的日期格式转换为delphi的日期格式

FileExists 函数检查文件是否存在

FileGetAttr 函数返回文件的属性

FileGetDate 函数返回文件的dos日期时间标记

FileOpen 函数用指定的存取模式打开指定的文件

FileRead 函数从指定的文件读取

FileSearch 函数在目录中搜索指定的文件

FileSeek 函数改变文件的指针

FileSetAttr 函数设置文件属性

FileSetDate 函数设置文件的dos日期时间标记

FileWrite 函数对指定的文件做写操作

FinalizePackage 过程

FindClose 过程终止FindFirst/FindNext序列

FindCmdLineSwitch 函数

FindFirst 函数对指定的文件名及属性搜索目录

FindNext 函数返回与文件名及属性匹配的下一入口

FloatToDecimal 过程将浮点数转换为十进制数

FloatToStr 函数将浮点数转换为字符串

FloatToStrF 函数同上(使用指定的格式)

FloatToText 函数同上(使用指定的类型和格式)

FloatToTextFmt 函数同上(使用指定的类型)

FmtLoadStr 函数从程序的资源字符串表中装载字符串

FmtStr 过程格式化一系列的参数,其结果以参数result返回

Format 函数格式化一系列的参数并返回pascal字符串

FormatBuf 函数格式化一系列的参数

FormatCurr 函数格式化货币值

FormatDateTime 函数用指定的格式来格式化日期和时间

FormatFloat 函数指定浮点数格式

FreeAndNil 过程释放对象并且置空

GetCurrentDir 函数获得当前的路径

GetFormatSettings 过程从新设置日期和格式参数到默认值

GetPackageDescription 函数从包中返回描述资源

GetPackageInfo 过程枚举所有的单元和包

IncMonth 函数月份增一

IncludeTrailingBackslash 函数返回一个文件名(添加了一个字符'\'到最后的字符串)InitializePackage 过程初始化一个包

IntToHex 函数将整型数转换为十六进制数

IntToStr 函数将整型数转换为字符串

IsDelimiter 函数

IsLeapYear 函数检测是否是闰年

IsPathDelimiter 函数检测第Index字符是否是反斜杠字符

IsValidIdent 函数检测是否是有效的Pascal字符串

Languages 函数列举所有操作系统支持的语言

LastDelimiter 函数返回最后一个分割符

LeadBytes 变量列举所有的能成为双字节字符的第一个字符的字符LoadPackage 函数装载一个指定的包

LoadStr 函数从应用程序的可执行文件中装载字符资源

LowerCase 函数将给定的字符串变为小写

MSecsPerDay 常数指示一天有多少个毫秒

MSecsToTimeStamp 函数转换指定的毫秒树到TTimeStamp值

NewStr 函数在堆栈上分配新的字符串

Now 函数返回当前的日期和时间

NullStr 常数空字符串的指针

OutOfMemoryError 过程触发一个EOutOfMemory异常

QuotedStr 函数返回一个引用字符串

RaiseLastWin32Error 过程触发一个最后发生的Win32错误异常

RemoveDir 函数删除已经存在的空的文件夹

RenameFile 函数对文件重命名

ReplaceDate 过程替换日期时间类型中的日期型

ReplaceTime 过程替换日期时间类型中的时间型

SafeLoadLibrary 函数安全的装载DLL

SecsPerDay 常数一天中有多少秒

SetCurrentDir 函数设置当前的文件夹

ShowException 过程显示意外消息与地址

StrAlloc 函数给以null结束的字符串分配最大长度-1的缓冲区

StrBufSize 函数返回存储在由stralloc分配的字符缓冲区的最大字符数StrByteType 函数返回指定索引的字符的类型

StrCat 函数将一字符串附加到另一字符串尾并返回合并的字符串

StrComp 函数比较两个字符串

StrCopy 函数将一个字符串复制到另一个字符串中

StrDispose 过程释放堆栈上的字符串

StrECopy 函数将一字符串复制到另一个字符串并返回结果字符串尾部的指针StrEnd 函数返回指向字符串尾部的指针

StrFmt 函数格式化一系列的参数

StrIComp 函数比较两个字符串(不区分大小写)

StrLCat 函数将一字符串中的字符附加到另一字符串尾并返回合并的字符串StrLComp 函数以最大长度比较两个字符串

StrLCopy 函数将一个字符串中的字符复制到另一个字符串中

StrLFmt 函数格式化一系列的参数,其结果中包含有指向目标缓冲区的指针StrLIComp 函数以最大长度比较两个字符串(不区分大小写)

StrLen 函数返回字符串的长度

StrLower 函数将字符串中的字符转换为小写

StrMove 函数将一个字符串中的字符复制到另一个字符串中

StrNew 函数在堆栈上分配一个字符串

StrPCopy 函数将pascal类的字符串复制为以null结束的字符串StrPLCopy 函数从pascal类的最大长度字符串复制为以null结束的字符串StrPas 函数转换pascal类的字符串到以null结束的字符串

StrPos 函数返回一个字符串在另一个字符串中首次出现指针

StrRScan 函数返回字符串中最后出现字符的指针

StrScan 函数返回字符串中出现首字符的指针

StrToCurr 函数转换字符串到货币类型

StrToDate 函数将字符串转换为日期格式

StrToDateTime 函数将字符串转换为日期/时间格式

StrToFloat 函数将给定的字符串转换为浮点数

StrToInt 函数将字符串转换为整型

StrToInt64 函数同上

StrToInt64Def 函数同上或默认值

StrToIntDef 函数同上或默认值

StrToTime 函数将字符串转换为时间格式

StrUpper 函数将字符串中的字符转换为大写

StringReplace 函数替换字符串

Supports 函数判断一个对象或IUnknown接口是否支持指定的接口SysErrorMessage 函数转换Win32 API错误码到字符串SystemTimeToDateTime 函数转换系统时间类型到TDateTime型

TextToFloat 函数将字符串(以null结束的格式)转换为浮点数

Time 函数返回当前的时间

TimeStampToDateTime 函数转换TTimeStamp到TDateTime型TimeStampToMSecs 函数转换TTimeStamp到毫秒数

TimeToStr 函数将时间格式转换为字符串

Trim 函数从给定的字符串中删除前导和尾部的空格及控制字符

TrimLeft 函数从给定的字符串中删除首部的空格及控制字符

TrimRight 函数从给定的字符串中删除尾部的空格及控制字符

UnloadPackage 过程卸载一个包

UpperCase 函数将给定的字符串变为大写

Win32Check 函数检查一个Win32 API的返回值,如果是错误的话就触发一个异常Win32Platform 变量指示一个Win32 平台标示符

WrapText 函数当一个字符串超过指定的长度时断开它,使它成为多行

C语言函数大全(m开头)

C语言函数大全(m开头) main()主函数 每一C 程序都必须有一 main() 函数, 可以根据自己的爱好把它放在程序的某 个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放 在哪个地方, 以下几点说明都是适合的。 1. main() 参数 在Turbo C2.0启动过程中, 传递main()函数三个参数: argc, argv和env。 * argc: 整数, 为传给main()的命令行参数个数。 * argv: 字符串数组。 在DOS 3.X 版本中, argv[0] 为程序运行的全路径名; 对DOS 3.0 以下的版本, argv[0]为空串("") 。 argv[1] 为在DOS命令行中执行程序名后的第一个字符串; argv[2] 为执行程序名后的第二个字符串; ... argv[argc]为NULL。 *env: 安符串数组。env[] 的每一个元素都包含ENVVAR=value形式的字符 串。其中ENVVAR为环境变量如PATH或87。value 为ENVVAR的对应值如C:\DOS, C: \TURBOC(对于PATH) 或YES(对于87)。 Turbo C2.0启动时总是把这三个参数传递给main()函数, 可以在用户程序中 说明(或不说明)它们, 如果说明了部分(或全部)参数, 它们就成为main()子程序 的局部变量。 请注意: 一旦想说明这些参数, 则必须按argc, argv, env 的顺序, 如以下 的例子: main() main(int argc) main(int argc, char *argv[]) main(int argc, char *argv[], char *env[])

C++ builder 中关于窗体的一些操作

C++ builder 中关于窗体的一些操作(总在最前,遍历控件...) 一、让窗口总是在最前面 Form 的FormStyle属性设置为fsStayOnTop值。 二、动态调用窗体Form 在缺省情况下,由File/New Form生成添加入项目文件中的窗体都具有"Auto Create"(自动创建)的特性。即只要程序运行,该窗体就存在于内存中了,不管当前它是否被调用。具有这种特性的窗体一般适用于窗体属性比较固定、经常被调用的情况。其优点是速度快,缺点是占用内存。在实际程序设计中,会遇见大量类似对话框功能的窗体,它们用于显示状态或输入信息,仅须在程序中调用一下,完成其功能就行了,无需常驻内存。这时可以通过选择Project/Options/Forms,将"Auto--Create forms " 栏中相应的窗体, 如Form1,用" >" 键移动到"Available forms"栏中,并在程序需调用该窗体处,加入下列语句:TForm1 *myform=new TForm1(this); myform- >ShowModal(); delete myform; 窗体Form1仅是在需要调用时才调入内存,调用完成后,即用delete清除出内存。这样可减少程序对内存资源的占用。 三、遍历窗体控件的方法 要访问或修改窗体上的控件,方法很简单,以TEdit为例子: Edit1- >Text=""; Edit2- >Text=""; 但如果窗体上有十来个像Edit1 这样的控件,需要进行相同的初始化,用上面的方法一个一个地进行,岂不麻烦!所以有必要掌握遍历窗体控件的方法。在介绍该方法之前,让我们先了解一下窗体Form 的Components 和Controls 属性。参见表一。

15个常用的Excel函数公式

15 个常用的Excel函数公式,拿来即用1、查找重复内容 =IF(COUNTIF(A:A,A2)>1," 重复","") 2、重复内容首次出现时不提示 =IF(COUNTIF(A$2:A2,A2)>1," 重复","") 3、重复内容首次出现时提示重复 =IF(COUNTIF(A2:A99,A2)>1," 重复","")

4、根据出生年月计算年龄 =DATEDIF(A2,TODAY(),"y") 5、根据身份证号码提取出生年月 =--TEXT(MID(A2,7,8),"0-00- 00") 6、根据身份证号码提取性别 =IF(MOD(MID(A2,15,3),2)," 男"," 女") 7、几个常用的汇总公式 A列求和:=SUM(A:A)

A列最小值: =MIN(A:A) A列最大值: =MAX (A:A) A列平均值: =AVERAGE(A:A) A列数值个数: =COUNT(A:A) 8、成绩排名 =RANK.EQ(A2,A$2:A$7) 9、中国式排名(相同成绩不占用名次) =SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1 10、90 分以上的人数

=COUNTIF(B1:B7,">90") 11、各分数段的人数 同时选中 E2:E5,输入以下公式,按 Shift+Ctrl+Enter =FREQUENCY(B2:B7,{70;80;90}) 12、按条件统计平均值 =AVERAGEIF(B2:B7,"男",C2:C7) 13、多条件统计平均值 =AVERAGEIFS(D2:D7,C2:C7,男"",B2:B7," 销售")

C语言函数库详解(收藏版)

c语言函数库 目录 第一章(C标准库) (4) 1. :诊断 (4) 2. :字符类别测试 (5) 3. :错误处理 (5) 4. :整型常量 (6) 5. :地域环境 (6) 6. :数学函数 (7) 7. :非局部跳转 (8) 8. :信号 (9) 9. :可变参数表 (11) 10. :公共定义 (11) 11. :输入输出 (12) 12. :实用函数 (13) 13. :日期与时间函数 (13) 第二章(IO函数) (14) clearerr:复位错误标志函数 (15) feof:检测文件结束符函数 (16) ferror:检测流上的错误函数 (17) fflush:清除文件缓冲区函数 (18) fgetc:从流中读取字符函数 (19) fgetpos:取得当前文件的句柄函数 (20) fgets:从流中读取字符串函数 (21) fopen、fclose:文件的打开与关闭函数 (22) fprintf:格式化输出函数 (23) fputc:向流中输出字符函数 (25) fputs:向流中输出字符串函数 (25) fread:从流中读取字符串函数 (26) freopen:替换文件中数据流函数 (27) fscanf:格式化输入函数 (28) fseek:文件指针定位函数 (28) fsetpos:定位流上的文件指针函数 (30) ftell:返回当前文件指针位置函数 (31) fwrite:向文件写入数据函数 (31) getc:从流中读取字符函数 (32) getchar:从标准输入文件中读取字符函数 (33) gets:从标准输入文件中读取字符串函数 (34) perror:打印系统错误信息函数 (34) printf:产生格式化输出的函数 (35) putc:向指定流中输出字符函数 (36) putchar:向标准输出文件上输出字符 (37)

最常用函数公式大全

Excel函数公式大全工作中最常用Excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 ? 2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数.

? 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 ? 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

? 四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 ? 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

? 3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 ? 4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

15个常用的Excel函数公式

15个常用的Excel函数公式,拿来即用 1、查找重复内容 =IF(COUNTIF(A:A,A2)>1,"重复","") 2、重复内容首次出现时不提示 =IF(COUNTIF(A$2:A2,A2)>1,"重复","") 3、重复内容首次出现时提示重复 =IF(COUNTIF(A2:A99,A2)>1,"重复","")

4、根据出生年月计算年龄 =DATEDIF(A2,TODAY(),"y") 5、根据身份证号码提取出生年月 =--TEXT(MID(A2,7,8),"0-00-00") 6、根据身份证号码提取性别 =IF(MOD(MID(A2,15,3),2),"男","女") 7、几个常用的汇总公式 A列求和:=SUM(A:A)

A列最小值:=MIN(A:A) A列最大值:=MAX (A:A) A列平均值:=AVERAGE(A:A) A列数值个数:=COUNT(A:A) 8、成绩排名 =RANK.EQ(A2,A$2:A$7) 9、中国式排名(相同成绩不占用名次) =SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1 10、90分以上的人数

=COUNTIF(B1:B7,">90") 11、各分数段的人数 同时选中E2:E5,输入以下公式,按Shift+Ctrl+Enter =FREQUENCY(B2:B7,{70;80;90}) 12、按条件统计平均值 =AVERAGEIF(B2:B7,"男",C2:C7) 13、多条件统计平均值 =AVERAGEIFS(D2:D7,C2:C7,"男",B2:B7,"销售")

工作中最常用的excel函数公式大全

工作中最常用的excel函数公式大全 一、数字处理 1、取绝对值=ABS(数字) 2、取整=INT(数字) 3、四舍五入=ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2=IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 2、IF多条件判断返回值公式: C2=IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。

1、统计两个表格重复的内容 公式:B2=COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 2、统计不重复的总人数 公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

1、隔列求和 公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3) 或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2=SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 4、多条件模糊求和 公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

数据库常用函数

数据库常用函数

一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份和还原 备份:exp dsscount/sa@dsscount owner=dsscount file=C:\dsscount_data_backup\dsscount.dmp log=C:\dsscount_data_backup\outputa.log 还原:imp dsscount/sa@dsscount file=C:\dsscount_data_backup\dsscount.dmp full=y ignore=y log=C:\dsscount_data_backup\dsscount.log statistics=none 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) CREATE TABLE ceshi(id INT not null identity(1,1) PRIMARY KEY,NAME VARCHAR(50),age INT) id为主键,不为空,自增长 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围

C语言函数大全

C语言函数大全 1 字符测试函数 函数(及意义)函数分解Isalnum(){判断字符是否is alphbet(字母表) number(数字) 为字母或数字} Isalpha(){判断是否为英文is alphbet(字母表) 字母} Isblank(){空格和TAB} is blank(空格) Iscntrl() { 控制} is control(控制) Isdigit(){数字} is digit(数字) Isgraph(){除空格外的可打is graph(图表) 印字符} Islower(){是否为小写} is lowercase(小写) Isprintf(){可打印字符含空这个简单 字符} Ispunct(){标点或特殊符号is punctuation(标点) } Isspace(){检查是否为空字is space(空间) 符,即判断是否为空格,水平 定位字符“\t”,归位字符“\r ”,垂直定位字符“\v”,换行 字符“\n”,翻页“\f”} Isupper(){是否为大写字母is upper_case(大写) } Isxdigit(){十六进制} is hexadecimal digit(十六进制) Tolower(){将小写转换成 大写} Toupper(){将大写转换成这个简单(to change 或者to covert 或者 小写} transformation

字符串函数 Memchr(){在某一内存范围内查找一特定字符}Memory (储存)char(字符型炭)也可以是character (字符) Memcmp(){比较区域 str1,str2的前n个字节} Memory(同理)compare(比较) Memcpy(){由str2所指内存区域复 制n个字节到str1所指内存区域} Memory copy(复制) Memmove(){两个所指的内存区域 可重叠,但是内容会更改,函数 返回值为指向区域内存的指针} Memory move(移动) Memset(){把str所指的内存区域 的前N个字节设置成字符c} Set(设置)

C builder教程大全

BorlandC++Builder5.0是Interpries(Borland)公司推出的基于C++语言的快速应用程序开发(RapidApplicationDevelopment,RAD)工具,它是最先进的开发应用程序的组件思想和面向对象的高效语言C++融合的产物。C++Builder充分利用了已经发展成熟的Delphi的可视化组件库(VisualComponentLibrary,VCL),吸收了BorlandC++5.0这个优秀编译器的诸多优点。C++Builder结合了先进的基于组件的程序设计技术,成熟的可视化组件库和优秀编译器,调试器。发展到5.0版本,C++Builder已经成为一个非常成熟的可视化应用程序开发工具,功能强大而且效率高。 C++Builder的特色: 1.C++Builder是高性能的C++开发工具 C++Builder是基于C++的,它具有高速的编译,连接和执行速度。同时,C++Builder具有双编译器引擎,不仅可以编译C/C++程序,还能编译ObjectPascal语言程序。 2.C++Builder是优秀的可视化应用程序开发工具 C++Builder是一完善的可视化应用程序开发工具,使程序员从繁重的代码编写中解放出来,使他们能将注意力重点放在程序的设计上,而不是简单的重复的劳动中。同时,它提供的完全可视的程序界面开发工具,从而使程序员对开发工具的学习周期大大缩短。 3.C++Builder具有强大的数据库应用程序开发功能 C++Builder提供了强大的数据库处理功能,它使的程序员不用写一行代码就能开发出功能强大的数据库应用程序,这些主要依赖于C++Builder众多的数据库感知控件和底层的BDE数据库引擎。C++Builder除了支持Microsoft的ADO(ActiveDataObject)数据库连接技术,还提供了一种自己开发的成熟的数据库连接技术——BDE(BorlandDatabaseEngine)数据库引擎。

常用excel函数公式大全

常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。

2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符* 5、多表相同位置求和 公式:b2 =SUM(Sheet1:Sheet19!B2) 说明:在表中间删除或添加表后,公式结果会自动更新。 6、按日期和产品求和

16种常用数据分析方法66337

一、描述统计 描述性统计是指运用制表和分类,图形以及计筠概括性数据来描述数据的集中趋势、离散趋势、偏度、峰度。 1、缺失值填充:常用方法:剔除法、均值法、最小邻居法、比率回归法、决策树法。 2、正态性检验:很多统计方法都要求数值服从或近似服从正态分布,所以之前需要进行正态性检验。常用方法:非参数检验的K-量检验、P-P图、Q-Q图、W检验、动差法。 二、假设检验 1、参数检验 参数检验是在已知总体分布的条件下(一股要求总体服从正态分布)对一些主要的参数(如均值、百分数、方差、相关系数等)进行的检验。 1)U验使用条件:当样本含量n较大时,样本值符合正态分布 2)T检验使用条件:当样本含量n较小时,样本值符合正态分布 A 单样本t检验:推断该样本来自的总体均数μ与已知的某一总体均数μ0 (常为理论值或标准值)有无差别; B 配对样本t检验:当总体均数未知时,且两个样本可以配对,同对中的两者在可能会影响处理效果的各种条件方面扱为相似; C 两独立样本t检验:无法找到在各方面极为相似的两样本作配对比较时使用。 2、非参数检验 非参数检验则不考虑总体分布是否已知,常常也不是针对总体参数,而是针对总体的某些一股性假设(如总体分布的位罝是否相同,总体分布是否正态)进行检验。 适用情况:顺序类型的数据资料,这类数据的分布形态一般是未知的。

A 虽然是连续数据,但总体分布形态未知或者非正态; B 体分布虽然正态,数据也是连续类型,但样本容量极小,如10以下; 主要方法包括:卡方检验、秩和检验、二项检验、游程检验、K-量检验等。 三、信度分析 检査测量的可信度,例如调查问卷的真实性。 分类: 1、外在信度:不同时间测量时量表的一致性程度,常用方法重测信度 2、内在信度;每个量表是否测量到单一的概念,同时组成两表的内在体项一致性如 何,常用方法分半信度。 四、列联表分析 用于分析离散变量或定型变量之间是否存在相关。 对于二维表,可进行卡方检验,对于三维表,可作Mentel-Hanszel分层分析。列联表分析还包括配对计数资料的卡方检验、行列均为顺序变量的相关检验。 五、相关分析 研究现象之间是否存在某种依存关系,对具体有依存关系的现象探讨相关方向及相关程度。 1、单相关:两个因素之间的相关关系叫单相关,即研究时只涉及一个自变量和一个因变量; 2、复相关:三个或三个以上因素的相关关系叫复相关,即研究时涉及两个或两个以上的自变量和因变量相关; 3、偏相关:在某一现象与多种现象相关的场合,当假定其他变量不变时,其中两个变量之间的相关关系称为偏相关。 六、方差分析

cbuilder常用函数汇总

c b u i l d e r常用函数汇总 The Standardization Office was revised on the afternoon o f December 13, 2020

c++ builder 常用函数汇总 对话框类函数 打开对话框: if(OpenDialog1->Execute()) { Memo1->Lines->LoadFromFile(OpenDialog1->FileName); } 保存对话框: if(SaveDialog1->Execute()) { Memo1->Lines->SaveToFile(SaveDialog1->FileName); } 其它常用函数 ShowMessage(s);_str(); ShowMessage(s); } //--------------------------------------------------------------------------- SubString(index,count)//字符串裁减函数 Index为字符串的序号,从1开始,count为要裁减的长度,如:String s=Edit1->Text; ShowMessage(1,2)); IntToHex(n1,n2)//十进制转16进制,n1为要转换的数, n2为转换的16进制的位数,如: int i=255; ShowMessage(IntToHex(i,2)); StrToInt(s)//字符串转数字,如: String s="1234";

int i=4321 + StrToInt(s); ShowMessage(i); IntToStr(n)//数字转字符串,如: int i=4321; String s="1234" + IntToStr(i); ShowMessage(s);

15个常用EXCEL函数,数据分析新人必备

15个常用EXCEL函数,数据分析新人必备 本文实际涵盖了15个Excel常用函数,但是按照分类只分了十类。 很难说哪十个函数就绝对最常用,但这么多年来人们的经验总结,一些函数总是会重复出现的。 这些函数是最基本的,但应用面却非常广,学会这些基本函数可以让工作事半功倍。 SUM 加法是最基本的数学运算之一。函数SUM就是用来承担这个任务的。SUM的参数可以是单个数字、一组数字,因此SUM的加法运算功能十分强大。 统计一个单元格区域: =sum(A1:A12) 统计多个单元格区域: =sum(A1:A12,B1:B12) AVERAGE 虽然Average是一个统计函数,但使用如此频繁,应在十大中占有一席之位。 我们都对平均数感兴趣。平均分是多少?平均工资是多少?平均高度是多少?看电视的平均小时是多少?

Average参数可以是数字,或者单元格区域。 使用一个单元格区域的语法结构: =AVERAGE(A1:A12) 使用多个单元格区域的语法结构: =AVERAGE(A1:A12,B1:B12) COUNT COUNT函数计算含有数字的单元格的个数。 注意COUNT函数不会将数字相加,而只是计算总共有多少个数字。因此含有10个数字的列表,COUNT函数返回的结果是10,不管这些数字的实际总和是多少。 COUNT函数参数可以是单元格、单元格引用,甚或数字本身。 COUNT函数会忽略非数字的值。例如,如果A1:A10是COUNT函数的参数,但是其中只有两个单元格含有数字,那么COUNT函数返回的值是2。 也可以使用单元格区域作为参数,如: =COUNT(A1:A12) 甚至是多个单元格区域,如: =COUNT(A1:A12,B1:B12) INT和ROUND INT函数和ROUND函数都是将一个数字的小数部分删除,两者的区别是如何删除小数部分。

C语言中常用的库函数

字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换 头文件ctype.h 函数列表<> 函数类别函数用途详细说明 字符测试是否字母和数字isalnum 是否字母isalpha 是否控制字符iscntrl 是否数字isdigit 是否可显示字符(除空格外)isgraph 是否可显示字符(包括空格)isprint 是否既不是空格,又不是字母和数字的可显示字符ispunct 是否空格isspace 是否大写字母isupper 是否16进制数字(0-9,A-F)字符isxdigit 字符大小写转换函数转换为大写字母toupper 转换为小写字母tolower 地区化 本类别的函数用于处理不同国家的语言差异。 头文件local.h 函数列表 函数类别函数用途详细说明 地区控制地区设置setlocale 数字格式约定查询国家的货币、日期、时间等的格式转换localeconv 数学函数 本分类给出了各种数学计算函数,必须提醒的是ANSI C标准中的数据格式并不符合IEEE754标准,一些C语言编译器却遵循IEEE754(例如frinklin C51) 头文件math.h 函数列表 函数类别函数用途详细说明 错误条件处理定义域错误(函数的输入参数值不在规定的范围内) 值域错误(函数的返回值不在规定的范围内) 三角函数反余弦acos 反正弦asin

反正切atan 反正切2 atan2 余弦cos 正弦sin 正切tan 双曲函数双曲余弦cosh 双曲正弦sinh 双曲正切tanh 指数和对数指数函数exp 指数分解函数frexp 乘积指数函数fdexp 自然对数log 以10为底的对数log10 浮点数分解函数modf 幂函数幂函数pow 平方根函数sqrt 整数截断,绝对值和求余数函数求下限接近整数ceil 绝对值fabs 求上限接近整数floor 求余数fmod 本分类函数用于实现在不同底函数之间直接跳转代码。头文件setjmp.h io.h 函数列表 函数类别函数用途详细说明 保存调用环境setjmp 恢复调用环境longjmp 信号处理 该分类函数用于处理那些在程序执行过程中发生例外的情况。 头文件signal.h 函数列表 函数类别函数用途详细说明 指定信号处理函数signal 发送信号raise 可变参数处理 本类函数用于实现诸如printf,scanf等参数数量可变底函数。

ODBC_API常用函数介绍

ODBC API 常用函数诠释
作者: moonbreak, 出处:blog, 责任编辑: 唐小若,
2008-09-03 10:03
ODBC API 是一套复杂的函数集,可提供一些通用的接口,以便访问各种后台数据库。本 文详细介绍了 ODBC API 的常用十四个函数并列出在 PowerBuilder 中外部函数引用声明。 以下为 ODBC API 的常用十四个函数,先列出在 PowerBuilder 中外部函数引用声明:
nv(ref long phenv) library "odbc32.dll"
v(long henv) library "odbc32.dll"
ources(long henv,int fdirection,ref string szdsn,&
er pcbdsn,ref string szdescription,integer cbdescriptionmax,ref integer pcbdescription)library "odbc32.dll"
onnect(long henv,ref long hdbc)library "odbc32.dll"
ct (long hstmt,ref string szdsn,integer dsnlen,ref string
ng szpwd,integer pwdlen) library "odbc32.dll"
nect (long hdbc) library "odbc32.dll"
mt(long hdbc,ref long hstmt)library "odbc32.dll"
long hstmt,ref string sztablequalifier,integer tablequalifierlen,ref string szowner,integer owerlen,ref string szname,integ
pelen)library "odbc32.dll"
ns(long hstmt,ref string sztablequalifier,integer tablequalifierlen,ref string szowner,integer owerlen,ref string szname,in
pelen)library "odbc32.dll"
ol(long hstmt,integer colnum,integer datatype,ref string name,long maxlen,ref long actlen) library "odbc32.dll"
ong hstmt)library "odbc32.dll"
lenv,long hdbc,long hstmt,ref string sqlstate,ref long nativeerror,ref string errormsg,integer errormsgmax,ref integer e
mt(long hstmt,integer Options)library "odbc32.dll" 1、function integer SQLAllocEnv(ref long phenv) library "odbc32.dll" 、 参数: long phenv 引用传递的 long 类型参数, ref 保存该函数返回的 OBDC 环境的句柄。 存放在 phenv 中的值成为以后 OBDC API 函数调用的唯一标识符。 返回值:integer 成功时,返回 0,失败返回值小于 0。 函数功能:获取 ODBC 环境句柄。 2、function integer SQLAllocStmt(long hdbc,ref long hstmt)library 、 "odbc32.dll"

R数据分析常用包与函数

【收藏】R数据分析常用包与函数 2016-09-26 R语言作为入门槛较低的解释性编程语言,受到从事数据分析,数据挖掘工作人员的喜爱,在行业排名中一直保持较高的名次(经常排名第一),下面列出了可用于数据分析、挖掘的R包和函数的集合。 1、聚类 常用的包:fpc,cluster,pvclust,mclust 基于划分的方法: kmeans, pam, pamk, clara 基于层次的方法: hclust, pvclust, agnes, diana 基于模型的方法: mclust 基于密度的方法: dbscan 基于画图的方法: plotcluster, plot.hclust 基于验证的方法: cluster.stats 2、分类 常用的包: rpart,party,randomForest,rpartOrdinal,tree,marginTree, maptree,survival 决策树: rpart, ctree 随机森林: cforest, randomForest 回归, Logistic回归, Poisson回归: glm, predict, residuals 生存分析: survfit, survdiff, coxph 3、关联规则与频繁项集 常用的包: arules:支持挖掘频繁项集,最大频繁项集,频繁闭项目集和关联规则 DRM:回归和分类数据的重复关联模型 APRIORI算法,广度RST算法:apriori, drm ECLAT算法:采用等价类,RST深度搜索和集合的交集:eclat 4、序列模式 常用的包:arulesSequences SPADE算法:cSPADE 5、时间序列 常用的包:timsac 时间序列构建函数:ts 成分分解: decomp, decompose, stl, tsr 6、统计 常用的包:Base R, nlme 方差分析: aov, anova 假设检验: t.test, prop.test, anova, aov

BCB编程过程中的各种问题集锦

C++需要掌握:类、构造函数、析构函数、函数重载、运算法重载;私有成员、公有成员、保护成员的作用域。 一:安装 1、找到INSTALL文件夹里,双击Setup,注册码可从注册机中获得。安装时选择custome 方式,最好装在c盘(即使装在D盘,重做系统后也必须重装)。 2、注意一些选项勾选去掉就可以,不装VisiBroker和interbase,可以不备份uninstall信息。 3、安装完成后,重新启动计算机,打开BCB,会提示注册,再打开注册机,将所给的三个 代码全部输入到注册机中,注册机会自动给出第四个代码,将其粘贴到空白选项内,即可完成注册。 4、Win7系统注意:帮助文档安装不上的需要另外安装一个更新包,将帮助文档连接上即 可,此更新包叶连杰有。此外还会出现管理权限问题,可通过各盘右键单击,属性->安全->编辑中将所有用户的完全控制打钩即可。 二:开始运行 1、创建工程File->New->Application 2、修改Tabsize,菜单tools->Editor Option->Tab Stops=4 3、保存:创建一个工程目录,下建sourse子目录,用于存放工程源文件。会先提示保存 窗体和类的名字,一般名字前加U表示Unit,窗体文件前面加UForm,再保存工程名一般名字前面加个Pro。 4、文件存放位置:通过Project->Options->Directories/Conditionals来设置,将运行程序产生 的可执行文件、OBJ文件分别放在相应文件件内。通常Debug source path内输入$(BCB)\source\ ;Intermediate output 内输入debug(相应文件存入debug内),Final output 内输入exe。若要在上层文件夹内创建以上两个文件可在相应的输入前加..\ 。为了产生的文件可以在没有C++Builder的计算机上运行还要通过Project->Options->Linker内取消Use dynamicRTL选项的勾选、Project->Options->Packages内取消Build with runtime packages选项的勾选最后单击Complier->单击Release。 三:常用组件 1.Standard选项卡中 PopupMenu, Label, Edit, Memo, Button, CheckBox, RadioButton, ListBox, ComboBox, GroupBox,(RadioGroup, Panel) 2.Aditional选项卡中 StringGrid, LabelEdit, Chart(MaskEdit, Image, CheckListBox, ColorBox) 3.Win32选项卡中 PageControl, (DateTimePicker, StatusBar) 4.System选项卡中 Timer, MediaPlayer 5.Win31选项卡中

(完整版)excel基本常用函数公式大全

1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式: =TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;

7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格; (5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格; (6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格; (7)=COUNTIF(K2:K56,"<60") ——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;

相关文档
最新文档