Hasty Briefsbeta

双语

Modern Object Pascal Introduction for Programmers – Castle Game Engine

4 hours ago
  • 在现代程序中使用TStream类及其派生类(TFileStream、TMemoryStream、TStringStream)进行输入/输出。
  • 在Castle Game Engine中,使用Download函数从URL创建流,包括HTTP、文件和castle-data:资源。
  • 使用TCastleTextReader类进行文本文件的面向行读取,包装了一个TStream。
  • Generics.Collections中的泛型容器(TList、TObjectList、TDictionary、TObjectDictionary)提供类型安全性和效率。
  • 在泛型列表中排序和搜索需要比较器,通常使用TComparer.Construct和回调函数创建。
  • 克隆对象需要重写TPersistent中的Assign方法来复制字段,并正确处理继承和调用继承的Assign。