发信人: garyjan() 
整理人: (2000-05-05 18:24:09), 站内信件
 | 
 
 
附2.5 Data Director For Visual Basic
         INFORMIX-Data Director for Visual Basic (DDVB) 是一个功能强大的 以模式 驱动的数据存取及管理平台, 紧密集成在 Microsoft Visual Basic 中, 提供了传统的 Client/Server 开发工具所不具备的 Client 端的数据管理服务,  帮助应用开发人员 快速,方便,灵活 地用 Visual Basic 建立并扩展其部门及企 业级数据库应用。
         INFORMIX-Data Director for Visual Basic 是 Data Director for V isual Basic 的第一个版本,能对 Informix 及 ODBC 支持的其它数据库进行操作 ,它提供 的 Client 端的数据管理服务主要有:
  模式驱动的数据存取
  自动的数据同步及多个用户的数据一致
  针对 Informix 数据库的快速应用开发(RAD)
 
         无论是在设计状态还是运行状态, Data Director 都和 Visual Basic  无缝集成, 简化了 client/server 的开发. 除提供企业级应用开发的功能外, D ata Director 主要 包括 DataLink Manager 及 Data Director Engine 两大部 分.
         Data Director 提供了企业级应用开发的功能:
  团队开发支持. 
  面向对象的 OLE 结构. 
  增强的Navigation 控件. 
  32位支持.
         DataLink Manager 用于开发设计时显示模式文件中所有的表,视图及域 等. 也用于帮助把数据库的信息如表关系, 外部键等信息放到模式文件中. Data Link Manager 无需编程, 通过一个简单的數 ----拖斀缑婕纯稍谑菘獾挠蚝蚔 B窗口 的可视控件之间建立 DataLink, 扩展了 Visual Basic 的设计环境, 而且 因为是简 单的建立DataLink 而不是嵌入 SQL 命令, 当数据库变动时也无需进行 修改.
 
         Data Director Engine 是运行状态的组成部分,提供client 和 server  间的所有交 易的数据管理.运行时, Data  Director Engine 根据开发时得到的  DataLink 信息及 表关系生成优化的SQL查询语言,根据最终用户的要求动态的取 数,显示和修改数据. Data Director Engine 自动管理一个或多个窗口间的数据 同步, 还提供一个 Client 端的自动并发控件以保证多用户环境下的数据完整性 .
         使用DDVB进行开发的优势主要体现在三个方面:
 1.   快 速-----快 速开发高效的应用
  Data Director 使用了一个高级的运时数据存取引擎,通过这个引擎生成优化的  SQL命令, 避免了开发人员手工书写复杂的数据管理语句. 因而,不同层次的 开 发人员都可以用它建立高性能的应用. 另外, 对所 有的数据库操作, Data Dire ctor 都绕过了 Visual Basic 的JET 引擎, 直 接通过ODBC驱动程序存取数 据.  Data Director 还使用一个单一的在 Client 端的缓冲区来管理用户数据, 极  大的提高了交易速度,避免了多用户,多个 Form 的应用下冗余查询.
 2.   简单-----减少数据存取的编程量
  以传统的表驱动的数据存取方法编写高性能的应用,开发人员必须具备很高 的编 程技巧.而 Data Director 通过一个无缝集成到 Visual Basic 开发环境中的 直 观的, 模式驱动的數銞拖斀缑 , 可以使开发人员快速简单的开发高性能的 多用 户应用.开发应用只需简单的两步:首先通过一个攊mport敯磁Π咽菘â 信 息输入到 Data Director 的模式文件,第二步,在 Data Director 的模式文件中  的表域对象和 Visual Basic 窗口的可视控件之间建立关联. 当这些关联, 或称  为 DataLink, 建立好后, 无需编程即可由 Data Director 的运时 SQL 引擎完 成 其余的工作: 取数, 显示, 数据同步及修改数据.
 3.   灵活-----扩展了应用的功能
  Data Director 提供了一个完整的可编程的对象DDO---- Data Director Objec t, DDO 允许 Visual Basic 开 发人员编写程序对 Data Director 运时引擎的功 能 进行扩展或 修改以满足特定的应用要求.
 
 支持的数据库:
              INFORMIX-Dynamic Server, version 7.x 
              INFORMIX- Dynamic Server Workgroup Edition, version 7.x 
               Most ODBC-compliant databases
 系统要求:
              Microsoft Visual Basic 4.0a--32 bit 
              Microsoft Windows 95 或 Windows NT 3.51 以上 
              20 - 25 Mb 硬盘 
              Visual Basic 要求的硬件环境 
              16 MB RAM (最好32 MB) 
              VGA 以上的显示器 (
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.99.12.234]
  | 
 
 
 |