タグ

csharpに関するraituのブックマーク (49)

  • NUnitでData-Driven TestができるRowTest - このブログは証明できない。

    raitu
    raitu 2008/01/22
    NUnitでData-Driven、つまり一つのテストで複数のデータを試すことが出来るツール
  • Microsoft Learn: Build skills that open doors in your career

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    Microsoft Learn: Build skills that open doors in your career
    raitu
    raitu 2007/12/06
  • Ruby on RailsとC#の利用が欧州で増える理由 - @IT

    EMEA(欧州、中東、アフリカ)地域の開発者の間で、マイクロソフトのC#言語の利用が拡大している――Evans Dataの最近の調査でこのような状況が明らかになった。 カリフォルニア州サンタクルーズに社を置くEvans Dataの調査によると、C#を利用している開発者の数がこの1年間で40%増加した。2006年には、少しの時間でもC#を使っている開発者の割合は 25.1%だったのに対し、今年はその数字が34.9%に上昇した。また、大半の時間でC#を使用している開発者の割合も9.4%から13.2%へと 40%の増加を見せたとしている。 さらに、調査に回答したEMEA地域の開発者の半数以上は、Webサービスのためのプラットフォームとしてマイクロソフトの.NETを好んでいる。これは、2006年と比べるとわずかな増加だという。 「マイクロソフトが、ECMA(以前はEuropean Compute

    raitu
    raitu 2007/09/03
    //C#を利用している開発者の数がこの1年間で40%増加した。2006年には、少しの時間でもC#を使っている開発者の割合は 25.1%だったのに対し、今年はその数字が34.9%に上昇した。//まあ使いやすいしね。
  • 第1回 総論:C# 2.0らしいプログラミングとは ― @IT

    意外性あり? この連載で解説すること この連載では、C# 2.0をテーマに、C# 1.xより拡張、変更された点について解説を行う。以前、筆者が行ったC# 1.xを解説する「連載:改訂版 C#入門」の続編として位置付けられ、対象読者は、C# 1.xを知っているプログラマーである。 しかし、恐らく多くの読者にとって、予想を大きく裏切る「意外性の大きな」内容を含むことになるだろう。 なぜかといえば、C# 2.0ではC++Java→C# 1.xといった流れで当たり前のように続いてきたOOP(Object Oriented Programming:オブジェクト指向プログラミング)言語のソース・コードの書き方そのものに変化が起こり得るからである。例えば、if文やswitch文で条件を判断し、for文やwhile文で繰り返しを行う……という常識そのものが変化を迫られるのである*2。 「まさか、いくらな

    raitu
    raitu 2007/06/04
    //この連載は、C# 2.0をテーマに、C# 1.xより拡張、変更された点について解説//C# 1.xを解説する「連載:改訂版 C#入門」の続編として位置付け//対象読者は、C# 1.xを知っているプログラマー//ピーデーの川俣さんが書いてます
  • 正規表現を使って部分文字列を取得するには?[C#、VB]

    連載目次 稿では、ある文字列内から特定のパターンにマッチする部分文字列を抜き出す処理について、正規表現を使った場合の基的な手順をまとめる。 ここでは例として、HTMLから、 <a href="URL" ……>テキスト</a> のような形式のアンカー要素に対して、URL部分とテキスト部分を取り出す場合を考えてみよう。 このようなアンカー要素にマッチする正規表現は次のようになる。 <a href="(?<url>.*?)".*?>(?<text>.*?)</a> 2個所ある「(」と「)」で囲まれた部分は「グループ化」を行っており、それぞれに対して「?<url>」「?<text>」により、「url」と「text」というグループ名を付けている。 ちなみに「.*?>」の部分で使用している「?」は最短一致を指定するもので、「.*?>」は、「>」以外の任意の文字の並び+「>」、を表すことになる(「.

  • VB.NETとC#でデザインパターン

    このページでは、 Java言語で学ぶデザインパターン入門 結城 浩(著) (ソフトバンクパブリッシング ISBN:4797316462)に掲載されているサンプルソースを個人的にVB.NET/C#に移植したものを、 結城氏の了解を得て公開しています。

  • Microsoft Learn: Build skills that open doors in your career

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    Microsoft Learn: Build skills that open doors in your career
  • Visual Studio 2005でクラス図を画像出力するには?[VS 2005のみ、C#、VB] - @IT

    Visual Studio 2005(以降、VS 2005)の統合開発環境(IDE)の新機能に「クラス・ダイアグラム表示機能」がある(※ただしExpress Editionは除く)。 クラス・ダイアグラム表示機能とは、VS 2005のデザイナ上にクラス・ダイアグラム(=マイクロソフト流のUMLクラス図)を表示する機能で、そのクラス・ダイアグラム・デザイナを使ってメソッドやプロパティの追加、編集なども行える機能だ。このようにしてデザインした図はソース・コードと同期する仕組みになっているので、クラス・ダイアグラムをデザイン・修正していくだけで、クラスが設計できるだけでなく、そのコードのひな型も自動的に生成・修正される。 次の画面は実際にクラス・ダイアグラムを表示したところだ。

  • C# Tips - メソッド呼び出しの自動ロギング

    Home>C# Tips> メソッド呼び出しの自動ロギング 更新日:2004/03/29 任意のクラス(ただし基底クラスはContextBoundObject)に対してメソッドの呼び出しをロギング出来るカスタム属性です。ファイル名を指定するとログをファイルに書き込みます。指定しなければ標準出力に書き出します。アスペクト指向プログラミングっぽいかな? クラス構成 MethodCallLoggingProxy メソッドの呼び出しに割り込んでメソッドの呼び出し、戻りのログを取ります。 MethodCallLoggingAttribute MethodCallLoggingProxyを割り込ませるカスタム属性。 MyClass ロギング対象となるテスト用クラス。 LoggingTest テスト用のメインクラス。 methodlog.cs using System; using System.IO;

    raitu
    raitu 2007/01/25
    アスペクト指向気味のプログラミングサンプル