中关村在线

软件

SQL代码格式化与高亮着色

简易SQL代码格式化工具,支持语法高亮与着色,附带C中RichTextBox控件的实现代码下载。

1、 简易SQL代码格式化与语法高亮工具,支持关键字着色、缩进优化,并提供C中RichTextBox控件的实现代码下载。

2、 首先衷心感谢网友分享的参考代码。

3、 二、重点:利用C中richTextBox1.Text += + richTextBox1.SelectedRtf;这一语句,可获取RichTextBox控件内当前选中文本的富文本格式(RTF)编码,从而提取其字体、颜色、字号等格式化信息,为后续样式分析或内容处理提供基础数据支持。

4、 基本格式及其含义如下:

5、 本段为编码头信息,采用默认字体与默认文字语言设置,字体表中仅定义了一种字体类型。

6、 色彩枚举表:色值1、色值2等各项颜色参数依次列出,用于统一规范界面配色标准与视觉呈现效果。

7、 编码起始色为1号,对应文字为0。

8、 RTF富文本格式说明

9、 默认字体为 f0

10、 色值编码规则:cf0代表黑色,不列入色值枚举表;其余色值从cf1开始依次编号,即cf1、cf2……cfN,分别对应枚举表中从1开始的序号。

11、 需格式化的文本中,换行符应替换为par进行编码。

12、 三、着色效果:代码虽有不足,但基本实现了与MS SQL相近的语法高亮效果。

13、 四、格式化逻辑:依据缩进与退格关键词逐行排版,仅实现基础格式化功能。

14、 格式化效果尚可,虽有瑕疵但整体清晰易读。

15、 最后附上简略源码,恳请多多指教。

16、 网盘链接:http://pan.baidu.com/s/1i3Lewbb

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具