Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
ここでは.NETについて解説します。 .NET Core/.NET Framework のクラスライブラリにおけるクラス・インターフェイス・メソッドの動作や使い方など、主に言語やプラットフォームに依存しない部分を中心に解説しています。 本文中で解説するクラスやメソッドにはできる限り.NET API ブラウザーおよびMicrosoft Docsへのリンクを設定してあります。 クラスやメソッドの詳しい仕様や、サポートされるフレームワーク・ランタイムバージョン等の正確な情報はリンク先のドキュメントを参照してください。 サンプルコードは主にC#・VB.NETで記述しています。 記事の公開時期によってはコードの書き方としては古くなっているものがあります。 C#・VB.NETでは言語の互換性が維持されているため動作しなくなっているサンプルコードはないはずですが、現在ではより良い書き方にできるコードがあ
プログラムを書いていると、時に Web サイトのデータを引っ張ってきて解析したり、加工したりしたい場合が出てきます。そんな時に必要なのが HTML パーサーです。 .NET (C#, VB.NET etc)には標準で HTML パーサーが組み込まれていないので、探してみたら以前は見つからなかったすばらしい HTML パーサーが出ているじゃありませんか。 その HTML パーサーは、Html Agility Pack というものです。 Html Agility Pack Html Agility Pack のすばらしいところはいくつもあるのですが、その1つがインストールの容易さです。 Visual Studio には、パッケージ管理マネージャーとして NuGet (ぬげっと) という仕組みがあるのですが、Html Agility Pack は NuGet で簡単にインストールすることができま
MicrosoftからIntroducing Garnet – an open-source, next-generation, faster cache-store for accelerating applications and servicesという記事が今日公開されて、Garnetという新しいインメモリデータストアがOSSとして公開されました。Microsoft ResearchでFASTERを手掛けていたチームによるもので、FASTERはC#実装の高速なキーバリューストアでした。今回のGarnetはその発展形のようなもので、FASTERベースのストレージと、Redis互換のプロトコルによる、インメモリデータストアになっています。詳しくはGarnetのほうのブログA Brief History of Garnetで。GarnetもC#で作られています。 ベンチマークによると、Re
わずか1つのファイル、300行のライブラリです。作成者は日本人だそうです。 DynamicJson - Source Code全容はこちら C#4.0で追加された動的型をうまく使ったJSONパーサーです。 作者さんのブログにある解説記事です。 使い方 読み取り var json = DynamicJson.Parse(jsonString); var hoge = json.hoge; var isRight = json.nest.isRight; 文字列をパーサーに読み込ませるとパースした結果のオブジェクトを返してくれます。あとはそれに対してあたかもプロパティがあるかのようにアクセスするだけです。ネストしてても大丈夫。 書き込み var obj = new { str = "string", num = 1, nest = new { bool = true }, array = ne
C#(.NET Framework)に限ったことではありませんが、汎用的にテキストファイルを扱うようなアプリケーションを作っていると、よく 特定の文字コードのファイルしか読み出せないのでは困る ⇒文字コードを自動判別し、テキストの内容を取り出したい 読み出したファイルと同じ文字コードでファイルを書き出したい ⇒読み出したファイルの文字コードを知りたい といった場面に出くわします。 ですが、C#(.NET Framework)標準のライブラリではそのような機能は提供されていないため、文字コードを判定するには、 自前で文字コード判定のロジックを実装する 出来合いの外部ライブラリ、Windows版NKF32.dll、ICU4Cなどを利用する IE用の文字コード判別ライブラリ(mlang.dll)を利用する ※COMコンポーネント呼び出し要 のいずれかの方法を取ることになります。 HNXgrepと
A .NET API for the libVLC interface so the vast majority of VLC functionality could be utilized in managed applications Download source code - 810.4 KB Introduction Ever since I started using VLC Media Player, I was impressed with its capabilities, especially its built-in codecs which require no further installations. After exploring the VLC structure a little further, I found the libvlc.dll modul
.NET開発者がよく使うサイト、本当に使えるサイト【2014年度版】:特集:.NET開発者のためのオンラインリソースガイド Web上には.NET関連サイトが数え切れないほどたくさんある。その中でも.NET開発初心者がまずは押さえておきたいWebサイトを厳選してまとめた。 本稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになった方に贈るオンラインリソースガイドの2014年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 本稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET FrameworkとVisual Studioを提供するマイクロソフトのサイトだろう。だが、ひとくくりに「マイクロソフトのサイト」と
【ASP.NET MVC】 ルーティング / 例外 【Azure】 Windows Azure 【C#】 VB.NET関数 / VB関数 / オブジェクト / コンパイラー / データ型 / デザインパターン / デバッグ / ビルド / フォーム / プロジェクト / 演算子 / 型変換 / 言語構文 【C# 3.0】 言語構文 【CLR】 GAC 【IE開発者ツール】 JavaScript 【JavaScript】 DOM / データ / ナビゲーション / ファイルダウンロード / フォーム / 言語構文 / 多言語対応 / 文字列 【Silverlight 2】 Borderコントロール / HTML DOM / ListBoxコントロール / TextBlockコントロール / TextBoxコントロール / Webサーバ / コントロール / スレッド / ツール / ブラウザ
こんにちは。福田です。 唐突ですがみなさん長期休暇中に緊急で呼び出されるということがよくあると思います。そういったケースで便利なWindowsデスクトップ常駐アプリを作ってみました。主に長期休暇中にずーっとWindowsPCでゲームをやり続けて自宅に引きこもるタイプの方向けのアプリケーションになります。 #00 完成予想図 今回作成したアプリケーションは下記のようにWindowsのデスクトップ右下から大きめの『クラメソちゃん』ポップアップが表示され、赤字でメッセージが描かれており、ポップアップは意識的に非表示にしない限り表示しっぱなしというようなアプリケーションを作りました。 アプリケーション仕様 緊急呼び出す側がSNSにメッセージを通知する Amazon SNSからAmazon SQSにメッセージが通知される WindowsデスクトップアプリケーションがAmazon SQSを監視してメッ
Visual Studio 2013(以降、「VS 2013」と表記)は、マイクロソフトが提供する開発ツールだ。この開発ツールを使えば、素早く簡単にさまざまなプログラムを作成できる。実際にその開発を体験すれば、VS 2013による開発の「容易さ」と「速さ」にビックリすることだろう(ちなみに、この「簡単さ」と「速さ」のことを、プログラミングの世界では「開発生産性」と呼ぶ)。 本連載は、プログラミング経験がほとんどない読者を対象として、VS 2013を使った開発のイロハを解説する。そのため、できるだけプログラミングの基礎から解説することを心掛けた。VS 2013は未経験でも、プログラミングの経験があるという読者の方々にとっては、説明が冗長な部分があると思われるが、ご了承いただきたい。VS 2013プログラミングの最初の取っ掛かりとして、企業の新人プログラマーや、.NETプログラミングをゼロから
CBR250Rに乗り始めて4年目になるのですが、少し前にツーリングに行っている時にこんな感じで液もれがあるのを見つけました。 結構な量のなんらかの液が出ているのが外見からわかりますが、液体が出てきている箇所がシートの左側の付け根あたり。 さすがにエンジン関係ではなさそうなのですが、考えられるのはバッテリーがおかしいのか、と思いシートを開けてみると、、、 こんな感じで、どういうわけか、バッテリーよりさらに上側から液体が出てきているようです。 で、この正体がこちら。 こちらシートの裏側にスポンジが見えている穴が開いているのですが、こちらから水が出ていた、という単純な話でした。 普段バイクにはバイクカバーをかけて屋外に駐車しているのですが、カバーとシートの防水が弱くなって、スポンジまで水が行っていたようです。
対象ソフトウェア:Windows 2000/Windows XP/Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows 10/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2、.NET Framework 1.0/1.1/2.0/3.0/3.5/4/4.5/4.5.1/4.5.2/4.6 解説 .NET Frameworkとは、Visual Studioなどで開発したCLR(Common Language Runtime)ベースのプログラム(.NETアプリケーション)を実行するために必要なランタイムである。.NETアプリケーションを実行するには、Windows環境に.NET F
C#やVisual Basic(VB)で開発した.NETプログラムの中で、カスタム処理をプラグインの形で動的にアプリケーションに組み込んで実行したい場合に、そのプラグインをRubyスクリプト・ファイル(以降、Rubyファイル)で簡単に記述できるようにしたい場合はないだろうか? そのような場合には、IronRubyを用いることで、C#/VBプログラム内でRubyファイルを実行することが可能だ。本稿ではこの方法について説明する。 ●事前準備 まずは、Ruby関連の開発環境を整えよう。IronRubyのダウンロード・ページを訪れ、最新のIronRubyをダウンロードして、インストールもしくは.zipファイルを展開する(インストーラ版とバイナリ版が用意されているが、本稿の内容であればバイナリ版でよい。今回は「IronRuby 1.1.3 Binaries」をダウンロードして「C:\Projects
USBカメラから撮った映像をiPadのSafariで再生できるようにMP4にエンコードしたい。だけれども、AVIとかWMVとかで記録した後でmp4にエンコードするのは面倒くさい。 だからUSBカメラからそのままMP4に記録したい、というわけで頑張りました。久方ぶりに訳のわからないMicroSoftワールドに突入。ここんとこブックマークがDirectShowって出てたのは、これ作ってたからです。 COM嫌い! はじめに 手順としては、 GraphEditをインストール DirectShow Filterをいろいろ入れる DirectShow Filter Toolをインストールする 映像をh264にエンコードできるDirectShow Filterを探す 音声をAAC-LCにエンコードできるDirectShow Filterを探す mp4のMuxができるDirectShow Filterを探
連載:.NET中心会議議事録 第6回 デベロッパーでもできる! UX向上手法 デジタルアドバンテージ 一色 政彦 2011/10/17 今回のテーマは「デベロッパーでもできるUX向上手法」。デザイナーにしかできない仕事だと思われがちなUX(ユーザー・エクスペリエンス)の向上について、デベロッパーの視点を中心に講演やQ&Aが行われた。セミナーの構成は、下記のとおり。 基調講演『社会と繋がるためのUX』: 50分。詳細後述。 UXセッション『XAMLで学ぶレイアウトスキル』: 30分。詳細後述。 Q&Aセッション『識者・経験者に聞く、デベロッパーでもできるUX向上手法』: 85分。本セミナーに寄せられた質問をモデレータが発表し、パネリストが回答。 懇親会: 45分。来場者と登壇者が軽食&ドリンクをとりながら、意見を交換。 本稿では、基調講演および各セッションのUstream中継の動画を視聴・閲
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く