タグ

.NETに関するhitsujibaneのブックマーク (8)

  • C#/.NETがやっていること 第二版

    Master Canary Forging: 新しいスタックカナリア回避手法の提案 by 小池 悠生 - CODE BLUE 2015CODE BLUE

    C#/.NETがやっていること 第二版
  • VisualStudio C++/CLI 画像処理ソリューション

    ニックネーム:Akira 東京都の町田事業所に勤務 画像処理ソフトの開発を行っています。リンクフリーです! 詳細プロフィールは こちら お問い合わせは、こちら↓ 【補助HP】 画像処理ソリューションWeb版 【Newブログ】 イメージングソリューション

  • 日常の .NET 開発のための関数型プログラミング

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 日常の .NET 開発のための関数型プログラミング Jeremy Miller この 3 ~ 4 年間の .NET エコシステムの中で最も重要な進化とは何でしょうか。Windows Communication Foundation (WCF) や Windows Presentation Foundation (WPF) といった、新しいテクノロジやフレームワークの名前が挙がるかもしれません。しかし、私個人にとっては、.NET Framework の最新の 2 リリースで C# と Visual Basic 言語に追加された強力な機能が、私の日々の開発作業に非常に大きな変化をもたらしていると言えるでしょう。今

    日常の .NET 開発のための関数型プログラミング
  • 深入り.NETプログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • .NET アプリケーションのメモリ使用量の監査

    ホット データ パスで容量の大きいメモリにアクセスする場合、低速のメモリから頻繁にオペランドをフェッチしなければなりません。低速のメモリは桁違いに速度が遅いため、二次キャッシュ ミスが何度か生じると、パフォーマンスに大きな影響を及ぼす可能性があります。 次のケースに進みましょう。アプリケーションのコールド起動時には、(一部の) メモリ消費量が問題になります。図 1 に示すとおり、ハード ディスク アクセスはメイン メモリ アクセスよりもはるかに時間がかかります。オペレーティング システムは、ディスクのデータをメイン メモリにキャッシュすることでこの時間の短縮を試みます。2 回目の起動 (ウォーム起動) 時にアプリケーションの速度が上がるのは、このためです (データが高速のメモリにキャッシュされている)。初回起動 (コールド起動) 時にはキャッシュがまだ行われていないため、データをディスクか

    .NET アプリケーションのメモリ使用量の監査
  • C/C++に対応した、もうひとつのUnitTestFramework ─ WinUnit

    はじめに 単体テストを効率的に行うため、テスト対象となる言語に応じてさまざまなフレームワーク「xUnit」がリリースされています。例えばJavaならJUnit、.NETならNUnit、CならCUnitC++ならCppUnitあたりがそれぞれの代表格といったところでしょうか。 マイクロソフトのオンラインマガジン「MSDNマガジン2008年2月号」で、Windows環境に特化したC/C++対応の単体テストフレームワーク「WinUnit」が紹介されています。実行環境がWindowsに限定されてはいるものの、それを補って余りある使い勝手の良さを実現しています。 CUnit/CppUnitの問題点 CUnitによる単体テストの例を示します。 #include <CUnit.h> #include "Car.h" #include <stdio.h> Car c; int car_setup(voi

    C/C++に対応した、もうひとつのUnitTestFramework ─ WinUnit
  • CLR 徹底解剖 : CLR のハンドルされない例外の処理

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. span.sup { vertical-align:text-top; } CLR Inside Out Unhandled Exception Processing In The CLR Gaurav Khanna Please note that although referenced in the print version of this article, there is no code download. Contents Managed Exception Handling Thread

    CLR 徹底解剖 : CLR のハンドルされない例外の処理
  • UIオートメーションによる自動UIテストの実践 ― @IT

    特集:UIオートメーションによる自動UIテストの実践 WindowsアプリのUIテストを自動化しよう クロノス 亀野 弘嗣 2008/06/03 読者の方々は、UI(ユーザー・インターフェイス)にかかわるテスト(以下UIテスト)を自動化できているだろうか? UIテストを自動化しようとしても、UIテストのコードは記述しにくく、記述方法に一貫性がない、などの理由から、自動化をあきらめる場合が多いのではないだろうか。 .NETの開発においても単体テストの自動化は一般的に行われるようになってきているものの、UIテストの自動化はそういった理由で実現が難しく、あまり行われていないのが現状だ。 そこで稿では、標準的で一貫性のある記述ができるMicrosoft UIオートメーション(以下UIオートメーション。詳細後述)と、テスト・ツールであるNUnitを使用して、UIテストを自動化する方法を紹介する(N

  • 1