タグ

.NETに関するrickey0718のブックマーク (2)

  • .NETマルチスレッドプログラミング 1:スレッドの実行と同期:CodeZine

    目次はじめに対象読者必要な環境新しいスレッドを作成し、実行するフォアグラウンドスレッドとバックグラウンドスレッドスレッドが終了するまで待機するスレッドの同期競合状態Monitor.Enter・Monitor.Exitメソッドlock・SyncLockステートメント静的メソッドの同期ロック専用のオブジェクトMethodImplOptions.Synchronizedデッドロック まとめ参考資料 はじめに 稿では、.NET Frameworkにおけるマルチスレッドプログラミングについて、次のような方針で解説します。また、稿は四部作の「パート1」です。マルチスレッドプログラミングの基事項を、全般的に紹介します。ただし、説明は簡潔に要点のみを押さえ、深い部分までは掘り下げません。より詳しい内容を知りたい方は、記事内に示すリンク先や、末尾の「参考資料」を参照してください。この記事では、筆者が重

  • LuxMenuで見栄えのよいメニューを作ろう:CodeZine

    はじめに コントロールの定番とも言えるメニューコントロール。アプリケーション開発において、メニューコントロールの存在は無くてはならないものになっています。 しかし、そのデザインはどのアプリケーションも、ほぼ同一です。アプリケーション上のインターフェイスのデザインを設計する上で、メニューを華やかにすることはとても意味のあることだと筆者は思いますが、そう簡単にポンとデザインできるものでもありません。 しかし今回は、デザインの拡張性が乏しいメニューコントロールに、あえてターゲットをあわせ、洗練されたデザインに仕上げていこうと思います。拡張メニューコントロール LuxMenu 今回実装する、洗練されたデザインを持つメニューコントロールの名前を「LuxMenu」 と命名することにします(筆者による独断の命名です)。 上の図をご覧いただければ一目瞭然ですが、一般的なメニューと比較して、デザイン的な違い

  • 1