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

使用 Silverlight 2 和 C# 的代码着色器

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.33/5 (4投票s)

2009年4月18日

CPOL

1分钟阅读

viewsIcon

30321

downloadIcon

559

着色 C# 和 VB 代码。

引言

CodeColorizer 是一个 Silverlight 2 应用程序,用于为在网络日志或网站中使用而对代码进行着色。
您可以对 C# 和 VB 代码进行着色。
CodeColorizer 生成有效的 XHTML 代码,但如果您使用包含语法错误的代码,可能会导致生成无效的 XHTML 代码。

使用应用程序

在使用之前:如果您在任意 CSS 类名称的文本框中输入内容,则必须在您的 CSS 代码中定义它。
例如,我推荐以下 CSS 类

<style type="text/css">
<!--
.pre{
	font: 400 12px consolas,'Courier New',courier,monospace;
	width:100%; 
	margin: 0; 
	min-height: 1.2em; 
	direction:ltr;
}
-->
</style>

使用此选项将导致 CodeColorizer 生成更短的代码。

让我们看看应用程序的一些结果

  • 条纹 = false;
  • C# = true;
  • 行号 = false;
  • 在 <pre> 标签内添加默认样式 = true;
  • 添加 <pre> 标签 = true;
  • 为 <pre> 标签添加背景颜色 = true;
  • TextBoxColor = "ffecd0";

  • 条纹 = true;
  • C# = true;
  • 行号 = false;
  • 在 <pre> 标签内添加默认样式 = true;

  • 条纹 = true;
  • C# = true;
  • 行号 = true;
  • 在 <pre> 标签内添加默认样式 = true;

最后

应用程序中可能存在一些错误。如果您能发布它们,我将不胜感激。谢谢!

历史

  • 2009年4月18日:首次发布
  • 2009年4月21日:更新了演示和源代码文件
  • 2009年5月5日:更新了演示和源代码文件
© . All rights reserved.