トップ(最新)

nDiki : C#

C#

  1. プログラミング言語の一つ。
  2. 開発環境としては MicrosoftVisual C#Mono がある。
  3. JIS X 3015 として制定されている。

バージョン

メモ: 循環参照について

COM とは異なり、共通言語ランタイムはオブジェクトの有効期間を決定するのに参照回数を使用しません。(中略) これによって循環参照に配慮する必要がなくなるので、コンポーネントのプログラミングをきわめて簡素化できます。複数のオブジェクトが相互に対応する参照を格納しているのに、それらのオブジェクトのいずれもスタック変数または共有変数から直接的にも間接的にも参照されていない場合は、ガベージコレクションは自動的にメモリをクリアします。-- MSDN ライブラリ 参照回数、ガベージ コレクション、およびオブジェクトの有効期間

CLR 上で動かす場合は循環参照を気にしなくて良い。

スポンサード リンク

Related term

2006年6月27日 (火)

「○○についてのお薦めの本、ありますか?」 このエントリーを含むはてなブックマーク

たまに

「○○についてのお薦めの本、ありますか?」

と問われることがある。 ○○には C++ とか、C# とか Perl とかその他もろもろのコンピュータ関連キーワードが入る。

正直この質問は辛い。

コンピュータ関連の書籍は、今や大量に出版されているし陳腐化も激しいので相当マメにチェックしていないと人に紹介できるもんじゃない。

もちろん古典・定番もあることはあるが、こういう質問の時はたいがいこれには当てはまらない。 言語や開発環境なんかの本の質問はあるけれど、計算機数学とかアルゴリズムとかそういうのを求めてくる人などいないのである (大体そういうのに興味がある人は自分で探している)。

たまたま自分が詳してかつ最近リサーチをかけた分野については良書と呼べるものを知っている場合があるが、良いと思ったら自分でも買っているから既にその人に貸していたりする。

安直にコンピュータ書籍を紹介して欲しいという人は、よくわからないというのを理由に自分で探さず、しかもハズレを引いて金を払うことを非常に嫌っている。

一応質問されると Amazon.co.jp とかのぞいてみるのだが、その人のスキル・その人が求めているものまで理解していないので、結局徒労に終わるのである。 だいたいその程度なら、本人ができるはずなのだが。

ま、ようはケチらずどんどん読んで「この本はウンコだ」と言えるようになるのが一番ということだ。

で、なんかお薦めの本ありませんか?

スポンサード リンク


[ 6月27日全て ]

2007年9月25日 (火)

Visual C# 2005 Express Edition ではどれを Subversion リポジトリに突っ込めば良いか? このエントリーを含むはてなブックマーク

Visual C# 2005 Express Edition で Windows アプリケーションテンプレートによる構成は下記 (名前を Example で作成した場合)。

