Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

           

          僅僅是為了好玩,我們來看一個EclipseC#插件,該插件由一家法國公司Improve Technologies開發(fā)和維護(hù),目前支持Eclipse 3.0.NET Framework 1.1

          首先,我們需要在本機(jī)安裝.NET Framework SDKEclipse

          接下來我們通過Eclipse和一個update site來下載和安裝該插件:在Eclipse的工作臺選擇Help -> Software Updates -> Find and Install...,選擇Search for new features to install,選下一步,點(diǎn)New Remote Site...,輸入一個名稱和如下的URL

          http://www.improve-technologies.com/alpha/updates/site.xml

          點(diǎn)完成,這時Eclipse就會開始載入上述XML文檔并查找相關(guān)信息。需要注意的是這個site.xml實(shí)際上同時包含了Improve Technologies的其他插件,我們并不需要。在接下來的Search Results頁面,我們只用勾選C Sharp的條目即可。選好以后點(diǎn)Finish,這個時候Eclipse就會開始安裝這個插件,完成后會提示是否重啟Eclipse,選是。

          重啟Eclipse之后,我們作最后的一些配置。打開Window -> Preferences,我們可以看到新增的C# Preferences,在這里可以指定C#編譯器類型和位置,如:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe

          大功告成,我們來試驗(yàn)一把。

          新建一個空白項(xiàng)目,在項(xiàng)目中選New -> Other,或者用快捷鍵Ctrl + N,選擇C#目錄的C# File創(chuàng)建一個新的C#文件,輸入一些測試代碼,選保存,這時默認(rèn)會自動編譯該文件,我們可以在下方的%cSharpConsoleView中看到編譯器的信息,如果一切順利,在我們的Project目錄下面就會多出來一個exe文件,雙擊這個exe文件,我們的C#程序就可以跑起來了。補(bǔ)充說明:我們可以右鍵cs文件,選PropertiesAlt + Enter)來指定輸出文件類型和其他命令行參數(shù)等。

          這個插件實(shí)現(xiàn)的功能其實(shí)相當(dāng)有限,基本上只是利用現(xiàn)有的compiler,然后把一些操作簡化了,然后有一些syntax highlight的功能,甚至也結(jié)合compiler做了一些代碼級的簡單錯誤提示。但是它不失為一個有趣的插件。

          我用作測試的代碼如下:

          using System;

          namespace MainNamespace {

                 
          public class MainEntry {

                        
          public static void Main() {
                               
          // Add your code here
                               Console.WriteLine("To test C# plugin in Eclipse");
                               
          for (int i = 0; i < 10; i ++ ) {
                                      Console.WriteLine(
          " # " + i + " # ");
                               }

                               Console.ReadLine();
                        }


                 }


          }


          Just for fun.

          用這個插件來做一些簡單的驗(yàn)證和思路整理是可以的,如果真的要選一款免費(fèi)的C# IDE做開發(fā)用,我想我會考慮SharpDevelop。

          主站蜘蛛池模板: 民丰县| 徐水县| 永昌县| 龙井市| 兴宁市| 南和县| 兰考县| 大荔县| 霍州市| 高青县| 灵山县| 仙桃市| 凤凰县| 乐至县| 遂溪县| 四会市| 宾阳县| 夏津县| 天长市| 灯塔市| 新竹市| 拉萨市| 高雄市| 资兴市| 霍林郭勒市| 德清县| 昔阳县| 万宁市| 泊头市| 琼海市| 东海县| 沅陵县| 甘德县| 五寨县| 泗水县| 南召县| 西安市| 曲水县| 景洪市| 班戈县| 织金县|