問題タブ [modular]

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 に答える
99330 参照

c - 複数の C ファイルを make でコンパイルする

(私は Linux Ubuntu 9.10 を実行しているので、実行可能ファイルの拡張子は executablefile.out です) C でモジュラー プログラミング (複数のファイルを使用したプログラミング) を始めたばかりで、1 つの makefile で複数のファイルをコンパイルする方法を知りたいです。たとえば、main.c、dbAdapter.c、dbAdapter.h などのファイルをコンパイルするための makefile は何でしょうか? (ちなみに、まだわからない場合は、メイン関数は main.c にあります) また、誰かがメイクファイルのドキュメントへのリンクを投稿できますか?

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

javascript - アプリをモジュール化 / プラグインをサポートするように設計する方法

現在、他のインターネット ラジオ局でより簡単に実行できるように、Web プレーヤーをリファクタリング中です。これらのプレーヤー間のセットアップの多くは非常に似ていますが、一部のプレーヤーでは異なる UI プラグインや他のプラグインが必要になります。

現在、webplayer では、init() で次のようなことを行っています。

_this.ui = 新しい UI();

_this.ui.playlist = 新しいプレイリスト();

_this.ui.channelDropdown = new ChannelDropdown();

_this.ui.timecode = ne Timecode();

などなど

これは問題なく機能しますが、実行時にこれらのオブジェクトを要求することを妨げます。私がやりたいのは、ステーションのニーズに基づいてそれらを追加できるようにすることです。基本的に私の質問は、ここに何らかの「addPlugin()」機能を追加する必要がありますか? そして、それを行う場合、そのプラグインを使用する前に、そのプラグインが存在するかどうかを WebPlayer オブジェクトから常に確認する必要がありますか? お気に入り...

if (_hasPlugin('playlist')) this.plugins.playlist.add(track);

これのいくつかが明確ではないかもしれないことをお詫びします...本当にこれらすべてに頭を悩ませようとしています. 近づいた気がしますが、まだ立ち往生しています。これをどのように進めるべきかについてのアドバイスは大歓迎です。

前もって感謝します、

リー

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

java - NetBeans Java Swingアプリケーションでモジュラーコードを作成するにはどうすればよいですか?

NetbeansでJavaSwingアプリケーションを作成しています。現在、2000行を超えるコードがあります。1つのファイルにこれらの多数の行を含めるのは正しいですか。さらに、このファイルを編集しているときにIDEが遅くなりました。これを克服する方法はありますか?

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

c - Cヘッダーファイルを作成するにはどうすればよいですか

Cプログラムの1つに#includeできるヘッダーファイルに関数のコレクションを作成できるようにしたいと思います。

0 投票する
5 に答える
323 参照

python - 実行中の Python プログラムを編集するにはどうすればよいですか?

シナリオ: 動作中に .py モジュールをオンザフライでロードするモジュラー アプリ。プログラマー (私) は、モジュールのコードを編集し、実行を停止せずにプログラムに再ロードしたいと考えています。

これはできますか?

更新されたmodule.pyでインポートを2回実行しようとしましたが、変更が反映されません

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

c++ - モジュール間の相互作用の可能性が高い柔軟なモジュラー プログラムを作成するにはどうすればよいですか?

ここSOで同様のトピックに関する回答を調べましたが、満足のいく回答が見つかりませんでした。これはかなり大きなトピックであることを知っているので、より具体的にしようと思います。

ファイルを処理するプログラムを書きたいです。処理は簡単ではないため、さまざまなフェーズをスタンドアロン モジュールに分割し、必要に応じて使用するのが最善の方法です (モジュール A の出力のみに関心がある場合もあれば、他の 5 つのモジュールの出力が必要な場合もあるため)。 )。問題は、あるモジュールの出力が別のモジュールの入力になる可能性があるため、モジュールを連携させる必要があるということです。そして、私はそれが高速である必要があります。さらに、特定の処理を複数回実行することを避けたい (モジュール A がモジュール B および C によって処理される必要があるデータを作成する場合、モジュール B、C の入力を作成するためにモジュール A を 2 回実行したくない) .

モジュールが共有する必要がある情報は、ほとんどの場合、バイナリ データのブロックおよび/または処理されたファイルへのオフセットです。メイン プログラムのタスクは非常に単純です。引数を解析し、必要なモジュールを実行するだけです (そして、おそらく何らかの出力を提供するか、それともモジュールのタスクにする必要がありますか?)。

実行時にモジュールをロードする必要はありません。.h ファイルを含むライブラリを用意し、新しいモジュールまたはモジュールが更新されるたびにプログラムを再コンパイルすることはまったく問題ありません。モジュールの考え方は、主にコードの読みやすさ、保守、および定義済みのインターフェースなどを必要とせずにさまざまなモジュールでより多くの人が作業できるようにするためです(一方で、モジュールの記述方法に関するいくつかの「ガイドライン」モジュールがおそらく必要になるでしょう、私はそれを知っています)。ファイル処理は読み取り専用操作であり、元のファイルは変更されていないと想定できます。

C++ でこれを行う方法について、誰かが私を良い方向に向けることができますか? アドバイスは大歓迎です (リンク、チュートリアル、PDF ブックなど)。

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

c++ - C++ プログラムの設計

C++ モジュラー プログラムを効果的に設計するには? 学ぶ方法は?

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

c++ - C++でのモジュラープログラミング

重複の可能性:
C++プログラムの設計

モジュラープログラムがC++でどのように記述されているか、つまり、どのように分析、設計されているかなどを知りたいです。参考書の名前も役立ちます。

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

c++ - なぜ −1 > sizeof(int) なのですか?

次のコードを検討してください。

なぜ-1 > sizeof(int)本当ですか?

  1. に昇格-1unsigned(-1)、その後unsigned(-1) > sizeof(int).
  2. sizeof(int) が 4 の場合-1 > sizeof(int)と同等であることは trueですか。そうである場合、 false はなぜですか?-1 > size_t(4)-1 > size_t(4)

これは C++ 標準に準拠していますか?

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

iphone - アルファ1のUIViewをアルファ0.5のUIViewの上に置く

別のビューの上に配置されるモジュラーuiviewを作成しようとしています。モジュラービューのアルファ値は0.5で、メインビューの中央に表示されます。

次に、そのモジュラーUIViewでテキストをレンダリングしたいと思います。しかし、私がするときはいつでも:

それはすべてぼんやりと見えます。

テキストをシャープにするにはどうすればよいですか?ただし、親ビューのアルファは0.5のままにしますか?

ありがとう!