問題タブ [desktop-application]
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.
c# - VS2005、C#-データバインドされたコンボボックス-コードビハインドはデフォルトでエラーを表示します
コードのdesigner.cs部分では、コンボボックスをデータベース駆動型にしただけです(データを正常にプレビューしたので、機能します)が、コンパイルしようとすると、2つの固有のエラーがスローされます。
1)エラー1タイプ名「mtdDesktopApplicationDataSet」がタイプ「DesktopApplication.DesktopApplication」に存在しません
2)エラー2タイプ名「mtdDesktopApplicationDataSetTableAdapters」がタイプ「DesktopApplication.DesktopApplication」に存在しません
最初のエラーは最初の行にあり、他のエラーは「mtdDesktopApplicationDataSetTableAdapters」がどこにある場合でも表示されます(4行)
適切なファイルはすべてそこにあるように見えますが、正しく接続されていませんか?
c# - C# winforms を使用して Windows で他のデスクトップ アプリケーションと対話する
私のプログラムを使って他のプログラムと対話できるかどうか疑問に思っていました。たとえば、別のプログラムのボタンをクリックするなどです。これが可能かどうかはわかりませんが、可能であれば誰かがC#で小さなサンプルコードを提供できます。
ありがとう
web-applications - 収益化が容易なWebアプリとデスクトップアプリのどちらですか?
デスクトップアプリとウェブアプリとしてアイデアを実装できるとしたら、どちらに行きますか?
私はここで少し偏見があります。ユーザーとして、情報にすばやくアクセスするために、Webアプリよりもデスクトップアプリを好む傾向があります。ブラウザーを開く必要がなく、ログインする必要がなく、応答性が高く、トレイの統合、通知、グローバルホットキーなど。開発者として、デスクトップアプリの開発経験も豊富です。しかし、ISVとして、ユーザーだけでなく自分自身も充実させることを心配する必要があります;)
javascript - WSH-Jscriptを使用してプログラムと対話する方法
WSHを使用してシステムトレイ内のアプリケーションのボタンをクリックしようとしています。これは可能ですか?誰かがJscriptで書かれた例を提供してもらえますか?ありがとう
twitter - OAuth での Twitter での認証と API 利用の流れ
私が見つけることができるすべての例は Web アプリケーション用であり、デスクトップ アプリケーション用のものはないという意味で、このすべての OAuth bruhaha について少し混乱しています。
Web アプリケーションのワークフローは理解していますが、これには Web アプリと Twitter の間のリダイレクトが含まれています。
- デスクトップアプリケーションでこれを行うにはどうすればよいですか?
- リダイレクトはどのように機能しますか?
- Web Browser オブジェクトを含める必要がありますか?
- これを回避する方法はありますか?
- 本格的なソリューションではなく、リソースを教えてください。
ありがとう
silverlight-3.0 - Silverlight 3 Out of Browser アプリケーション機能
私は現在、当社の開発ロード マップの新しいテクノロジを調査しており、Silverlight 3 にはクライアントのデスクトップにアプリケーションをインストールする機能があることがわかりました。
この機能は WinForms アプリケーションの完全または部分的なエミュレーションですか? また、クライアントのコンピューター上のすべてまたは限定的なローカル リソースにアクセスする機能を提供しますか?
java - Java デスクトップ アプリケーションの制限?
私は C/C++ のバックグラウンドを持っており、現在は多くの C# の作業を行っています。
最近、Android SDK をいじって以来、Java でいくつかのプロジェクトを行うことに興味を持つようになりました。
システムへのアクセスを制限できるサンドボックスで Java アプリが実行されることは知っています。
デスクトップ/サーバー アプリケーション環境では、どのような制限がありますか?
qt - Qt - キーボードとマウスのイベントの透明性を備えたトップレベルのウィジェット?
アプリのメイン ウィンドウでマウスとキーボードのイベントを無視し、ウィンドウ マネージャーの Z オーダーでその下にあるアプリケーションに渡すようにします。
子ウィジェットがキーボードまたはマウス イベントを無視するようにする方法はわかりましたが、メイン ウィンドウはどうでしょうか。
常に背景のすぐ上にあり、キーボードやマウスのイベントからはまったく見えないデスクトップ ウィジェットを作成しようとしています。(通過)
Qt::X11BypassWindowManagerHintはキーボード パス スルーを取得します (悲しいことに X11 固有ですが、今のところ問題ありません)。マウス イベントはどうですか?
キーボードイベントを透過的にする OS に依存しない方法はありますか?
編集:
ここでのキーワードは透明性です。
マウスとキーボードのイベントを食べたくありません。ウィンドウマネージャーに、それらがまったく必要ないことを知ってもらいたいのです。これらのイベントは、zorder で私の管理下にあるアプリケーションに送信する必要があります。
たとえば、ウィジェットで覆われているデスクトップ アイコンをクリックして、ウィジェットが存在しないかのように操作できるようにしたいと考えています。
executable - アプリケーションの出力として自己完結型のexeファイルを作成する方法
ユーザー(files / htmlsのバッチ)を単一の自己完結型exeファイルにエクスポート/保存できるようにしようとしています。そして、私はそれを行う方法がわかりません。私はwindowsgccポートの使用を考えていましたが、そのGPLと私のアプリは商用です。そのようなことを解決するためにどのようにアプローチしますか?ありがとう
domain-driven-design - マスター/ディテールでエンティティの作成/編集を処理する方法
マスター/ディテール設定でエンティティの作成と編集を処理するために、人々がどのような戦略を使用しているのか疑問に思っています。(私たちのアプリは、インターネット対応のデスクトップ アプリです。)
現在これを処理する方法は次のとおりです。編集が必要なエンティティのポップアップでフォームが作成され、オブジェクトのコピーが提供されます。ユーザーが「キャンセル」ボタンをクリックすると、ウィンドウを閉じてオブジェクトを完全に無視します。ユーザーが [OK] ボタンをクリックすると、マスター ビューに通知され、編集されたエンティティが受信されます。次に、originalEntity.copyFrom(modifiedEntity) を使用して、変更されたエンティティのプロパティを元のエンティティにコピーします。新しいエンティティを作成する場合は、空のエンティティをポップアップに渡します。ユーザーはそれを既存のエンティティであるかのように編集できます。マスター ビューは、受け取ったエンティティを管理するコレクションに "挿入" するか "更新" するかを決定する必要があります。
上記のワークフローについて、いくつか質問と意見があります。
- エンティティのコピーの作成は誰が処理する必要がありますか? (マスターまたは詳細)
- copyFrom() を使用して、参照が壊れる原因となるコレクション内のエンティティを置換する必要がないようにします。これを行うより良い方法はありますか?(copyFrom() の実装は難しい場合があります)
- 新しいエンティティは -1 の ID を受け取ります (サーバー層/休止状態が挿入または更新を区別するために使用します)。これにより、(キャッシュされた) エンティティを保存する前に ID で検索するときに問題が発生する可能性があります。代わりに、新しいエンティティごとに一時的な一意の ID を使用する必要がありますか?
誰でもヒントやコツ、または経験を共有できますか? ありがとう!
編集:この質問には絶対的な間違いや正しい答えがないことを知っているので、マスター/詳細の状況を処理する方法について考えや長所/短所を共有できる人を探しています。