Hatena::ブログ(Diary)

杏テック

2009-09-05

はじめて手をつけるVisualC#

| 00:17

簡易更新。

今日(昨日)はじめて Visual C# に手をつける。VisualStudio2008Expressをネットダウンロード。仕事で使わない勉強なので、延び延びになっていた。

少しやった感想は、Windowsプログラミングにおいて、C#はめちゃ便利だな、と。Ruby/SDLで何かと大変だった直線描画・多角形描画もとても簡単。Graphicsクラスが既にあるから。

参考:

http://ufcpp.net/study/csharp/lib_drawing.html

http://dobon.net/vb/dotnet/graphics/drawline.html

そうとは知らず、同じ計算幾何をやらせている後輩(仕事でC#もしている)に「描画できるだろうか」と勝手に心配して、適当に調べた知識をメールで送った自分のピエロっぷりに泣いた。恥ずかしい。


これからの自分の計算幾何の勉強をRubyで進めるかC#で進めるかは、決めかねています。次の更新で明らかになるとおもいます。

それにしても、C#クラスの見やすい網羅型リファレンスが欲しいなあ・・・

anztecanztec 2009/09/06 15:33 ああ、GraphicsクラスはC#じゃなくて.NET Frameworkのクラスなのね。Windowsでいろいろできる、という感覚もC#じゃなくて.NETの方か。

koka3koka3 2009/09/07 09:01 >そうとは知らず、同じ計算幾何をやらせている後輩(仕事でC#もしている)に「描画できるだろうか」と勝手に心配して、適当に調べた知識をメールで送った自分のピエロっぷりに泣いた。恥ずかしい。

そんなことないですよ!
てかメールに返信してなくてすいません;
正直あんまり理解できなかったので・・・。
やっぱりCよりC#でやったほうがいいんでしょうか?

anztecanztec 2009/09/07 21:52 > やっぱりCよりC#でやったほうがいいんでしょうか?

そんなこともないですよ。Cで描画するならそれに越したことはないです。なんたって「アルゴリズムC」ですし。
むしろオブジェクト指向だクラスの継承だ何だに慣れるまでは、Cでいいんじゃないかと。今まで結構きついこと言ってたなーと思いました。

僕はただ、この本のまえがきに「C特有の書き方をほとんどしてないので他の言語にも容易に翻訳できる」と書いてあって、実際見たところ配列とかifやforしか使ってない感じなので、他の言語で書こうと思えば書けるな、というだけです。はい。