問題タブ [presentation-layer]

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.

0 投票する
3 に答える
1380 参照

reporting-services - SQLレポート層とプレゼンテーション層を分離しますか?

SQL ServerReportingServicesを使用しています。私のクエリのほとんどは、単にPDFとしてエクスポートされるレポートとして実行されます。

実際のSQLクエリでどのタイプの計算を実行する必要があり、SSRS IDE(Business Intelligence Studio)を使用してどのタイプの計算を計算する必要があるかを知りたいです。

たとえば、直近3か月の売上平均を必要とする12か月の売上レポート(12か月)がある場合、その平均はどこで計算する必要がありますか?

ほとんどの計算/集計はプレゼンテーション層で行う必要がありますか?例外はありますか?

0 投票する
1 に答える
439 参照

ruby-on-rails - Web アプリケーションのプレゼンテーション層を設定するためのテクニック

私は Ruby on Rails Web アプリケーションに取り組んでいますが、バックエンド レイヤーが何であるかはあまり重要ではないと思います。

私は現在、使いやすさ、実際の見栄えの良さ、および健全なアーキテクチャの観点から、アプリケーションが UI レイヤーをエレガントに処理する方法を評価しています。ここに私の質問があります:

1) Drupal や Joomla などの CMS を使用するのが良いのはいつですか?
2) たとえば、Drupal を使用した場合、おそらく Drupal をホストするために Apace サーバーが必要になるため、RoR アプリではうまく動作しませんか? 3) フロントエンドレイヤーをエレガントに設計して、将来、JS との強力な統合、必要に応じて HTML5 の可能性、およびさまざまな div を交換可能に処理する優れた方法を有効にするにはどうすればよいですか?

長い質問をありがとう、そして申し訳ありません:)

0 投票する
2 に答える
211 参照

java - プレゼンテーション層かどうかにかかわらず、どこに新しいエンティティを作成する必要がありますか?

私はJavaのすべての成果と、しばらくの間頭の中で飛び交っていた1つのことを見つけたいと思っていたすべてを学んでいるところです。以下のコードは、2つの異なるクラスの2つのメソッドの簡単な例です。最初の1つは明らかに一部のページのコントローラーであり、もう1つはサービスの一部です。

したがって、ここでの私の質問は、新しいエンティティの作成とそのSomeEntityプロパティの設定を上記のようにプレゼンテーション層の部分で行う必要があるのか​​、saveSomeEntityそれともすべてのパラメータをメソッドに渡すことによってメソッドで行う必要があるのか​​ということです。

0 投票する
2 に答える
2129 参照

css - プレゼンテーション層で背景画像の帰属を取得する適切な方法はありますか?

CSS によって取り込まれた、背景として使用している CC-BY 画像があります。この画像は純粋に見た目のためのものであり、コンテンツではありません。この画像のどこかに帰属を表示する必要があります。明らかに、この帰属を、画像を提供した親切な人物へのリンクにするのが最も良いでしょう。ただし、実際のコンテンツとプレゼンテーションの分離を壊すため、HTML にリンク テキストを配置したくありません (背景画像なしでページを表示した場合、帰属リンクは実際にはプレゼンテーションの一部です)。 、あなたは本当にそれを見たくないでしょう)。

ここでプレゼンテーションとコンテンツを分離する方法はありますか?

これに対する私の現在のコードは次のようになります

そしてCSS:

これには、コンテンツに帰属が含まれています。

私が検討した他のことは次のとおりです。

  • 画像自体に帰属を表示する。これによりコード分離の問題は解決しますが、私の画像は左に配置された幅の広い画像であるため、幅の広いブラウザー ウィンドウに十分な背景があります。画像の右下はほとんど常に見えません。この帰属表示をリンクにする方法がわかりません。

  • 帰属のテキストを含む画像を作成し、それを現在の帰属の場所に配置します。これもバックグラウンドにありますが、その上に JavaScript を使用してリンクにすることができると思います。これはかなりいじっているようです。

私の画像がCSSでのみ参照されている場合、これを回避する方法はありますか? または、それができない場合、たとえば、HTML を編集せずに画像を置き換えることができるように、物事を適切に分離しておくための最良の方法は何ですか?

0 投票する
0 に答える
288 参照

c# - グリッドビューに存在する2つの列(最初と最後)を修正し、その間に存在する列を移動する方法は?

ASP.net 4.0 バージョンで作業しています。下の画像のようなUIを作りたいです。

  1. ただし、使用しているコントロールがこの UI に適しているかどうかはわかりません。すべての折りたたみ可能な行にデータ リピーター コントロールを使用しています。あれは正しいですか?
  2. リピーター コントロールを使用している場合、各行にあるボタンの行を削除するにはどうすればよいですか?
  3. グリッド ビューで列を修正するにはどうすればよいですか
  4. 固定列の間で列を移動し続けるにはどうすればよいですか (図に示すように)

あらゆる種類のギルド ラインが必要になります。

ありがとう、

タヌジャ

