BT

InfoQ ホームページ C# に関するすべてのコンテンツ

アーティクル

RSSフィード
  • プロジェクトをC# 8とnull許容参照型に対応させる

    今回のレポートは,C#7のクラスライブラリをnull許容参照型を使用するC# 8にアップグレードするケーススタディです。使用したプロジェクトは,MVVM形式のベースクラスとリフレクションコード,さまざまなユーティリティ関数を集めたものです。適度に小さく,慣用的なパターンと一般的でないパターンが混在していることから,このプロジェクトを選択しました。

  • C#のAPI設計のモデルとインターフェース

    従来のMVC、MVP、MVVM、Web MVCの中で共通の要素はモデルです。ビュー、コントローラー、プレゼンターについて解説している記事はたくさんあります。しかし、モデルについてはほとんど取り上げられていません。この記事では、モデルを取り上げ、モデルをが実装する.NETのインターフェースについて解説します。

  • 冗長コードの検知と解析

    ソフトウェア開発のスコープが拡大するにつれて、冗長なコードのレイヤーが加わるのはとても容易である。GitHub上の複数の大規模なオープンソースを解析することにより、著者が行った解析を通じ、各プロジェクトが有する多くの冗長コードについての著者の発見を表明するとともに、プロジェクトのコード管理を改善可能ないくつかの推奨事項を共有する。

  • Javaの未来についてのNeal Gafter氏とのディスカッション

    Java SE 4と5の言語拡張の設計と実装を行った人物であり、現在はMicrosoftで.NETプラットフォームの言語に関する仕事をしている、MicrosoftのNeal Fafter氏は、OracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#は比較について話をしてくれた。

  • LightSwitchの画面項目にSilverlightユーザーコントロールを追加する

    LightSwitchにSilverlightのユーザーコントロールを追加して画面のカスタマイズを行う方法を紹介する。

  • Visual Studio LightSwitch 2011正式版リリース

    7月27日にLightSwitch正式版がリリースされた。LightSwitchは素早く簡単に業務用アプリケーションを作成するための開発環境である。本記事では、LightSwitchが持つ機能の紹介を行う。

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。