タグ

.netに関するshkatouのブックマーク (50)

  • .NETアーキテクトの実用プラクティス(1/3) - @IT

    特集:.NETアーキテクトの実用プラクティス .NET開発のITアーキテクトになるための極意 クロノス 亀野 弘嗣 2008/08/27 ■はじめに 稿は、「ITアーキテクト」という職種の中でも、特に.NET系の開発プロジェクトにおけるアーキテクト(以下、.NETアーキテクト)について、開発現場での役割と作業を説明する。 開発現場では.NETアーキテクトはどのような役割で、どのようなことに気を付けて取り組めばよいか? そのポイントを、筆者の経験を交えながら説明していきたい。これから.NETアーキテクトを目指す方々に、.NETアーキテクトとはどのようなものか知っていただければと思う。 ■ITSSでのITアーキテクトの定義 ITアーキテクトに関しては、経済産業省のITSS(ITスキル標準)によって厳密に定義されている。まずはその定義を知っておこう。ITアーキテクトが行うべき業務内容は以下のと

  • Subversionを利用したイケてる.NET開発 ― @IT

    連載 オープンソースで始めるバージョン管理&タスク管理 第1回 Subversionを利用したイケてる.NET開発 株式会社アークウェイ 黒石 高広 2008/06/24 ■1. はじめに 連載では3回にわたって、.NET開発におけるオープンソース・ソフトウェアを活用したバージョン管理、タスク管理について説明する。まず初回となる編では、バージョン管理ソフトウェアとしてSubversion(サブバージョン)について説明していくわけだが、読者の皆さんは現在どのようなバージョン管理ソフトウェアをお使いだろうか? よく利用されているバージョン管理ソフトウェアには、Visual SourceSafeやVisual Studio Team System、CVS、今回説明するSubversionなどがある。読者の中には「バージョン管理ソフトウェアをまったく使っていない」「バージョン管理ソフトウェアを

  • WCFプログラミングの基礎

    前回はWCFの基的な概念を説明した。今回はプログラミングやコンフィグレーションといったいわば実装手段を見ていく。今回のサンプル実装を通じて前回説明したWCFの概念がどのように実装されていくのかを理解していただければ幸いである。 なお、ここに記載した内容は製品出荷前の現段階(2006 February CTP段階)での内容であるため将来変更される可能性が十分あることをあらかじめご了承いただきたい。稿ではVisual Studio 2005とWinFX February CTPをインストールした環境でプログラミングを行っているが、すでにWinFX Beta2のダウンロードが可能となっている。最新のベータ版のダウンロードおよびインストール手順に関しては、下記サイトを参照していただきたい。 Windows Vista デベロッパー センター ベータ版ダウンロード 1. サービスの実装 さて、前

    WCFプログラミングの基礎
  • ScottGu's Blog - ASP.NET MVC Preview 4 Release (Part 1)

  • 第4回 自動実装と自動定義(1/3) - @IT

    ラムダ式を使ったダーティー・テク ―― refの代役 題に入る前に、軽い話題として1つの問題解決事例を紹介しよう。実際にC# 3.0でプログラミング中に遭遇した問題と解決である。ポイントだけ抜き出したシンプルなコードで説明を行う。 まず、以下のようなソース・コードがあったとする。ポイントは、doSomethingメソッドの引数にrefキーワードが付いていて、参照を渡している点である。 using System; static class SomeClass { public static int A = 0; } class Program { private static bool doSomething(ref int a) { return ++a == 1; } static void Main(string[] args) { if (doSomething(ref SomeC

  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
  • 第2回 ラムダ式と型推論 ― @IT

    前回ではラムダ式について解説したが、実例があった方が分かりやすいと思うので、文に先立って、最近実際に筆者が書いたラムダ式を使用したコードの事例を紹介しよう。 ラムダ式を使用した事例 それは、ゲームなどでよく使われる「フラグ」と呼ばれる機能のソース・コード体質改善(つまりはリファクタリング)を行う際に体験したことである。ここでいうフラグとは、文字列からなる名前とそれに関連付けられた整数の集まりである。 なお、以下に紹介するソース・コードは分かりやすさを優先して基機能以外を除去し、若干の修正を加えていることをお断りしておく(つまり、実際にチェックインしたコードと同じではない)。 さて、単に文字列をキーに整数を保管するだけなら、誰でも思い付くとおり、以下のような実装でよい。 private static Dictionary<string, int> flags = new Dictiona

  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
    shkatou
    shkatou 2008/05/07
  • 自動トランザクションのトラブルシュート(MSDTC)

    ASP.NET2.0 自動トランザクションのトラブルシュート ※ローカルの開発環境ならうまくいくのに、リモートのDBサーバーだとうまくいかないetcの場合 ●トランザクションは既に暗黙的または明示的に、コミットまたは中止されています。 (HRESULT からの例外: 0x8004D00E) 上記エラーの原因として、次の2つが考えられます。 1.クライアント側で、MSDTCのセキュリティ構成が受信できる状態になっていない可能性が考えられます。 2.ファイアウォールでMSDTCプログラムとポート135が許可されていない可能性があります。 1.クライアント側で、MSDTCのセキュリティ構成が受信できる状態になっていない可能性が考えられます。 下記手順に従いMSDTCを有効にします。 <対策> a. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。 b. [ファイ

  • mamezou.net

    This domain may be for sale!

  • オープンソースのバグトラッキング・ツール「BugTracker.NET」を使う

    連載目次 バグ管理していますか? バグトラッキング・ツールとは、バグの発生、開発担当者へのバグの通知とアサイン、バグの修正、修正の確認など、ソフトウェアのバグに関する一連の作業を記録/管理するためのツールです。ソフトウェアの開発工程では、テストの段階でバグの報告が行われ、指摘された内容の修正を行い再度テストする、といった作業を繰り返しますが、それらの作業をスムーズに行えるようにすることがバグトラッキング・ツールの目的といえるでしょう。 今回は、連載タイトルの「外部コンポーネント活用術」からちょっと脱線してしまいますが、オープンソースとして配布されているバグトラッキング・ツールである「BugTracker.NET」を紹介します。 ツールを利用した作業の基的な流れとしては、テスター(もしくはアプリケーションのユーザー)がバグを発見、報告し、対応に割り当てられた開発者がそれを修正するとともに、

    オープンソースのバグトラッキング・ツール「BugTracker.NET」を使う
  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
  • 携帯サイトの「ドコモ、au、SoftBank」への対応(2/6) - @IT

    連載 .NETでモバイル・サイト開発を始めよう 第2回 携帯サイトの「ドコモ、au、SoftBank」への対応 シグマコンサルティング 菅原 英治 2007/04/13 ○3.1.3. カスタム・コントロールの利用 続いて、この絵文字コントロールをモバイルWebフォームで利用してみる。 まず、下の画面の手順に従って、カスタム・コントロールをVisual Studio 2005(以下、VS 2005)のツールボックスに登録する。

    shkatou
    shkatou 2008/01/25
  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
  • .NET開発者のためのDI&AOP入門(前編) ― @IT

    “DI”や“AOP”というキーワードを耳にしたことがあるだろうか。これらのテクノロジは、.NET技術者にはまだまだ普及していないのが現状だが、Java開発での長年の利用結果から見ても開発生産性を飛躍的に高めてくれるテクノロジであることは間違いなく、.NET開発でも必ず役立つものであり、むしろ使わない手はない。従って、できるだけ多くの.NET開発者にこれらのテクノロジの良さを知っていただき、有効に活用していただきたいと筆者は考えている。 そこで稿では2回にわたり、前編でDIを、後編でAOPを紹介していきたいと思う。稿を通して.NET開発におけるDIとAOPの有効性と可能性を感じ取っていただければ幸いである。 ■1. DIとAOPを理解するためのサンプルの作成 DI(Dependency Injection。依存注入)とAOP(Aspect-Oriented Programming。アスペ

  • ディベロッパー製品開発統括部 Blog : Silverlight 4 Runtime がリリースされました

    マイクロソフトのディベロッパー製品開発を担当している部署です。 Silverlight 4 SDK/Tools 正式版が公開されました 先週からになりますが、 Silverlight4 SDK および Visual Studio 2010 用の開発アドインが公開されました。... Author: DDJPNVS Date: 06/15/2010 Small Basic 0.9 がリリースされました 前回のリリースから大幅に機能強化を施して、Small Basic の最新バージョンである 0.9 がリリースされました。 今回の強化ポイントは、第一にパフォーマンスが大幅に高くなったことです。... Author: DDJPNVS Date: 06/13/2010 VS フィードバックのツイッターを始めました まだ試験運用中ですがhttps://connect.microsoft.com/Vis

    ディベロッパー製品開発統括部 Blog : Silverlight 4 Runtime がリリースされました
  • Visual Studio 2008で進化するASP.NET 3.5の開発手法(中篇):CodeZine

    はじめに 前篇ではVS 2008のIDE部分をメインに解説しました。引き続き、中篇ではASP.NET AJAXをはじめ、VS2008で追加されたBCL(Base Class Library)について解説します。なお、今回の記事では、ベータ2段階での執筆だったのですが、11月19日にリリースされた英語版RTMを用いて検証も行った結果についても記しているので、日語版RTM前に参考にしていただければ幸いです。これまでの記事Visual Studio 2008で進化するASP.NET 3.5の開発手法(前篇) 対象読者ASP.NET 2.0を使ったことがある方Visual Studio 2008に興味がある方 必要な環境と準備Visual Studio 2008 、Visual Web Developer 2008 Express Editionもしくは、Visual Studio 2008 ベ

  • 言語仕様から読み解くC# 3.0入門:CodeZine

    はじめに C# 3.0の情報や話題も徐々に増えてきてましたし、実際に試されている方も多いことと思います。DLINQやXLINQなどのテクノロジもその姿を現しました。しかし、たまに「C# 3.0で追加された言語仕様はどれもLINQを実現するためのようなもの」といった発言や書き込みを目にします。確かに実現には必要ですが、これは少しショック! ということで、C# 3.0の言語仕様自体に興味を持っていただくべく投稿初挑戦です。これらがどのような新しいスタイルを導くのかをお見せできればと思います。では、未熟者ですがよろしくお願いします。対象読者C# 3.0の言語仕様に興味のある方関数プログラミングに興味のある方やさしい未婚女性(お料理が好きだとうれしい) C# 3.0 言語仕様解説 題に入る前に、まずざっと追加分の仕様を紹介したいと思います。あまり細かい部分までは説明しきれませんので、詳細は仕様書

  • .NET Tools : テスト駆動開発ツール最前線(後編)(1/3) - @IT

    .NET Tools テスト駆動開発ツール最前線(後編) - Mockオブジェクトを使ったNUnit 2.2によるテスト - (株)ピーデー 川俣 晶 2004/11/17 前編では、テスト駆動開発ツールNUnitの新版であるNUnit 2.2の新機能について紹介した。今回は、NUnit 2.2の新機能の中でも最も注目すべき「Mockオブジェクト」と、NUnit 2.2によるテストを支援する2つのツール「Test Driven .NET」と「NMock」について解説する。 Test Driven .NETによる統合されたテスト 前編で見てきたように、NUnitGUIテストランナーも進化しているが、Visual Studio .NET(以下、VS.NET)で開発していると、いちいち別ウィンドウを見るのは面倒である。VS.NET内部でNUnitのテストを実行する方法はないものか。それを実現す