QuickSharpをインストール

わけあって、C#でアプリケーションを作ろうと思いました。
1ファイルで済むようなちょっとしたツールです。(それについては次の機会に)


C#の開発と言えば、VisualStudioですが、ネットブック(OS:Windows7 Starter)で書くつもりなので、そんな大艦巨砲が動くわけなくて、調べたら2つの統合開発環境(IDE)を見つけました。

SharpDevelop と QuickSharp .

SharpDevelop
http://www.icsharpcode.net/OpenSource/SD/Default.aspx
優秀なコード補完、GUIデザイナーを完備するIDE。調べると、日本でもユーザーはそれなりに多いようで、特集やブログのメモ書きはちらほらありました。VisualStudioにとって代わるものを選ぶとしたら、これだと思われます。

QuickSharp
http://quicksharp.sourceforge.net/
最小限がコンセプトのIDE。日本語情報皆無。


この条件なら、SharpDevelopを選ぶのが妥当な判断と言うやつです。まずはSharpDevelopをインストールしてみて、PCのスペック上問題がないか確認する。これが最良の選択。

が、気づいたら僕は、QuickSharpをインストールしていました。 だ、だってコンセプトが魅力的過ぎたんだ。




QuickSharp概要

ライセンス:GNU Lesser GPL
プラットホーム:Windows(XP,Vista,7)

(公式サイトのFeaturesのテキトー翻訳)
  • コードのカラーリング、折りたたみ、VisualStudio式のドッキングウィンドウを持ったエディタで書けます。
  • どんな.NET Framework 言語(C#、JScript、VB.NET、中間言語)でもコンパイル出来ます。
  • コンパイルで生じたエラー・警告は、エラーメッセージウィンドウに表示します。
  • エディタから直接コンパイル・実行でき、また別ウィンドウで対話的な実行も出来ます。
  • QuickSharpの"インテリセンス"スタイルコード支援を使って.NETのクラスと名前空間のメンバを取得出来ます(要はコード補完?)。
  • 内包された「Cassini Web Server」で、ウェブアプリケーションの開発が行えます。WebConrollsやその他クラスをサポートしてます。
  • ADO.NET互換データベースを使うことが出来ます(QuickSharpでクエリを開発し、Microsoft SQL Server,SQLite,MySQLを利用)。
  • Monoや、古いMicrosoft C#コンパイラ等のビルドツールのための複数の構成を管理できます(?)
  • プラグインの開発により、独自機能を追加できます。


少し触ってみて


インストールは、インストーラの画面に従うだけです
(一応最後にそれぞれの画面のスクリーンショットを載せました)

インストールされたフォルダの容量、9.08MB。

さっそく起動。
10_20130305200529.jpg
ああ、いいですね。このこじんまりとした感じ。

ネットブックは画面の小ささが中々の障害で、それゆえに使えないソフトが結構あります。
ダイアログフォームが大きすぎて、一番したの"OK"が押せない!なんて事態もざらです。

起動は遅くはないですが、エディタのようにとはいかないですね。勝手に期待してしまったよ。

コンパイラも同封されており、実行ボタンを押すと、実行ファイル(exe)を生成してくれます。初期設定は何もしてません。
最初はなんかびっくりしました。.NET Framework SDK もインストールしてないのに、ちゃんとソフトになるんだ!みたいな。
11.jpg

フォームアプリケーションもちゃんとできる。(File -> New For Template -> WinForms Program)
up_20130309032256.jpg


今や開発環境の要とも言えるコード入力補完ですが・・・、これは正直いまいち、かな。

1ファイルで済むようなプログラミングなら、これで十分かとも思ったんですが、この書き心地だと微妙なところです。



詳しい使用感は、もっとよく使ってみた後に書こうと思います。




インストーラーの画面


従うだけー
01_20130305200044.jpg


02_20130305200044.jpg


03_20130305200044.jpg


04_20130305203804.jpg


05_20130305204142.jpg


06_20130305204142.jpg

初期起動だけちょっと時間がかかります
07_20130305204142.jpg


08_20130305204142.jpg
わーい


関連記事

コメント

コメントの投稿

非公開コメント

このブログについて
□ ブログ内容
決まった趣旨はありません。
興味を持ったこと・日常で行ったことを何でも書きます。

3DCG・プログラミングなどが多めです。

□ 現在の活動
・ウェブサイト制作
 (http://tiblab.net)
・3Dゲーム制作
 (コックパニック)
検索フォーム
ユーザータグ

Blender キャプチャ blendファイル BGE Python GameEngine ムービー Android CG  Red5 Terragen C# C++ 

カテゴリー
プロフィール

TiBra

Author:TiBra
趣味でCG制作、プログラミング等を行っています。メイカーズに憧れています。

ネットを通じた交流を広げたく思っていますので、コメント・メールはお気軽にどぞー

戯言程度のことは、こちらのブログに投稿しています。基本戯言なので、実質移転しているようなものです。

Mail:tibraあっとlive.jp
HP:TibLabmemocode
動画:VimeoFC2動画ニコニコ
ファイル:SkyDrive
企画:3Dゲーム作業実況

Blogリンク
不都合がございましたらご連絡ください。
当ブログのリンクバナー
FC2 ID
FC2カウンター
RSSフィード+解析コード