65.9K
CodeProject 正在变化。 阅读更多。
Home

从文本文件源创建字符串变量

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.74/5 (9投票s)

2004年6月3日

2分钟阅读

viewsIcon

90399

downloadIcon

1146

一个实用工具,用于读取文本文件并生成代码片段,将内容连接到字符串变量中……以及更多!

Sample Image - FullScreenShot_sized.jpg

引言

有时需要在代码中创建大型字符串变量。我最近处理的一个例子是一个数据库组件是“自修复”的项目(即,如果缺少任何必要的表,应用程序将自动重新创建它们)。创建和连接这些大型字符串可能很枯燥、繁琐且容易出错。由于表创建脚本可以轻松保存到文件中,我编写了这个实用工具来将文本文件处理成代码字符串。我也将其用于 HTML 片段和 Web 控件的 JavaScript 代码。

使用该实用工具

选择要使用的源文件后,可以选择代码格式输出,C#、VB.NET 和 VB6。

还有其他一些输出选项,例如保留空格和空行。

为了使生成的代码更有用,可以在源文件之前和之后添加文本。我通常使用它来定义方法签名和返回值。您还可以将文本添加到字符串变量之前和之后。定义好文件处理方式后,只需运行该实用工具即可查看输出。然后,您可以右键单击输出文本框,将结果复制到剪贴板或保存到文件中。

我尝试在实用工具中添加一些方便的功能,例如,保存结果的默认文件扩展名与所选代码输出匹配(例如,C# 的“.cs”等)。此外,每个标签都有一个工具提示,以帮助解释该项目的用途。

运行此应用程序的代码非常简单,处理基本定义的规则并通过文件中的行进行交互。如果希望添加其他语言输出,我已尝试使代码尽可能模块化。

我很乐意听取任何关于使此实用工具更加有用的建议,但在那之前,我希望您觉得它像我一样方便。

© . All rights reserved.