問題タブ [object-model]
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.
command-line - SourceSafe と対話するためのより高速な方法はどれですか? コマンドラインかオブジェクトモデルか?
私たちのプロジェクトは、SourceSafe データベースで開催されます。専用のビルド マシンで毎晩実行される自動ビルドがあります。ビルド プロセスの一環として、SourceSafe からインストール用のソースと関連データを取得します。これにはかなりの時間がかかる可能性があり、ビルド プロセスの大部分を占めます (それ以外の場合は、インストール ファイルの作成が大半を占めます)。
現在、コマンド ライン ツール を使用ss.exe
して SourceSafe とやり取りしています。使用するコマンドは、プロジェクト ソースとデータの再帰的な取得、バージョン ファイルのチェックアウト、更新されたバージョン ファイルのチェックイン、およびラベル付けです。ただし、SourceSafe がオブジェクト モデルもサポートしていることは知っています。
- このオブジェクト モデルを使用した経験のある人はいますか?
- 私たちのプロセスで役立つ可能性のあるコマンド ライン ツールを使用するよりも、何か利点がありますか?
- デメリットはありますか?
- コマンド ラインでオブジェクト モデルを使用すると、パフォーマンスが向上しますか?
c# - シートからデータベースにデータを転送する Excel アドイン: ファイル パスの問題
現在のシート データを読み取ってデータベースに挿入できる Excel 用のアドインを作成したいと考えています。データベース接続には、ファイルの場所が必要です。したがって、現在開いているファイルを送信する必要があり、ファイルパスを指定できないため、そのアプローチは適用できません。
さらに、各列のデータを SQL Server データベースのテーブルの個別の列に挿入する必要があります。役立つ提案やコードはありますか?
smalltalk - Squeakでは、すべてのメソッド送信をラップする方法は?
クラスを作成しました。そのクラスには、オブジェクト、メッセージ、および引数の配列を受け取るメソッド'sendMessage:to:withArgs:'があります。このメソッドは、オブジェクトにメッセージを送信し、いくつかのアルゴリズムを実行するために使用されます。このメソッドを使用するには、作成したクラスのインスタンスxを作成し、x sendMessage:'+' to: '7' withArgs:'#(5)'のようにする必要があります。これにより、メッセージ'+'がパラメーター5を使用してオブジェクト7に送信され、さらに私のアルゴリズムが実行するものがいくつか送信されます。しかし、私が欲しいのは、アルゴリズムがすべてのメソッド呼び出しで使用されることです。つまり、7 + 5は私の'sendMessage:to:withArgs:'を呼び出します。どうやってやるの?または、少なくとも、すべてのオブジェクトに送信される各メソッドで呼び出されるものはありますか?
automation - 「プレーン」なCOM/ActiveXでMicrosoftOfficeパッケージ(Word、Excelなど)の自動化オブジェクトモデルを使用する方法
私はついにMicrosoftOfficeのオブジェクトモデルのドキュメントを見つけました。
ただし、相互運用機能のアセンブリや.NETのように聞こえるものについて説明しています。私は.NETを直接使用していません。また、.NETについてあまり学びたくありません。プレーンなCOM/ActiveXクラス/インターフェイスを使用してMSWord/ Excelを自動化する方法はありますか?
sharepoint - SharePoint 2007 の SPLongOperation オブジェクトについて
プロジェクトで SPLongOperation オブジェクトを使用して、新しいページへの移動中に遅延を導入しています。組み込みのページでは、デフォルトの CSS スタイルとブランディングが使用されています。
このページのデザインをカスタマイズして、独自のテーマとブランディングを適用したいと考えています。
アニメーションの gears_an.gif 画像を含む SharePoint 2007 スピン ホイールを表示するページに、カスタム マスター ページを適用する方法を教えてください。
前もって感謝します。
c# - .NET ツリー オブジェクト モデル
Microsoft の Windows Forms ツリー ビュー オブジェクト モデルが気に入っています。ツリー、ノード、子コレクション、親、前、次 (兄弟) などと検索機能があります。ただし、UI のない同じオブジェクト モデル、つまり単にツリー オブジェクト モデルを探しています。
C# にはこの種のモデルがありますか、それとも自分で実装する必要がありますか?
asp.net - 亜音速 asp.net 3 層アーキテクチャ オブジェクト モデル
私は subsonic を 2 年間使用しています (実際、私のプロジェクトでは 2.1 バージョンを使用しています)。
新しいプロジェクトを次のように構成したいと思います: プレゼンテーション レイヤー + ビジネス レイヤー + ビジネス エンティティをモデル化する 3 つのレイヤーに垂直なオブジェクト モデルを含むデータ レイヤー。問題は、サブソニックが db の読み取りを通じて、crud メソッドを内部に持つエンティティを作成することです。
crud メソッドをエンティティ間で分割することは可能ですか? どうも
ms-access - プログラムで Outlook の連絡先にアクセスして外部テーブルを作成する
これが可能かどうかはわかりませんが、プログラムで Outlook の連絡先にアクセスする外部テーブルを作成したいと考えています。Microsoft Access オブジェクト モデルを検索しましたが、それを可能にするメソッドまたはプロパティが見つかりませんでした。
Outlook と構築中のアプリケーションとの間で担当者を同期するために、これが必要です。他の方法があることは知っていますが、このオプションが最も簡単なようです。
oop - 実際のオブジェクト指向設計の問題
開発中の新しいシステムで、よりオブジェクト指向のASP.NET Web アプリケーションへのアプローチに切り替えています。
私は、ほとんどの人がよく知っている共通の構造を持っています。私は複数の学部がある学校構造を持っています。単一の部門に属するコース。および複数のコースに所属する学生。
部門ビューでは、部門に属するすべてのコースを一覧表示し、入学数、退学数、男性/女性数など、各コースの集計値が必要です。
ただし、個々のコースビューでは、学生の実際のリストと、学生が在籍しているかどうか、コースに合格したかどうか、性別などの詳細が必要です。
次に、他のコースへの登録、住所など、学生に関するすべての詳細が表示される個々の学生ビュー。
以前は、それぞれの場合に必要なデータを返すデータ アクセス レイヤーがあり、それをSQLDataReader
orとして返していましたDataSet
(VB.NET で動作)。今、私はオブジェクト指向のアプローチでこれをモデル化しようとしています.DALでオブジェクトを作成し、これらをBLLに返します. オブジェクトに集約された詳細が必要な場合でも、これを処理する方法がわかりません。たとえば、コースのリストを含む部門ビューには、各コースの集計があります。いくつかの軽量コース オブジェクトのコレクションを、それらの軽量コース オブジェクトが集計値を格納する部門に格納しますか?
さまざまなシナリオで必要な抽象化のレベルが異なると思いますが、これを処理する最善の方法はわかりません。集計を格納する非常に基本的なコース オブジェクトと、完全な詳細を格納する子オブジェクトがあるオブジェクト モデルを使用する必要がありますか?
また、これらの種類のものをモデル化する方法を理解するのに役立つ有用なリソースがあれば、それは素晴らしいことです.
linq - DBML ファイルを読み込んで .NET のオブジェクト モデルにマップする方法は?
UI (フォーム、グリッドなど) を生成するコード ジェネレーターを作成する予定です。私はLINQを使用しているので、メタデータ抽出のために DBML ファイルを読み取る予定です。DBML オブジェクト モデル (データベース、テーブル、列、および関連付け) を読み取るための API はありますか?
Red Gate Softwareの.NET Reflectorで開きましSQLMetal.exe
た。という名前空間が含まれており、DBML オブジェクト モデルを読み取るために必要なものがすべて含まれているようです。悪いニュースは、名前空間が外部で使用できるように公開されておらず、すべてのクラスが「フレンド」として宣言されている (またはシールされている) ことです。LinqToSqlShared.DbmlObjectModel
もう一度言いますが、 .NETLinqToSqlShared.DbmlObjectModel
のオブジェクト モデルに DBML を読み込む名前空間のようなものは存在しますか? それとも自分で書く必要がありますか?