問題タブ [document-view]

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 投票する
2 に答える
196 参照

.net - ドキュメント/ビューまたは複合アプリケーション アーキテクチャに適したリソースは何ですか?

最近は、比較的データ指向のアプリケーションに取り組んでいます。一般に、それらは奇妙な方法で関連付けられたクラスによって表されるデータのエディターである傾向があります。オブジェクトの種類ごとに forを使用して処理してきましUserControlた。選択が変更されると、プログラムはオブジェクトに適したエディターを表示します。

このために私が作った「フレームワーク」は、ぎこちなく、乱雑に感じます。一般的に、左側に「項目選択」コントロール、右側に「作業領域」がある 2 ペインのインターフェースを使用しています。UI は、項目の選択に応答して何UserControlを表示するかを決定し、元に戻すなどの動作を実装したり、項目の変更が面倒になる前にデータを保存するかどうかをユーザーに確認したりする作業のほとんどを実行する必要があります。この投稿のインスピレーションは、私が同僚と取り組んでいる「ビルド プロセスを簡単にする」アプリケーションです。 .

ドキュメント/ビュー アーキテクチャについては、C++ の本を少し読んだことである程度の知識がありました。.NET でこれに対応するより現代的なものは、複合 UI アプリケーション ブロックである可能性があることを理解しています。問題は、これらのトピックに関する簡単なウォークスルーやハウツーしか見たことがないことです。「こういうアプリをどう設計するか」という視点ではなく、「これをアプリに貼り付ければわかる!」という視点で。私は CAB のドキュメントを 1 時間か 2 時間かけて調べましたが、やや混乱しています。私は CAB が好きではありません。なぜなら、内部で物事がどのように機能するのかに興味があるからです。フレームワークの使用に飛び込む前に、同様のパターンの単純なバージョンを実装できれば、もっとありがたいと思います。

私が本当に必要だと思うのは、この問題に焦点を当てたウェブサイトまたは本です. 私が理解していないように見える大きな部分は、懸念を適切な場所に分離する方法です。データを操作するいくつかのメソッドを使用してデータ クラスを設計することに慣れていますが、それはおそらくコントローラー オブジェクトの仕事のように思えます。このテーマの紹介に役立つ情報源は何ですか? このような素晴らしい図を描いた記事をたくさん見て、これらのアーキテクチャがどのように機能するかについての概要を理解しました。低レベルの「実装方法」の部分を教えてくれる適切なソースを見つけたことはないと思います。

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

c++ - SDI アプリで DLL 関数にアクセスする正しい方法は何ですか?

私はかなりうまく機能するシンプルなSDIアプリを持っています。

最近、DLL によってエクスポートされたいくつかの関数を使用することにしました。

これらの DLL 関数はすべて、静的メモリ バッファー(アプリが関数呼び出しで定義して使用する必要があります) で動作します。

実際には、 Viewで特定のことが起こったときに、いくつかの DLL 関数を呼び出す必要があります。

DLL 関数の呼び出しをどのように処理すればよいかわかりません。メインフレーム、ドキュメント、およびビューのすべてがそれらに (したがってメモリ バッファに) アクセスできる必要がありますか? または、代わりに関数呼び出しを行うようにアプリにメッセージを送る必要がありますか?

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

browser - Word ドキュメント ビューアー ブラウザー プラグイン

ユーザーがブラウザで .doc ファイルを表示できるようにするブラウザ プラグインまたは拡張機能はありますか?

ドキュメント ビューアーを自分のアプリケーションに埋め込む必要があります。これまでのところ、Google ドキュメントなどのサービスを使用してみましたが、セキュリティ上の問題により、このソリューションはアプリケーションでは機能しません。

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

c++ - MFC でドキュメント/ビュー アーキテクチャを使用する方法

私はまだ MFC のデータ取得プログラムに取り組んでおり、Document/View アーキテクチャでの作業に行き詰まっています。基本的に、アプリケーションにいくつかのウィンドウが必要です。1 つは高速カメラから記録されたビデオを表示するために使用され、もう 1 つは DAQ システムからのデータを表示するプロットを持っており、もう 1 つはカメラと DAQ などを構成するためのコントロールを持っています。

したがって、実際には、通常は異なるソースからのデータの一部を表示するモードレス ウィンドウが多数あります。さて、アプリケーション ウィザードを使用して、Doc/View と混同してしまいます。無効にすることはできますが、技術的には無効ではありません。それはさておき、モードレスのダイアログとフォームビューを開こうとしましたが、すべて成功しませんでした。ほとんどの場合、新しいビューを開く方法がわかりません。ドキュメントはあまり役に立ちません。リボン ボタン コマンドからモーダル プロット ダイアログを開くことができました。

私のアプリケーションを Doc/View アーキテクチャに適合させたり、別のアプリケーション内からモードレス ダイアログや FormView を開いたりするのに役立つ洞察を持っている人はいますか? 私は Microsoft Visual Studio 2010 を使用しており、MFC と C++ を使用しています。

編集:

そこで、MDI を使用して、表示するすべてのデータを処理する 1 つのドキュメントを作成します。私が今立ち往生しているのは、私が望む複数のウィンドウを作成する方法です。CFormView をドキュメントのグラフ ビューにサブクラス化し、メニュー ボタンをクリックしたときにそのウィンドウを作成しようとしています。次のように、モーダルダイアログでそれを行うことができました:

