

软件介绍
sharpdevelop是专门为C#和VB.NET项目开发人员提供的编辑器。这个软件可以支持很多不同的编程语言,我们可以通过SharpDevelop中文版完成项目代码。而且,这个软件还为用户提供了所有的源代码,从中我们可以了解到软件开发的规范。
软件简介
SharpDevelop,一个轻量级的开发工具,支持多种编程语言,包括C#、java和VB.NET,也支持多种语言接口,就像爱好者开发的任何工具一样。这个编辑器的界面风格类似于Office XP和VS.NET。该编辑器可支持编写C #、ASP.NET、ADO.NET、XML、HTML等代码,支持基于项目或基于文件的开发,提供对C #、HTML、ASP、ASP.NET、VBScript、VB.NET、XML的颜色语法显示支持,同时将颜色代码输出为HTML文件。支持丰富的代码模板和外部连接器。
sharpdevelop功能介绍
1、体积小功能强大:
对比几个G Visual Studio。网,才11M多,体积相差几百倍。不过麻雀虽小,五脏俱全,开发普通程序就够了。
2、框架插件结构:
SharpDevelop采用框架——插件的可扩展架构。Eclipse曾经宣称,只要提供相应的插件,它可以成为世界上所有语言的开发工具。我觉得SharpDevelop也可以做到这一点。整个系统可以分为两个模块:可复用框架+插件集。其中,框架部分是SharpDevelop的基础,其中全局属性、工具包、资源和基本图形用户界面层是整个框架的基础,在它上面的可扩展模块树主要负责管理插件集合。框架之上是。。各种功能模块的插件集合,其中只允许有一个插件。
3、解决方案和工程文件同Visual Studio 2005 100%兼容:
从SharpDevelop2.0开始,SharpDevelop的解决方案和工程文档采用了完全相同的格式,可以互相打开对方的项目,再也不用担心兼容性问题。
4、完全免费:
世界上有免费的午餐吗?是的,这是夏普公司。与Visual Studio相比。NET几千块钱的授权,这或许是SharpDevelop最大的优势。很多小公司和个人在起步阶段都是资金短缺,Visual Studio。网络对他们来说太奢侈了。因为SharpDevelop完全兼容Visual Studio。NET是免费的,为什么不呢?
5、完全开源:
如果一个优秀的软件能够开放源代码,无疑为广大程序员找到了一个知识宝库。研究它的源代码,学习优秀的编程技术和理念,会大大提高读者的技术水平;对于软件公司来说,你也可以从开源代码中找到可以使用的东西。我研究过一些SharpDevelop源代码,受益匪浅。
软件特色
是C#自己开发的,源代码全部公开。用户可以把这个软件作为学习C#和软件开发规范的素材。
支持多种编程语言,包括C#、java和VB.NET,还支持多种语言接口。
编辑器的界面风格类似于OfficeXP和VS.NET。
可以支持编写C#,ASP.NET,ADO.NET,XML,HTML等代码。
支持基于项目或基于文件的开发。
您可以为C#、HTML、ASP、ASP.NET、VBscript、VB.NET和XML提供颜色语法显示支持。
您可以将彩色代码输出为HTML文件。
您可以在代码中标记自己。
支持丰富的代码模板和外部连接器。
sharpdevelop软件优势
1、AddInTree 插件树
SharpDevelop中的插件被组织成一个插件树结构,树结构由扩展中定义的路径定义,类似于文件系统的目录结构。系统中的每个插件都有一个在配置文件中指定的扩展,并通过扩展中指定的路径挂在这个插件树上。在系统中,可以通过AddTreeSingleton对象访问插件,实现插件之间的交互。
2、 AddIn 插件
在SharpDevelop的概念中,插件是包含多个功能模块的集合(不是我以前认为的一个功能模块)。在文件的形式上,它是一个addin配置文件,对应于系统中的AddIn类。
3、Extension 扩展点
SharpDevelop中的每个插件都会挂在AddInTree中,这个插件树的具体位置是由插件的扩展对象中的路径指定的。在外接程序配置文件中,对应于。例如,以下功能模块的配置。
lt;扩展路径='/SharpDevelop/work bench/Ambiences '
扩展点路径被指定为/sharpdevelop/work bench/ambiences,这是插件树中的位置。
4、Codon
这是一件很难理解的事情。在SharpDevelop的三位作者写的书的中文译本中被翻译成密码子。翻译的很烂,还能用Handle拼出来。字典里还有一个翻译叫“基码”。我也觉得这样不好,不过还是有点意思的。
5、Command 命令
如上所述,Codon描述了一个功能模块,每个功能模块都是ICommand的一个实现。最基本的命令是AbstractCommand,根据密码子不同对应不同的命令。比如MenuItemCodon对应MenuItemCommand等等。
6、Service 服务
在插件系统中,有一些功能是整个系统所使用的,比如文件访问、资源、消息等等。这些功能作为插件系统的一个基本功能服务于整个系统,我们姑且称之为“服务”。为了方便访问,这些服务通过ServiceManager统一管理。实际上,服务也是一种插件,它们的扩展点路径在目录树的/Workspace/Services中。
理解了这些基本概念后,可以看看SharpDevelop的代码。我们先从src/main/startup.cs开始,然后是addin.cs、addinTree.cs等等。
sharpdevelop设置教程
1、设置中文界面
初始界面是英文的。点击菜单工具-选项-通用-UI语言-中文-确定,界面会变成中文。如果第一次没有显示中文,您可以退出并重新输入。
2、开发项目
1)点击菜单文件-新建-解决方案- windows应用程序,输入名称test,点击创建。
2)点击设计(代码页左下角),从源代码切换到设计界面。
3)点击工具(项目页面左下角),拖拽控件到界面。右侧的属性可以更改。
4)双击控件进入代码页,输入代码。
5)右键单击左边项目中的Test来运行该项目。
sharpdevelop使用技巧
如何利用SharpDevelop制作你第一个C#程序?
打开SharpDevelop并创建一个新的解决方案。
在弹出的对话框中,在左边的树形菜单中选择C# Windows Application,右边选择Windows Applications,填写以下项目名称:HelloWorld,最后点击创建按钮。
选择中间编辑区下部的设计选项卡,显示可视化编辑,选择左侧工具栏下部的工具选项卡,然后选择上面的Windows窗体部分,找到其中的标签组件,拖动到可视化编辑区;在右边的属性窗口中找到Text属性,将手指改为HelloWorld。
最后,单击顶部工具栏上的绿色三角形按钮,第一个C#版本的HelloWorld程序将运行。
如何为SharpDevelop更换代码高亮黑色背景?
打开SharpDevelop我们可以看到默认背景是白色。
单击菜单中的工具-选项。
查找文本编辑器-突出显示。单击导入突出显示颜色。
导入下载的痴迷之子。vssettings,是Visual Studio系列的背景和高亮设置文件。
请自行搜索下载。
成功。
-
海棠书屋 - 值得收藏的宝藏文学小说阅读,海棠线上文学城官方网站登录入口 2023-03-01
-
2022软件库合集资料网址大全 2023-03-01
-
原神二次元深夜奖励半夜史莱姆 2023-03-01
-
无尽画廊nature纲手汉化 2023-03-01
-
原神ちゃんが部下を腿法娴熟胡桃 2023-03-01
-
宝宝又大了1v1海棠书屋 2023-03-01