ファイル名対象
Example.slnoソリューションファイル (テキストファイル)
Example.csprojoプロジェクトファイル (XML ファイル)
Example.suoソリューションユーザオプションファイル (バイナリファイル)
Program.csoC# ソースファイル
Form1.csoC# ソースファイル
Form1.Designer.csoC# ソースファイル
Properties/AssemblyInfo.csoC# ソースファイル
Properties/Resources.Designer.csoC# ソースファイル
Properties/Settings.Designer.csoC# ソースファイル
Properties/Resources.resxoリソースファイル (XML ファイル)
Properties/Settings.settingso設定ファイル (XML ファイル)
bin/*
obj/*

バージョン管理する必要があるのは「対象」のファイルで良いのかな? Form1 などはすぐ名前変更になるけれど。

@ 参考

@ 追記

@ 2007年12月4日
  • Properties/Resources.Designer.cs を追加。

[ 9月25日全て ]

2007年12月4日 (火)

今日のさえずり - ブレーカが落ちた このエントリーを含むはてなブックマーク

  • 07:36 ブレーカが落ちた。[mb]
  • 09:34 休暇年度は2月スタートだといいな。そうしたら年末年始に残りそうな有給休暇を気兼ねなくとれる。[mb]
  • 09:56 今年も眼下のビックカメラ入口で庶民がカレンダー必死に丸めてる。L:有楽町駅[mb]
  • 10:01 久しぶりにケータイアンテナ伸ばしているのみかけた。ワンセグじゃないやつ。[mb]
  • 10:04 めざマガ GET。おまけ付き? 手提げビニール袋入り。L:秋葉原[mb]
  • 10:31 all @ replies に設定。 *Tw*
  • 11:13 Gmail って自前でラベルの色を変えられるようになったのか。 *Tw*
  • 14:41 @machu ビックカメラのカレンダーって大きくないですか。貼るところが無いのでスルーしてます。 *Tw*
  • 17:50 実行時にパネルへ追加したユーザコントロールをフィットさせるのに、DockStyle.Fill を Dock にコードで設定すればいいことに気がつくのにちょっとかかった。(C#) *Tw*
  • 19:16 さすがにもうフリースだけだと寒いな。L:秋葉原[mb]
  • 19:37クリスマスマクドナルドに行こう!(吊り広告)」……えっ?[mb]
  • 19:49 ドラッグ フジ で200組版のスコッティ買った。このデザインのずっと残って欲しい。L:大井町

[ 12月4日全て ]

2007年12月27日 (木)

今日のさえずり - それ多分 Gmail spam フォルダの中 このエントリーを含むはてなブックマーク

naney:2139517973

  • 09:33 MovaTwitter の設定がリセットされていた(ように見える)。再設定。[mb]
  • 09:53 原付兄ちゃんが、点滅している信号を渡っている人に「赤になります。ご注意ください。轢きますよ。」と淡々と警告してた。L:秋葉原[mb]
  • 10:06 原付の人ちょっとヤバい感じだった (暴力的とかいうのではなくて、ちょっといってるような)。 *Tw*
  • 10:07 出社したらオフィスの玄関を入ってすぐのオブジェにイルミネーションが。誰? (社長ではないらしい) *Tw*
  • 12:00 Perl の statement modifiers (if/unless/while/until/foreach) に慣れると、C# とかで if 文とか書くのかったるい。 *Tw*
  • 12:32 社長がいっていた「報告メールがまだ」、それ多分 Gmail spam フォルダの中 (同じメールがこの間 spam フォルダに入ってた)。 *Tw*
  • 13:08 NUnit 2.4.5 インストール。 *Tw*
  • 18:37 NUnitデータベースの CREATE/DROP テスト書いていてどうもうまくいかないと思ったら、Npgsql がデフォルトで接続プールしてて DROP を阻止していた模様。 *Tw*
  • 18:39 オフィスの皆が忘年会に出発したので静寂がおとずれた。 *Tw*
  • 19:11 [mixi] おすすめマイミクシィ巡回してみた。友達の友達が友達になるかというとどうかな。 http://indies.mixi.jp/recommend.pl
  • 23:55 の分の年賀状印刷完了。

[ 12月27日全て ]

2008年2月28日 (木)

今日のさえずり - ファミリー割引の相手がまだ(新)じゃないいちねん割引 このエントリーを含むはてなブックマーク

  • 01:56 MovaTwitter で友達リストの更新が手動と一括に分かれているのに気がついた。
  • 02:12 ファミリー割引の相手がまだ(新)じゃないいちねん割引なんだよな。 http://tinyurl.com/2vesbh
  • 02:16 P3:PeraPeraPrv、他のクライアントみたいにメッセージの末尾に P3 を表す文字列を自動挿入できるといいのにな。
  • 12:11 久しぶりのデモがダメダメでしおしお。
  • 18:39 Linux 上で C# プログラミングすることにした。
  • 20:07 弁当屋でレジの前の人が、大きな声で「お、この間のお嬢さん」と辱しめられていた。[mb]
  • 20:35 ヨドバシカメラポイントカードIC eLIO 届いた。[mb]
  • 22:04 NTTドコモの支払いをヨドバシゴールドポイントカードIC eLIO に変更した。[mb]
  • 22:32 ISP の支払いをヨドバシゴールドポイントカードIC eLIO に変更した。

[ 2月28日全て ]

2008年3月6日 (木)

今日のさえずり - 京都小学校のコンピュータ室にいったら、Squeak が このエントリーを含むはてなブックマーク

@ 2008年03月05日

naney:2311864816

@ 2008年03月06日

  • 11:33 そういえばこの間京都小学校のコンピュータ室にいったら、Squeak がインストールされていた。使っているのか?
  • 12:53 オートペディアしてみた。 http://tinyurl.com/3ygonk
  • 14:18 サーバ上で svnadmin create してみたが何故か終了しない。何度かやっても駄目。バージョン上げてみるか。
  • 14:34 Subversion 1.3.0 から 1.4.5 (Red Hat Linux 8.0 用バイナリ) にあげたら、すんなり svnadmin create できるようになった。
  • 17:00 そうか C# って既にあるクラス名と同じ名前空間名を作れないのか。Perl の package と同じつもりでいたので、名前考え直しだ。
  • 18:20 昨日のお昼に注文した VQ1005 の注文確認メールがようやくきて一安心。

[ 3月6日全て ]

2008年3月7日 (金)

今日のさえずり - 秋葉原ガチャポン会館でカプセルシュウォッチ入手 このエントリーを含むはてなブックマーク

  • 10:17 あれ、モバイル Gmail からの返信って送信アドレスが問答無用にデフォルトに設定したものになるって話だったけど、昨日送ったやつはきちんと受信したアドレスが送信アドレスになっていた。
  • 10:53 C# では C++ みたいに virtual つけておかないとオーバーライドできないのか。ちょっぴりはまってた。
  • 11:02 C# で、ある名前空間下で(システムだから)System ってクラス作ったんだけれど、global::System... とか面倒だということに後で気がついた。改名しよう。
  • 12:49 森山良子の CD 「春夏秋冬」買った。[mb]
  • 13:04 秋葉原ガチャポン会館でカプセル シュウォッチ入手。[mb]
  • 16:48 雷鳴。L:東京都千代田区東神田3-1-2
  • 18:51 あ、昼飲むの忘れてた。
  • 22:28 VQ1005 出荷メール来てた。明日には届くかな。
  • 22:40 [photo] CAPSULE SHOOTING WATCH http://tinyurl.com/ywharw

[ 3月7日全て ]

Related web page

Japan.internet.com デベロッパー - COM相互運用機能の利用
OLE View(OLE/COMオブジェクトビューア)というMicrosoftユーティリティは、COMコンポーネントで定義されている型を調べるツールです。OLE Viewは、[スタート]-[すべてのプログラム]-[Microsoft Visual Studio 6.0]-[Microsoft Visual Studio 6.0 Tools]-[OLE View]にインストールされています。OLE Viewを起動し、[File]メニューの[View TypeLib...]を選択して、上記の例でコンパイルしたActiveX DLLを
http://japan.internet.com/developer/20060627/25.html
C# で COM コンポーネントを公開する - てっく煮ブログ
<strong>C#</strong> で COM コンポーネントを作って、JScript や VBScript から使う方法ですよ。 以下、簡単な目次。 プロジェクトを作る COM 参照可能にする <strong>C#</strong> で実装する COM コンポーネントとして登録する 完成!! ここでは、Visual Studio 2005 を使ってるけど、それ以外のバージョンでも同じようにできるはず。 1. プロジェクトを作る Visual <strong>C#</strong> のクラス ライブラリ プロジェクトを作る。 2. COM 参照可能に
http://d.hatena.ne.jp/nitoyon/20080731/c_sharp_com
第3回 varによる変数宣言とコレクション初期化子 − @IT
 このような機能に対しては、過剰な肯定と、過剰な否定という2つの典型的なリアクションがしばしば見られるように思う。  過剰な肯定とは、LL(Lightweight Language、軽量プログラミング言語)の信奉者などに見られるものである。彼らは、型をソース・コード上に明示せず、実行時に動的に型を扱うことがよいと主張することが多い。上記のような構文は、型の解決がコンパイ
http://www.atmarkit.co.jp/fdotnet/csharp30/csharp30_03/csharp30_03_01.html
C#2005 ExpressEditionでの配布方法 - MSDN フォーラム
http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=276858&SiteID=7
Microsoft Visual C# .NET を使用して Microsoft Excel を自動化する方法
http://support.microsoft.com/kb/302084/ja
Perl/DBIC - Nekokak's core dump
DBIx::Class
http://nekokak.jf.land.to/wiki/wiki.cgi/sub?page=Perl%2FDBIC#p1
プログラミング言語C#がJISに制定
マイクロソフト株式会社(本社:渋谷区、代表執行役 社長:マイケル ローディング)は、米国Microsoftがオリジナル開発した、最新のオブジェクト指向プログラミング言語「<strong>C#</strong>」が、標準プログラミング言語として日本工業規格(Japanese Industrial Standard、以下JIS)に制定され(JIS X 3015 プログラム言語<strong>C#</strong>)、3月22日(火)に公示されたことを発表します。 ◇ プログラミング言語<strong>C#</strong>は、プ
http://www.microsoft.com/japan/presspass/detail.aspx?newsid=2236

■よく検索されるキーワード

torrent(68) perl(60) windows(51) cvs(42) linux(41) 書き方(39) ganttproject(33) アジェンダ(26) debian(25) 使い方(24) 提案書(20) サンプル(19) java(19) ドラマ(17) tc-1(17) x31(16) 壁紙(16) google(16) ほぼ日手帳(16) subversion(15) バッグインバッグ(14) ヨドバシカメラ(14) 2009(14) 設定(14) firefox(13) 秋葉原(13) ssh(13) 修理(13) バッグ(13) インストール(12) 動画(12) svn(12) usb(12) 影舞(12) ファイル(11) rcs(11) ほぼ日(11) アジェンダとは(11) wiki(11) c#(10) ダイソー(10) thinkpad(10) centos(10) 無印(9) 価格(9) 画像(9) 手帳(9) activeperl(9) apache(9) 市原隼人(9) リフィル(9) ミノルタ(9) 冷蔵庫(9) 作り方(9) tortoisesvn(9) 大井町(9) ほぼ日手帳2009(8) gmail(8) 生年月日(8) truecrypt(8) mailpia(8) so905ics(7) cgi(7) スーベレーン(7) mew(7) spidermonkey(7) emacs(7) ご査収(7) ダウンロード(7) パスワード(7) テンプレート(7) cygwin(7) chrome(7) make(7) suunto(7) gimp(7) 評判(7) gtd(7) 写真(7) 方法(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.339499s / load averages: 0.24, 0.26, 0.25
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)