問題タブ [splash-screen]
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# - WinFormsアプリのスプラッシュ画面の別の要件
わかりました、これは以前に何百万回も質問されたことがあることを知っています(そして、人々はXDとまったく同じ方法でStackOverflowの質問を開始します)が、次のことを達成する方法を知りたいです:
- アプリケーションは最初にログインボックスを起動します
- ログインが成功した場合、スプラッシュ画面が(別のスレッドで)表示される必要があります。
- スプラッシュ画面が表示されている間、クラスオブジェクトは(シングルトンパターンに準拠して)DBからの大量のユーザー固有のデータで満たされ、ユーザーに何をしているかを表示する必要があります(例:初期化...読み込み中)データ...設定の読み込み...ワークスペースのレンダリング...完了!)
- また、スプラッシュスクリーンは、メインフォームがメインスレッドでの初期化を完了するのを待ってから、最終的に破棄する必要があります。
それがアプリケーションの欲求の流れです。メインフォームを閉じると、ユーザーはログインボックスに戻る必要があります。
私は多くのWinFormsに精通しているわけではないことを前もって述べなければなりませんが、この種の質問をすることで、私はゆっくりと学んでいます。私はスレッド化についていくらか読んでいますが、スプラッシュ画面は独自のスレッドで生成され、メインスレッドからのデリゲート(UIへのクロススレッド更新に対応するため)を使用してステータス更新をフィードする必要があることを学びました。これはすべて、Program.csの「Main()」サブルーチンで実行する必要があります。
ログインフォームを最初に表示する(そしてメインフォームを閉じたときに最後に表示する)という追加の要件があるため、どこから始めればよいかわからないため、ここで連絡を取ります。私は確かにこの点でどんな援助も評価します。
どうもありがとう!しゃ
iphone - iPhone - プログレスバー付きのスプラッシュスクリーン
背景に Default.png を表示し、前に UIProgressBar を表示する SplashView を作成しようとしました。しかし、スプラッシュ画面が更新されていません...
ビューコントローラー内で、最初に初期化のステップ数をパラメーターとしてスプラッシュビューをロードし、次に NSTimer を介して 2 番目のスレッドを開始し、初期化ステップごとに SplashView に新しい進行状況の値を表示するように指示します。
理論的にはすべて問題ないように見えますが、このアプリを実行すると進行状況バーが更新されません (スプラッシュ スクリーンのメソッドが値を受け取り、ログで確認できます)。usleep(10000); も追加しようとしました。その間にビューの更新に少し時間を割き、プログレス バーを使用する代わりに、ビューに直接描画して [self setNeedsDisplay] を呼び出しました。しかし、すべてがうまくいきませんでした:/
私は何を間違っていますか?
ご協力いただきありがとうございます!
トム
ここにいくつかのコードがあります:
c# - 完全に読み込まれるまでWPFウィンドウを非表示にする
私のWPFアプリケーションでは、ウィンドウの位置、ウィンドウの状態、ウェルカムダイアログを表示するかどうかなどのいくつかのユーザー設定を保存しています。問題は、すべてがロードされている間、ウィンドウがロードされるときに多くの点滅とちらつきが見られ、設定を読み込んだ後にウィンドウが最大化されるとさらにちらつきが発生することです。
組み込みのWPFPNGスプラッシュ画面機能をすでに使用していますが、すべてが完全に読み込まれるまで、すべてのウィンドウのレンダリングを完全に非表示にする方法はありますか?
c# - データをロードし、その間にスプラッシュ スクリーンを表示する
アプリの起動時に 1 ~ 2 秒かかる db4o データベースからいくつかのデータをロードする必要がありました。最初にすべてのデータをロードする必要があるため、残りは待機する必要があります。独自のスレッドでこれを行うと、残りはスレッドの終了を待つ必要があります。独自のスレッドが必要なもののために、データがロードされている間にスプラッシュ画面などを実行したいですよね? どうしますか?
csharp、.net 3.5、および winforms を使用しています
user-interface - Blackberry - アプリケーションの読み込み画面
私のアプリケーションにはたくさんの画像が含まれています。そのため、アプリケーションのロードに時間がかかります。アプリケーションのロード中にロード画面を表示したい。どのように可能ですか?
qt - QT:ダイアログ/ウィンドウのタイトルバーを非表示にします
プッシュボタンのクリックイベント関数に次の行がある親ウィンドウがあります。
SplashScreenDialog * splScrDlg = new SplashScreenDialog(this); splScrDlg-> show();
私が欲しいのは、ダイアログ(またはウィンドウ)から最大化ボタン、最小化ボタン、閉じるボタン、そしてタイトルバーも削除したいです。[実際にはスプラッシュ画面用です。しばらくの間画像が含まれ、その後自動的に終了してメインウィンドウが開きます。スプラッシュ画面を表示するための他のアイデアを歓迎します]
iphone - タップ タップ リベンジ 3 のようなスプラッシュ スクリーン
このメッセージを読んでいただきありがとうございます。私の質問に答えていただければ幸いです。
タップ タップ リベンジ 3 のような既存のプロジェクトにスプラッシュ スクリーンを追加したいと思います。基本的には、1 つの画面を 2 秒間表示し、別の画面を 2 秒間表示し、すぐにメニューを表示します。
どうすればそのようなものを作成できるか教えてもらえますか? ありがとう 。
c# - アプリケーションの読み込み時間を測定する方法は?
ユーザーがプロセスを開始したときのアプリケーション、アプリケーションインスタンスを測定して、アプリケーションLoading Time
の読み込み中に何が起こっているのか、またはアプリケーションの読み込みがどれだけ完了したかをユーザーに通知するプログレスバーなどを表示できるようにする方法を考えています。
プログレスバーで現在の進行状況を表示したい場合は、コントロールのValue
プロパティを増やすことができるように、現在のプロセスを数値で定義できると思います。ProgressBar
前もって感謝します。
心から。
編集 :
私が解決策として見つけたのは:
System.Diagnostics.Stopwatchを使用して時間を測定できます。フォームのコンストラクターの先頭からメソッドStartを呼び出します。
フォームが表示された後、通常はApplication.Idleイベントが発生します。したがって、このイベントのハンドラーでStopメソッドを呼び出すことができます。ただし、たとえばSystem.Diagnostics.Debug.WriteLineをsysinternals.comのツールDebugViewと一緒に使用して、このイベントが実際に発生することを確認する必要があります。
System.Diagnostics.StopWatch
したがって、次のように使用できます。
そして、アイドルイベントが発生すると、ロード時間を見つけてプログレスバーに表示できますが、プログレスバーにはロード時間の正確なパーセンテージが表示されないと思います。
wpf - SplashScreen の上に WPF アプリケーション ウィンドウが表示される
「方法: スプラッシュ スクリーンを WPF アプリケーションに追加する」で説明されている簡単な手順に従って、スプラッシュ スクリーンを WPF アプリケーションに追加しました。アプリケーションを起動すると、スプラッシュ イメージが表示され、メイン ウィンドウがポップアップし、スプラッシュ イメージが消えます。
私の問題は、メイン ウィンドウがポップアップすると、スプラッシュ イメージの上に表示されることです。その後、スプラッシュ画像がフェードアウトし始めると、スプラッシュ画像が再び一番上にポップアップします。最終的に、メイン ウィンドウが表示されると、スプラッシュ イメージが一瞬消えます。
スプラッシュ画像が消えないように、スプラッシュ画像の下にメインウィンドウを強制的に表示するにはどうすればよいですか?