VisualBasic6.0FAQ

2016-02-19 13:14 5 1 收藏

今天图老师小编给大家精心推荐个VisualBasic6.0FAQ教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

什么是VisualBasic6.0?
  微软公司的VisualBasic开发系统6.0版,是开发效率极高的用于创建高性能组件和应用程序的工具。VisualBasic6.0可支持开发人员基于客户端或服务器端创建优秀的应用程序,或是在分布式n层环境下操作。VisualBasic是快速应用程序开发(RAD)工具,可作为独立的产品使用,也可作为VisualStudio6.0套件的一部分使用。
  VisualBasic6.0有哪些新特性?
  
  最重要的新特性包括以下几个方面:
  
  集成的可视化数据库工具
  VisualBasic6.0提供了一组完整的工具,用于将数据库与任意应用程序进行集成。与数据库有关的特征是设计了创建和修改MicrosoftSQLServer、Oracle7.3以及AS/400数据库的工具。
  数据环境设计器
  可视化地创建可重用的记录集命令对象,这些对象支持拖放功能,可绑定多个数据源,以支持数据的组合及操作。
  拖放式创建数据相关的窗体或报表
  使用新的DataEnvironment设计器,开发人员可很快地用拖放操作定制数据相关的控件以创建窗体。开发人员也可以用新的数据报表设计器创建报表。创建定制的分级数据只需简单地填写一些对话框,并把命令拖到相应窗体中。
  VisualBasic的WebClass设计器
  可创建服务器端的应用程序和组件,这些应用程序和组件在任何平台的Web浏览器下均可访问。
  动态HTML网页设计器
  使用文档对象模板和动态HTML页面作为用户界面,可开发具有丰富多媒体信息的应用程序。
  新的增强性能的特性
  使用新的字符串功能和特性,如"RetaininMemory"等,可创建更快速的并可升级的应用程序和组件。
  
  VisualBasic6.0在VisualStudio中处于什么地位?
  
  VisualBasic6.0是MicrosoftVisualStadio开发工具套件的一个成员,可为VisualStudio开发人员提供创建应用程序和组件的高效环境。
  MicrosoftVisualStudio是一个完整的开发工具套件,为开发人员提供易用的工具来完成设计开发任务。VisualStudio的专业版可使开发人员充分利用MicrosoftWindows操作系统和Web开发功能。它以MicrosoftJ 、MicrosoftVisualBasic开发系统、MicrosoftC 开发系统、MicrosoftVisualInterDevTMWeb开发系统以及VisualFoxPro数据库开发系统为基本特征。
  VisualStudio企业版的也是一组完整的套件,支持快速创建以数据为中心的企业系统。它具有支持企业和小组开发的特性,包含可视化数据库工具、MicrosoftVisualSourceSafe版本控制系统,微软知识库(MicrosoftRepository),可视化组件管理器(VisualComponentManager),MicrosoftVisualModeler以及MicrosoftBackoffice应用程序服务器的各种开发版。
  
  什么是WebClass,什么时候使用?
  
  VisualBasic6.0WebClass是基于Web服务器的COM组件,使VisualBasic开发人员能够在VisualBasic开发环境下编写代码"定制"Web服务器的URL响应。这样使得的VisualBasic应用程序成为平台无关的基于服务器的应用程序,从任何平台的任意HTML浏览器均可访问。
  设计VisualBasicWebClass的目的是可帮助开发人员完成以下工作:
  使用VisualBasic事件驱动模型开发基于Web的应用程序,把应用程序和用户界面逻辑上分离开来。
  为现有的VisualBasic应用程序创建基于Web的前端。
  创建定制的服务器端COM组件,从而可在单一的环境下调试使用COM组件的应用程序。
  
  
  在VisualBasic6.0中数据访问有哪些改进?
  所有领域的数据访问都有改善,对最常使用的数据库访问更方便。最突出的特性是:
  
  
  统一的数据访问,集成了ADO/OLE支持。
  将可视化的数据库工具集成到了VisualBasic环境中。
  新的Oracle模式和存储过程设计能力。
  数据环境设计器(DataEnvironmentDesigner)工具可实现基于ADO的数据访问组件。
  新的集成化的报表书写器(ReportWriter_工具。
  分层的FlexGrid(HierarchicalFlexGrid)控件可用于显示分级数据。
  具有创建数据源的功能。
  可创建OLEDB提供者(OLEDBProvider)。
  可方便地进行机器间和层次间的远程数据访问。
  高级数据绑定。
  
  如何使用VisualBasic6.0进行企业级开发?
  
  VisualBasic6.0是VisualStudio6.0企业版工具套件中的一个成员。VisualStudio6.0是微软公司主要的企业开发套件,VisualStudio6.0企业版含有一些面向企业开发人员的新特性,包括:
  对企业数据库的支持。包括支持Oracle和SQLServer下的数据库模式和存储过程设计的企业可视化数据库工具(EnterpriseVisualDatabaseTools);SQLServer6.5开发版;与VSAM以及AS400/IBM主机上的DB/2数据库具有连通性的SNAServer4.0开发版。
  可增强整个程序生命周期的高效性,包括可基于通用建模语言(UML)设计多层次应用程序的MicrosoftVisualModeler2.0,可规划和分析多层次应用程序性能的VisualStudioAnalyzer。
  支持团队协同开发,包括分布式基于开发组的Web开发系统,VisualSourceSafe6.0源码控制系统,MicrosoftRepository(微软知识库),还有用于管理和共享组内可重用事务组件的VisualComponentManager2.0。
  集成的应用服务,主要有MicrosoftBackoffice4.5开发版,其应用软件包括数据库处理、消息队列管理、消息/协同、Web应用、安全及SNA连通等。
  
  如何使用VisualBasic进行Web开发?
  
  VisualBasic6.0有一些支持Web开发的功能:
  在WindowsNT操作系统中使用WebClass工具,VisualBasic开发人员可创建跨平台的与浏览器无关的应用程序。
  使用VisualInterDev6.0Web开发系统等工具,开发人员可以创建在ActiveServerPage(活动服务器页)脚本中调用的COM组件,它使用现有技术和框架并充分利用本机代码编译性能。
  对于那些对用户操作有更高的健壮性要求的应用程序,开发人员可以使用DynamicHTMLPageDesigner(动态HTML网页设计器)工具创建客户端的,服务器分布式的应用程序,这样可以在一个编译过的DLL文件中嵌入动态HTML应用程序。使用这种技术,开发人员可以创建InternetExplorer4.0浏览器上的应用程序,提供高级的编排、定位、多媒体特性等动态HTML功能。
  如果想自己创建有浏览功能的基于Win32API应用程序,InternetExplorer4.0引擎作为ActiveX控件,可添加到应用程序中。这使得开发人员可以把Web浏览功能集成到自己的应用程序中或是创建自己的浏览界面。
  
  在用其他语言编写的应用程序中是否可使用VisualBasic6.0?
  
  可以。VisualBasic是一种出色的开发工具,不仅使用而且可以创建基于COM的组件。
  下列一些工具是常用的COM宿主:VisualInterDev、VisualC ,MicrosoftAccess,VisualFoxpro,Powersoft,PoserBuilder,Developer2000,BorlandDelphi。
  在多层开发方案中如何应用VisualBasic6.0?
  
  VisualBasic可用来开发一个方案中任一层的组件。
  在表示层,VisualBasic可用于编写基于Win32,基于动态HTML或基于HTML的客户端程序;在中间层,VisualBasic可用来编写安全流程组件以用于MicrosoftTransactionServer;在数据层,VisualBasic可用于数据库的设计以及存储过程的编写和调试。
  什么是数字神经系统(DigitalNervousSystem)?VisualBasic6.0对公司计算系统中的这一问题提供哪些支持?
  
  企业需要利用信息系统更好地参与市场竞争。
  微软公司的观点是,对于公司的计算系统,要包含的数字神经系统应支持信息自由流动,以使公司能够更快地对商业需求的变化作出反应,能够作出更有说服力的决定,可以更接近用户和商业伙伴;系统要集中于商务,而不是技术。
  开发工具对实现公司的数字神经系统具有关键性的作用。
  微软公司的企业开发策略主要是其VisualStudio开发工具套件,同时与Windows分布式网间应用(DNA)框架相结合。同时使用VisualStudio和WindowsDNA,可以使企业快速实现具有优秀体系结构的系统,从而在市场竞中占据优势。
  VisualBasic6.0是MicrosoftVisualStudio开发套件的核心成员。
  在VisualBasic6.0中有哪些新的特性支持用VisualBasic编写的应用程序性能可得到提高?
  
  微软公司在VisualBasic中增强了很多功能以支持程序性能的改进。
  本机代码编辑,首先在VisualBasic5.0中引入,是提高应用程序性能的一项很重要的特性。
  测试语言性能的Benchmark表明,VisualBasic6.0比VisualBasic4.0快高达20倍。
  新的性能特性中有"retain-in-memory(常驻内存)"选项,它使组件的数据结构在内存中缓存(加载),支持分布式服务器的应用程序。
  
  哪一种版的VisualBasic6.0更适合我?
  
  
  VisualBasic6.0学习版,面向没有编程经验的使用者,为学生、爱好者、或其他想要进一步学习开发基于Windows的应用程序的人。
  VisualBasic6.0专业版,为单个的专业人员、或是需要创建客户机/服务器应用程序和支持Internet的应用程序的大公司开发人员设计。
  VisualBasic6.0企业版,为一般开发组设计,适用于创建分布的、高性能的客户机/服务器或Internet/Intranet应用程序。
  
  VisualBasic6.0是否解决了2000年问题?
  
  是的,详细信息可访问微软公司的Year2000Web站点http://www.microsoft.com/y2k/,其中还有微软公司其他产品2000年兼容问题的介绍。->

来源:http://www.tulaoshi.com/n/20160219/1603480.html

延伸阅读
1防止程序被重复运行 如果你不希望你的VB应用程序被别人通过多次双击图标而重复运行,导致内存不足或其它意外,你可以在程序中增加以下几行: PrivateSubForm_Load ifappprevinstancethen msgbox″程序正在运行,请检查窗口是否被最小化。″ endif EndSub 2用Ucase函数保障文件操作...
使用ADOData控件 ADOData控件使用MicrosoftActiveX数据对象(ADO)来快速建立数据绑定的控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控件。数据提供者可以是任何符合OLEDB规范的数据源。使用VisualBasic的类模块也可以很方便地创建子集的数据提供者。 尽管可以在应用程序中直接使用ActiveX数据对象,但AD...
使用工程 在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括: 1.跟踪所有部件的工程文件(.vbp)。 2.每个窗体的文件(.frm)。 3.每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何.frm文件都是不可编辑的,这些文件都是自动产生的。...
安装VisualBasic 运行安装程序时将会为VisualBasic创建目录,从而可选择要安装的VisualBasic部件。 除了Os目录下的操作系统文件,CD上的其它文件是没有被压缩的,所以可从盘上直接使用。例如,在Tools目录下有许多的工具和部件,可以直接从CD-ROM运行或安装。 要从CD盘上安装,请按照以下步骤执行: 1.在CD-ROM驱动...
VisualBasicforWindowss3.0(简称VB)是目前开发WINDOWS应用软件的最有效工具之一,它综合运用了BAIC语言和新的可视化设计工具,不仅功能强大,而且简单易学。其次,VB具有事件驱动的编程机制,它充分利用WINDOWS图形环境的特点,能让开发人员快速地构造强大的应用程序。 那么在开发VB应用软件时,如何充分地扩充VB的功能呢?这就要求在不同...

经验教程

284

收藏

5

精华推荐

VisualBasic程序设计

VisualBasic程序设计

邵清清baby

《天将》新手FAQ

《天将》新手FAQ

252566042

《仙境传说奥德赛》FAQ

《仙境传说奥德赛》FAQ

w57319

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部