摘要: 园子里面的各位对于文本编辑器都貌似很感兴趣。近来wojilu的宣传工作告一个段落了(大神准备在出1.7正式版后,开始代码托管工作,同时希望在Release一个完美版之后,给更多的朋友使用,所以推广工作暂时停一下,自己的网站在做在线单词编辑器,还没有成形)所以抽空来讲讲文本编辑器的那些事情,以前发过此文,稍微修改一下下。VBNET写的各位C#的大人们,忍耐一下吧。 文本编辑器,就是捕获键盘事件,获得输入字符,在控件表面绘制字符串,设定光标位置。这一系列的文章,将告诉大家所有这些操作该如何处理,有什么注意点。 这篇随笔将首先要讨论一个看似很简单,其实有很多注意点的小问题,如何获得字符串的长度(这. 阅读全文
posted @ 2011-06-30 17:26 灰毛毛 阅读(2354) 评论(5) 推荐(2) 编辑
摘要: 写这篇文章,是缘于我以前写过的一个程序,将COBOL语言转换为PL1语言。这两种语言都是大型计算机(IBM OS390等等)用的古老语言。由于项目原因,这些Sample都不能直接贴到这里来。语言之间的转换,例如VB和C#,由于同属于NET平台,他们之间的转换还是非常方便的。请大家明确一点,语言之间转换是否方便,不是取决于他们看上去怎么样,而是内部编译器的机理。VB和C#看上去差很多,不过,由于CIL是一样的,所以,转换起来很方便。至于怎么转换,我猜测很多工具可能是直接在CIL层面做的。有一套通过CIL转为C#,VB的程序。所以,转换之前需要我们的DLL,EXE,这样可以获得CIL,然后在转换. 阅读全文
posted @ 2011-06-30 15:16 灰毛毛 阅读(969) 评论(1) 推荐(0) 编辑