問題タブ [presentation]
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.
model - MVP とそのバリエーションのプレゼンテーション レイヤーの再利用ストーリーを購入しますか?
単体テストの利点以外に、MVP パターンについて聞いたのは、プレゼンテーション レイヤーの再利用性です。したがって、1 つのプレゼンテーション レイヤーを設計し、それを WinForms (リッチ) と Web に使用します。
私は現在、.NET で Windows フォーム アプリケーションに取り組んでおり、将来的には Web UI を作成する可能性があります。しかし、プレゼンテーション レイヤーと UI レイヤー間の相互作用を設計している場合、この再利用性の概念に苦労する価値があるかどうかは定かではありません。Windows フォーム UI 用に特別に設計された場合はさらに多くの可能性がある場合、可能性のある Web UI のプレゼンテーションを「馬鹿げている」ように感じることがあります。
では、再利用可能なプレゼンテーション レイヤーのメリットを享受している人はどれくらいいるでしょうか? この再利用可能性は現実の世界でうまくいきますか?
syntax-highlighting - プレゼンテーション内のコード ブロックをフォーマットするには?
Google スライドを使用してプレゼンテーションを準備していますが、コード スニペットを含む Open Office 内でプレゼンテーションを行うこともできます。
Google Docs または Open Office Presenter を使用して、コード スニペットで基本的な構文の強調表示を実行する簡単な方法はありますか?
編集: HTMLを埋め込む方法を見つけることができると信じているので、HTMLで構文の強調表示を実行できるツールも提案を歓迎します.
report - 見込み客にコードを提示するにはどうすればよいですか?
技術にあまり詳しくない聴衆にコードのデモを行い、プロジェクトで得たもの (約 15,000 行のコード) を見せる必要があります。私はプロジェクトに時間を費やし、良い状態にあることを彼らに納得させようとしています.
これらの人は、この製品にお金を投資することを計画しています。したがって、私はこのアプリが彼らが費やす価格に見合うだけの価値があることを彼らに納得させ、私が費やした時間を正当化する必要があります。彼らの信頼)。
- 「コード行数」以外に使用できる指標は何ですか? (多分コメント行? )
- .NET プロジェクトからレポートを生成するのに最適なツール (できれば無料) は?
アップデート :
また、次のように「プロジェクト コスト - cocomo」を提供する方法もクールです。
見つかった: http://www.cms4site.ru/utility.php?utility=cocomoiiは、プロジェクトの推定コストを計算するのに役立ちます。
language-agnostic - 多くのコードを含む同僚向けのプレゼンテーションを行うにはどうすればよいですか?
私が評価した Web フレームワークについて、同僚のためにプレゼンテーションを行うことになっています。これらの人々は開発者であり、長くて退屈な PowerPoint の作業を嫌います。そのため、小さなコード スニペットをたくさん入手しました。また、小さなサンプル アプリケーションをまとめました。私の質問は、人々がフォローできるようにコードを提示するにはどうすればよいですか?
私が考えたいくつかのこと:
- コードを PowerPoint スライドに配置すると、見栄えが悪く、画像でない限り構文の強調表示が機能しません。私のコードを画像にするのは面倒で、さまざまな解像度にうまく対応できません。
- S5 XHTML プレゼンテーション形式をいじって、JavaScript シンタックス ハイライターを統合しました。少し不格好ですが、実行可能です (会社のテンプレートを使用しないため、プレゼンテーション用の会社の CI を無視すると、少し悲しくなります。尋ねることさえしないでください...)
- 聴衆の前でスクリプト (メモ) と「ライブ コード」をまとめることができました。私はこれがあまり好きではありません。なぜなら、私は忙しくて、書いている間、良い説明をするのが難しいからです。また、エラーを発生させて待たせる可能性も高くなります。
- スクリーンキャスト?でも、私はそこにいる必要はありません.多分それをナレーションしますか?
それで、あなたは何をしますか?
web-services - 仮想 DOM から Web ページへ
XML ファイルにデータを格納するシステムに取り組んでいます。ファイル内のデータは汎用 DOM に変換できますが、何らかの処理を行わなければ変換できません。私は、このシステムの Web アクセス ストーリーをどのように行うかを検討しています。(FWIW、既存のコード ベースは .NET にあります)
このシステムは、一般に静的であるがエンド ユーザーが定義した XML スキームを処理するための XML データベース内の XML と考えることができます。それは別の人の仕事なので、モデルが正確に何であるかはわかりませんが、私が取り組んでいるビットは、ある種のシリアライズ可能な DOM オブジェクトを見ることになります。
意図したモデルは、エンド ユーザーがシステムからデータにアクセスする Web フロント エンドを作成することです。オプションとして私に飛び出すものは次のとおりです。
- 処理された XML を提示できる SOAP (または同等の) サービスを構築し、XSL などを使用して Web サーバーを実行できるようにします。
- SOAP ソリューションと同じですが、セキュリティとレンダリングのためにサーバー側 XSL を使用するため、Web サーバーはテキストをドロップするだけで済みます。
- アセンブリをビルドして、Web サーバーがファイルを処理中に処理できるようにします。
- ???
システムはシンプルでクロス プラットフォーム (LAMP、WAMP、RoR、ASP などを使用して記述されたプレゼンテーション層から使用できるもの) にしたいと考えています。
image - コード プレゼンテーションの図
奇妙なリクエストがありましたが、トピック外として閉じられるのではないかと心配しています. とはいえ、試してみる価値はあります。
依存性注入と制御の反転に関するプレゼンテーションを作成しています。以前に見た画像を示すことで、共通の目的を果たしながら実装が異なる交換可能な部品を強調したいと思いました。
基本的には男性または女性のイメージですが、イメージは 4 つの部分に分割されています。
- 頭
- 胴体
- うーん…この部分、お腹などの名前がわかりません。
- 脚
- おそらく足付きの5分の1
パーツごとにいくつかのバリエーションから選択でき、その過程で奇妙な人を作成できます。すなわち。女性の頭を持つ男性の胴体。
しかし、もちろん今はそのような画像を見つけることはできません。誰かそのような画像を知っていて、URL を教えてくれませんか?
video-capture - コンピューターからビデオ プレゼンテーションを録画する
サウンドを録音し、必要なすべてのマウス クリックを表示するプレゼンテーションを自分のコンピューターで作成し、ウィンドウまたはフォームで入力した結果を何らかのファイルに記録して、後で再生できるようにしたいと考えています。
ファイルが Windows Media Player で再生できる限り、ファイルが MPG であるか AVI であるかは関係ありません。
これを行うには、どのようなアプリケーションを提案しますか? これを行う Web キャストを数多く見てきましたが、これを行うのにどのような種類のソフトウェアが役立つかはわかりませんでした。
drawing - プレゼンテーションやレポートの図を描くためにどのようなソフトウェアを使用していますか?
プレゼンテーションやレポートの図を描くためにどのようなソフトウェアを使用していますか?
TCPハンドシェイクを説明するための図を描きたいとします。
私はvisioを使用していますが、結果はあまりにも明白です。
ダイアグラムをより良く描くことができるフリーソフトウェアはありますか?どれがいくつかの3D形状または影を持つこともできますか?
html - HTML を使用して構造化データを表示する
HTML を使用して構造化データを表示する方法について質問があります。
通常、セクションとサブセクション ( 、 など) を使用したり、ネストされたリスト (アイテムにサブアイテムのリストが含まれるリスト) を使用したりして表示するツリー状のデータがあり<h1>
ます<h2>
。
このデータの例は、サブタスクとサブサブタスクを含むタスクを含む to-do リストです。
これらの各データには、次のようなプロパティも関連付けられています。
bool completed;
DateTime completionDate;
Priority priority;
私の質問は、HTML を使用して、このデータを 1 ページに表示する良い方法として何を提案しますか?
私の最初のアイデアは、それを表として提示することです:
- テーブルの列の 1 つに、タスクまたはサブタスクが表示されます
- 各行の他の列には、そのタスクに関連付けられたプロパティ (「完了」など) の値が表示されます。
これに関する私の問題は、すべてのタスクとサブタスクを 1 つのテーブル列に表示すると、タスクがどのようにネストされているかに関する情報が失われることです。たとえば、2 行目が実際には最初の行のサブタスクであることを示しません。その問題を回避する方法を提案できますか? 「>」のような可変数のシェブロンでアイテムを装飾して、各アイテムがどれだけ深くネストされているかを示すことを考えました。次に例を示します。
ただし、次のような問題があります。
- 見た目が悪いかもしれませんし、直感的に理解しやすく、読みやすいかどうかもわかりません。他の装飾、または単に可変長の空白のインデントの方が良いでしょうか?
- HTML+CSS を使用してエンコードするエレガントな方法がわかりません。たとえば、HTML を使用して装飾を挿入しますか、それとも CSS を使用して挿入しますか。また、CSS を使用している場合は、ネスト レベルを表示するために
class="level1"
throughのようなものを追加することでしょうか?class="level6"
2 番目の方法は、縦方向に流れるテキストとして表示することです。たとえば、...
... 私もそうしますが、読者がプロパティ値の列をスキャンできるようにするビューも必要です。これは、プロパティ値が他のテキストに散在するのではなく、列に配置されている場合に簡単になります。
これはコーディングというよりUIデザインの話なんですが・・・こういうデータを表示したいと思ったのは私が初めてではないのですが、例を見た記憶がないのでお聞きしたいです。