2008-08-11 Mon

C#クックブック 第3版 はてぶ

http://www.oreilly.co.jp/books/9784873113746/

C#クックブック 第3版

C# を使っている某案件が今後どうなるか次第では買うかも.

その案件以外で C# を使うことなんてなさそうだし,
個人的にも使うことはなさそうだから……

2008-06-30 Mon

NUnit を使ってみた はてぶ

[2008-06-27-1]で書いたとおり,NUnit を使ってみたので,
簡単な覚え書き.

- NUnit 2.4.7 をインストール.
- Visual C# のソリューション・エクスプローラ内で右クリックし,
  [追加]->[新しいプロジェクト]でテスト用のクラス・ライブラリを作成.
- 新しく追加したプロジェクトを右クリックし,[参照の追加]を選択し,
  nunit.framework.dll への参照を追加する.
- 同様に,テストするプロジェクトへの参照を追加する.
- 以下のような雛形を書く.

using System;
using NUnit.Framework;

namespace ClassLibrary1_Test
{
    [TestFixture]
    class fooTest
    {
    }
}


- テストを追加してビルド

using System;
using NUnit.Framework;

namespace ClassLibrary1_Test
{
    [TestFixture]
    class fooTest
    {
        [test]
        public void Constructor()
        {
            foo foo = new foo();
            Assert.AreEqual("bar", foo.bar)
        }
    }
}


テストメソッドには "[Test]" をつける.
Assert.AreEqual の使い方は

Assert.AreEqual(期待する値, テストしたい値)


- 作成した dll を NUnit で読み込み,Run ボタンを押す.

- NUnit
  http://nunit.org/index.php

ref.
- NUnit [2008-06-27-1]

2008-06-27 Fri

NUnit はてぶ

http://nunit.org/index.php

.Net 用の Unit Test Framework.

来週はこれで遊んでみる.

ref.
- NUnit はテストコードの更新を自動検出してくれる
  http://sonic64.com/2005-06-15.html
- Visual C# 2005 Express Editionでnunit.guiを動かす方法 - NAgilerの日記
  http://d.hatena.ne.jp/NAgiler/20060804/1154670099
- C# Tips −NUnitでUnitTest−
  http://www.divakk.co.jp/aoyagi/csharp_tips_nunit.html

Referrer (Inside):
[2008-06-30-1] NUnit を使ってみた

2008-06-26 Thu

C# での例外処理 はてぶ

try
{
throw new System.Exception();
}
catch
{
}
finally
{
}


2008-06-26 Thu

C# でクラスメソッド はてぶ

public static string hoge()


のように "public static" を指定すればよい.

2008-06-17 Tue

C# で文字コードを指定してテキストファイルを開く はてぶ

System.Text.Encoding.GetEncoding() を,
StreamReader の引数として渡す.

StreamReader r = new StreamReader(fileName, Encoding.GetEncoding(932));


GetEncoding() の引数はコードページ.
デフォルトは UTF-8 で読み込まれる.

2008-06-16 Mon

C# 面倒くさい はてぶ

C# はじめたばかりで,便利なライブラリがあるのを知らないだけかもしれないけど,
C# 面倒くさい.

Ruby だとこんな感じで書けばいいだろうと思っても,
C# だと対応するメソッドがなかったり……
で,同じような動作をするメソッドを書こうとしても,
まだまだ時間がかかるし……

新しい言語を勉強しつつコード書いていくのは楽しいとまでは言わない
(時間がかかり過ぎる)けど,
嫌いじゃないから,なんとかやっていけている.

2008-06-14 Sat

プログラミング C# 第 4 版 購入 はてぶ

プログラミング C# 第 4 版

仕事で使うため C# のお勉強をしているんですが,
ネットで情報探したり,サンプル読んでやっていくのも
効率が悪いような気がしてきたので,本を買ってしまうことにしました.

本屋で立ち読みしたところ,O'REILLY のプログラミング C# 第 4 版が
目次を見るかぎり,やりたいことをカバーしていそうなので購入.

来週からは,この本とこの前買った書見台[2008-06-03-2]を使って勉強です.

2008-06-09 Mon

C# よくわからない はてぶ

まあ,勉強してないから当然なんですが……

とりあえず,ググってファイル操作などの基本的な部分を写経したりした程度.

やっぱり,ちゃんとした本が欲しいけど,
どの本がいいのかわからない.

2008-06-06 Fri

C#,.NET 始めます はてぶ

仕事で,C#・.NET を使うことになるそうです.

ということで,来週からは C# のお勉強を始めます.

- 開発にまわされるらしい [2008-05-23-1]

ChangeLog 最新ページ