摘要:实现了一个自己定制的窗体界面设计器
功能如下:
a, 窗体左侧为工具栏,可以单击、双击、拖曳的方式来添加控件
b, 窗体右侧为属性(事件)窗口及控件(浏览)选择Combo
c, 窗体中部包括设计器及代码查看Tab页
d, 窗体顶部实现了编辑、对齐、运行等命令项
阅读全文
文章分类 - SharpDevelop分析
摘要:使用Parser,扩充了上一篇文章的Demo,增加了代码折叠、自动完成等功能,主要内容如下:
1、Demo界面及功能解释
2、Parser实现概述
3、Parser应用: MouseHover Tooltip
4、Parser应用: CodeCompletion & MethodInsight
5、Parser应用: QuickClassBrowserPanel
6、Parser应用: Folding
阅读全文
摘要:包含如下内容:
1、Demo界面及功能解释
2、SharpDevelop的Internationalization的使用
3、SharpDevelop的Internationalization的实现分析
4、SharpDevelop的文档管理的基本概念
5、SharpDevelop的SyntaxHighlighting配置文件的定义
6、SharpDevelop的TextEditor控件的实现概述
7、待分析的部分
8、总结
阅读全文
摘要:通过SharpDevelop界面接口定义的分析来体会如何设计更易扩展的应用程序,同时也是对SharpDevelop插件应用的又一次深切体验...
阅读全文
摘要:许多应用程序也使用了一些插件机制,但大多数局限于特定的功能,如扩展菜单或新文件格式。SharpDevelop插件体系的目标是为应用程序提供简单易用而又强大的扩展点,这也是SharpDevelop的核心,可以看到SharpDevelop几乎是通过插接功能模块组装而成。 本文将对SharpDevelop的插件机制进行分析...
阅读全文
摘要:换了工作,最近在作.NET的C/S项目,由于经验比较少,便想通过读《Dissecting a C# Application Inside SharpDevelop》结合SharpDevelop源码的学习,全面地了解一下好的应用程序是如何编写的,从中不但能锻炼编程能力,也可以进行一些架构的思考。
电子书共有17章,计划每周读两章,争取春节前读完第一遍。到今天为止已经读了6章,理解有限。但是我希望结合SharpDevelop源码和自己的理解写一些简单、突出重点的Demo出来,在这里与大家讨论,欢迎指正。
电子书的章节如下:
阅读全文