开发示例
C# SDK 示例是控制台应用程序,展示了特定的 SmartEDB 功能或编程技术。它们可以批量构建或单独构建,并且可以从控制台窗口运行或使用 Visual Studio 调试器(推荐)。
批量构建
您安装的 Windows 软件包是针对采购订单中要求的特定版本的 Visual Studio。要构建和运行 C#(.NET Framework)SDK 示例:
- 将安装根目录中的解决方案文件
samples.dotnet.sln
加载到 Visual Studio 中, - 从菜单栏选项中选择“构建”->“批量构建”,
- 点击所有要构建的“调试”或“发布”示例的“构建”复选框。(请注意,如果您点击“全选”按钮,这将构建每个示例的“调试”和“发布”版本,并且只有最后构建的版本将保留在 target/bin 目录中。所以不清楚该可执行文件是使用“调试”还是“发布”库构建的!)
- 打开控制台窗口并导航到安装的 target/bin 目录
- 选择并运行示例可执行文件,例如:
C:\SmartEDB\win64vs2013\target\bin>BTree.exe
Sample 'BTree' demonstrates search operations with tree indexes.
All objects : (1) (2) (2) (3) (3) (3) (4) (4) (5) (5) (5)
Objects with value > 3 : (4) (4) (5) (5) (5)
Objects with value >= 3 : (3) (3) (3) (4) (4) (5) (5) (5)
Objects with value == 3 : (3) (3) (3)
Objects with value == 3 (stricted search) : (3) (3) (3)
Objects with value <= 3 : (3) (3) (3) (2) (2) (1)
Objects with value < 3 : (2) (2) (1)
Press enter to finish
构建和运行单独示例
建议在 Visual Studio 调试器中运行示例并逐步执行代码以理解其实现。要在调试器中运行示例,只需在解决方案资源管理器中右键单击示例项目,并选择下拉菜单项“调试”->“启动新实例”。在源代码的适当位置设置断点,以便在执行期间检查代码。
C# 示例应用程序仅以 Windows 包的形式提供。有关 C# 示例 的构建过程,请参阅“入门”部分。
默认情况下,所有示例可执行文件都构建在 SmartEDB/target/bin 目录中,因此构建示例后,方便地切换到 target/bin 目录来运行示例,或者如建议的那样,在开发系统调试器中逐行调试代码。请使用以下链接查看以下各类别中各个示例的描述和具体说明:
主题 | 说明 |
---|---|
核心功能示例 | 演示在 C# 中实现的 SmartEDB 的关键功能 |
事务日志示例 | 演示在 C# 中实现的 SmartEDB 事务日志记录功能 |
高可用性示例 | 演示在 C# 中实现的 SmartEDB 高可用性功能 |
集群特性示例 | 演示在c#中实现的SmartEDB Cluster特性 |
嵌入式SQL示例 | 演示用 C# 实现的 SmartESQL |