画像は実装したかったUIです。

0 投票する
0 に答える
657 参照

macos - コア アニメーション中のレイヤー サイズ/境界

私は Mac OS X 10.6+ 用の Mac アプリに取り組んでおり、アニメーションの発生中に CAOpenGLLayer の内容を再描画する必要があります。必要な部分はすべて読んだと思いますが、うまくいきません。アニメーションを次のように設定しました。

drawIt プロパティは、連続するアニメーション フレーム中にレイヤーを描画するために呼び出されることだけを目的としたカスタム プロパティです。これを機能させるには、これを chartViewLayer のクラスに追加する必要があります。

したがって、これはすべて正常に機能しているようです。ただし、レイヤーを描画する前に、レイヤーの現在の (アニメーション化された) サイズを取得する必要があります。これをプレゼンテーション層から取り出す方法について、さまざまな矛盾する情報を見つけました。レイヤーのときに私が試したのは次のとおりです。

メソッドはアニメーション中に呼び出されます。KVC を使用して、フレームまたは境界のいずれかを照会してサイズを取得しようとしました。

いずれの場合も、戻り値は遷移値ではなく、アニメーションの最終結果です。私の理解では、presentationLayer を使用すると移行値が得られるはずです。

これは壊れているだけですか、それとも重要なステップが欠けていますか? 助けてくれてありがとう。

0 投票する
1 に答える
302 参照

model-view-controller - プレゼンテーション層に依存しないアプリケーション層を開発しますか?

私は一般的な開発戦略を学んでいますが、それらについて多くの疑問が頭の中にあります。そのうちの 1 つは、依存関係を持たないアプリケーション レイヤーの作成に関するものです。プレゼンテーション レイヤー。たとえば、MVC アプリケーションでは、アプリケーション サービスがあるとしますが、このアプリケーション サービスは、プレゼンテーション層からの受信データ モデルの検証をチェックしません。これは、ASP.NET MVC 検証を介してコントローラーでのみチェックされます。サービス層には、内部に承認要素が含まれていません。すべての作業はプレゼンテーション層で行われます。それは正しいアーキテクチャだと思いますか?サービス層内にすべての検証と承認を再度含める必要がありますか? はいと言ったらどうやって?

サービス層に承認を含めるにはどうすればよいですか? サービスレイヤー内で認証を制御する方法が本当にわかりません。サービスレイヤーでも検証を複製しても問題ありませんか?

結局のところ、プレゼンテーション層が変わらないと確信している場合、そのようなデザインを作成する価値はありますか?

0 投票する
2 に答える
641 参照

.net - プレゼンテーションデザインパターン

私はしばらくの間プレゼンテーションデザインパターンを研究して作業してきましたがFrontControllerMVPなどのデザインパターンの実装に成功しました。WebAppsもちろん、MVCパターンとASP.NET MVCフレームワークは素晴らしい選択です。MVPただし、のようなプレゼンテーションパターンを使用することがWinFormsアプリケーションに適しているかどうか疑問に思いました。答えが「はい」の場合は素晴らしいですが、そうでない場合や、アプリケーションのさまざまなプレゼンテーションパターンについてのアイデアを少し説明できれば、それを認識するための落とし穴がありWinFormsます。

0 投票する
1 に答える
3118 参照

data-access-layer - WebアプリケーションでBLL、PL、およびDALを分離する

私は、複数のプレゼンテーションレイヤーを持つことができるWebアプリケーションを開発するように依頼されました。現在はWeb上にありますが、間もなくデスクトップやその他のプラットフォーム上に配置される予定です。それで、私はそれを最もよくする方法を探し回った。階層化されたアプローチを使用する方がよいことがわかりました。

さまざまなPLからアクセスできるWebサービスとしてBLLを使用することを考えています。BLLは、データ固有の操作のためにDALにアクセスします。これまでのところ良いですが、WebアプリにASP.NETMVCを使用することを考えていました。「コントローラー」には基本的にビジネスロジックが含まれているため、少し混乱しています。それは良い選択肢ですか?MVCと上記のレイヤーを使用して同じパスをたどると、コントローラーにBLLが含まれるとは限りませんが、ダミーになります。

それは正しい方法ですか?

0 投票する
1 に答える
2144 参照

objective-c - アニメーション中にUIImageViewの実際の位置を表示するにはどうすればよいですか?

こんにちは、みんな、


私が使用したアニメーションの場合:

[UIView commitAnimation:@"anim" context:nil];
[UIView setAnumatioDuration:10];
imageView.center=CGPointMake(100,100);
[UIView commitAnimation];


問題は、タイマーで 0.5 秒ごとに呼び出すと、次のようになります。

CGRect rect=[[imageview.layer presentationLayer]frame];
CGPoint point=rect.origin;
NSLog(@"x:%f,y:%f",origin.x,origin.y);


私は常にx:100,y:100
を取得します そして、私が取得したいのは、イメージビューが (100,100) 10xに向かう
間、ビュー上の実際の位置です。