拙网论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 158|回复: 0

SharpDevelop浅析

[复制链接]

949

主题

1001

帖子

3736

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3736
发表于 2018-6-22 14:05:06 | 显示全部楼层 |阅读模式
SharpDevelop浅析_序

换了工作,最近在作.NET的C/S项目,由于经验比较少,便想通过读《Dissecting a C# Application Inside SharpDevelop》结合SharpDevelop源码的学习,全面地了解一下好的应用程序是如何编写的,从中不但能锻炼编程能力,也可以进行一些架构的思考。
电子书共有17章,计划每周读两章,争取春节前读完第一遍。到今天为止已经读了6章,理解有限。但是我希望结合SharpDevelop源码和自己的理解写一些简单、突出重点的Demo出来,在这里与大家讨论,欢迎指正。
电子书的章节如下:
Summary of Contents
Chapter 1:    Features at a Glance
Chapter 2:    Designing the Architecture
Chapter 3:    Implementing the Core
Chapter 4:    Building the Application with Add-ins
Chapter 5:    Providing Functionality with Workspace Services
Chapter 6:    The User Interface
Chapter 7:    Internationalization
Chapter 8:    Document Management
Chapter 9:    Syntax Highlighting
Chapter 10:   Search and Replace
Chapter 11:   Writing the Editor Control
Chapter 12:   Writing the Parser
Chapter 13:   Code Completion and Method Insight
Chapter 14:   Navigating Code with the Class Scout and the Assembly Scout
Chapter 15:   The Designer Infrastructure
Chapter 16:   Implementing a Windows Forms Designer
Chapter 17:   Code Generation
除了一些泛泛的特性或理论介绍章节外,尽量每章写一个Demo,每周写一篇文章出来,欢迎大家监督

SharpDevelop浅析_1_AddInTree -- 使用ICSharpCode.Core创建插件支持的应用程序

SharpDevelop浅析_2_User-Interface -- 创建易扩展且功能模块松散耦合的应用程序

SharpDevelop浅析_3_Internationalization & TextEditor 国际化、文档编辑器、语法高亮显示……

SharpDevelop浅析_4 TextEditor_自动完成、代码折叠……


SharpDevelop浅析_5_Windows Forms Designer

-------------------------------------------------------------------------------------------
SharpDevelop浅析系列这一阶段的文章基本完成了;
暂未涉及到Project组织方式, Debugger 及其它一些Addin项目的分析;学以致用,如果以后有应用需求,也可能会再来补充分析些其它有意思的项目吧...

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|抱朴守拙BBS

GMT+8, 2025-5-26 04:34 , Processed in 0.192576 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表