A data protection taskforce that’s spent over a year considering how the European Union’s data protection rulebook applies to OpenAI’s viral chatbot, ChatGPT, reported preliminary conclusions Friday. The top-line takeaway…
![TechCrunch | Startup and Technology News](https://cdn-ak-scissors.b.st-hatena.com/image/square/92584d6251feb0822f349cf0211361b2833c9939/height=288;version=1;width=512/https%3A%2F%2Ftechcrunch.com%2Fwp-content%2Fuploads%2F2018%2F04%2Ftc-logo-2018-square-reverse2x.png)
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 ...
コンソール・アプリケーションやWindowsアプリケーションをコマンドラインから実行するとき、実行可能ファイル(.EXEファイル)の指定に続けて、(オプションとして)引数(以降、コマンドライン引数)を指定することがある。このコマンドライン引数により、アプリケーションの動作を実行ごとやバッチ・ファイル単位でカスタマイズすることが可能になる。このようなコマンドライン引数は、当然、WPF(Windows Application Foundation)アプリケーションでも利用できる。 これには、まずWPFアプリケーションのApp.xamlファイルに対してStartupイベント・ハンドラを追加する。これは、App.xamlファイルの<Application>タグに「Startup属性」を手動で追加するとよい(※Visual Studio利用時)。次の画面は実際にStartup属性を追加しているところ
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
BlogPeopleのブログです。BlogPeopleが提供中のサービスのデモや説明、そしてそれとは全く関係ないお話を書いていきます。 このブログのRSS 現在まだアルファバージョン、ということで機能的には全然足りていないのですが、1つだけアニメーションがおもしろかったり今後がとても期待されるテキストエディタ「Bend」をご紹介します。 Bend - A modern text editor ウィンドウのデザインはアルファバージョンということもありとてもシンプルです。でももしかしたらベータになってもこのシンプルさが継続されるかもしれませんね。 現在メニューはNew,Open,Save,Save+しかありません。あとはウィンドウを最大化・最小化、そしてquitだけです。右クリックメニューもコピーとペーストしかありません。 さて、これのおもしろいところですが、 It exploits XAML
C# で GoF オブジェクト指向における再利用のためのデザインパターン 分類 目的 振る舞いに関するパターン 範囲 オブジェクト 目的 ある要求を処理する機会を、チェーン状に繋がった複数のオブジェクトに連鎖的に与える。 要求を送信するオブジェクトは、要求を受信する複数のオブジェクトを明示的に知ることのないようにし、結合度を低くする。 適用可能性 要求を受信するオブジェクトを明確にすることなく、要求を送信したいとき。 要求の送り手と受け手の結合度を低くすることで、受け手を動的にするとき。 構造 Handler 要求を処理したり、次のオブジェクト(successor)にアクセスするためのインターフェースを定義する。 要求を処理したい受け手となり得るクラスは、暗黙であることを保証するために、このクラスを継承する。 暗黙の受信オブジェクトとするために、Mixin クラスとして定義する。 継承され
アクセスキーというのは、いわゆる、ALT+なんとかキーで、メニューに飛ぶアレです。 Windows Form で作ったメニューの場合は、「ファイル(&F)」な感じで、「&」を付けるのですが、 WPFの場合には、「ファイル(_F)」な感じで「_」(アンダーバー)を付けます。 WPFでのメニューアクセスキー http://blogs.wankuma.com/yo/archive/2008/02/05/121155.aspx アンダーバーに変わっているのは、多分 XAML でアンパサンド(&)を使うと、記述的に困難だからでしょうね。 なので、メニューにアンダーバーが使えない、という弊害があるわけですが。 # __ のようにアンダーバーを重ねるといける? さて、問題は、メニューが無いときです。 ツイート専用ツールの場合、メニューを付けるのは嫌だし、ショートカットの記号(ツイート(S))を付けるのも
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 秩序と混乱 Model-View-ViewModel の進化 WPF 開発者に MVVM が好まれる理由 デモ アプリケーション 中継コマンド ロジック ViewModel クラス階層 ViewModelBase クラス CommandViewModel クラス MainWindowViewModel クラス ViewModel に View を適用する データ モデルとリポジトリ 新しい顧客のデータ入力フォーム All Customers ビュー まとめ 専門的なソフトウェア アプリケーションのユーザー イン
With regret, we’ve made the decision to close down Flavors.me. We fully appreciate how frustrating this is. It took a great amount of deliberation and discussion to reach this difficult decision. But, recent issues with Flavors forced us to look very carefully at the service we provide and we no longer feel we can offer a robust service into the future. We’ve now retired our hosting and web-builde
Windows Presentation Foundation (WPF) is a free and open-source user interface framework for Windows-based desktop applications. WPF applications are based in .NET, and are primarily developed using C# and XAML.[2] Originally developed by Microsoft, WPF was initially released as part of .NET Framework 3.0 in 2006. In 2018, Microsoft released WPF as open source under the MIT License.[3] WPF's desig
※今日は小難しい話で今後に関係ないのでスキップしていただいてもOKです。 世の中ではWPFといったらMVVM(Model-View-ViewModel)パターンという認識ができつつあり、MVVMにどれだけ厳密に従うか、といった話題を目にすることが多くなったような気がします。 ・ViewModelからViewへの依存関係は持たない・ViewはXamlで書いて、コードビハインドにはコードを持たない・ViewModelはViewを意識した作りにしない この連載ではMVVMパターンを使っていますが、そういう意味ではかなりぬるいMVVMパターンです。 厳密に従った方が、特に大規模な多人数開発においてコードの理解性や保守性が向上しますが、往々にして生産性(コードを書く時間)との両立は難しい場合が多いです。 Modelへの単純なアクセスのためのプロパティをViewModelに大量に追加することは、MVV
WindowsForms アプリケーションから WPF アプリケーションに移行する際、 タイマースレッドを使って処理を行い、その結果をメインスレッドのコントロールに結果を表示するなどをしていた場合に、Form から派生したメインウィンドウの BeginInvoke メソッドを使ってタイマースレッドからメインウィンドウのコントロールを操作していたと思います しかし、WPF の Window クラスには BeginInvoke メソッドや Invoke メソッドは無いため、Window クラスの Dispatcher を利用してメインスレッドを操作する必要があります ところが、MSDN をよく読んでみると WPF(.NET 3.0 以降)には DispatcherTimer クラスというものが追加されています WPF でスレッドタイマーを扱う場合には、DispatcherTimer クラスを利
WPFでTreeViewでも表示しようかと思い、[C#][WPF]WPFのTreeViewコントロールの基本的な使い方というサイトを参考にしました。 ツリーのデータを定義するクラスが必要とのことで、INotifyPropertyChangedを実装するわけですが、どうにもコピペするのがめんどくさいし、実際は変数に応じて似たようなソースを書かなければならないようなので、いっそのことソースを生成することにしました。 ソースの自動生成ということで、Groovy+Velocityのおでましです。 ■Groovyのソース // 名前空間、クラス名、[型 変数名]+の順に記述 def x="""\ WpfApplication1 Node string title int count bool isUpdated """ // GrapeでVelocityを取ってくる @Grab(group='org
サンプルプログラムを作っていた時に EXE ファイルを実行して終了したら「プログラム互換性アシスタント」ダイアログが表示され「このプログラムは正しくインストールされなかった可能性があります」とメッセージが出てきました。 まあ、このダイアログ自体はしょっちゅう見ているので特に驚きはしなかったのですが、ただ、このダイアログが表示されるのは主にインストール関連の EXE ファイルを実行したときです。今回作っていたプログラムはインストールとはまったく関係ないプログラムだったのでなんでかな?と思って出てくるパターンを調べてみました。 原因はわかっていませんが、以下のように作ると出てくるようです。 まずアセンブリ情報のタイトルに「インストー」と入力します。(説明欄などほかの箇所でも出ます。また「インストール」のように「インストー」という単語が入っていれば出ます) プログラムをビルドし、「EXE ファイ
WPFでWindows FormのApplication.DoEventsメソッドと同様に長時間かかる処理の間にUIのイベントを処理させるには、下記のように行う。(MSDNより) [SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)] public void DoEvents() { DispatcherFrame frame = new DispatcherFrame(); Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Background, new DispatcherOperationCallback(ExitFrame), frame); Dispatcher.Push
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く