Vb6 您是否使用数据感知类?
我正在使用VB6 数据感知类是指设置了DataBindingBehavior或DataSourceBehavior属性的类Vb6 您是否使用数据感知类?,vb6,class,data-aware,Vb6,Class,Data Aware,我正在使用VB6 数据感知类是指设置了DataBindingBehavior或DataSourceBehavior属性的类 我从MSDN学到了这个概念,我通常想知道什么时候应该使用这种数据感知类技术?或者就像大多数开发人员忽略的数据环境设计器一样?您知道VB6有多旧吗?大约有十年了。您应该完全忽略从VB6“学到”的任何东西 有关VB6的一些资源: (我认为不存在这样的事情) (我是对的,1998年10月) (截至2008年3月,它不受支持): VisualBasic6.0在产品发布九年后
我从MSDN学到了这个概念,我通常想知道什么时候应该使用这种数据感知类技术?或者就像大多数开发人员忽略的数据环境设计器一样?您知道VB6有多旧吗?大约有十年了。您应该完全忽略从VB6“学到”的任何东西
有关VB6的一些资源:
- (我认为不存在这样的事情)
- (我是对的,1998年10月)
- (截至2008年3月,它不受支持): VisualBasic6.0在产品发布九年后将不再提供支持。 从2008年3月起,将不再支持Visual Basic 6.0
所有这些都来自以下搜索:。您知道VB6有多旧吗?大约有十年了。您应该完全忽略从VB6“学到”的任何东西
有关VB6的一些资源:
- (我认为不存在这样的事情)
- (我是对的,1998年10月)
- (截至2008年3月,它不受支持): VisualBasic6.0在产品发布九年后将不再提供支持。 从2008年3月起,将不再支持Visual Basic 6.0
所有这些都来自以下搜索:。我认为大多数VB6开发人员都忽略了该功能。当然,我试过一次,再也没有用过。如果你在Google上搜索DataBindingBehavior或DataSourceBehavior,点击率相对较低
我认为John在他的回答中试图传达的是,VB6不是新开发的好选择,除非您有强烈的相反理由-例如,如果您的组织已经有很多VB6经验和大量VB6代码需要维护,并且没有其他桌面编程语言的经验。在你的情况下,这听起来不太可能,否则你会问你的同事这个问题,而不是在堆栈溢出上发帖 我认为大多数VB6开发人员都忽略了该功能。当然,我试过一次,再也没有用过。如果你在Google上搜索DataBindingBehavior或DataSourceBehavior,点击率相对较低
我认为John在他的回答中试图传达的是,VB6不是新开发的好选择,除非您有强烈的相反理由-例如,如果您的组织已经有很多VB6经验和大量VB6代码需要维护,并且没有其他桌面编程语言的经验。在你的情况下,这听起来不太可能,否则你会问你的同事这个问题,而不是在堆栈溢出上发帖 创建数据感知类的能力只是VisualBasic可扩展性模型的另一个方面。除了能够创建标准类和用户控件外,还可以将它们创建为可插入VB数据绑定机制的数据感知类 您可以包装ADO记录集或ADO数据控件之类的内容,以创建更特定于应用程序的组件,也可以从头开始创建自己的组件,以为某种异常数据提供数据绑定。您甚至可以通过编写VB6数据感知类并结合OLEDB简单提供程序(OSP)工具包,为不寻常的需求创建基本的自定义OLEDB提供程序 这些东西现在很少使用,因为VB6教育非常缺乏。许多通过示例学习的程序员回避数据绑定,因为他们发现这很令人沮丧。不过,这其中大部分是缺乏理解。相反,我们转而编写大量类似QBasic的过程代码,这些代码牺牲了VB6基于事件的编程的能力 你会在很多VB.Net和C#代码中看到同样的东西。人们似乎没有意识到事件驱动编程实际上比“OOPENCE”的程度重要得多,但这正是重点所在 了解这一点的重要性的程序员往往在VB6程序中有更少的DoEvents循环,在.Net程序中几乎没有免费的多线程 我和其他人一样,对避免使用数据环境设计器和绑定控件感到内疚。我计划更多地了解它们的用途和功能,同时更多地使用VB6的数据报表设计器。这些是编写以数据为中心的程序的强大工具,我最近做了很多
毫无疑问,微软已经放弃了对VB6开发的所有支持。但这并没有说明对它的需求,它的需求仍然强劲。如果人们对回答有关VB6的问题没有什么贡献,他们可能会把精力花在其他地方,而不是在这里大喊大叫。很遗憾,我们从来没有得到一个后续产品-一个支持64位开发的更新的VB会非常好。创建数据感知类的能力只是Visual Basic可扩展性模型的另一个方面。除了能够创建标准类和用户控件外,还可以将它们创建为可插入VB数据绑定机制的数据感知类 您可以包装ADO记录集或ADO数据控件之类的内容,以创建更特定于应用程序的组件,也可以从头开始创建自己的组件,以为某种异常数据提供数据绑定。您甚至可以通过编写VB6数据感知类并结合OLEDB简单提供程序(OSP)工具包,为不寻常的需求创建基本的自定义OLEDB提供程序 这些东西现在很少使用,因为VB6教育非常缺乏。许多通过示例学习的程序员回避数据绑定,因为