WebBrowser コントロールを使用して、既存の動的 HTML (DHTML) Web アプリケーション コードを Windows フォーム クライアント アプリケーションに追加できます。 これは、DHTML ベースのコントロールの作成に多大な開発時間を費やしていて、既存のコードを書き直すことなく Windows フォームの豊富なユーザー インターフェイス機能を利用したい場合に便利です。 WebBrowser コントロールを使用すると、ObjectForScripting プロパティと Document プロパティを使用して、クライアント アプリケーション コードと Web ページ スクリプト コード間の双方向通信を実装できます。 さらに、Web コントロールがアプリケーション フォーム上の他のコントロールとシームレスにブレンドされ、DHTML 実装を非表示にするように、WebBrow
@ITに以前書いたLINQの基礎知識の話が載りました -> LINQの仕組み&遅延評価の正しい基礎知識 - @IT。ああ、もっとしっかり書いていれば(図もへっぽこだし)、と思ったり思わなかったり。それでも校正していただいたのと、細部は修正してあるので、元のものよりも随分と読みやすいはずです。そういえばで1月頭の話なんですね、姉妹編としてRxの基礎知識もやるつもりだったのにまだやってないよ! ところでそもそも基礎知識といったら標準クエリ演算子が何をできるかではないのでしょうか?知ってるようで知らない標準クエリ演算子。101 LINQ SamplesもあるしMSDNのリファレンスは十分に充実していますが、しかし意外と見逃しもあるかもしれません。また、Interactive Extensionsで何が拡張されているのかは知っていますか?ついでにJS実装のlinq.jsには何があるのか知っています
var q = from parent in XElement.Parse(rsp).Element("root").Elements("parent") from child in parent.Elements("child") from item in child.Elements("item") select new { Parent = parent, Child = child, Item = item }; foreach (var x in q) { Console.WriteLine("parent:{0}, child:{1}, item:{2}", x.Parent.Attribute("id").Value, x.Child.Attribute("id").Value, x.Item.Attribute("id").Value ); } Feedback # メソッ
LINQの結果は遅延評価なので、その場で全部評価して欲しかったりする場合などに使うToArrayとToList。どちらを使っていますか?私はToArrayのほうが好みです。と、いうのも、LINQで書く以上、長さは決まったようなものなので、これ以上AddやRemoveしたいことなんてほとんどない。勿論、必ずないとは言いませんので、その場合だけToListを使いますが、そうでない場合は、長さが固定だという意図を示すためにもToArrayが好ましい。 パフォーマンス T[]やList<T>に変換されたあとだと、T[]のほうが、大体においてパフォーマンスは良い。という点でもToArrayがいいかなあ、と思うわけですが、それはさておき、ではToArrayとToListメソッドそれ自体のパフォーマンスはどちらのほうが良いでしょうか?理屈の上ではToListのほうが上です。というのも、変換処理は下記の図
When an ASP.NET page runs, the page goes through a life cycle in which it performs a series of processing steps. These include initialization, instantiating controls, restoring and maintaining state, running event handler code, and rendering. It is important for you to understand the page life cycle so that you can write code at the appropriate life-cycle stage for the effect you intend. If you de
すべての 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 とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
それぞれの次期バージョンで、 親和性を高める計画が公表されています。 NUnit のファンも 単体の NUnit ランナーを見なくなる日が来るのかもしれません。 まず NUnit から。 近々 NUnit 3 にバージョンアップする予定になっていますが、 そのアーキテクチャ計画書 "NUnit 3.0 Architecture" (英文; 2011/02/19付け) を見ると、 IDE 統合の記述があります。 In the area of IDE integration, we will deliver a Visual Studio addin or package for running NUnit tests. ( IDE 統合の分野では、 NUnit のテストを実行するための Visual Studio のアドイン(またはパッケージ) を提供します。 ) 一方、 Visual St
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.
ASP.NET 2.0ではユーザー固有の情報(プロファイル)を管理するための「プロファイル」機能が導入された。プロファイル機能を利用することで、例えば登録ユーザーの漢字名や住所、E-Mailアドレスといった情報を管理したり、ユーザーごとに異なるテーマを適用し、パーソナライズされたページを見せたりといった機能も簡単に実現できるようになる。 本稿では、「TIPS:[ASP.NET]テーマ機能でサイト全体のデザインを一括変更するには?」で紹介した「テーマ」機能を、プロファイル機能を使ってユーザーごとに変更するサンプル・プログラムを作成してみよう。 なお、本稿のサンプルを利用するには、まず「TIPS:[ASP.NET]セキュリティ・コントロールでログイン機能を作成するには?」で紹介した「ASP.NET Webアプリケーション管理ツール」から現在のフォルダ(ここでは「Auth」フォルダとする)に対し
僕のセッションの資料をアップします。 前回は時間オーバー。今回は10分も早く終わるとかorz。 わんくま同盟 東京勉強会 #60 http://www.wankuma.com/seminar/20110625tokyo60/ 普段ブログで書いているような話や、今までUPしたスライドのような話ではなくて、超初心者向けの内容です。 「一般的な設計原則とWPF/Silverlightの特徴から導出するMVVMパターン」という副題が付けてあります。 とりあえずSlideboomはパワポアニメもいけるようで大満足。 レビュー協力してくれた秘密組織 謎クエリの会のみんな、@xin9leさん本当にありがとう!。 課題 反省会という名の、いつものメンバー的な3次会で、「WeakEventの話はレベル1にふさわしくないんじゃないの?」という意見をもらっていたり。WeakEventパターンへの踏み込んだ解説は
HTML5 では input でのファイルアップロードが拡張されていて、multiple 属性を付けると複数のファイルを送信できるようになっています。 残念ながら IE9 では使えないのですが、ASP.NET MVC での使い方のメモを兼ねて書いておきます。 ビュー @using (Html.BeginForm(null, null, FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type="file" name="files" multiple="multiple" /> <input type="submit" /> } @if (ViewBag.Files != null) { foreach (var file in (HttpPostedFileBase[])ViewBag.Files) {
元ネタは How to: Create Multi-Project Templates http://msdn.microsoft.com/en-us/library/ms185308.aspx なんだけど、一回作ってる最中にうまくビルドできなくなったので、メモとりながら「やってみる」という blog 要 Visual Studio SDK です。 プロジェクトテンプレートのプロジェクトを作成。ソリューションエクスプローラー上での構造があうように作る。 <?xml version="1.0" encoding="utf-8"?> <VSTemplate Version="3.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005"> <TemplateData> <Name
コンポーネント作ろうよ - 菊池 Blog コンポーネントにしてツールボックスに乗せるか否かの議論は別にして、カスタムコントロールにすることが必要なケースが昔に比べて減っているのは確か。 過去の日記でも触れているが、WindowsFormsに限れば匿名デリゲート等でコードを動的にアタッチして、既存のコントロールの機能を追加したり差し替えたりすることができるようになったことで、業務システムにおけるカスタムコントロールの必要性は随分と減った。 ただし、菊池さんも書いているように、複数のコントロールの振る舞いを統合して管理する何かが必要になる。細かい粒度であればコンポーネントだろうし、粗い粒度であればフレームワークということになるか。 拙作のWindowsForms用フレームワークは上記のようにカスタムコントロールはできるだけ作らないポリシで開発したが、ある業務(実際に既に稼働している)において
特集:ASP.NET 4概説(前編) ASP.NET開発者のためのVisual Studio 2010新機能 山田 祥寛 2010/06/30 2010年4月21日、「Visual Studio 2010日本語RTM版」(以降、VS 2010)の開発が完了した。同日よりMSDNサブスクライバー・ダウンロードで公開されているので、すでに導入されている諸氏も少なくないだろう。さらに6月18日より、一般ユーザーに対するパッケージ販売が開始されているので、いよいよVS 2010への移行にも弾みがついていくことだろう。 VS 2010の新機能については、「次期Visual Studio 2010と.NET Framework 4.0の新機能」や「現場開発者から見たVisual Studio 2010」などが詳しいので、併せて参照していただきたい。 本稿では、VS 2010におけるあまたの新機能の中で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く