SharpDe SharpDe

SharpDe

  • 类别:系统安全
  • 大小:12.3MB
  • 更新:2023-03-01
  • 下载:545次
游戏简介

软件介绍

sharpdevelop是专门为C#和VB.NET项目开发人员提供的编辑器。这个软件可以支持很多不同的编程语言,我们可以通过SharpDevelop中文版完成项目代码。而且,这个软件还为用户提供了所有的源代码,从中我们可以了解到软件开发的规范。

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系列的背景和高亮设置文件。

请自行搜索下载。

成功。

游戏截图
标题:SharpDe
链接:https://www.52hkw.com/app/xt/16134.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
云游戏免费无限时间版下载,畅玩最新热门游戏

云游戏免费无限时间版是一款专为游戏爱好者打造的软件,它可以让用户在电脑或手机上畅玩最新热门游戏,而且还完

2023-03-01
云游戏下载手机版V1.0 最新版

作为一名游戏爱好者,我一直在寻找能够让我随时随地畅玩游戏的方法。最近,我了一款名为云游戏下载手机版V1.0

2023-03-01
云游戏下载免费版 最新版本V1.0

云游戏下载免费版是一款提供免费游戏下载服务的软件,最新版本为V1.0。它的特色在于可以让用户无需购买游戏,直

2023-03-01
云游戏下载 最新版云游戏安卓IOS版下载

作为一名游戏爱好者,想必大家都有过因为游戏卡顿、存储空间不足等问题而苦恼的经历。但是现在,随着云计算技术

2023-03-01
云游戏qq飞车下载 最新版本下载

云游戏qq飞车是一款热门的竞速游戏,近年来备受玩家们的喜爱。为了给玩家们带来更好的游戏体验,云游戏qq飞车推

2023-03-01
云游戏app下载 最新版云游戏appV1.0

云游戏app是一款专为游戏爱好者打造的云端游戏,它能够让用户在无需下载游戏的情况下直接在线畅玩各种热门游

2023-03-01