<< スクリプトをEXEにする: ExerbとEEE : main : 記念Suica >>

C# それと django

今日初めてVisual C# 2005 Express Editionをインストールした.試しにプロジェクトを作ってタスクマネージャを見ると,いきなり実行されてる!まさにDelphiの生まれ変わり...これがFirst Impression

話は変わるがdjangoで少し作り始めたが,効率の善し悪しはわからないけど作っていて何となく楽しい.これだけは言える.
普段C/C++を使うので無償のVisual C++ 2005 Express Editionをインストールしてあるのだが,その中にある「Windowsフォームアプリケーション」というVisual Basicもどきが気になっていた.

これまで無視していたのだが,これは.NET Framework 2.0を使ったRAD環境とのこと.最初はこれを使ってみようかと考えていた.しかしC++でありながら妙な記号が混ざっていてC++ではない.
@ITのこの記事@ITのこの記事(実は1年半前に一回読んだ)を見てC++/CLIの位置づけをとりあえず理解し,この記事のVisual C++でのRADは無理があるとの意見に同意してC#を試してみようと思ったのが本日.昨年.NET Framwork 3.0が出ているというのに何とも遅い反応だ<自分.でも.NET 1.1に比べて.NET 2.0ではC++, C#ともに拡張されていて,使えるコンポーネントも増えているので2.0から始める案は悪くないかもしれない.

ちなみにC++のフォームは上で紹介した記事に述べられているように.h (.cppではない!)の自動生成されたコードの途中に記述するというMFC以上にメンテナンスしにくそうな構造.それに対してC#ではpartial classを使って1つのクラスを複数ファイルに分けて記述できるので,自動生成部分と記述部分が別ファイルに分かれている.

ところで,何で昨日Rubyだと言ったのに今日C#を思い立ったのかについて.VisualuRubyはWindows APIのラッパーなのでWindowsでしか動かない.移植性を犠牲にするなら何のためのスクリプト言語なのかという疑問にぶち当たったからだ.Windowで動けば良くて実行ファイルサイズが小さいとなるとC#は(22MBの.NET Framworkの存在を前提にしているものの)コンソールのHello Worldで3KB,フォームアプリケーションでも20KBとエンジンが無いので極端に小さい..NET Frameworkの存在は前提にして良くてスクリプトエンジンは駄目かと言われると困るが...もちろんスクリプトエンジンがあればスクリプトの方はテキストで数行なのだから当然もっと小さい.

ただ,使用用途が開発用ツールであれば無償配布されているVisual ○○ 2005 Express Edition以上の存在を仮定することはそんなに不合理ではなく,これをインストールすれば.NET Framework 2.0が付いてくることを考えると.NET 2.0も十分検討する価値があるのではないかと思った次第.

C#で行こうと思ったもう1つの理由が.NET Framworkにはcsc.exeというC#コンパイラとMSBuild.exeというmakeみたいなビルドツールが含まれていること.巨大なIDEをインストールしなくてもビルドスクリプトとソースがあれば標準環境のみで再コンパイルができると思ったので(試してない).

さて,起動してみた感想.最初に書いたとおりプロジェクトを作成したとたんに実行ファイル名の付いたプロセスが動き出すのが気味が悪い.しかし,それがDelphiっぽい.Delphiが単なるお絵かきでなかったのは編集中もコンポーネントそれ自体がデザインモードで実行されるので,コンポーネントに合った多彩な編集表現が可能だったためではないかと思う.それとこれとが関係があるかどうかは知らないが何となくDelphiとC#は同じ人が創ったという話を思い出したら編集中に動いていても気にならなくなった.

しばらく前にMonoで動くVisual Basicができたという記事があったが,元々MonoではC#のコンパイラは開発されていた.Monoの完成度が上がることでWindowsで作ったのコードがクロスプラットフォームで生まれ変わることができるといいな.



話は変わって,既存のDBを元にdjangoを使ってインターフェースの構築を試みているのだが,djangoは何となく楽しい.まずurls.pyを設定して(動かないのがわかっているのに)そのURLをブラウザで開いてみる.するとそのエラーが次にすべきことを教えてくれるので,マニュアルの関連箇所を見てもう少しコードを埋めてといった感じ.あまりつまずかないで進めるところがよい.

ただ,テンプレートで変数名を間違えると何も出ないのはやや不親切.settingの変更で未定義とはっきりわかる出力を得ることも可能なのだが,今のところそこまでしなくても済んでいる.このあたりは慣れだろう.

前の話と無理矢理つなげると,PythonにはIronPythonというCLIの実装がある.monoでもサポートされているらしい.<全然つながっていない
コンピュータ > ソフトウェア : comments (294) : trackbacks (0)

Comments

