sharpdevelop中文版
v5.1.0.52 免费版- 软件大小:10M
- 更新日期:2020-05-08 22:18
- 软件语言:中文
- 软件类别:免费软件
- 软件授权:国产软件
- 软件官网:暂无
- 适用平台:WinAll
软件介绍软件截图精品推荐相关文章网友评论下载地址
sharpdevelop中文版是一款非常好用且专业的编辑器,用户可以使用该软件来进行c语言的开发,而且公开了全部代码,并且有许多内容也能够帮助用户更好的学习相关的知识,同时还支持各种语言界面以及代码的审查,十分的全面且好用,感兴趣的朋友快到121下载站安装使用吧!
sharpdevelop汉化版简介
是一个开源的,免费的ide,用于微软的 .net平台上的c#,vb.net和boo项目。sharpdevelop是除visual studio外,另一个可选择的唯一的.net开发工具,并且它是开源的。它提供的功能也相当不错,几乎就是在重写visual studio。最新的版本中,直接增加了对visual studio的解决方安案文件和项目文件的支持。
sharpdevelop官方版特色
sharpdevelop的插件系统更加强大,它的整个系统的基础就仅仅是一个插件管理系统,而你看到的所有的界面、功能统统都是以插件的形式挂入的。在这样的一个插件系统下,我们可以不修改基本系统,仅仅使用插件就构造出各种各样不同的系统。
1、addintree 插件树
sharpdevelop 中的插件被组织成一棵插件树结构,树的结构是通过 extension(扩展点)中定义的path(路径)来定义的,类似一个文件系统的目录结构。系统中的每一个插件都在配置文件中指定了 extension,通过extension中指定的 path 挂到这棵插件树上。在系统中可以通过 addtreesingleton对象来访问各个插件,以实现插件之间的互动。
2、 addin 插件
在 sharpdevelop 的概念中,插件是包含多个功能模块的集合(而不是我过去认为的一个功能模块)。在文件的表现形式上是一个addin配置文件,在系统中对应 addin 类。
3、extension 扩展点
sharpdevelop中的每一个插件都会被挂到 addintree(插件树) 中,而具体挂接到这个插件树的哪个位置,则是由插件的 extension 对象中的 path 指定的。在addin 配置文件中,对应于 。例如下面这个功能模块的配置
lt;extension path = "/sharpdevelop/workbench/ambiences">
指定了扩展点路径为 /sharpdevelop/workbench/ambiences ,也就是在插件树中的位置。
4、codon
这个是一个比较不好理解的东西,在 sharpdevelop 的三个作者写的书的中译版中被翻译为密码子,真是个糟糕的翻译,可以跟handle(句柄)有一拼了。词典中还有一个翻译叫“基码”,我觉得这个也不算好,不过还稍微有那么一点意思。5、command 命令
正如前文所述,codon描述了一个功能模块,而每个功能模块都是一个 icommand 的实现。最基本的 command 是 abstractcommand,根据codon的不同对应了不同的 command。例如 menuitemcodon 对应 menuitemcommand 等等。
6、service 服务
插件系统中,有一些功能是整个系统都要使用的,例如文件访问、资源、消息等等。这些功能都作为插件系统的一个基本功能为整个系统提供服务,我们就叫“服务”好了。为了便于访问,这些服务都统一通过 servicemanager 来管理。其实服务也是一种类型的插件,它们的扩展点路径在目录树中的 /workspace/services 中。
理解了这几个基本的概念之后,就可以看看 sharpdevelop 的代码了。从 src/main/startup.cs 看起吧,之后是addin.cs、addintree.cs 等等
中文界面设置
tools-->>options-->>general-->>ui language选择 chinese,ok即可。
注意事项
在您的计算机上必须安装微软.net framework4.5.1
visual c++ 2008 sp1运行库
支持的操作系统:windows vista和更高版本
sharpdevelop5目前仅支持c#
APP截图
下载地址
-
sharpdevelop中文版 v5.1.0.52 免费版
其他版本下载
相关文章
查看所有评论>>网友评论共0条
精彩评论