はじめに Visual Studioは2005の時から単体テスト機能を搭載するようになりました。2008のバージョンからは一般的な開発者が利用するProfessional Editionにもこの機能が搭載され、2010のバージョンでも同様となっています。本稿(および本シリーズ)では主に単体テスト機能にフォーカスしますが、開発者の利用シーンをキーワードに、いくつかのシナリオを想定して、その時々の使い方を取り扱っていきます。初回となる今回は、最も基本的ないくつかの点について見ていきましょう。 対象読者 .NET Frameworkを利用した開発プロジェクトに携わっている方 Visual Studioの単体テスト機能に興味がある方 必要な環境と準備 本稿で解説する内容を実際に試す場合には以下のいずれかのソフトウェアが必要になります。 Visual Studio 2010 Professional
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Visual Basic 2010 のコレクション初期化子と配列初期化子 Adrian Spotty Bowles Microsoft Visual Studio (VS) 2010 製品開発サイクル中に実施された言語の変更の一部は、これまで多くのスケルトン コードを使用しなければ実現できなかったタスクを簡素化することを目的としています。Visual Studio 2010 で行われたこうしたアプローチは、コーディング エクスペリエンスを改善し、生産性を向上します。Visual Studio 2010 リリースの新機能の 1 つに、コレクション初期化子があります。この機能は 2008 の C# で提供されたも
最近の Web アプリケーションの傾向は、サーバーサイドとクライアントサイドの実装がこれまで以上に疎結合になってきています。サーバーサイドでは API を公開し、クライアントサイドでは、JavaScript (jQuery) で非同期に API を経由してデータを JSON や XML で取得したり、Web アプリケーションだけでなく、WPF, Silverlight などを使ったアプリケーションやスマートフォン向けのアプリなどでの Web API の利用があたりまえになってきています。 サーバーサイドで公開され、HTTP 経由で呼び出しす API (Application Programming Interface) を一般的にも Web API と呼んでいますが、むかーしむかしは、XML Web サービスなどと呼ばれていたこともありました。 マイクロソフト開発プラットフォームでは、We
対象読者 Visual Studio 2010によるSharePoint 2010開発に関心がある開発者 SharePointのサンドボックスソリューションの開発に関心がある開発者 必要な環境 サンプル作成のために、本連載の第1回『SharePoint 2010開発の紹介』を参考にして、SharePoint 2010の開発環境を整えてください。 SharePoint Onlineとは SharePoint Onlineとは、クラウド上で提供されるSharePointサービスのことで、SharePoint 2010がベースとなっています。SharePoint Onlineは、現在マイクロソフトが提供しているOffice 365のサービスの一つとして利用できます(図1)。 Office 365では、Office Web Appsなどに代表される種々のサービスをクラウド上で提供します。利用者は月
Microsoft SharePoint® Online 向けの Microsoft Office クライアント ソリューションの開発では、自社運用バージョンの SharePoint 2010 のソリューション開発とは、わずかに異なるアプローチが必要になる場合があります。特に、Office クライアント内の SharePoint Online データにアクセスする場合には、リモート認証を処理する必要があります。また、Office 2010 Professional Plus サブスクリプションがインストールされているコンピューターでは、Microsoft Visual Studio 2010 を使用してドキュメント レベルのアドイン ソリューションを開発することはできません。この記事では、これらの違いに対処する方法について説明します。 関連ドキュメント Office 2010 で Shar
Welcome to Visual Studio! We’ve got everything you need to create great apps for devices or desktop apps, for the web and in the cloud. Write code for iOS, Android, and Windows in one IDE. Get great IntelliSense, easy code navigation, fast builds, and quick deployment. Visual Studio increases your productivity and makes it easy to do your work alone or as part of a larger team. Download Visual Stu
This article introduces Windows Automation API 3.0 improves the speed of Microsoft Visual Studio 2010, and provides a Windows Automation API 3.0 update. Original product version: Visual Studio Ultimate 2010, Visual Studio Professional 2010, Visual Studio 2010 SDK Original KB number: 981741 Introduction Applications that use Windows Automation APIs can significantly decrease Visual Studio Intel
はじめに ASP.NET MVC 3(以下、MVC 3)のController周りの改良点として、Dependency Injection(以下、DI)の容易な実装が挙げられます。今回はMVC 3におけるDI実装と利用方法についてご紹介します。 DIの登場の背景はJavaでのWebアプリケーション開発での課題が根底にあります。一昔前のJavaでのWebアプリケーション開発では、Enterprise JavaBeansコンテナと呼ばれるアプリケーションサーバーの起動が非常に遅いことが問題としてありました。この問題に対応し、テスト容易性の向上とコンポーネントの再利用性の向上を狙い考え、生み出されたのがDIと呼ばれる開発手法です。 DIとはクラス間の直接的な依存関係を排除する開発手法であり、DIを実現するツールのことをDIコンテナと言います。JavaにおけるDIコンテナとしてはJavaのSpri
はじめに 前回の記事『C#で始めるテスト駆動開発』では、TDD Boot Camp(TDDBC)横浜の課題を使って、NUnitを使ったTDDの手順を紹介しました。おかげさまで好評をいただけたようで、多くのかたに読んでいただけました。ありがとうございます。 Twitterで呟かれた読者の感想に、Visual Studio標準の単体テスト機能(MSTest)よりもNUnitの方が人気なんだろうか、というものがありました。人気のほどは分かりませんが、開発現場ではMSTestを使っているところもあります。そこで今回は、前の記事で書き漏らしたことをいくつか補足させていただいた後、MSTestを使ったTDDについて説明します。 対象読者 TDDに興味をお持ちの.NET Frameworkの開発者。 必要な環境 サンプルコードはC#で、Visual Studio 2010 Ultimateエディションを
0.前置き 前回に引き続き、構成管理のねた。 初めてのGit。初めてのGit with Visual Studio。 手探りで、記事を書きながら、勉強します。 書き終えれるのか、Gitの最初の壁を越えれるのかが心配です… 内容としては、Gitのインストール、Visual StudioのGit用アドインのインストール、そして、ちょっとだけGitを触るで行きます。 作業メモを兼ねています。 注意: アドインを使うので、以降の作業ではVisual Studioの有償版を利用する必要があります。 1. Gitのインストール 最初にGitをインストールします。 Gitのインストール方法は、結城さんの記事を参考にしました。 Gitの基礎練習。 最初に、msysgit(Git for Windows) のインストーラーをダウンロードします。 「Downloads」から、Git-1.7.4-preview
Mandarine-wp7ではリポジトリにgitを選択しているが、Visual Studio 2010ではgitは直接サポートされておらず、リポジトリの操作はIDEとは独立して行う必要がある。 git bashシェルで操作する git GUIで操作する(一部の操作しか実施できない) TortoiseGitで操作する ※全てMSysGit(http://code.google.com/p/msysgit/)のインストールが必要となる。 まあ、これでも十分なのだがSVNではAnkhSVN素晴らしい拡張があった。 なのでGitもVisual Studio 2010のIDEと連携してリポジトリを操作したい所だ。 Git Source Control Provider Git Source Control Provider - Visual Studio Gallery Git Source Con
はじめに 各地でTDD Boot Camp(TDDBC)が開催されるようになり、このところTDD(テスト駆動開発)が注目を浴びています。ただ、自分でも試してみようと思った時に目につく書籍や記事などは、Java、Ruby、PHPといった、いわゆるオープンソース系の言語ばかり。.NET Framework(Windows)で開発の仕事をしているとTDDは関係ないんだろうか、…とさえ思えてくるかもしれません。 しかし、そんなことはありません。.NET FrameworkでのTDDに必須のユニットテストフレームワークとして有名なNUnitの最初のバージョンは、Visual Studio .NET 2002がリリースされる以前の2001年に公開されています。.NET Frameworkは、生まれたときからTDDと共にあると言っても過言ではないでしょう。 この記事では、TDDとTDDBCについて簡単に
はじめに 単体テストで最も一般的に行われるものは、あるメソッドを実行させてみてその結果を得るというものです。すなわち、単体テストでは「対象メソッドをテストする」ことが一般的です。このため、単体テストではデータベースアクセスを伴うテストやUI操作を伴うテストをどのようにすればよいかといったことがよく問題になります。データベースアクセスを伴うテストの方法については前回とりあげたのでそちらをご覧ください。もう一つの問題であるUI操作を伴うテストを行うために、Visual Studio 2010から「コード化されたUIテスト」(自動UIテストと呼ばれることもあります。本稿では以降、自動UIテストと称します)という機能が備わりました。 自動UIテストを利用することで、WindowsアプリケーションやWebアプリケーションの画面を操作し、その記録を再生することによってテストを実施できるようになります。
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く