タグ

C#に関するwakaranyのブックマーク (3)

  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
  • Visual Studio 2008単体テスト機能のすべて ― @IT

    Visual Studio 2008単体テスト機能のすべて:特集:Visual Studio 2008単体テスト機能徹底活用(前編)(1/4 ページ) 連載目次 Visual Studio 2005(以下、VS 2005)では上位エディションであるTeam Developerでのみ利用可能だった単体テスト機能が、Visual Studio 2008(以下、VS 2008)からは、Professional Editionでも利用可能になった。 VS 2008の1機能として導入されるほど単体テストが脚光を浴びるようになったのは、やはりアジャイル開発の普及だろう。アジャイルで開発する場合、単体の品質が非常に重要になる。また、リファクタリングなどで繰り返しテストが必要になるケースが多いため、テストを自動化するという考えが生まれ、単体テストの注目度はさらに増している。 稿では、このVS 2008

    Visual Studio 2008単体テスト機能のすべて ― @IT
  • DataTableによるメモリ上のデータベース

    DataTableを使うと、メモリ上にデータベースを作ることができます。データベースといっても、ちょっとしたテーブル構造を保持して簡単な条件検索や絞込みができたり、XMLでシリアライズ/デシリアライズできたりする程度ですが、.NET Framework標準の機能なので、気軽にXMLデータベースが使えるのは利点でしょう。 DataTableの構造とデータ作成 実際にデータベースを利用する際は、まずDataTableを作成し、そこに列構造(カラム)を定義します。このカラムは、データの各項目の名前やデータ型の定義です。テーブルにカラムを追加する際は、DataTableのカラムを保持するColumnsコレクションに列名とデータ型を指定してAddするか、列名とデータ型だけでなくさまざまな属性を設定したColumnオブジェクトをAddします。 DataTable dtTest = new DataTa

  • 1