5 分钟内开始

五个组件库。每个产品一个安装程序。原生 Delphi、C++Builder 和 .NET。将组件拖到窗体上,设置两个属性,您就可以发布了。在下方选择您的产品并按照与您项目匹配的快速入门路径操作。

Delphi 7 – 13
C++Builder 2007 – 13
.NET 2.0 – 9
Windows、Linux、macOS、iOS、Android

五个库——每个一条快速入门路径

每个产品都采用相同的"拖到窗体"工作流程。选择与您问题匹配的那个,按照快速入门链接,几分钟内即可获得可运行的示例。

sgcWebSockets

WebSocket、HTTP/2/3、MQTT、AMQP、AI/LLM、WebRTC、IoT 以及 30 多个即用型 API 集成。旗舰库,在数千家 Delphi 公司的生产中使用。

快速入门 →

sgcOpenAPI

解析任何 OpenAPI 3.0 规范,几秒钟内生成符合习惯的 Delphi 客户端代码或可运行的服务器骨架。往返安全,具有原生类型映射和内置身份验证流程。

快速入门 →

sgcSign

企业级数字签名——XAdES、PAdES、CAdES、ASiC——来自 10 个密钥提供程序和 21 个国家/地区配置文件。组件库或自托管远程签名守护程序。

快速入门 →

sgcBiometrics

为 Delphi 应用添加 Windows Hello、指纹和人脸身份验证。底层为原生 WinRT,暴露为带三个事件的单一拖到窗体的组件。

快速入门 →

sgcIndy

自定义、持续维护的 Indy TCP/IP 构建,包含修复、性能改进和 FPC 支持。与原始 Indy 项目即插即用兼容。

快速入门 →

三个入门代码片段

复制、粘贴、运行。每个代码片段都是一个完整、可运行的 Delphi 示例——没有删减样板代码,没有隐藏导入。

1. 连接到 WebSocket 服务器

使用 TsgcWebSocketClient 连接到任何符合 RFC 6455 的服务器,发送消息,并对传入的帧做出反应。

uses
  sgcWebSocket;

var
  oClient: TsgcWebSocketClient;
begin
  oClient := TsgcWebSocketClient.Create(nil);
  try
    oClient.URL := 'wss://www.esegece.com:2053';
    oClient.WatchDog.Enabled := True;     // auto-reconnect
    oClient.OnMessage := procedure(Connection: TsgcWSConnection;
                                   const Text: string)
      begin
        Writeln('Server says: ', Text);
      end;
    oClient.Active := True;
    oClient.WriteData('Hello from Delphi!');
    Readln;
  finally
    oClient.Free;
  end;
end;

2. 从 OpenAPI 生成 Delphi REST 客户端

TsgcOpenAPI_Generator 指向任何 OpenAPI 3 规范(本地文件或 HTTP URL),一次调用即可发出类型化的 Delphi 客户端——类、方法、身份验证以及请求/响应 DTO。

uses
  sgcOpenAPI_Parser, sgcOpenAPI_Generator;

var
  oGen: TsgcOpenAPI_Generator;
begin
  oGen := TsgcOpenAPI_Generator.Create(nil);
  try
    oGen.Source       := 'https://petstore3.swagger.io/api/v3/openapi.json';
    oGen.OutputFolder := 'C:\Projects\PetStoreClient\src';
    oGen.Language     := lngDelphi;
    oGen.Namespace    := 'PetStore.Client';
    oGen.Generate;
    Writeln('Generated ', oGen.Files.Count, ' Delphi units');
  finally
    oGen.Free;
  end;
end;

3. 签署 PDF

使用 TsgcSignPDF 通过任何支持的密钥提供程序(PKCS#11、Azure Key Vault、AWS KMS、Windows 证书存储、本地 PFX)的证书生成符合 PAdES 的签名。

uses
  sgcSign_PAdES, sgcSign_KeyProvider_Windows;

var
  oSigner: TsgcSignPDF;
  oKey   : TsgcSign_KeyProvider_Windows;
begin
  oKey := TsgcSign_KeyProvider_Windows.Create(nil);
  oKey.CertificateThumbprint := 'a1b2c3d4...';

  oSigner := TsgcSignPDF.Create(nil);
  try
    oSigner.KeyProvider := oKey;
    oSigner.Profile     := 'PAdES-B-LT';
    oSigner.SignFile(
      'C:\docs\contract.pdf',
      'C:\docs\contract.signed.pdf');
    Writeln('Signed: ', oSigner.LastSignatureId);
  finally
    oSigner.Free;
    oKey.Free;
  end;
end;

文档、教程、支持

第一个示例编译完成后,请前往这些地方深入学习。

完整文档

RoboHelp 生成的每个类、属性、事件和方法的参考。可在线提供,也提供离线 CHM 和 PDF。

打开文档 →

博客与教程

分步指南:构建 MCP 服务器、扩展到 10 万个连接、调优压缩、集成 Anthropic Claude 等。

阅读博客 →

支持

来自编写代码的开发者的直接电子邮件支持。没有一线过滤器。通常在一个工作日内响应。

联系支持 →

下载试用版或查看定价

免费试用所有功能 30 天,无需信用卡。发布时再获得许可。

下载试用版

每个产品的全功能 30 天评估构建。与生产版相同的安装程序,只是有时间限制。

下载 →

查看定价

每开发者、每团队或站点许可证。订阅和永久选项。5 个以上席位享受批量折扣。

查看定价 →