それは機能しましたが、私が望むものではなかったので、これを試しましたが、まったく機能しませんでした:

これにより、未処理の例外が発生します。私は本当に、ドキュメンテーション コードのほとんど役に立たないさまざまなセクションを見つけて、必要と思われるものに変更することで、その時点まで自分の道を力ずくで突き進んだだけです。

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

php - ドキュメントファイルをhtmlで表示する

私は求職者が履歴書をアップロードできる求人サイトで働いています。彼らのプロフィールを編集するとき、私は彼らに彼らの以前の履歴書を見てもらいたい。私<iframe>はこの目的で使用しましたが、docファイルを表示する代わりに、ダウンロードするオプションが表示されます。では、履歴書を(.doc、.docx、.odt形式で)表示するにはどうすればよいですか?

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

java - 独自のドキュメント ビューアーの作成

Java サーブレットと JavaScript を使用してファイル ビューアーを作成したいと考えています。サーバーでさまざまなドキュメント形式をホストしています。ブラウザを介してファイルを表示するオプションを提供したいと考えています。MS Docs、Open Office Docs、PDFファイル、テキストファイルなどをサポートしたい。廃止予定のZoho Viewerを使っている。そこで、独自のファイル ビューアーの作成を開始したいと思います (Google ドキュメントのような編集オプションも提供する予定です)。さまざまなバイナリ ドキュメントを開くために XML スキーマを使用する必要があることを願っています (例:http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats#Word_XML_Format_example)。誰かが私を正しい方向に向けることができます..?

PS : Google と「Stackd」を使用しましたが、開始に役立つヒントが見つかりませんでした。それが私がこの質問を投稿している理由です。StackOverFlow の Doc Viewer に関する質問が既にあることは知っていますが、それはファイルを Flash コンテンツとして表示することに関するもので、ファイルを HTML コンテンツとして表示したい/

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

c++ - ドキュメントを開いたまま MFC CVIEW を閉じる方法

MFC CDocument と関連する CView を MDI アプリケーションで開いています。ドキュメントを開いたまま、ビュー (および関連するフレーム) を切り離して閉じたいと思います。MFC コードを調べて、それがどのように行われるかを確認すると、CDocument::OnCloseDocument(); で次のことがわかります。

CDocument::RemoveView と組み合わせて使用​​できると思います。MFCソースを持ち上げるだけでなく、これにアプローチするより良い方法はありますか?このアプローチは、他の問題や副作用を引き起こしますか? プロジェクトは VS2010 C++ です。

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

c++ - MS オフィス アプリケーションや Visual Studio などの MFC で多くのドキュメント タイプをサポートする方法

MFC アプリケーションで MS Office や Visual Studio などの複数のドキュメント タイプをサポートする方法。新しいファイルをクリックすると、サポートされているすべてのタイプのウィンドウが表示され、そこから選択して適切なドキュメント/ビューが開きます。私は MFC ドキュメント/ビュー アーキテクチャの経験がありません。私が読んだ本のほとんどは、この部分をカバーしていません。それらはすべてドキュメント/ビューで同じであり、いくつかの三角形、円、正方形を描くことで基本をカバーしています。mfc のドキュメント/ビュー アーキテクチャをマスターしたいのですが、そのために最適な書籍またはチュートリアルは何ですか?

もう1つのことは、ドキュメント/ビューをサポートしないMDIアプリケーションを作成する方法であり、[ドキュメントとは関係ありません]データベースを処理します。たとえば、mdiの子はコントロール付きのフォームです。C#でそれを行う方法は簡単でした親を mdi の親として設定し、mdi の子を設定すると、mfc でこれをどのように達成できるかが正常に表示されますか? 使用するダイアログのタイプ。

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

mfc - VS 2008 MFC 機能パック - 方法

MFC 機能パックを使用して作成しているアプリケーションがあります。ドキュメント/ビューを使用します。これらのクラスは「通常の」MFC クラスから派生しているため、これらの質問は Feature Pack 固有のものではない場合があります。

変更が加えられると、次のコードを使用して*、タブの名前にアスタリスクを追加し、メイン ウィンドウのタイトルに単語を追加します。(modified)

しかし、タブを切り替えると元のテキストに戻ります。最初の質問: 変更をスティッキーにするにはどうすればよいですか?

2 番目の質問: 左側にツリー ビューがあり、右側にプロパティ ウィンドウがあります。それらを切り替えると、タイトル バーが強調表示 (非表示) され、どちらがアクティブであるかが示されます。ユーザーはドキュメント ウィンドウをアクティブにして対話することもできますが、ドキュメント ウィンドウが実際にアクティブであるという視覚的なフィードバックを提供する方法はないようです。どうやってやるの?

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

documentviewer - PHPでcrocdocを使用する方法

私はphp https://github.com/crocodoc/crocodoc-phpでクロコドックを使用しています

ローカルにファイルをダウンロードしましたAPIトークンがあったのでそこに貼り付けましたが、動作していないようで、15の例すべてで以下に示すエラーがスローされます

誰でもここで私を助けることができます

これは、トークンで上記の github コードを使用して取得しているエラーです。

crocodoc API を適切に使用しているかどうかを確認するために、独自のコードを作成しました

これは私が自分のコードで得ているエラーです

これは私のコードです(コード全体を貼り付けるとは思わないが、問題全体を理解できなかった場合は申し訳ありませんが、コード全体を提供しています)

ご助力いただきありがとうございます