惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
Docker
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
T
Tenable Blog
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
T
Threat Research - Cisco Blogs
NISL@THU
NISL@THU
The Hacker News
The Hacker News
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Scott Helme
Scott Helme
A
About on SuperTechFans
WordPress大学
WordPress大学
F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
G
GRAHAM CLULEY
Latest news
Latest news
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Schneier on Security

博客园 - 路亦平

第一个MIDP小游戏 开始J2ME之旅 从C到C++——《C++语言的设计和演化》读书笔记(3) 智者的眼光——《C++语言的设计和演化》读书笔记(2) C++之所以是这样的 ——《C++语言的设计和演化》读书笔记(1) 为懒惰而骄傲 在线词典 就GIS二次开发的一些看法 将一个DataGrid嵌入到另一个DataGrid里面 在ASP.NET中动态修改文件下载[翻译] 快速理解.NET Framework[翻译] 如何动态加载控件以及插件编程思想(C#) C#陷阱:int i = 10; i += i++; i = ? 再谈邮箱 再谈邮箱2:邮箱的下一次竞争是什么 什么是MSN Messenger?[翻译] 再谈邮箱2:邮箱的下一次竞争是什么 C#中的解构器[翻译] 又一个BLOG
SharpDevelop初试手记
路亦平 · 2004-11-04 · via 博客园 - 路亦平

在网上找到一个非常小巧精致的C#IDE——SharpDevelop,它只有4.79M大小,真是小到让人不可思议。为什么呢?想想Visual Studio.NET吧,几个G的大小,吓都吓死人了,实现的还不就是那么些功能?所以,找到这个东东实在让我兴奋,我突然感到一种很适合个人的东西——简洁又不失易用性,更没有那些花哨的东西。

       这是一个开源项目,在SourceForge.net上已经有了源代码和安装包可以下载。所以它在协议许可下是可以免费使用的。不仅这样,你还可以研究研究强人的源代码,可能也可以学到点东西哦。

       好了,废话少说,让我来介绍一下SharpDevelop吧。

1.       特点介绍

首先,不用说,就是它的体积——小。在忍受过安装Visual Studio.NET所需的漫长等待时间后,我的眼前一亮,我发现了我们终于还有怎么一个小精灵可以相伴,一个可以在几分钟内就可以安装完毕的IDE。说实话,像我们用惯了智能化的编辑工具的这些人,再去用记事本去开发已经是不太可能了,因为记事本这种东西虽然说一字一句,实实在在。但它的开发效率实在是不怎么样,尤其是在设计UI的时候。而且用记事本还会增加出错的机率。所以我们还是需要一个IDE的。但我们有时很难忍受Visual Studio.NET的臃肿的体态,我们不忍心让它再侵噬我们的硬盘空间了,这时SharpDevelop就是一个很好的选择。

其次,是它简便易用。但凡使用过VS之类IDE的人,只要简单操作一下,基本就能了解个大致。所有功能,可以一目了然。我们有时候不需要太多的功能,只要能进行一些基本的开发就行了,其它的我们手工就能搞定的。那么我们为什么还要庞大的Visual Studio.NET呢?

2.       功能简介

让我们来看一下SharpDevelop的一些截图,相信通过这些图片,你能对SharpDevelop有一个直观的感受:

 

1.欢迎界面

2.主界面

3.新工程

4.工程选项

       使用SharpDevelop的时候,你可以把原来用Visual Studio.NET建的工程导入成SharpDevelop中的工程,也可以把SharpDevelop中的工程导出成Visual Studio.NET下的工程。这样,就可以使的SharpDevelopVisual Studio.NET之间的切换更加方便。

3.       不足之处

l           翻译的中文不是很好,见下面两个图,是中英文对照的。References居然被翻译成说明。这分明是引用嘛J

5.中文界面

6.英文界面

l           启动和关闭时反应比较慢,也比较占用系统资源,刷新窗体也比较慢,也有较严重的闪烁现象。

l           系统稳定性还有待增强。在使用时偶尔会碰到系统没有反应,当在那里的情况。在这样的情况下,我只能结束任务了事。

l           将工程导出成VS.NET下的工程文件时,工程的引用会丢失。这时,在VS.NET下只能手工添加了。如果在SharpDevelop中将窗体的语言修改了,那么将会生成一个资源文件。这时导出到VS.NET下将是无法正常运行了。

4.       综述

毕竟,这只是SharpDevelop第一个正式发布的版本。我们为它的存在感到高兴,同时也希望它能改进不足,越来越好J