Similar documents
Microsoft Visual Studio 2010 Professional Data Sheet

Visual Studio 2013 による単体テスト 2014 Microsoft Corporation. All rights reserved. 1

Visual Studio ( )

untitled

MVP for VB が語る C# 入門

JACi400のご紹介~RPGとHTMLで簡単Web化~

proventia_site_protector_sp8_sysreq

Embarcadero Developer Camp

<4D F736F F F696E74202D D F838C815B F C835B83938E9197BF2E B93C782DD8EE682E890EA97705D205B8CDD8AB B83685D>

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設

IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators

PowerPoint プレゼンテーション

TestDesign for Web

Visual Studio with Cordova クロスプラットフォーム開発の全貌

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

IBM Internet Security Systems NTFS ファイルシステム必須 一覧の 以後にリリースされた Service Pack (Release 2 等は除く ) は特に記載の無い限りサポートいたします メモリ 最小要件 512MB 推奨要件 1GB 最小要件 9GB 推奨要件

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

Secure iNetSuite for .NET 4.0Jの新仕様について

PowerPoint プレゼンテーション

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10

Microsoft PowerPoint - Session4古賀様.ppt

~ ユーザーインターフェイスの自動テスト ~

MicrosoftVisualStudio.NET による ASP.NETWeb アプリケーションの開発 (#2334)(MP301)5 日間 () コースの概要 このコースでは VisualBasic.NETまたは C# プログラマで Web 開発の初心者が ASP.NETを使用して Web アプ

VFD256 サンプルプログラム

PowerPoint プレゼンテーション

rcp-add-01:アーキテクチャ設計書

システム要件 Trend Micro Safe Lock Trend Micro Safe Lock 2.0 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Windows XP (SP1/

目次 1. 本書の役割 Windows Agent サポート OS とエディション サポート言語 Agent 稼働前提条件 Azure SDK リリース済み Windows Agent のサポート

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

説明書

DPC-0401

Trend Micro Safe Lock 2.0 Patch1 管理コンソールのシステム要件 OS Windows XP (SP2/SP3) [Professional] Windows 7 (SP なし /SP1) [Professional / Enterprise / Ultimate] W

アドイン版 ********************************************* インストール手順書 ********************************************* 目次 JAVIS Appli に必要な環境... 2 JAVIS Appli に必要

システム要件 Trend Micro Safe Lock 2.0 SP1 Trend Micro Safe Lock 2.0 SP1 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Wind

--

インストール ダウンロード Download Ignite UI サービスリリースダウンロード リリースノート ID コンポーネント カテゴリ 説明 カスタムビルドで作成された日本語ロケールの js ファイルを使用すると予期しない構文エラー ( 無効または ビルド バグ修

スピーカースライド作成前の確認シート例

スライド 1

PowerPoint プレゼンテーション

スライド タイトルなし

MVC4 Mobile Classic

C#の基本

+ 本セッションでお伝えしたいこと ビジネス価値にフォーカスした継続的デリバリーを支えるテスト環境がすでに実践フェーズに Visual Studio ALM* による先進的な開発 テスト環境 テスト専用ツールの登場によるチーム生産性の向上 開発とテストのコラボレーション 手動テストを自動化 開発 テ

MISAO with WPF

Oracle Policy Automation 10.0システム要件

SCTM12.0_Product Release Notice_V1

2. ccmybox を利用するには ccmybox の利用には Web ブラウザが必要ですが パソコンの Web ブラウザだけでなく スマートフォンなどのモバイル機器の Web ブラウザからも接続が可能です また Web ブラウザを利用した接続方法以外に 専用接続ツールがメーカーより提供されていま

d_appendixB-asp10appdev.indd

啓林館データベースソフト KeirinkanDB System インストールマニュアル 啓林館中学校 DB システムのインストール 啓林館中学校 DB システムは 算数 数学 と 理科 は別メディアとなります 1 教科をインストールしている場合 追加で別の教科をインストール可能です ( 教科追加イン

Windowsユーザでも 手軽に作れるiPhoneアプリ

バージョン比較表 SPREAD for ASP.NET

アドイン版 ********************************************* インストール手順書 *********************************************

ゲーム作りで学ぶVisual Basic 2010入門

SCTM12.0_Product Release Notice_V1

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

グラフィックトレーニング 概要.NET のグラフィック描画は どんなことができるのでしょうか? グラフィックオブジェクトやグラフィック環境 概念を理解するためには クラスを使って馴れることが近道です 本 書に記載されているコードをカットアンドペーストして 一つ一つの機能を体験してください 前提 グラ

インストール ダウンロード Ignite UI SR ダウンロード リリースノート ID コンポーネント タイプ 説明 AngularJS Wrappers バグ修正 AngularJS 双方向データバインドでデータソースをグリッドへバインドしている際にデータソースへ項目

D-View 6.0 Firmware Release Notes

Agenda Windows 64-bit 概要マネージコード開発 ( 導入 ) マネージコード開発 ( 詳細 ) コーディング上の留意点まとめ

ComponentOne for ASP.NET Web Forms ユーザーガイド

1. はじめに (1) 本書の位置づけ 本書ではベジフルネット Ver4 の導入に関連した次の事項について記載する ベジフルネット Ver4 で改善された機能について 新機能の操作に関する概要説明 ベジフルネット Ver4 プログラムのインストールについて Ver4 のインストール手順についての説明

クラウド税務 会計 給与システム開発にスピードを!A-SaaS が Sencha Ext JS / Sencha Test を導入した軌跡 第 36 回エンバカデロ デベロッパーキャンプ アカウンティング サース ジャパン株式会社土田拓也 斎藤はるか 北村圭 本文書の一部または全部の転載を禁止します

Windows Web Windows Windows WinSock

FormPat 環境設定ガイド

KSforWindowsServerのご紹介

ObjectPartner Pro

Microsoft PowerPoint ï½žéł»å�’å–¥æœ�ㇷㇹㅃㅀ㇤ㅳㇹㅋㅼㅫ曉逃.ppt [äº™æ‘łã…¢ã…¼ã…›]

Microsoft Word - PCOMM V6.0_FAQ.doc

5th CodeGear Developer Camp [A5]

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

NetworkVantage 9

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

スライド 1

iStorage NSシリーズ 管理者ガイド

PowerPoint プレゼンテーション

他の章は下記をクリックして PDF 一覧からお入り下さい IT ライブラリー (pdf 100 冊 ) 目次番号 270 番 Windows Server Enterprise 2008 R2 完全解説 ( 再入門 )

WebOTXマニュアル

HTTP 404 への対処

その他 ご注意事項 喫煙について セミナー会場内は禁煙です 喫煙は当ビル B1F 喫煙所をご利用ください 飲食についてセミナー会場内でご飲食していただけますが ほかの方のご迷惑にならないにようにご協力をお願いいたします 入館証 会場内では 受付時に発行された入館証が必要となります 常に確認できるよう

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

1 ユーザ認証を受けた権限で アプリケーションを利用するために ログインプロキシにアクセスします 2 ログインプロキシにより Shibboleth SP から Shibboleth IdP の認証画面にリダイレクトされます 3 ブラウザに認証画面を表示します 4 認証画面にユーザ / パスワードを入

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ


目的 概要 全体像 概念図 用語の定義 用語 説明 用語 説明 用語 説明 用語 説明 参考資料

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

Windows XP(SP3) の場合または,.Net Framework 4 Client がインストールされていない場合,.Net Framework 4 Client Profile の同意画面が表示されます.Net Framework がインストールされている場合は, この画面は表示されませ

SharePoint Server 2013 文書管理 機能概要

目次 目次 準備いただくもの 準備 SQLServer2008 R2 ExpressEdition のインストール インストールの前に インストール 設定一覧 機

24th Embarcadero Developer Camp

Visual Basic Oracle Database 11 Release 1

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Infragistics Ultimate  インストール手順書

Server and Cloud Platform template

目次 2 1 PC Control Utility PD 1 について 動作環境

Transcription:

Visual Studio と.NET Framework 概要

Runtime Libraries Languag es Tool.NET

Visual Studio 概要

http://download.microsoft.com/download/c/7/1/c710b336-1979-4522-921b-590edf63426b/vs2010_guidebook_pdf.zip

1. 2. 3. 4. 5.

[TestMethod] Assert.AreEqual(3, ans); http://msdn.microsoft.com/ja-jp/library/dd264975.aspx

.NET Framework 概要

.NET Framework メモリ管理セキュリティ管理等 オペレーティングオペレーティングシステムシステム

例 1: 実行場所によるセキュリティの違い Shared フォルダ ( 共有 ) Administrators ユーザー WinApp.exe 1 C: Shared WinApp.exe を実行ファイルの書き込み処理を行っても エラーは発生せず 2 127.0.0.1 Shared WinApp.exe を実行書き込み処理を行った際に アクセス権のエラーが発生

VB C# C++ 共通言語基盤 (CLI : Common Language Infrastructure) 各種ライブラリ 共通言語ランタイム (CLR : Common Language Runtime) Windows OS

リッチな UI の実現 ( アニメーションなど ) UI とロジックの分離 豊富なコンポーネント 既存資産の活用 Windows Presentation Foundation Windows Forms.NET Framework 4.5.1

HTTP Response HTTP Request ドラッグ & ドロップで画面設計 イベント駆動型プログラミング ( 例 : Button1_Click) 豊富なコントロールの活用 従来の開発のスキル活用 ASP.NET Web Forms HTML ベースの UI 開発 MVC パターンによる実装 分離により 個別に拡張やテストが可能 モバイル Web 開発 (jquery Mobile 機種ごとの表示切替など ) ASP.NET MVC HTML ベースの Web アプリ開発 最新 HTML5 / CSS3 / JavaScript に対応 インテリセンス デバッガー.NET Framework 4.5.1 HTML5

http://example.com/api/employee/10151/ public class ValuesController : ApiController { public IEnumerable<string> Get() { return new string[] { "value1", "value2" }; } public string Get(int id) { return value ; // api/value/5 } public void Post ([FromBody] string value) { }

.NET Framework の 仕組み

VB C# アセンブリ (.exe /.dll) アセンブリの中身 MSIL ( 中間言語 ) メタデータ リソース

セキュリティポリシーなどの確認 2 回目以降の実行は コンパイル済のネイティブコードを再利用 共通言語ランタイム アセンブリ (.exe /.dll) JIT (Just-In-Time) コンパイラ ネイティブコード 自動メモリ管理 ( ガベージコレクション ) セキュリティ 例外管理 型チェック メモリ操作などの確認 実行環境に最適化

3.5 4.5.1 3.0 4.0 *3 4.5 1.0 1.1 2.0 *3 1.0 1.1 2.0 4.0 4.5 4.5.1 2002 2003 2005 2008 2013 2012 2010

参考資料 : 情報リソース

http://www.microsoft.com/visualstudio/jpn/ http://www.microsoft.com/visualstudio/jpn/products/compare http://msdn.microsoft.com/ja-jp/library/dd831853.aspx

http://www.microsoft.com/ja-jp/dev/2012/showcase.aspx

参考資料 : Visual Studio 製品紹介

アプリケーション開発 コードレベルの品質確保 ( 単体テストなど ) テストの網羅性 / 効率化 (UI テスト スタブ生成 カバレッジなど ) 包括的な品質の管理 要件の洗練 ( ペーパープロトタイピング / フィードバック収集など ) エンジニア個別にテストを実施 管理者を中心としたテスト バグ管理 ヒアリングベース 非機能要件の確保 アーキテクチャの整合性 運用に近い環境を構築した実機テスト アーキテクチャの理解 / アーキテクトによるレビュー

新機能 Ultimate Premium Pro Test Pro TFS

Ultimate Premium Pro Test Pro TFS

Ultimate Premium Pro Test Pro TFS

Ultimate Premium Pro Test Pro TFS

Team Foundation Server 将来必要となる製品 Windows XP Windows 8 SQL Server 2012 Windows Server 2012 Visual Studio 2012 Visual Studio with MSDN

参考資料 : アプリケーション ライフサイクル管理

価値 時間

価値 時間

デザイン配布検証フィードバック

包括的なテストの実施テスト専用ツールによる効率的なテストの計画 実行 管理 非機能要件の確認負荷テストの実施パフォーマンス分析 単体テストの実行と自動化単体テスト コードカバレッジ UI の自動テスト コードレベルの品質保証コード解析 ( セキュリティチェック等 ) コードレビューのプロセス化

参考資料 : ( 本日ご説明できなかったその他の 機能 )

1. 1. 2. 3.

No 説明 1 [ ビルド後にテストを実行 ] のチェックボックスをオンの状態にすると ビルド終了後にバックグラウンドでテストが実施される ( Ultimate のみ ) 2 テスト結果をグループ化 ( テストの結果 / 経過時間 ) 3 このリンクをクリックすると テストをすべて実行する 4 特定のテストを実施する 5 テストを特定の文字で検索 / 特定の条件で抽出する 6 テスト結果を一覧表示する 7 特定のテスト結果の詳細を表示する

using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using Common; namespace CommonTest { [TestClass] public class CommonUnitTest { [TestMethod] public void BasicTest() { xxxxxx // テストコード } } } C# Imports System.Text Imports Microsoft.VisualStudio.TestTools.UnitTesting Imports CommonVB <TestClass()> Public Class CommonTest <TestMethod()> Public Sub BasicTest() xxxxxx テストコード End Sub End Class VB

http://msdn.microsoft.com/ja-jp/library/ms182530.aspx

[TestMethod] [ExpectedException(typeof(ApplicationException))] public void ExceptionDemoTest() { Class s = new Class1(); c.exceptiondemo(); // 上記の呼び出しで例外が発生せず // テストメソッドが終了したら // テスト失敗 } <TestMethod()> <ExpectedException(GetType(ApplicationException ))> Public Sub ExceptionDemoTest() Dim c As Class1 = new Class1() c.exceptiondemo(); 上記の呼び出しで例外が発生せず テストメソッドが終了したら テスト失敗 End Sub C# VB

Team Foundation Server

http://msdn.microsoft.com/ja-jp/library/dd380742.aspx http://msdn.microsoft.com/ja-jp/library/dd286726.aspx

Using s = ShimsContext.Create() System.Fakes.ShimDateTime.NowGet = _ Function() As DateTime Return New DateTime(fixedYear, 1, 1) End Function Y2KChecker.Check() End Using VB using (ShimsContext.Create()) { System.Fakes.ShimDateTime.NowGet = () => { return new DateTime(2000, 1, 1); }; } Y2KChecker.Check(); C# http://msdn.microsoft.com/ja-jp/library/hh549175.aspx

監視 アプリケーションハイブリッド ( セルフも可能 ) System Center Virtual Machine Manager Windows Linux 既存 VMware 新規 Hyper-V パブリッククラウドリソースプール プロセス自動化 ハードウェア 仮想化基盤 ハードウェア

Team Foundation Server