study log

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  SharpDevelop分析

摘要:实现了一个自己定制的窗体界面设计器 功能如下: a, 窗体左侧为工具栏,可以单击、双击、拖曳的方式来添加控件 b, 窗体右侧为属性(事件)窗口及控件(浏览)选择Combo c, 窗体中部包括设计器及代码查看Tab页 d, 窗体顶部实现了编辑、对齐、运行等命令项 阅读全文
posted @ 2007-02-25 00:02 lin-zhang 阅读(15263) 评论(36) 推荐(0) 编辑

摘要:使用Parser,扩充了上一篇文章的Demo,增加了代码折叠、自动完成等功能,主要内容如下: 1、Demo界面及功能解释 2、Parser实现概述 3、Parser应用: MouseHover Tooltip 4、Parser应用: CodeCompletion & MethodInsight 5、Parser应用: QuickClassBrowserPanel 6、Parser应用: Folding 阅读全文
posted @ 2007-02-17 01:20 lin-zhang 阅读(12872) 评论(27) 推荐(1) 编辑

摘要:包含如下内容: 1、Demo界面及功能解释 2、SharpDevelop的Internationalization的使用 3、SharpDevelop的Internationalization的实现分析 4、SharpDevelop的文档管理的基本概念 5、SharpDevelop的SyntaxHighlighting配置文件的定义 6、SharpDevelop的TextEditor控件的实现概述 7、待分析的部分 8、总结 阅读全文
posted @ 2007-02-01 03:18 lin-zhang 阅读(9936) 评论(15) 推荐(2) 编辑

摘要:通过SharpDevelop界面接口定义的分析来体会如何设计更易扩展的应用程序,同时也是对SharpDevelop插件应用的又一次深切体验... 阅读全文
posted @ 2007-01-24 23:52 lin-zhang 阅读(7750) 评论(9) 推荐(1) 编辑

摘要:许多应用程序也使用了一些插件机制,但大多数局限于特定的功能,如扩展菜单或新文件格式。SharpDevelop插件体系的目标是为应用程序提供简单易用而又强大的扩展点,这也是SharpDevelop的核心,可以看到SharpDevelop几乎是通过插接功能模块组装而成。 本文将对SharpDevelop的插件机制进行分析... 阅读全文
posted @ 2007-01-15 22:40 lin-zhang 阅读(15160) 评论(12) 推荐(1) 编辑

摘要:换了工作,最近在作.NET的C/S项目,由于经验比较少,便想通过读《Dissecting a C# Application Inside SharpDevelop》结合SharpDevelop源码的学习,全面地了解一下好的应用程序是如何编写的,从中不但能锻炼编程能力,也可以进行一些架构的思考。 电子书共有17章,计划每周读两章,争取春节前读完第一遍。到今天为止已经读了6章,理解有限。但是我希望结合SharpDevelop源码和自己的理解写一些简单、突出重点的Demo出来,在这里与大家讨论,欢迎指正。 电子书的章节如下: 阅读全文
posted @ 2007-01-15 22:36 lin-zhang 阅读(14485) 评论(10) 推荐(0) 编辑