2006-11-01から1ヶ月間の記事一覧
Swingのスレッド処理にて、作成したアプリと同じ動作を行うC#アプリを作成してみました。 処理の書き方には、ほとんど違いがありませんね。作りやすいです。てことで、以下サンプルです。[Window表示時] [開始ボタン押下時] [キャンセルボタン押下時] [ダウ…
別の記事でJavaのSwingにて、時間のかかる処理をどのようにして行うかを 書いていますが、ついでなのでWindows Formsについても勉強しようと思います。少し前に、STAThreadについての日記を書いたのですが(http://d.hatena.ne.jp/gsf_zero1/20061120/p1) 要…
メモメモ。 Application Architecture for .NET: Designing Applications and Services (JavaでいうBlueprintsにあたるもの) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/distapp.asp 上のものの日本語訳 http://www.mic…
前回までの記事 http://d.hatena.ne.jp/gsf_zero1/20061104/p1 http://d.hatena.ne.jp/gsf_zero1/20061106/p1 http://d.hatena.ne.jp/gsf_zero1/20061109/p1 http://d.hatena.ne.jp/gsf_zero1/20061112/p1 SwingWorkerを利用して、処理をキャンセル可能にし…
最初から、設定されているXPのテーマはダサいのでクラシックスタイルに している方も多いと思います。以下のRoyaleテーマはWindows Media Center用に 作成された、特殊テーマです。もちろんマイクロソフトオフィシャルです。 COM & SCORPION(Royale Theme fo…
Visual Studioなどでソースを作成すると、Mainメソッドの上に アトリビュートで、以下のものが付いています。 [STAThread] public static void Main() { ... ... ... } このSTAThreadってやつ、本などを見るとおまじないみたいなもの なので、気にスルナみたい…
メモメモ http://msdn2.microsoft.com/ja-jp/library/ms229601(VS.80).aspx
PowerShellでコマンドラインを操作している際、たとえば PS c:\> get-content memo.txt のようにコマンドを打ったりするのですが、この操作、実際には .NETオブジェクトを操作しています。 実際にどのようなオブジェクトが返されているのかを確認するには ge…
Windows PowerShellのバージョン1.0がリリースされています。 PowerShell v1.0(本家) http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx PowerShell v1.0 日本語ローカライズ版 http://support.microsoft.com/kb…
遂に発表がありましたね。GPL v2で公開されるとの事。 ついでにマスコットのDukeもライセンス変更らしいです。 VMとコンパイラはOpenJDKプロジェクトという名前に変更となっています。 Sun Opens Java http://www.sun.com/2006-1113/feature/index.jsp openj…
前回までの記事 http://d.hatena.ne.jp/gsf_zero1/20061104/p1 http://d.hatena.ne.jp/gsf_zero1/20061106/p1 http://d.hatena.ne.jp/gsf_zero1/20061109/p1 前回、SwingWorkerというものがあることについて触れました。 このクラスは、現状のJ2SEには含まれ…
前回までの記事 http://d.hatena.ne.jp/gsf_zero1/20061104/p1 http://d.hatena.ne.jp/gsf_zero1/20061106/p1 前回、イベントディスパッチスレッドにて時間のかかる処理を行うとGUIがブロックされる 件について記述しました。そのような処理を行う場合、Swin…
前回までの記事リンク http://d.hatena.ne.jp/gsf_zero1/20061104/p1 一度実体化(描画)されたコンポーネントは、それ以降状態を取得・変更しようとする場合は イベントディスパッチスレッドからアクセスしないといけないのですが、ではどのタイミングから …
Swingは、シングルスレッド設計になっています。 これはつまり、Swingにて各コンポーネントの描画およびイベントのディスパッチ処理などは 一つのスレッドで行われるという事になります。 その処理を実際に行うスレッドをイベントディスパッチスレッドといい…