1. 基础知识
1.1. 语言相关的基础知识
- C++ Builder 的 PME 架构
- C++ Builder 整型变量和整型常量
- C++ Builder 的枚举类型
- C++ Builder 浮点型变量和浮点型常量
- C++ Builder 的字符串类型、字符类型、字符编码
- 对齐方式 - C++ 结构体字节数为什么和成员字节数总和不等
- C / C++ 可变参数的函数
- C / C++ 可变参数的宏,__VA_ARGS__,...
- C++ 可变参数的模板
- C++ Builder 获取任意一个类或对象的类名
- C++ Builder 的反射 (一) - Reflection 简单实现
- C++ Builder 的反射 (二) - Reflection Factory
- C++ Builder 的反射 (三) - 通用 Reflection Factory
- C++ Builder 本地化 (多语言) 功能
- C++ Builder 创建和使用动态加载的包 (.bpl)
1.2. 常见的出错和异常处理
- C++ Builder 浮点数异常处理
- C++ Builder 数学函数异常处理 (DOMAIN error 等)
- Error in module Unit1: Declaration of class TForm1 is missing or incorrect.
1.3. 控件相关的基础知识
- 使用控件的 Anchors 属性自动调整位置和大小
- 使用控件的 Align 属性自动调整位置和大小
- 枚举窗口内所有的控件
- 枚举控件所有的属性、事件和方法
- TFrame 的使用方法
1.4. C++ Builder 类继承关系
- VCL 类继承关系
2. C/C++ 库函数
3. C++ Builder 类库 / 控件
- System
- System::Classes
- System::Dateutils
- System::Ioutils
- System::Sysutils
- System::Syncobjs
- Vcl::Controls
- Vcl::Forms
- Vcl::Graphics
类和函数索引
_di_IDispatch
_di_IInterface
_di_ILanguageEnumerable
_di_ILanguageEnumerator
_di_IUnknown
_di_TFunc__1
_di_TFunc__2
_di_TFunc__3
_di_TFunc__4
_di_TFunc__5
_di_TPredicate__1
_di_TProc
_di_TProc__1
_di_TProc__2
_di_TProc__3
_di_TProc__4
_Exit
_exit
Abort
abort
AddExitProc
AddTerminateProc
AdjustLineBreaks
AnsiCompareFileName
AnsiCompareStr
AnsiCompareText
AnsiDequotedStr
AnsiExtractQuotedStr
AnsiLastChar
AnsiLowerCase
AnsiLowerCaseFileName
AnsiPos
AnsiQuotedStr
AnsiSameStr
AnsiSameText
AnsiStrAlloc
AnsiStrComp
AnsiStrIComp
AnsiStrLastChar
AnsiStrLComp
AnsiStrLIComp
AnsiStrLower
AnsiStrPos
AnsiStrRScan
AnsiStrScan
AnsiStrUpper
AnsiUpperCase
AnsiUpperCaseFileName
AppendStr
AssignStr
atexit_t
atexit
Beep
BoolToStr
ByteLength
BytesOf
ByteToCharIndex
ByteToCharLen
ByteType
CallTerminateProcs
ChangeFileExt
ChangeFilePath
CharInSet
CharLength
CharToByteIndex
CharToByteLen
CharToElementIndex
CharToElementLen
CheckOSError
CheckWin32Version
CompareMem
CompareStr
CompareText
CPPFreeAndNil
CreateDir
CreateGUID
CurrentYear
CurrToStr
CurrToStrF
Date
DateOf
DateTimeToStr
DateTimeToFileDate
DateTimeToString
DateTimeToSystemTime
DateTimeToTimeStamp
DateToStr
DayOf
DayOfTheMonth
DayOfTheWeek
DayOfTheYear
DayOfWeek
DaysInAMonth
DaysInAYear
DaysInMonth
DaysInYear
DecodeDate
DecodeDateFully
DecodeTime
DelegatesEqual
DeleteFile
DelphiInterface
DirectoryExists
DiskFree
DiskSize
DisposeStr
ElementToCharIndex
ElementToCharLen
EncodeDate
EncodeTime
EndOfADay
EndOfAMonth
EndOfAWeek
EndOfAYear
EndOfTheDay
EndOfTheMonth
EndOfTheWeek
EndOfTheYear
ExceptionErrorMessage
ExcludeTrailingBackslash
ExcludeTrailingPathDelimiter
exit
ExpandFileName
ExpandFileNameCase
ExpandUNCFileName
ExtractFileDir
ExtractFileDrive
ExtractFileExt
ExtractFileName
ExtractFilePath
ExtractRelativePath
ExtractShortPathName
FileAge
FileClose
FileCreate
FileCreateSymLink
FileDateToDateTime
FileExists
FileGetAttr
FileGetDate
FileGetDateTimeInfo
FileGetSymLinkTarget
FileOpen
FileRead
FileIsReadOnly
FileSeek
FileSearch
FileSetAttr
FileSetDate
FileSetReadOnly
FileWrite
FileSystemAttributes
FinalizePackage
FindClose
FindFirst
FindNext
FindCmdLineSwitch
FindDelimiter
FloatToCurr
FloatToDateTime
FloatToDecimal
FloatToStr
FloatToStrF
FloatToText
FormatFloat
FloatToTextFmt
Format
FmtLoadStr
FmtStr
FormatBuf
FormatCurr
FreeAndNil
ForceDirectories
FormatDateTime
FormatSettings
GDAL
GetCurrentDir
GetEncodingMIMEName
GetDefaultFallbackLanguages
GetEnvironmentVariable
GetFileVersion
GetFormatSettings
GetHomePath
GetModuleName
GetLocaleChar
GetLocaleDirectory
GetLocaleFile
GetLocaleFormatSettings
GetLocaleStr
GetPackageDescription
GetPackageInfo
GetPackageTargets
GetProductVersion
GetTime
GUIDToString
HashName
HourOf
HourOfTheMonth
HourOfTheWeek
HourOfTheYear
IInterface
IncAMonth
IncludeTrailingBackslash
IncludeTrailingPathDelimiter
IncMonth
InitializePackage
IntToHex
IntToStr
IsAM
IsAssembly
IsDelimiter
IsInLeapYear
IsLeadChar
IsLeapYear
IsPathDelimiter
IsPM
IsRelativePath
IsSameDay
IsToday
IsValidDate
IsValidDateDay
IsValidDateMonthWeek
IsValidDateTime
IsValidDateWeek
IsValidIdent
IsValidTime
Languages
LastDelimiter
LCIDToCodePage
LoadPackage
LoadStr
LocaleDirectoryExists
LocaleFileExists
LowerCase
MilliSecondOf
MilliSecondOfTheMonth
MilliSecondOfTheWeek
MilliSecondOfTheYear
MinuteOf
MinuteOfTheMonth
MinuteOfTheWeek
MinuteOfTheYear
MonthOf
MonthOfTheYear
MSecsToTimeStamp
NewStr
NextCharIndex
Now
OutOfMemoryError
RaiseLastOSError
PlatformBytesOf
PlatformStringOf
PreferredUILanguageList
PreferredUILanguages
QuotedStr
RaiseLastWin32Error
RCS
RPR
RemoveDir
RenameFile
ReplaceDate
ReplaceTime
ResStringCleanupCache
SafeLoadLibrary
SameFileName
SameStr
SameText
SecondOf
SecondOfTheMonth
SecondOfTheWeek
SecondOfTheYear
SetCurrentDir
SetDefaultFallbackLanguages
ShowException
StartOfADay
StartOfAMonth
StartOfAWeek
StartOfAYear
StartOfTheDay
StartOfTheMonth
StartOfTheWeek
StartOfTheYear
StrAlloc
StrBufSize
StrByteType
StrCat
StrCharLength
StrComp
StrCopy
StrDispose
StrECopy
StrEnd
StrFmt
StrIComp
StringOf
StringReplace
StringToGUID
StrLCat
StrLComp
StrLCopy
StrLen
StrLFmt
StrLIComp
StrLower
StrMove
StrNew
StrNextChar
StrPas
StrPCopy
StrPLCopy
StrPos
StrRScan
StrScan
StrToBool
StrToBoolDef
StrToCurr
StrToCurrDef
StrToDate
StrToDateDef
StrToDateTime
StrToDateTimeDef
StrToFloat
StrToFloatDef
StrToInt
StrToInt64
StrToInt64Def
StrToIntDef
StrToTime
StrToTimeDef
StrToUInt
StrToUInt64
StrToUInt64Def
StrToUIntDef
StrUpper
Supports
SysErrorMessage
System
System::Dateutils
System::Ioutils
System::Sysutils
SystemTimeToDateTime
TApplication
TComponent
TComponent::_AddRef
TComponent::_Release
TComponent::~TComponent
TComponent::AsyncSchedule
TComponent::BeginInvoke
TComponent::BeforeDestruction
TComponent::ComponentState
TComponent::ComponentStyle
TComponent::CanObserve
TComponent::ChangeName
TComponent::Components
TComponent::ComObject
TComponent::ComponentCount
TComponent::ComponentIndex
TComponent::DefineProperties
TComponent::DesignInfo
TComponent::DestroyComponents
TComponent::Destroying
TComponent::EndFunctionInvoke
TComponent::EndInvoke
TComponent::ExecuteAction
TComponent::FComponentStyle
TComponent::FindComponent
TComponent::FreeNotification
TComponent::FreeOnRelease
TComponent::GetChildOwner
TComponent::GetChildParent
TComponent::GetChildren
TComponent::GetDeltaStreams
TComponent::GetEnumerator
TComponent::GetIDsOfNames
TComponent::GetNamePath
TComponent::GetObservers
TComponent::GetOwner
TComponent::GetParentComponent
TComponent::GetTypeInfo
TComponent::GetTypeInfoCount
TComponent::HasParent
TComponent::InsertComponent
TComponent::Invoke
TComponent::IsImplementorOf
TComponent::Loaded
TComponent::Name
TComponent::Notification
TComponent::ObserverAdded
TComponent::Observers
TComponent::Owner
TComponent::OnGetDeltaStreams
TComponent::operator ()
TComponent::PaletteCreated
TComponent::QueryInterface
TComponent::ReadState
TComponent::ReferenceInterface
TComponent::RemoveComponent
TComponent::RemoveFreeNotification
TComponent::RemoveFreeNotifications
TComponent::SafeCallException
TComponent::SetAncestor
TComponent::SetChildOrder
TComponent::SetDesigning
TComponent::SetDesignInstance
TComponent::SetInline
TComponent::SetName
TComponent::SetParentComponent
TComponent::SetSubComponent
TComponent::Tag
TComponent::TComponent
TComponent::UpdateAction
TComponent::Updated
TComponent::UpdateRegistry
TComponent::Updating
TComponent::ValidateContainer
TComponent::ValidateInsert
TComponent::ValidateRename
TComponent::VCLComObject
TComponent::WriteState
TComponentState
TComponentStyle
TControl
TCppInterfacedObject
TEncoding
TEncoding::MIMEName
TextPos
TextToFloat
TFormatSettings
TFunc__1
TFunc__2
TFunc__3
TFunc__4
TFunc__5
TGraphic
TGraphicsObject
THandleObject
Time
TimeOf
TimeStampToDateTime
TimeStampToMSecs
TimeToStr
TInterfacedObject
TInterfacedPersistent
TInterfacedPersistent::_AddRef
TInterfacedPersistent::~TInterfacedPersistent
TInterfacedPersistent::_Release
TInterfacedPersistent::AfterConstruction
TInterfacedPersistent::operator _di_IInterface
TInterfacedPersistent::QueryInterface
TInterfacedPersistent::TInterfacedPersistent
TObject
TObject::~TObject
TObject::AfterConstruction
TObject::BeforeDestruction
TObject::ClassInfo
TObject::ClassName
TObject::ClassNameIs
TObject::ClassParent
TObject::ClassType
TObject::CleanupInstance
TObject::DefaultHandler
TObject::Dispatch
TObject::DisposeOf
TObject::Equals
TObject::FieldAddress
TObject::Free
TObject::FreeInstance
TObject::GetHashCode
TObject::GetInterface
TObject::GetInterfaceEntry
TObject::GetInterfaceTable
TObject::InitInstance
TObject::InheritsFrom
TObject::InstanceSize
TObject::MethodAddress
TObject::MethodName
TObject::NewInstance
TObject::QualifiedClassName
TObject::SafeCallException
TObject::TObject
TObject::ToString
TObject::UnitName
TObject::UnitScope
Today
Tomorrow
TPersistent
TPersistent::~TPersistent
TPersistent::Assign
TPersistent::AssignTo
TPersistent::DefineProperties
TPersistent::GetNamePath
TPersistent::GetOwner
TPersistent::TPersistent
TPicture
TPredicate__1
TProc
TProc__1
TProc__2
TProc__3
TProc__4
TProcedure
Trim
TrimLeft
TrimRight
TryEncodeDate
TryEncodeTime
TryFloatToCurr
TryFloatToDateTime
TryStrToBool
TryStrToCurr
TryStrToDate
TryStrToDateTime
TryStrToFloat
TryStrToInt
TryStrToInt64
TryStrToTime
TryStrToUInt
TryStrToUInt64
TrySystemTimeToDateTime
TSynchroObject
TSynchroObject::~TSynchroObject
TSynchroObject::Acquire
TSynchroObject::Release
TSynchroObject::TSynchroObject
TSynchroObject::WaitFor
TTerminateProc
TTextLineBreakStyle
TThread
TThread::~TThread
TThread::AfterConstruction
TThread::CheckTerminated
TThread::CheckThreadError
TThread::CreateAnonymousThread
TThread::Current
TThread::CurrentThread
TThread::DoTerminate
TThread::Execute
TThread::ExternalThread
TThread::FatalException
TThread::Finished
TThread::FreeOnTerminate
TThread::ForceQueue
TThread::GetCPUUsage
TThread::GetSystemTimes
TThread::GetTickCount
TThread::Handle
TThread::IsSingleProcessor
TThread::NameThreadForDebugging
TThread::OnTerminate
TThread::Priority
TThread::ProcessorCount
TThread::Queue
TThread::RemoveQueuedEvents
TThread::Suspend
TThread::Resume
TThread::ReturnValue
TThread::Suspended
TThread::SetFreeOnTerminate
TThread::SetReturnValue
TThread::Sleep
TThread::SpinWait
TThread::Start
TThread::Started
TThread::StaticQueue
TThread::StaticSynchronize
TThread::Synchronize
TThread::Terminate
TThread::Terminated
TThread::TerminatedSet
TThread::ThreadID
TThread::TSystemTimes
TThread::TThread
TThread::WaitFor
TThread::Yield
TThreadPriority
UIntToStr
UnloadPackage
UpperCase
WeekOf
WeekOfTheMonth
WeekOfTheYear
WeeksInAYear
WeeksInYear
WideBytesOf
WideCompareStr
WideCompareText
WideFmtStr
WideFormat
WideFormatBuf
WideLowerCase
WideSameStr
WideSameText
WideStrAlloc
WideStringOf
WideUpperCase
Win32Check
WrapText
YearOf
Yesterday
最近更新
HourOfTheDay
MinuteOfTheDay
SecondOfTheDay
MilliSecondOfTheDay
• 这个目录更新至 2022/09/04
• 为了避免频繁进入审核状态,这个目录大约每周更新一次
• 查看每日更新的内容请点击「玄坴的」
C++ Builder 参考手册 ➙ 目录