zoukankan      html  css  js  c++  java
  • 也谈代码着色

    也谈代码着色

    先看下效果:

    using  System;
    using  System.Collections.Generic;
    using  System.Text;
    namespace  ConsoleApplication1
    {
            class  Program
            {
                    static  void  Main(string[]  args)
                    {
                            System.Console.Write("你好中国");
                    }
            }
    }

    不如JeffreyZhao能写很好的文章。

    只写下我的实现吧。实现并不优雅。

    思路:

    1. 先清除所有字符串,并在相应位置做标记。

    2. 清除所有注释,并做相应标记。

    3. 高亮关键字。

    4. 恢复字符串,并为字符串加上高亮。

    5. 恢复注释,并加上高亮。

    这是在我写的一个小东东里边的C#(代码高亮的实现)  代码更不优雅。

    下边是源码位置,能找到代码高亮的实现。

    http://blogwriter.codeplex.com/ 

    http://www.cnblogs.com/houfeng/archive/2009/09/25/1574175.html

    文章有点短!!

  • 相关阅读:
    git简单使用
    简单Spring和mybatis整合配置文件
    ASP.NET程序开发范例宝典
    C# DataSet和DataTable详解
    AOP
    匿名内部类
    数据库事务
    mybatis
    线程池
    单例模式
  • 原文地址:https://www.cnblogs.com/houfeng/p/1625309.html
Copyright © 2011-2022 走看看