用C#实现语法标色功能 自己想写一个程序员助手,所以来请教一下各种编程语言的语法标色实现问题,给我一个实现思路,或者源码都可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 06年我也想实现同样的功能后来离开了那家公司就耽搁了首先要用代码实现相关功能并不难比如缩进,关键字颜色等做这样的程序的关键在于前期好好的做架构把相关功能做成接口或父类各种语言再继承父类或实现接口当然对各种语言必须十分熟悉,另外对正则表达式也要非常熟悉不用正则当然可以做,但写的代码量会非常之多06年因为想写代码助手是由于开发了一套Asp2Dll的软件需要对Asp的源码进行规范处理另外需要了解的一个知识是编译原理那里的一趟编译和多趟编译有很多有用的东西建议先使用你先对你最熟悉的那个语言进行原型开发其他语言做抽象就很好做了当然,如果不想做成很正规的,只是简单的几个功能不想很复杂,可以立马动手就编程,碰到问题随机应变但我不建议这样做,后期会很痛苦程序员普遍喜欢编码,不喜欢去想架构,觉得很花时间在空想...事实上,这样做弊大于利,反复这样就更觉得。即使是小项目也值得这样尝试对于如何实现,不必急于编码,画图,划分功能,在语言上行不同就不要编码实现(说都说不清楚怎么实现,匆忙编码更难实现) 代码我找找,此程序的部分功能我记录到了QQ空间上,或许楼主可以从那些文章里面得到启发。http://user.qzone.qq.com/416840981 接口不能实例化? 关于switch的一个问题 关于主键 GUID 自增int 代码维护的int 没分 感兴趣的欢迎讨论下 我有一个Xml,如何填充到treeview!xml层次不限。 winform窗体焦点问题 请教如何在asp.net c#中操作ini文件??? 请问有关于编程风格的介绍吗? C#.net 2005 datagridview 获取焦点 C#HttpModule拦截IIS请求 wpf Webbrowser 多点触摸问题 为何我用DataSet更新Sql Server数据库没有问题,但是更新ACCESS始终不可以 谁来帮忙解释下这句代码
后来离开了那家公司就耽搁了首先要用代码实现相关功能并不难
比如缩进,关键字颜色等做这样的程序的关键在于前期好好的做架构
把相关功能做成接口或父类
各种语言再继承父类或实现接口当然对各种语言必须十分熟悉,
另外对正则表达式也要非常熟悉
不用正则当然可以做,但写的代码量会非常之多06年因为想写代码助手是由于开发了一套Asp2Dll的软件
需要对Asp的源码进行规范处理另外需要了解的一个知识是编译原理
那里的一趟编译和多趟编译有很多有用的东西建议先使用你先对你最熟悉的那个语言进行原型开发
其他语言做抽象就很好做了当然,如果不想做成很正规的,只是简单的几个功能
不想很复杂,可以立马动手就编程,碰到问题随机应变
但我不建议这样做,后期会很痛苦程序员普遍喜欢编码,不喜欢去想架构,觉得很花时间
在空想...
事实上,这样做弊大于利,反复这样就更觉得。
即使是小项目也值得这样尝试对于如何实现,不必急于编码,
画图,划分功能,在语言上行不同
就不要编码实现(说都说不清楚怎么实现,匆忙编码更难实现)
http://user.qzone.qq.com/416840981