問題タブ [desktop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - デフォルトの関連プログラムでファイルを開く方法
Java でデフォルトの関連付けられたプログラムでファイルを開くにはどうすればよいですか? (例: 動画ファイル)
java - WindowsのJavaで、リダイレクトされたデスクトップフォルダを見つけるにはどうすればよいですか?
私はC#などの.NET言語を使用していることを知っています。
デスクトップのリダイレクトされた場所を検索します。しかし、Javaの下では、これを行うための良い方法を考えることはできません。JNIを使用せずに、Javaからリダイレクトされたユーザーのデスクトップディレクトリを見つけるための最も適切な方法は何ですか?ここでの特定の目的は、ユーザーが必要に応じて、JavaWebStartアプリケーションのデスクトップショートカットを管理することです。
このアプリケーションは、「アプリケーションデータ」ツリーと、オプションでデスクトップに書き込む必要があります。%APPDATA%「アプリケーションデータ」ツリーを見つけるために、フォルダがリダイレクトされた場合でも、常に正しく入力されていると仮定しています。ですから、私の未解決の質問は、デスクトップフォルダを確実に見つける方法です。
注:Javaシステムプロパティは、${user.home}実際に(そして誤って)レジストリキーを介してユーザーのデスクトップディレクトリを見つけ、次に1つのディレクトリを上に移動して「ホーム」ディレクトリを見つけようとすると思います。これは、ディレクトリがリダイレクトされていない場合は正常に機能します。そうでない場合は、有用なものが返される場合と返されない場合があります。
java - Java デスクトップ アプリケーションの開発に最適な IDE
私は、Eclipse を IDE として使用して Java Web アプリケーションを開発してきました。Java ベースのデスクトップ アプリの開発を開始する予定です。
Java ベースのデスクトップ アプリを開発するための最適な IDE を提案できますか? (Visual Studio のようなインターフェイスを構築するためのドラッグ ドロップがあるもの)
keyboard-shortcuts - Gnomeのデスクトップメニューにアクセスするためのキーボードショートカットはありますか、またはそれらを作成するにはどうすればよいですか?
マウスではなくキーボードからアプリケーションやシステムなどのデスクトップメニューにアクセスしたいのですが。
編集:Ctrl++は、開いたウィンドウの中から選択することしかできませんAlt。Tabデスクトップメニューを選択するオプションはありません。Ctrl++では何も起こりませんAlt。Esc(私はgnomeデスクトップショートカットのさまざまなページを見てきました)。
c# - .NET winforms アプリケーションをグラフィカルにテンプレート化する
私は自分の会社のためにかなり派手な winforms アプリを作成しました。グラフィック デザイナーに GUI を作成してもらいましたが、これは実装が面倒でした。すべてのグラフィカル ボタン、多数の階層化された背景とロゴ、アニメーションなどです。
しかし今、私の会社はそれを別のブランドで再販したいと考えています。しかし、私はほとんどうまくコーディングしたので、上層部に、完全にブランド変更されたバージョンを 1 週間以内に完成させることができると伝えました。基本的に私がすることは、xml 設定ファイルの一連の設定を変更し、グラフィックを新しいセットに交換してビルドすることだけです。
問題は、彼らが 5 つまたは 6 つの異なるブランドを必要とする場合、5 つの異なるビルドをサポートする必要があることです (実際には、差分テンプレートを使用して 1 つをサポートする必要があります)。
問題は、(私が知る限り)winformsアプリで画像を交換するのが簡単ではないことです。1 つのフォルダーにすべてのグラフィック リソースがありますが、各ファイルが Visual Studio のそれぞれのイメージ リストまたはコンテナーに入力されると、それを更新する唯一の方法は、ソース フォルダーを変更して削除し、再度追加することです。埋め込まれた画像が更新されることはありません。これはビルドごとに非常に面倒です。もっと簡単な方法が必要です。
追加:
さらに調査した結果、ある種のresxファイルエディターに傾倒しています。しかし、私がこれまで見てきたものは、文字列をさまざまな言語に翻訳することに重点を置いており、非常に弱いか、ビットマップ/png などのバイナリ リソースをまったく編集できません。ただし、xml ビューアーで resx ファイルを開くと (私は .resx を xml 構文の強調表示を使用するように設定したメモ帳 2 を使用します)、MS は親切にも、各タイプがどのようにコンパイルされているかを正確に教えてくれます (ほとんどがベース 64 のバリエーションです)。
ajax - Firefox からフェード効果とスライド効果を削除する方法
このような JavaScript 効果を使用する Web ページにアクセスしたときに、エンド ユーザーとして Firefox からスライド効果とフェード効果を削除する方法はありますか?
何らかの要素が DOM に挿入されると、それ以降の要素が下にスライドされます。これはグラフィック効果であり、誰かがリモート接続 (ターミナル サーバー、citrix、リモート X、nx) を介して閲覧している場合、非常に時間と帯域幅を消費します。中間状態。
たぶん、これにはすでに設定があります(about:config)?
architecture - デスクトップアプリでの表示管理と選択
デスクトップアプリでは、通常、ビューの管理と選択はどのように行われますか?FrontControllerはWebアプリで人気のあるパターンですが、たとえばネストされた子ビューを選択するよりもページを選択する方が簡単なので、デスクトップアプリケーションにはあまり適していないように感じます。
メインのアプリビューは、すべての子ビューについて認識し、アプリケーションイベントに基づいて表示するビューを決定する必要がありますか?サブコンポーネントにサブMVC/MVPを実装しますか?
upload - HTTPS 経由のファイル アップロード - デスクトップから Web サーバーへ
ファイルを Web サーバーにアップロードする必要があるデスクトップ アプリケーションがあります。
プロトコルは HTTPS です。
アップロードを処理する ashx を作成する必要があると考えています。一度に 4k チャンクを送信します。毎回OKの返事で。これは良いアルゴリズムですか?
HTTPS 経由でデスクトップ アプリケーションから Web サーバーにアップロードするための最適なアルゴリズムは何ですか?
web-applications - Web インターフェイスとネイティブ GUI のどちらを選択するか?
今日私たちが知っている多くのアプリケーション (特に、ファイル共有、SQL クエリ プログラム、いくつかのマルチプレイヤー ゲームなどのネットワークのアプリケーション) は、Web インターフェイスを使用して簡単に提供できます。
私の質問は、ブラウザを使用してアプリケーションにアクセスできるようにする必要があるのはいつですか?
Qt、Visual Basic などのインターフェイスを使用して構築されたデスクトップ アプリケーションを使用することが賢明な場合。