問題タブ [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 投票する
1 に答える
746 参照

service - Agatha 用の単一の汎用ハンドラーを作成しますか?

私はプロトタイピング中のサービス レイヤーに Agatha 要求/応答ライブラリ (および Agatha 1.0.5.0 で使用されている StructureMap) を使用しています。 . 一般に、要求/応答タイプのペアには独自のハンドラーが必要であることは理にかなっています。ただし、これは大規模なエンタープライズ環境にスケーリングされるため、大量のハンドラーになります。

私が始めたのは、エンタープライズ ドメインを論理的なプロセッサ クラス (数百、場合によっては数千のハンドラではなく、数十のプロセッサ) に分割することです。規則では、各リクエスト/レスポンス タイプ (すべて、Agatha から継承したドメイン ベースのリクエスト/レスポンス ペアから継承) は、どこかのプロセッサで正確に 1 つの関数を取得します。

汎用ハンドラー (Agatha の RequestHandler から継承) は、Handle メソッドでリフレクションを使用して、指定された TREQUEST/TRESPONSE のメソッドを検索し、それを呼び出します。見つからない場合、または複数見つかった場合は、エラー メッセージを含む TRESPONSE を返します (メッセージはドメインの基本応答クラスで標準化されています)。

ここでの目標は、企業全体の開発者が、ドメイン内の要求/応答タイプとプロセッサ関数を記述することに専念できるようにし、まったく同じことを行うハンドラー クラスを作成する追加のオーバーヘッドを費やす必要がないようにすることです (制御をプロセッサー機能)。

ただし、要求/応答タイプのペアごとにハンドラー クラスを定義する必要があるようです (ベース ハンドラーがすべてを処理するため、空ではありますが)。それ以外の場合、リクエストをサービスにディスパッチするときに次の例外がスローされます。

StructureMap 例外コード: 202 PluginFamily Agatha.ServiceLayer.IRequestHandler`1 に対して定義されたデフォルト インスタンスがありません]、Agatha.ServiceLayer、バージョン = 1.0.5.0、文化 = ニュートラル、PublicKeyToken = 6f21cf452a4ffa13

StructureMap や Agatha に、すべてのリクエスト/レスポンス タイプのペアに対して常に基本ハンドラ クラスを使用するように指示する方法はありますか? それとも、Reflection.Emit を使用して、要件を満たすためだけに、アプリケーションの開始時にメモリ内に空のハンドラーを生成するのでしょうか?

私はこれらのライブラリに 100% 精通しているわけではなく、学習しながら学んでいますが、これまでのところ、これらの可能なアプローチの両方を試してみましたが、うまくいきませんでした。誰かがこれを解決するためのアドバイスを提供できますか、それとも完全に別のアプローチを提供できますか?

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

iphone - iphone: 機械製図とレイヤー

機械製図を少しする必要があります。(1) 部品の画像を表示し、

[self.view addSubview:thePartAsImageView];

(2) 2 つのスライダー (パーツの幅用に 1 つ、パーツの高さ用に 1 つ) を実装します。

heightSlider.transform = CGAffineTransformRotate(heightSlider.transform, 270.0/180*M_PI);

(3) ユーザーがスライダーを動かしたときに対応する値 (寸法) を表示し、さらに (4) 矢印で寸法線を描画します。

CGContextAddLineToPoint

私ができないのは、(5)それらの線を描いた後にそれらの線を削除することです。

私が望むのは、「userTouchedTheHorizo​​ntalControl の場合、TheLinesForTheVerticalControl を消去する」です。</p>

最初に、Quartz はすべてを 1 つのレイヤーに合成し、次に CALayer、GeekGameBoard などは Mac でのみ動作することを正しく理解していれば、別のことをしなければなりません。でも、OpenGLに切り替える以外に何かできることはないでしょうか?

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

printing - Visio で複数のページに複数のレイヤーを簡単に印刷する方法

Visio を使用して、複数のレイヤーを持つフロー チャートを作成しました。(背景は、各レイヤーが基本的なプロセスのバリエーションを表すことです。)

ここで、各レイヤーを個別に印刷できるようにしたいと考えています。現在、これには何度もクリックして正しいレイヤーを選択し、印刷を押します。これを 10 レイヤーごとに繰り返します。

もっと簡単な方法はありますか?たとえば、各レイヤーを一度定義し、「各レイヤーを印刷」ツール/マクロを使用しますか?

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

java - 同じクラスから異なるレイヤーを呼び出す

私は行き止まりの道に直面している私のコードについて助けを求めるためにここにいます。Intent を使用して screen1.java から screen2.java に値を渡そうとしています。値を渡すことは問題なく、なんとかやり遂げました。ただし、ifステートメントを使用してチェックすると、プログラムがクラッシュします。ここに私のファイルがあります。plzzzzzzzzzzz ヘルプ

screen1.java

screen2.java

レイアウト: screen1.xml

screen2.xml

screen3.xml

AndroidManifest.xml

===== このエラーは、screen2.java の次のコード行によって発生します。

**IF ステートメント全体を削除して ELSE のみを使用すると、プログラムは正常に動作することに注意してください。

0 投票する
4 に答える
11229 参照

user-interface - プレゼンテーション層とユーザー インターフェイスの違い

プレゼンテーション レイヤーとユーザー インターフェイスの違いは何ですか?

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

dependency-injection - ソフトウェアレイヤーの依存性注入とデカップリング

アプリのテスターを使いやすくするために、依存性注入を実装しようとしています。私はかなり基本的な疑問を持っています。

データ層は、SqlConnection オブジェクトを使用して SQL サーバー データベースに接続します。SqlConnection オブジェクトは、データ アクセス レイヤーの依存関係です。依存性注入の法則に従って、依存オブジェクトを new() するのではなく、コンストラクター引数を介して受け入れる必要があります。DI の神々を混乱させたくないので、SqlConnection を受け取るコンストラクターを DAL に忠実に作成します。

ビジネス層は DAL を呼び出します。したがって、ビジネス層は SqlConnection を渡す必要があります。プレゼンテーション層はビジネス層を呼び出します。したがって、これも SqlConnection をビジネス層に渡す必要があります。

これは、クラスの分離とテスト容易性に優れています。しかし、たまたまリレーショナル データベースを使用するデータ レイヤーの特定の実装に、UI レイヤーとビジネス レイヤーを結合しただけではありませんか?

基になるデータ ストアが SQL であることをプレゼンテーション層とビジネス層が認識する必要があるのはなぜですか? アプリが SQL サーバー以外の複数のデータ ソース (XML ファイル、コンマ区切りファイルなど) をサポートする必要がある場合はどうすればよいでしょうか。さらに、データ レイヤーが依存する別のオブジェクト (たとえば、2 番目のデータベース) を追加するとどうなるでしょうか。ここで、この新しいオブジェクトを渡すように上位レイヤーを変更する必要があります。

このメリーゴーランドを回避し、痛みを伴わずに DI のすべてのメリットを享受するにはどうすればよいでしょうか?

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

flash - 制御していない iFrame 内の Flash オブジェクトの上に DIV を作成するにはどうすればよいですか?

基本的に、z-index: 100 に設定した DIV があります。z-index: 0 に設定した iframe があります。私の 100 div は通常の Web ページのフレームの上にありますが、フレームにフラッシュページをロードします。残念ながら、フレーム内のフラッシュは私の 100 DIV を超えています。その Web ページを制御していないため、Flash オブジェクトの z-index を設定できません。

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

javascript - Doctype タグ付きの dtd が追加されていない場合の IE レイヤーの問題

以下の行をhtmlに追加しないとレイヤー(z-index)が機能しないという非常に奇妙な問題に直面しています。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"; "_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

問題を認識している場合、およびこのタグを追加せずにレイヤーを機能させる方法を教えてください。

よろしく、 ケシャブ

0 投票する
7 に答える
224522 参照

html - html5-キャンバス要素-複数のレイヤー

拡張ライブラリがない場合、同じキャンバス要素に複数のレイヤーを含めることは可能ですか?

では、一番上のレイヤーでclearRectを実行しても、一番下のレイヤーは消去されませんか?

ありがとう。

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

javascript - 大きな画像を小さなレイヤーにドラッグしますか?

大きな画像をドラッグできる小さな div を定義できる jquery または別の js フレームワーク用のプラグインが必要なので、画像の切り抜きのみを取得します。何か案は?

編集:私は説明しようとします

600px x 450px のような小さな div があります。この div は、3000px x 2000px のような大きな画像のクリッピング ウィンドウのように動作します。そのため、全体像の特定のカットアウトのみが表示されます。そして、この小さなクリッピング ウィンドウで大きな画像をドラッグする必要があります。

c