问题标签 [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.

0 投票
6 回答
1146 浏览

command-line - 哪种方式与 SourceSafe 交互更快?命令行还是对象模型?

我们的项目保存在 SourceSafe 数据库中。我们有一个自动构建,它每天晚上在专用的构建机器上运行。作为我们构建过程的一部分,我们从 SourceSafe 获取安装的源和相关数据。这可能需要相当长的时间,并且构成了构建过程的大部分(否则由安装文件的创建主导)。

目前,我们使用命令行工具 ,ss.exe与 SourceSafe 进行交互。我们使用的命令用于递归获取项目源和数据、检出版本文件、检入更新的版本文件和标记。但是,我知道 SourceSafe 也支持对象模型。

  • 有人对这个对象模型有任何经验吗?
  • 与使用在我们的流程中可能有用的命令行工具相比,它是否提供了任何优势?
  • 有什么缺点吗?
  • 我们会通过在命令行上使用对象模型获得任何性能提升吗?
0 投票
2 回答
1397 浏览

c# - Excel 加载项将数据从工作表传输到数据库:文件路径问题

我希望为 excel 创建一个插件,它可以读取当前的工作表数据,然后将其插入数据库。数据库连接需要文件位置。因此,不能应用这种方法,因为我必须发送我当前打开的文件并且无法指定文件路径。

此外,我需要将每列的数据插入到 SQL Server 数据库中表的单独列中。有什么建议和代码可以提供帮助吗?

0 投票
4 回答
499 浏览

smalltalk - 在 Squeak 中,如何包装每个发送方法?

我创建了一个类,在那个类中我有一个方法'sendMessage: to: withArgs:',它接收一个对象、一个消息和一个参数数组。该方法用于向对象发送消息并执行一些算法。要使用此方法,我必须创建我创建的类的实例 x 并执行 x sendMessage: '+' to: '7' withArgs: '#(5)' 之类的操作。使用参数 5 向对象 7 发送消息“+”的结果,以及我的算法所做的一些事情。但我想要的是该算法将在每个方法调用中使用,这意味着 7+5 将调用我的'sendMessage: to: withArgs:'。我怎样才能做到这一点?或者至少,在发送给每个对象的每个方法中是否调用了某些东西?

0 投票
1 回答
1639 浏览

automation - 如何在“普通”COM/ActiveX 中使用 Microsoft Office 包(Word、Excel 等)的自动化对象模型

我终于找到了Microsoft Office 的对象模型文档

然而,它谈到了互操作程序集和听起来像 .NET 的东西。我不直接使用.NET,也不想了解太多。有没有办法只使用普通的 COM/ActiveX 类/接口来自动化 MS Word/Excel?

0 投票
3 回答
854 浏览

sharepoint - 关于 SharePoint 2007 中的 SPlongOperation 对象

我在我的项目中使用 SPLongOperation 对象在导航到新页面时引入延迟。内置页面使用默认的 css 样式和品牌。

我想自定义此页面设计并应用我自己的主题和品牌。

请告诉我如何将自定义母版页应用于显示具有动画 gears_an.gif 图像的 SharePoint 2007 Spin Wheel 的页面。

提前致谢。

0 投票
4 回答
2615 浏览

c# - .NET 树对象模型

我喜欢微软的 Windows 窗体树视图对象模型。它具有树、节点、子集合、父、上一个、下一个(兄弟)等和搜索功能。但是,我正在寻找没有 UI 的相同对象模型 - 只是树对象模型。

C#有这种模型还是我必须自己实现?

0 投票
1 回答
598 浏览

asp.net - subsonic asp.net 3层架构对象模型

我已经使用亚音速两年了(实际上我现在在我的项目中使用的是 2.1 版本)。

我想以这种方式构建一个新项目:表示层 + 业务层 + 具有对象模型的数据层,垂直于 3 层,对业务实体进行建模。问题是亚音速,通过 db 读取,在里面用 crud 方法创建实体。

是否可以在实体之间拆分 crud 方法?谢谢

0 投票
1 回答
1652 浏览

ms-access - 以编程方式使用 Outlook 联系人在 access 中创建外部表

我不确定这是否可能,但我想以编程方式创建一个外部表以访问 Outlook 联系人。我在 Microsoft Access 对象模型中进行了搜索,但找不到使您能够这样做的方法或属性。

我需要这个来同步 Outlook 和我正在构建的应用程序之间的联系人。我知道还有其他方法,但这个选项似乎是最简单的一种。

0 投票
4 回答
802 浏览

oop - 一个实用的面向对象设计问题

在我正在开发的新系统中,我正在切换到更面向对象的ASP.NET Web 应用程序方法。

我有一个大多数人都会熟悉的通用结构。我有一个有多个部门的学校结构;属于一个部门的课程;和属于多个课程的学生。

在部门视图中,我列出了属于该部门的所有课程,并且我想要每门课程的汇总数据,例如入学人数、退学人数、男性/女性人数等。

然而,在个人课程视图中,我需要学生的实际列表以及他们的详细信息,例如他们是否注册、通过课程、性别等。

然后是单个学生视图,其中显示有关学生的所有详细信息,包括其他课程的注册、地址等。

以前,我会有一个数据访问层返回我在每种情况下需要的任何数据,并将其作为SQLDataReader或返回DataSet(在 VB.NET 中工作)。现在,我正在尝试以面向对象的方法对此进行建模,我在DAL中创建对象并将这些对象返回到BLL。当我需要对象中的聚合详细信息时,我不确定如何处理这个问题。例如,在带有课程列表的部门视图中,我将汇总每个课程。我会在那些轻量级课程对象存储聚合值的部门中存储一些轻量级课程对象的集合吗?

我想在不同的场景中需要不同级别的抽象,我不确定处理这个问题的最佳方法。我是否应该有一个对象模型,其中有一个存储聚合的非常基本的课程对象,以及一个存储完整细节的子对象?

另外,如果有任何有用的资源可以帮助我理解如何为这些东西建模,那就太好了。

0 投票
2 回答
1346 浏览

linq - 如何读取 DBML 文件并将其映射到 .NET 中的对象模型?

我打算编写一个代码生成器来生成 UI(表单、网格等)。由于我使用的是LINQ ,因此我打算读取一个 DBML 文件以进行元数据提取。是否有一些 API 可以读取 DBML 对象模型(数据库、表、列和关联)?

SQLMetal.exeRed Gate Software.NET Reflector打开了。它包含一个名为的命名空间LinqToSqlShared.DbmlObjectModel,它似乎包含了读取 DBML 对象模型所需的一切。坏消息是:该命名空间没有公开给外部使用,并且所有类都被声明为“朋友”(或密封)。

再一次,是否存在一些东西,比如LinqToSqlShared.DbmlObjectModel命名空间,可以将 DBML 读取到.NET中的对象模型。?还是我必须自己写?