問題タブ [class-library]
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.
java - チャート X を使用した VC++ チャート
chartfx を使用してチャートを描画するのは初めてです
次のメソッドの意味を教えてください。ちょっと混乱します...どこにもドキュメントが見つかりませんでした。
GetValue ( ) GetXValue ( ) PutItem()
ありがとう、アルジュン
asp.net - MVC アプリケーションで追加のクラスを配置する場所
モデルフォルダーに配置された SQL クラスに Linq を使用している ASP.NET MVC アプリケーションがあります。
通常は BLL に配置する追加のクラスをいくつか作成したいのですが、これを MVC でどのように操作すればよいかわかりません。
WebForms を使用すると、DAL をクラス ライブラリとして使用できます。私の BLL を参照するクラス ライブラリとしての私の BLL。DAL と BLL の両方を参照した私の Web サイト。
私が直面している問題は、クラス ライブラリを作成する場合、モデルに含まれる型を使用する必要があるため、MVC アプリケーションを参照する必要があることです。
次に、クラス ライブラリへの参照を追加する (または追加しようとする) と、循環依存関係が発生します。
Web フォーム。私の他のオプションは、クラスを App_Code に配置することです。MVC アプリケーションに App_Code に相当するものはありますか?
visual-studio-2005 - デバッグ時に「LoaderLock が検出されました」という警告が表示されるのはなぜですか?
AutoCAD 2009 のアドオンを開発しています。プロジェクトの出力はクラス ライブラリです。クラス ライブラリをデバッグしてロードしようとすると、「LoaderLock が検出されました」というメッセージが表示されます。私はしばらくの間、これらのアドオンを書いてきましたが、これは私が見たこのタイプの最初のメッセージです。
- これを理解するには、どこから始めればよいでしょうか。
- LoaderLock とは何ですか? なぜ今それが気になっているのですか?
LoaderLock が検出されました メッセージ: OS ローダー ロック内でマネージ実行を試みています。アプリケーションがハングする可能性があるため、DllMain またはイメージ初期化関数内でマネージ コードを実行しようとしないでください。
に行ってDebug -> Exceptions -> "Managed Debugging Assistants"
、チェックボックスを見つけ"LoaderLock"
てチェックを外しました"Thrown"
。
もう一度デバッグすることはできますが、何をし、なぜそれをしなければならなかったのですか? これにより、他の問題が発生しますか?
c# - 一般的にクラス ライブラリを開発し、具体的にはデータベース レイヤーを開発するためのベスト プラクティスは何ですか?
データベースへの読み取りと書き込みを提供する一連の機能を公開するデータベース層を開発します。これに関連する一連の質問があるので、誰かにアドバイスしてもらいたい
データベースの例外 (つまり、タイムアウトの例外) を処理するにはどうすればよいですか?または dll クライアントでそれらを処理したままにします。
dll はスレッド セーフではないため、dll インスタンスごとに 1 つの接続を使用する必要がありますか? これにより、パフォーマンスが向上します。
クラス ライブラリを開発するための一般的なルールはありますか?
C# vs2008 と SQL2008 を使用しています
c# - プロジェクト設定およびインスタンス エラーに設定されていません
誰かが私を正しい方向に向けるのを手伝ってくれることを願っています。Settings.Designer.cs ファイルで StackOverFlow エラーが発生していました。この投稿に従って手動でファイルを再生成しましたHERE今、私のデザイナーファイルは想定されているように見えるので、彼らは私に教えてくれますが、設定ファイルにアクセスしていたクラスライブラリ(30か所)のどこでもがスローされますObject reference is required error
これは他の人には明らかですか?私は何を間違っていますか、またはこれを修正するために何をする必要がありますか? 以下は、私の Settings.Designer.cs ファイルとクラス ライブラリの例です。
編集1
明らかに間違っていて、ただ正しいように見える場合は、誰かが指摘してくれることを期待して、これを投稿します。
--> のすべてのインスタンスを次のものに置き換えましSqlConnection cnn = new SqlConnection(Settings.CMOSQLConn);
た -->SqlConnection cnn = new SqlConnection(Settings.Default.CMOSQLConn);
なぜそれが機能するのかわかりませんが....
visual-studio-2008 - ソリューションにプロジェクトを追加するときに、Visual Studioで参照を自動的に追加するにはどうすればよいですか?
プログラミングは(これまでのところ)私にとって単なる趣味なので、改善する方法を見つけ、将来役立つかもしれないいくつかの基本的なアルゴリズムとプログラミングスキルを学ぶようにしています。現在、私はプロジェクトオイラーを介して自分の道を進んでおり、そこでパズルを解いています。
私はC#で作業しており、ProjecEulerという名前のソリューションをセットアップしました。このソリューションでは、問題ごとに1つの新しいコンソールアプリケーションプロジェクトを追加します。(メモリ効率などを考慮すると、最終的なセットアップではないかもしれませんが、実行と実行は簡単で、これは自分自身のためだけに行っています...)
しかし、問題がより複雑になるにつれて、同じコードを何度も再利用していることに気づいたので、いくつかのプロジェクトに必要な有用なコードを配置するClassLibraryプロジェクトを追加しました。ただし、ソリューションに新しいプロジェクトを追加するたびに、クラスライブラリへの参照を手動で追加する必要があります。これに1時間あたり2、3のプロジェクトを追加すると、かなり面倒になります。
ソリューション内のすべてのプロジェクトにクラスライブラリを継承させ、VSに参照を自動的に追加させるようにVisual Studioに指示する方法はありますか?
client-side - Javascript と C# にまたがるクラス ライブラリの設計戦略
クライアント側とサーバー側の両方でほぼ同じ量の豊富さを持ついくつかのオブジェクトを実装しています。
この特定のケースでは、(できれば) 検索トークンを処理するための小さなクラス ライブラリを作成します。したがって、疑似コードの例として、Javascript とサーバー (私の場合は C#) の両方で、次と同等のことができるようにしたいと考えています。
C# と Javascript にまたがる必要があるライブラリの大きな泥の玉を作成するのを避けるのに役立つ設計戦略は何ですか?
更新: メカニズムよりも戦略を探しています。しかし、以前に同様のことを行った人から得られるガイダンスはすべて取り入れます。
c# - DLLからのXNAテキスト描画
XNA用の2Dゲームライブラリを構築することを計画しています。含めたいコンポーネントの1つは、デバッグ用のシンプルなテキストドロワーです。ここで、SpriteBatchを使用してテキストを描画するには、xml形式のファイルである.spritefontファイルが必要です。これらは、別のフォルダーにコンパイルする必要があるようです。私はそれをdllと一緒にコピーする必要がないので、ここに私の質問があります:A:dllで外部ファイルを持ち歩く必要がないXNA用のある種のテキストレンダラーを構築できますか(埋め込むことができる場合)スプライトフォントをdllに変換すると機能します)およびB:SpriteBatch.DrawStringコードを機能させるかなりの量の基になる(directxで管理されているか?xnaの別の部分ですか?)コードを書き直す必要はありません。
java - Java Array sort: 配列のインデックスのソートされたリストを取得する簡単な方法
問題: 次のフロート [] を考えてみましょう:
私が欲しいのは、元の配列の順序をインデックスで表す int[] の配列です。
もちろん、カスタム コンパレータ、並べ替えられたカスタム オブジェクトのセット、または単純に配列を並べ替えてから、元の配列のインデックスを検索することで実行できます (身震い)。
私が実際に探しているのは、Matlab の sort 関数の2 番目の戻り引数に相当するものです。
それを行う簡単な方法はありますか(<5 LOC)?各要素に新しいオブジェクトを割り当てる必要のない解決策はありますか?
アップデート:
ご回答ありがとうございます。残念ながら、これまでに提案されたもののどれも、私が望んでいたシンプルで効率的なソリューションに似ていません。そのため、私は JDK フィードバック フォーラムでスレッドを開き、この問題に対処するための新しいクラス ライブラリ関数の追加を提案しました。Sun/Oracle がこの問題についてどう考えているか見てみましょう。
http://forums.java.net/jive/thread.jspa?threadID=62657&tstart=0
java - Javaクラスを見つける方法は?
私はプログラミングが初めてで、フォーラムで人々に尋ねる以外に、特定のことのために必要なJavaクラスを見つける方法があるかどうか疑問に思っていましたか? Sun の Web サイトで API を見たことがありますが、適切なクラスを見つけるための適切な検索オプションがありません。