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.
最常用函数公式大全
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单元格;