louis vuitton replica bags australia にょろぷにらん | C# それと django
louis vuitton replica...2013/11/26 01:53 AM
replica louis vuitton bags for men にょろぷにらん | C# それと django
replica louis vuitton...2013/11/25 03:19 AM
replica gucci hobo handbags にょろぷにらん | C# それと django
pictures of fake gucci purses...2013/11/24 05:25 PM
replica hermes jypsiere にょろぷにらん | C# それと django
fake hermes cuff...2013/11/24 05:04 PM
cheap louis vuitton replica handbags from china にょろぷにらん | C# それと django
replica louis vuitton...2013/11/23 11:04 PM
hermes handbags outlet online にょろぷにらん | C# それと django
replica hermes bolide handbag...2013/11/21 01:42 AM
fake gucci link chain にょろぷにらん | C# それと django
replica gucci makeup bag...2013/11/20 08:21 PM
replica birkin bag ostrich にょろぷにらん | C# それと django
that lung hermes fake 1...2013/11/20 02:07 AM
moncler men down jacket bodywarmer - brown にょろぷにらん | C# それと django
moncler outlet orlando...2013/11/19 02:51 AM
replica hermes bracelet にょろぷにらん | C# それと django
hermes replica wholesale...2013/11/17 11:13 PM
quality replica gucci belts にょろぷにらん | C# それと django
replica gucci handbags 2011...2013/11/17 05:17 PM
gucci by gucci edp perfume にょろぷにらん | C# それと django
mbt 2011...2013/11/16 01:00 PM
pictures of fake gucci handbags にょろぷにらん | C# それと django
replica gucci cheap...2013/11/16 01:07 AM
fake gucci interlocking g belt にょろぷにらん | C# それと django
gucci 3501 replica...2013/11/14 10:07 PM
hermes birkin 50cm replica にょろぷにらん | C# それと django
replicas da hermes...2013/11/14 06:41 PM
fake gucci belts free shipping にょろぷにらん | C# それと django
wholesale gucci duffle bag replica...2013/11/14 05:03 PM
fake gucci tote にょろぷにらん | C# それと django
replicas gucci 2012...2013/11/14 12:09 PM
knock off gucci handbags cheap にょろぷにらん | C# それと django
fake gucci tote bags...2013/11/14 08:31 AM
replica hermes bangle にょろぷにらん | C# それと django
replica designer handbags from china wholesale...2013/11/14 07:49 AM
replica gucci ties にょろぷにらん | C# それと django
where to buy fake gucci bags...2013/11/13 11:59 PM
replica gucci belts for men uk にょろぷにらん | C# それと django
gucci replica wallets women...2013/11/13 10:23 PM
buy fake gucci diaper bag にょろぷにらん | C# それと django
where to get fake gucci bags...2013/11/13 05:50 PM
gucci fake designer bags にょろぷにらん | C# それと django
fake gucci new york...2013/11/12 11:36 PM
good gucci bag replica にょろぷにらん | C# それと django
imitation gucci handbags...2013/11/12 10:16 PM
gucci purse for cheap にょろぷにらん | C# それと django
fake gucci logo...2013/11/12 07:58 PM
cheapest replica gucci handbags にょろぷにらん | C# それと django
discount gucci purses handbags...2013/11/12 05:57 PM
hermes outlet paris にょろぷにらん | C# それと django
hermes replica leather handbag...2013/11/12 01:51 PM
replica gucci mens sweater にょろぷにらん | C# それと django
fake gucci rush perfume...2013/11/11 08:14 AM
fake gucci belts china にょろぷにらん | C# それと django
fake gucci loafers for men...2013/11/10 11:13 PM
fake gucci belt にょろぷにらん | C# それと django
gucci vintage web boston bag replica...2013/11/10 03:22 AM
sac hermes birkin replica にょろぷにらん | C# それと django
hermes birkin replica from china...2013/11/09 12:54 PM
gucci baby changing diaper にょろぷにらん | C# それと django
fake kids gucci belts...2013/11/09 07:20 AM
replica hermes so kelly にょろぷにらん | C# それと django
hermes medor clutch replica...2013/11/08 11:40 PM
hermes replica loafers にょろぷにらん | C# それと django
fake hermes birkin bag...2013/11/07 11:59 PM
fake gucci wholesale handbags にょろぷにらん | C# それと django
cheap gucci wallets for men uk...2013/11/07 05:56 AM
replica orologio gucci にょろぷにらん | C# それと django
wholesale gucci wallets men...2013/11/07 01:55 AM
replica gucci mens loafers にょろぷにらん | C# それと django
imitation gucci bag...2013/11/06 05:43 PM
best designer louis vuitton replica handbags にょろぷにらん | C# それと django
louis vuitton replica luggage...2013/11/06 04:50 AM
hermes replica designer handbags にょろぷにらん | C# それと django
fake hermes jewelry...2013/11/06 12:42 AM
fake gucci messenger bags にょろぷにらん | C# それと django
replica gucci handbag paypal...2013/11/05 08:10 PM
fake gucci dog bag にょろぷにらん | C# それと django
best replica gucci handbags...2013/11/05 06:19 PM
discount gucci wallets women にょろぷにらん | C# それと django
replica gucci jewelry for men...2013/11/05 04:03 PM
louis vuitton alma replica bags にょろぷにらん | C# それと django
louis vuitton replica...2013/11/04 12:08 PM
hermes bags replicas for cheap にょろぷにらん | C# それと django
replica hermes cufflinks...2013/11/04 08:18 AM
replica gucci backpack for men にょろぷにらん | C# それと django
replica gucci 1973 bag...2013/11/04 07:32 AM
fake gucci belts online にょろぷにらん | C# それと django
fake gucci coats for men...2013/11/03 12:44 PM
replica gucci wallets for women にょろぷにらん | C# それと django
fake gucci for men clothes...2013/11/03 10:46 AM
cheapest gucci wallets にょろぷにらん | C# それと django
replica gucci soho boston bag...2013/11/02 12:18 AM
hermes handbags replica uk にょろぷにらん | C# それと django
fake hermes scarves china...2013/11/01 06:55 PM
cheap replica louis vuitton cosmetic pouch にょろぷにらん | C# それと django
louis vuitton replica...2013/11/01 02:25 PM
replica birkin bag review にょろぷにらん | C# それと django
hermes real leather replica...2013/11/01 07:56 AM
replica gucci belt sale にょろぷにらん | C# それと django
replica gucci dog bag...2013/11/01 04:10 AM
louis vuitton replica clutch にょろぷにらん | C# それと django
louis vuitton replica...2013/10/31 10:20 PM
what does a fake gucci purse look like にょろぷにらん | C# それと django
fake gucci trainers for men...2013/10/26 04:33 AM
louis vuitton damier replica bags にょろぷにらん | C# それと django
replica louis vuitton...2013/10/26 03:10 AM
louis vuitton replica bags neverfull にょろぷにらん | C# それと django
replica louis vuitton...2013/10/26 02:04 AM
louis vuitton replica artsy bag にょろぷにらん | C# それと django
replica louis vuitton...2013/10/25 12:16 PM
rubik s cube inside にょろぷにらん | C# それと django
magic cube...2013/10/25 01:19 AM
fake gucci bandana にょろぷにらん | C# それと django
where to get fake gucci bags...2013/10/24 12:54 PM
louis vuitton replica artsy handbag にょろぷにらん | C# それと django
louis vuitton replica...2013/10/24 07:48 AM
cheap men shoes にょろぷにらん | C# それと django
mbt shoes online...2013/10/24 05:44 AM
7 star replica louis vuitton handbags にょろぷにらん | C# それと django
louis vuitton replica...2013/10/23 10:27 PM
louis vuitton bags replica ebay にょろぷにらん | C# それと django
replica louis vuitton handbag charms...2013/10/23 08:34 AM
discount gucci wallets manufacturers にょろぷにらん | C# それと django
gucci horsebit hobos gucci handbags...2013/10/23 07:28 AM
best replica of louis vuitton にょろぷにらん | C# それと django
louis vuitton replica carry on luggage...2013/10/22 09:06 PM
louis vuitton epi replica handbags にょろぷにらん | C# それと django
louis vuitton replica...2013/10/22 05:18 AM
高品質、地元ドイツのプレミアムブランドの無限の追求に基づいて、 RIMOWAの協力を得て、競合している。燕莎ショッピング·センター(ルフトハンザワールドショップ)製品を提供することにリモワとルフトハンザの報酬プログラムに参加し、ポルシェオーナーは同じ色、オプションのリモワのよりある間:数年前、ポルシェとルフトハンザとリモワは、パートナーシップを確立するため彼の車の衣装のスーツケース。
リモワ スーツケース 最安値...2013/10/21 09:14 PM
louis vuitton replica mens bag にょろぷにらん | C# それと django
louis vuitton outlet...2013/10/21 06:45 PM
mbt koshi brown size 7 にょろぷにらん | C# それと django
sneakers wear mbt...2013/10/21 10:17 AM
louis vuitton replica hardside luggage にょろぷにらん | C# それと django
replica louis vuitton...2013/10/20 09:40 AM
who makes the best replica louis vuitton にょろぷにらん | C# それと django
louis vuitton altair clutch replica...2013/10/20 08:00 AM
louis vuitton and gucci replica handbags にょろぷにらん | C# それと django
replica louis vuitton...2013/10/20 05:57 AM
louis vuitton sarah noeud wallet replica にょろぷにらん | C# それと django
replica louis vuitton...2013/10/19 07:50 PM
louis vuitton carry on luggage replica にょろぷにらん | C# それと django
the best replica louis vuitton...2013/10/19 05:03 PM
replica louis vuitton handbags speedy 30 にょろぷにらん | C# それと django
replica louis vuitton...2013/10/19 03:08 PM
louis vuitton replica bags australia にょろぷにらん | C# それと django
cheap replica louis vuitton uk...2013/10/19 07:47 AM
hermes birkin bag replica ebay にょろぷにらん | C# それと django
fake designer bags from hong kong...2013/10/18 07:46 PM
fake orange hermes birkin にょろぷにらん | C# それと django
imitation hermes bag...2013/10/18 04:26 PM

Comment Form

  

Trackbacks

Trackback url
Latest Entries
Categories
Recent Comments
Recent Trackback
Archives
Profile
Other
RECOMMEND