タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとProgrammingと.NETに関するsyqueのブックマーク (3)

  • C# 2008 Express + NUnit 2.5 で、 初めてのテストファースト Step by Step - TDD.NET

    C# 2008 Express + NUnit 2.5 で、 初めてのテストファースト Step by Step ※ 初出: biac の それさえもおそらくは幸せな日々@nifty 「NUnit の "Hello, world!" ~ C# 2008 Express + NUnit 2.5 で、 テストファーストの Step by Step」 ( 2009/05/27 ) NUnit をインストールして動作確認までできた ので、 次は、 NUnit を使ってテストファーストでプログラムを作る方法についてです。 開発環境としては、 Visual Studio 2008 Express Edition SP1 の C# を使います。 なお、 Visual Studio 2008 の Pro. 版以上には、 MS 独自の単体テスト機能がありますが、 基的な考え方は NUnit を使う場合と変

    C# 2008 Express + NUnit 2.5 で、 初めてのテストファースト Step by Step - TDD.NET
  • マルチスレッド (C# によるプログラミング入門) - ++C++; // 未確認飛行 C++

    概要 .NET Framework では、マルチスレッドプログラムを作成するためのクラスライブラリを提供しています。 C# でマルチスレッドプログラムを作成する場合、これらライブラリ中のクラスを用いて行うことになります。 また、C# ではスレッド間の同期を取るために lock 文という構文を用意しています。 ポイント C# なら、Thread クラスとデリゲートで並行処理・並列処理もお手軽。 実際には、スレッドを直接作らず、スレッド プールというものを介して使う。 .NET Framework 4 以降なら、Task クラスを利用。 排他処理は lock 文で。 マルチスレッドとは まず、スレッドに関して簡単に説明しておきます。 簡単に言うと、スレッド(thread: 糸、筋道)とは一連の処理の流れのことを言います。 図1 に示すように、 処理の流れが一道な物をシングルスレッド、 複数の

    マルチスレッド (C# によるプログラミング入門) - ++C++; // 未確認飛行 C++
  • チームでの.NET開発に必要な本「C# .NETアプリケーション開発徹底攻略」 - rabbit2goのブログ

    .NET/C#の参考書はたくさん出ているけれど、APIの使い方のようなリファレンスでなく、そのようなAPIの何に注意してどのように開発すべきかを示したのが「C# .NETアプリケーション開発徹底攻略」だ。「APIを使い過ぎない工夫が必要だ」でも書いたように、APIの具体的な使い方はMSDNのようなリファレンス資料を見れば分かるけれど、その「APIはどのような設計で使うべき」、「このような状況では使用を避けるべき」、「こんな使い方に注意する必要が有る」なんていう親切なアドバイスは何処にも載っていない。 残念ながら、そのような「使いのこなし方のコツ」というものは、実際にソフトを組んで使ってみないことには分からないことが多く、ある程度の蓄積が必要なため時間がかかったりする。また、たくさんの開発者が絡む開発では、その理解度や習熟度に大きな差が開いてしまうことが珍しくないので、予め指針を示しておいた

    チームでの.NET開発に必要な本「C# .NETアプリケーション開発徹底攻略」 - rabbit2goのブログ
    syque
    syque 2010/09/09
    "「C#開発の経験があり、言語仕様について一通り理解できている人」が、実際に開発を行う場合に陥りやすいポイントを学ぶためのもの" 入門書ではないので注意
  • 1