对于Visual Studio 7.0来说,你可以依赖于你的对象进行编程,而不再依赖于表和列。ADO+使用强有力的类型编程突出它商业对象的勾画能力。
举例来说,下列的代码使用了常例编程。
IF TotalCost > Table("Customer").Column("AvailableCredit")
在这个例子中,你实际上用了ADO的表和列进行编程。
对于强化类型编码,同样的例子就变得简单了许多:
IF TotalCost > Customer.AvailableCredit
除了更容易阅读以外,强化类型编码业更容易编写。自动化的语句完成功能对编写时的对象更加敏感。下图中,显示了我们有能力定位数据集中的交叉实体,并且IntelliSense技术显示出与Customers相关的表。
图1.强类型化编程和IntelliSense技术
另外,类型化的数据集在执行的时候也会较快,因为应用程序不需要在访问数据成员的时候搜索整个的ADO集合对象。