タグ

.netに関するcon_mameのブックマーク (13)

  • neue cc - Modern C# Programming Style Guide

    C# Advent Calendar 2011、ということで、C# 4.0時代のプログラミングスタイルについて説明してみます。モダン、というけれど、某書のように変態的なことじゃなくて、むしろ基的な話のほうです。こういったものはナマモノなので、5.0になればまた変わる、6.0になればまた変わる。変わります。古い話を間に受けすぎないこと(歴史を知るのは大事だけど、そのまま信じるのは別の話)、常に知識をリフレッシュするようにすること。そういうのが大事よね。でも、だからってモダンに書けなきゃダメ!なんてことはありません。ただ、知ること、少しずつ変えていくこと、そういうのは大事よね、って。 ところでしかし、私の主観がかなり入っているので、その辺は差っ引いてください。 varを使う C# 3.0から搭載された型推論での宣言。出た当初には散々議論があって、今もたまに否の意見が出てきたりもしますが、va

  • SharpPcapを使ってパケットキャプチャ - 山奥通信 増刊号

    なんかWinPcapが流行っているようで(チト違う(;゚Д゚))。 そういえばSharpPcapとかあったなということで、.NETからSharpPcapを使ってパケットレベルでの操作を行う方法について。 まずは必要なものと言うことで、下記をダウンロード(´∀`) WinPcap http://www.winpcap.org/install/default.htm SharpPcap http://sourceforge.net/projects/sharppcap/ WinPcapはインストールしておきます。 SharpPcapは解凍して、Visual Studioで作ったプロジェクトでSharpPcap.dllを参照設定。 SharpPcap.dllはwpcap.dllで公開されるAPIを使って、.NETから簡単にWinPcapを使用できるようにしたものです。 っということで、Sharp

    SharpPcapを使ってパケットキャプチャ - 山奥通信 増刊号
  • WPFのビットマップ効果を使ったチャート表示アプリケーションを作る

    Chart for WPFコンポーネントは、WPF(Windows Presentation Foundation )の持つ高品質な 2-D/3-D グラフィックス表示やアニメーション機能を生かすことができるようになっています。 特にビットマップ視覚効果では、単純なピクセル処理操作ではあるものの、シャドウやべベル、グロウなどの視覚効果をチャートの要素に適用でき、さらにこの視覚効果をアニメーションさせることができます。 また、作成したグラフを画像ファイルに保存することができるので、他のアプリケーションとグラフを画像データとして共有できます。 そこで、前回の記事「データをグラフ表示するWPFアプリケーションを作る 」で作成したグラフに、さらに視覚効果とそのアニメーション機能を追加し、作成したグラフをファイルに保存する機能を組み込んでみました。

    WPFのビットマップ効果を使ったチャート表示アプリケーションを作る
  • Silverlight 3、ここがすごい!(1/5) - @IT

    ※ 【2009/07/16】Silverlight 3の日語開発環境がリリースされたため、それに合わせてリンク先などの修正を行いました。 ※ 【2009/07/23】Expression Blend 3の正式版(英語版)がリリースされたため、それに合わせてリンク先などの修正を行いました。 皆さん、こんにちは。去る7月10日、Silverlight 3が正式にリリースされました(Silverlight 3ランタイムは日語環境に対応しています。開発環境の日語版は7月16日に正式リリースされました)。Silverlight 2のリリースが、2008年10月14日であったことを考えると、1年を待たずしてのバージョン・アップとなりました。このことから、このテクノロジに対する、マイクロソフトの力の入れ具合が分かるのではないでしょうか。 Silverlight 3プラグインのインストール 稿では

  • iPhoneでC#アプリが審査に通るワケ OSS実装「Mono」で広がる.NETの応用 − @IT

    2009/01/29 iPhone向けにC#で書かれたゲームが40以上存在する――。2009年1月7日付けのブログ投稿で、こんなにわかに信じられない現象を伝えるのは、メキシコ出身のオープンソース開発者、ミゲル・デ・イカザ(Miguel de Icaz)氏だ。iPhoneアプリケーションの開発といえば、アップルが提供するSDKに含まれるObjective-Cを使うか、Webブラウザ上でのみ動作するJavaScriptで実装するかのいずれかだった。 C#のような実行時にランタイム(.NET Framework)を必要とするプログラミング言語は、iPhoneでは使えない。なぜなら、任意のコードを実行できるランタイムを配布パッケージに含めることを、セキュリティ上の理由からアップルが禁じているからだ。 ではなぜ、C#アプリケーションが審査に通るのか? この背後には、オープンソースプロジェクト「Mo

  • invisiblefulmoon.net - invisiblefulmoon リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Windows Live Writer用のプラグインを開発する:CodeZine

    はじめに Windows Live WriterはMicrosoftが無償で提供しているデスクトップブログオーサリングツールです。Live Writerを使用すると、オフライン状態でもデスクトップからブログエントリを書くことができます。Live WriterはMicrosoftの専用ブログサイト(Windows Live Spaces)をサポートするだけでなく、MetaWeblog APIまたはAtom Publishing Protocolに対応する任意のブログエンジンをサポートしており、たとえばWordpress、Community Server、LiveJournal、Bloggerなどのブログエンジンで使用できます。Live Writerではユーザーのブログスタイルをダウンロードし、それをテンプレートとして使用できるので、自分のブログのスタイルでブログエントリを書くことができます。

  • Microsoft .NET ILアセンブラ入門:CodeZine

    はじめに 実践的な開発経験のある.NET Frameworkアプリケーションプログラマであれば、ILDASMを使ってプログラムを逆アセンブルしたコードを見たことがあるでしょう。.NET Frameworkアプリケーション開発は、Visual BasicやC#、C++/CLIなど、多くの言語を使って開発できますが、最終的に生成されるのは標準化されているCIL(Common Intermediate Language)と呼ばれる中間言語です。Microsoft Intermediate Language(MSIL)とも呼ばれ、単純にILと略されることもあります。中間言語を含む共通言語基盤CLI(Common Language Infrastructure)は、既にEcma-335やISO/IEC 23271、JIS X3016などで標準化されているため、Microsoftによって独占されている

  • .NET TIPS プログラムからソース・コードをコンパイルして実行するには? - C# - @IT

    「TIPS:プログラムからソース・コードをコンパイルするには?」では、プログラム中に埋め込んだソース・コードをコンパイルして実行可能ファイルを出力する方法について解説したが、ここでは実行可能ファイルに出力せずに、コンパイル後に直接呼び出して実行してみる。 次のサンプル・プログラムは、文字列として埋め込んだソース・コードをプログラムの実行時にコンパイルし、さらにそれを実行するために、そのMainメソッドを呼び出す。結果として「Hello C# World!」のメッセージが出力される。 // compileinvoke.cs using System; using Microsoft.CSharp; using System.CodeDom.Compiler; using System.Reflection; public class CompileInvoke { static string

  • MSDN ホームページ

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

    MSDN ホームページ
  • @IT:.NET TIPS Win32 APIやDLL関数を呼び出すには? - C#

  • 【デブサミ2008】.NET Frameworkの仕組みを再確認、不測のトラブルに備えよう:CodeZine

    デブサミ2日目のセッション「今こそ知りたい! .NET Frameworkのメカニズム」では、マイクロソフト株式会社 新村剛史氏が、.NET Frameworkの概要および実行の仕組みについて語った。 既存技術のおさらいが中心だが、入門者だけでなく、実際に使っている.NET Framework開発者にとっても、.NET Frameworkの理解を深めておくことは、開発環境では動くが実行環境で動かない、DLLが見つからないっといった不測のトラブルを防ぐのに役立つだろう。 .NET Frameworkの概要 .NET Frameworkはマイクロソフトが開発したアプリケーションの開発/実行環境。複数のバージョン(1.0/1.1/2.0/3.0/3.5)があるが、1.0から2.0までが機能強化であったのに対し、3.0、3.5はそれぞれ機能拡張と進化の形が一部異なっている。1.0/1.1/2.

  • Webアプリケーションのパフォーマンス向上を実現する5つのステップ:CodeZine

    はじめに ASP.NET Webアプリケーションの運用開始日が近づいているが、パフォーマンスに少々問題がある――このような経験をした覚えはないでしょうか。開発者の目標は、正しいメモリ管理と、Webサーバーによる要求の処理方法を理解したうえで、適切に動作するWebアプリケーションを開発することです。しかし、この目標を念頭に置いてアプリケーション開発に取り組んでいるにもかかわらず、パフォーマンスを向上させるチャンスを見逃していることがよくあります。そこで稿では、Webアプリケーションのパフォーマンスを簡単に向上させる5つのステップを紹介します。1. データアクセスオブジェクトを適切に処理する データアクセスオブジェクトが正しく処理されないことが、サーバー上のメモリを無駄にする原因の1つです。データアクセスオブジェクトを作成する場合は、その有効期間に加えて、不要になった場合の破棄の方法について

  • 1