2005-06-01から1ヶ月間の記事一覧

Dock Anchor vs Align

やっぱり Delphi の Align と同じ動作をさせるのは難しいみたいですね。コードの中でコントロールを生成してレイアウトしていく場合、DockStyle.Fill は問答無用で描写範囲一杯に表示しやがります。なんとか抑制させたいといろいろやってみたのですが、よー…

Visual C# 2005 Express Edition Beta

C#

インストールしてしまいました。夢にまで見た C#2.0 環境です(大げさ)。今まで Delphi しか使ってなかったので比較出来ませんでしたが、すげーよー。まずエディタが Delphi2005 のものより断然良いです。支援機能も強力で、 button1.Click +=ここまで書いて…

歴史に残るグランプリ

F1

書かずにはいられない。もちろん F1 についてである。悪い意味で歴史に名を残す最悪のグランプリになってしまった。アメリカGP:レース フェラーリが今季初優勝! ミシュランに異例の事態(F1-Live.com)スタート直前に各車がピットロードに入っていき、頭か…

市民になりました

というか、はてなダイアリー市民って何やねん!と思ったのは内緒です。何でもキーワードの登録とか、投票が出来るようになるそうな。なるほど、こうやってキーワードは登録されていく訳か。どうやって登録するのか不思議だったので、長年の謎が一つ解決いた…

夕間暮れ

って言う言葉は初めて聞いたんですけど、一発で変換出来てびっくり。もちろん自分のボキャブラリーの無さにびっくりしたということです…。えーと、森山直太朗君の新曲「小さな恋の夕間暮れ」です。これもとても良い〜。しっとりとした曲調に直太朗君の声が切…

シークレット・ウィンドウ(ジョニー・デップ)

レンタルして来て見ました。サイコサスペンスというジャンル故、内容についてはネタバレになるとヤバいので全く触らずに…。ジョニー・デップは相変わらず良いです。かっこいいしセクシーだし。良く言えば個性的、悪く言えば変な役を演じさせるとその良さが際…

キューに溜まらないキー入力受け付け処理

C#

特に使うプログラムを組む訳でもないですし、他にやらないといけないことも一杯あるのですが、何故が思いついてしまったので、取り組んでみたいと思います。やりたいことはキー入力を受け付けることなのですが、普通に KeyPress イベントでやってしまうとキ…

ブラザーのプリンタ

会社で HL-5070DN 2台買いました。でも、コピーもついた複合機も欲しいので「ブラザーのコンパクトレーザー複合機「DCP-7010」欲しい!」お願いします!!!!マジでブラザーのプリンタは良いです。他社プリンタよりちょいと高めかもしれませんが、それだけの価…

苗字ランキング

ちょっとだけ C# 熱が冷め気味な今日この頃ですが、苗字ランキングです(※注意:データベース読み込みにかなり時間がかかります!)。早速珍しくも無い自分の苗字を検索してみると、まぁ当然ですが全く面白くも無い数字が出てきたので「じゃ、これならどうだ!…

2.0 の凄いヤツ

C#

世の中は既に「普通 C# 2.0 でしょ?」となっているらしく、自分が時代に取り残されているのを実感する今日この頃で御座います。ちょっと前に「ArrayListを自分好みに(id:esukuro:20050611)」で書いた方法ですが、C# 2.0 では Generics というものがあって、…

C# on Delphi

今回から C# on Delphi という名前でやっていきます。VS2003 ではありませんので、随所に異なる表現、名称が出てくる可能性があります。オレは VS2003 に触ったことが全くないので、違う部分があったとしても補足しませんので、適時読み替えて下さい。 Dock …

Delphi ユーザの為の C# Tips

ということで Delphi2005 を使って C# + .NET で簡単なテストアプリケーションを作ってみました。今日(正確には昨日)1日いじってみて、やっと C# + .NET の使い方が(1/10000くらい)分かった気がします。まずコントロールの上にコントロールを乗せる場合、De…

ArrayListを自分好みに

C#

C# には System.Collections.ArrayList がありますので、これを使ってインスタンスを動的配列に Add していく、なんていうことは誰でもやってることと思います。が、この配列クラスは object 型(参照型)用ですので、キャストの嵐になってしまって、逆に見難…

インターフェース

C# のインターフェースのことではありません。考え方は同じですがどっちかというと、人がアプリケーションに対して操作する時の仕組み、所謂 UI のことをちょいと書いてみたいと思います。何かプログラムを作る時、殆どの場合はこの UI を必要とします。コン…

属性(Attribute)

C#

例で Author を設定出来たりするソースコードがありますが、それ自体が何の役に立つのかがさっぱり分かりません! Author を表示するだけなら、そういうメソッドを実装するだけで、属性になってる必要が無い気がするんですが、どうなんでしょうか。プリプロ…

必要なのはコーディング規約

C#

なのですか?結論としてはそういうことになるのではないかということで、自分の中では答えが出た気がします。using ステートメントがある以上 Dispose で終了処理を行う事が一般的になる(なっている)とは思うのですが、using ステートメントを使うかどうかは…

GC コントロール

C#

さてさて、C# のインスタンスをなんとかコントロールしてみたいな、ということでこんな感じのコードを書いて見ます。myClass instance = new myClass(); instance = null; GC.Collect();これで instance の Finalize が即呼び出されて開放されます。が、回収…

C# は最強か その2

C#

昨日の日記で C# のことをいろいろ書いてますが、Java との比較等が全く出てきてないことを不思議に思ってる人もいるかもしれません。その部分について補足しておきますとオレが Java を全く知らないからです。以上。あと、間違いもたっぷり含まれている可能…

C# は最強か?

C#

仕事も一段落したので、最近は C# で遊んでみたりしています。幸い Delphi2005 を購入したので、クールでビジュアルな開発環境を使ってショボいプログラムを作ることが出来るという幸せな環境になったからでもありますが。C# と言えば MS が鳴り物入りで出し…