sharpdevelop怎么用 页面左边的工具栏被我删了,怎么找回来?删掉之前,

SharpDevelop带你进入免费的C# 编程环境
你好,游客
SharpDevelop带你进入免费的C# 编程环境
微软公司特别为.NET框架设计了C#语言,C#融合了其他语言的优点而成为一个强有力的编程语言。作为一个Java的开发者,我对C#的推出充满好奇,不幸的是,对于微软的开发环境,列出的价格超过了$1,000,这就使问题很明显了:我想使用这种语言,但我负担不起它的价格。可喜的是,我找到了一个免费的.NET开发环境,叫做SharpDevelop。
获得软件拷贝
这个软件可以从网站上下载,它通过可用。下载内容是一个可以快速将SharpDevelop安装到机器上的文件,而源代码也可以得到,这篇文章中,我们将使用0.88版本。
安装SharpDevelop软件需要有,SharpDevelop位于.NET SDK的顶部来实现功能性。微软公司建议在安装.NET SDK之前安装Internet Information Server (IIS)和ADO 2.7。我们来详细地看一看SharpDevelop的特点。
准备好接受更多的内容吗?
参阅这些有关C#编程语言的技术详情的文章:
.NET编码简化
SharpDevelop与VB.NET和Java代码一样简化便利了C#的开发,IDE是可扩展的,因此是可以支持其他语言的,即使我们在这里只关注于C#,IDE完全是用C#来编写的。
环境同样简化了工程和文件的开发。工程是包括源文件,参考和资源文件的组合,而文件是一个单一的源文件,图A给出了SharpDevelop界面的概貌。
SharpDevelop IDE
如你所见,IDE分为三个格,主格位于左边,接着是代码格,输出格位于右边,代码格使你可以轻松地看到C#源文件和相关的装配文件。输出格显示了代码执行所产生的输出,另一个格可以用来保持一个任务列表。
主格被分成了四个标签:Projects, Classes, Files和Tools。Projects标签显示了当前的工程,工程类文件在Classes标签中可见。如图B中所示,输出格显示了编译样本类(无编译错误)的结果。Files标签提供了对文件系统的访问,Tools标签包含有额外的效用。
View the classes and compile results
【内容导航】
相关新闻 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款下次自动登录
现在的位置:
& 综合 & 正文
剖析SharpDevelop:Command模式的应用
SharpDevelopCommand
SharpDevelopUI, SharpDevelop
Command.NET Framework
及UIOCP()OCP
Visual Studio
CommandICommandRunIMenuCommandIMenuCommandMenuCommandSharpDevelop
IMenuCommandICommand
IStatusUpdateEnableVisible
MenuCommandIMenuCommand
CustomCommandBarItemCommandBarCommandBarButtonIStatusUpdateIMenuCommandVisibleEnabledEnabled,Visible
CustomCommandBarMenuCommandBarCommandBarMenu
MenuCommand
CustomCommandBarItemIMenuCommandIMenuCommand(OnClick)ICommandRunUpdateCustomCommandBarMenuOnDropDownIStatusUpdateUpdate
SharpDevelop
SharpDevelopVisual StudioERPMISIMenuCommandEnabledRunEnabledEnabledfalseAttributeReflect
Reference:
GoFDesign Pattern
&&&&推荐文章:
【上篇】【下篇】SharpDevelop浅析_5_Windows Forms Designer
自己动手创建应用程序界面设计器 - lin-zhang - 博客园
SharpDevelop浅析_5_Windows Forms Designer自己动手创建应用程序界面设计器
1、Demo界面及功能解释2、Demo实现简述3、参考资料
1、Demo界面及功能解释编译并运行程序,界面如下:图1:图2:功能概述:a, 窗体左侧为工具栏,可以单击、双击、拖曳的方式来添加控件b, 窗体右侧为属性(事件)窗口及控件(浏览)选择Comboc, 窗体中部包括设计器及代码查看Tab页d, 窗体顶部实现了编辑、对齐、运行等命令项
2、Demo实现简述a, 设计器的核心是.NET框架提供的DesignSurface类、ServiceContainer类b, 设计器的扩展点(自定义部分)是通过向ServiceContainer添加自动定义服务类(IOC模式?)或订阅服务类的事件……c, Demo中的使用或创建的服务类包含了ISelectionService, IComponentChangeService MenuCommandService, CustomToolboxService, NameCreationService, DesignerEventService, EventBindingService.d, 补充说明: Demo左侧工具栏项目是通过\data\SharpDevelopControlLibrary.xml配置文件定义;窗口中部的代码查看页中使用了SharpDevelop的TextEditorControl.
3、参考资料关于自定义窗体设计器的具体设计过程请参照如下资源:Demo中左侧工具栏的控件使用了 纶巾客 写的一个控件:对该控件的主要修改如下:ToolBoxItem类添加了Tag及Image属性以存储Tag数据及显示图片ToolBox增加了SelectedItemChanged, ItemDoubleClicked, ItemDragStart事件--------------------------------------------------------------------------------------------------------------------------SharpDevelop浅析系列这一阶段的文章基本完成了;暂未涉及到Project组织方式, Debugger 及其它一些Addin项目的分析;学以致用,如果以后有应用需求,也可能会再来补充分析些其它有意思的项目吧...}

我要回帖

更多关于 sharpdevelop 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信