今日 8 月 9 日は世界の先住民の国際デー。現在世界には、少なくとも 5000 の先住民族が存在し、約 90 カ国の国々に暮らしています。彼らが直面する大きな課題の一つに言語の喪失があり、世界で 4000 前後ある先住民の言語のうち、約 2600 の言語が消滅の危機にさらされています…
@IT > Insider.NET > .NET TIPS > WindowsフォームでWPFコントロールを利用するには?[3.0、3.5、VS 2008、C#、VB] Visual Studio 2008(以降、VS 2008)では、.NET Framework 3.0で追加された新プレゼンテーション技術のWPF(Windows Presentation Foundation)(のデザイナ画面)が利用できるようになっている。通常、アプリケーションのUI(ユーザー・インターフェイス)でWPFを使いたい場合、基本的には「WPF アプリケーション」として1から作成する必要があるが、既存のWindowsフォーム上でWPFユーザー・コントロールを利用するという手段も提供されている。この手段は特に、徐々にWPFへ移行したい場合に役立つだろう。 本稿では、この手段を実践する方法を紹介する。なお、VS
これらの名前の 1 つが実際にリソースのキー名であることに注目してください。CalendarItem テンプレートの Resources セクションに、次のように Text プロパティを設定した TextBlock 要素を含む DataTemplate を "DayTitleTemplate" というキー名で含める必要があります。 Text="{Binding}" この DateTemplate を使用して曜日見出しを表示します。これらのヘッダーに使用される CalendarDayButton アイテムでは、Content に null が設定される一方で、DataContext にテキスト ヘッダー (Su、Mo、Tu など) が設定されるという奇妙なバインディングが行われます (CalendarDayButton の DataContext プロパティについては後で詳しく説明します)。
Parallel.For および Parallel.ForEach を使用すると、多くの場合、通常の順次ループよりもパフォーマンスが大幅に向上します。 ただし、ループを並列化すると複雑になるため、逐次コードでは一般的でない、またはまったく発生しない問題の原因になる可能性があります。 このトピックでは、並列ループを記述するときに回避すべきプラクティスをいくつか説明します。 並列処理が常に高速であると思い込まない 並列ループは、場合によっては対応する順次処理よりも時間がかかる可能性があります。 基本的な経験則では、イテレーションが少なく、高速ユーザー デリゲートを使用する並列ループの速度が大幅に向上することはほとんどありません。 ただし、パフォーマンスには多くの要因が関係するため、常に実際の結果を測定することをお勧めします。 共有メモリの位置への書き込みを回避する 逐次コードでは、静的変数また
アプリケーションのアップデート機能 ClickOnceを使わずに.MSIファイルでアプリケーションをユーザーに配布した場合、その後のバージョン・アップ作業や、ちょっとしたバグ修正によるソフトウェア更新作業が大変なものとなることは想像に難くない。 なるほど(前掲のコラムにも書いたように)これが10人程度なら各ユーザーに一声かけて更新作業をお願いすれば済むのかもしれないが、それが100人、1000人、1万人になったらどうだろう? ユーザー数が増えれば増えるほど、クライアント・ソフトウェアの更新作業を管理することは非常に大変になるはずだ。そうなれば、何らかの展開テクノロジを用いてソフトウェアの更新を集中管理しないと、システム管理者はソフトウェアの更新作業以外の仕事に手が回らなくなってしまう。 確かにソフトフェアの更新管理を簡素化するソリューションはすでにいくつか存在するが(例えばSystem M
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く