第 2 章 开发工具介绍
2.1 Visual Basic 6.0 简介。
"Visual"的意思是"可视化","Basic"是一门很古老的编程语言,在早期的计算机技术发展中使用的很多。Visual Basic 基于原来的 Basic 语言,添加了更多的特性。
比如,更多的系统函数,操作符,定义语句等。Visual Basic 语言相对比较简单,容易学习。
由于本中小型图书馆信息管理系统关系到到许多数据信息的处理,这就需要一个强大的后台数据库信息管理系统来给予支持。目前的数据库主要有:微软的Access、MySQL数据库、Oracle数据库、PostgreSQL数据库、SQL Server数据库等。
本系统采用的是Access.
2.2 采用 Visual Basic 6.0 原因。
我选择 VB6.0 作为开发工具,这是因为几乎所有的 windows 应用程序均可应用 VB来开发,VB 具有良好的编程接口,几乎集成了所有类型应用程序的常用对象、控件。对面向对象程序只要有基本概念的了解即可以用 VB 来开发应用程序。其次,VB 对数据库具有良好的支持,可以连接各种数据源。
2.3 ACCESS 简介。
Access 是 Office 中专门用来管理数据库的软件。Access 可在各种 MicrosoftWindows 系统环境中运行,它继承了 Windows 的各种优点特性,使用方便,打开界面友好简洁,所以使用广泛。
Access 使用标准的 SQL 语句进行数据库的交互操作,因此提供了超强的数据信息处理能力和信息的通用性,使它成为了功能全面使用方便简洁的桌面关系型数据库管理系统和应用信息程序化生成器。
在 Access 数据库中有很多的模块,比如:信息图表、查询、信息窗体、信息报表、宏定义、模块信息以及数据交互界面。它不同于传统的桌面数据信息库, Access 数据库使用唯一的*.mdb 文件管理其一切的信息。它对数据库中数据本身和支持对象进行了集成最优化处理。Access 还利用 Microsoft Office 套件共享的编程语言 VBA 进行高级操作控制流程和复杂的数据操作过程。
2.4 C/S 模式介绍。
Client/Server 结构是大家常见的客户机结构和服务器结构。它是一个软件系统体系结构体,通过 C/S 结构可以充分利用硬件环境的优点,把各项任务合理的科学的分配到Client 端和 Server 端来进行实现,从而降低了系统的通讯开支。服务器负责管理数据信息库的各种访问,给多个客户机程序管理信息数据,对数据库进行信息检索,信息排序,还要对各个客户机服务器网络结构中的数据信息库安全保护层进行加锁和保护。客户机服务器负责与系统用户交互信息,收集使用者各项信息,通过网络向服务器请求处理各项工作。
现在多数的应用软件系统基本上都是如同 Client/Server 形式的两层结构,由于如今的软件应用管理系统正在向着分布式的 Web 应用信息系统发展,Web 和 Client/Server都可以进行同样的业务信息处理,应用不同的信息模块共享同样的逻辑思维组件;因此,内部的,外部的使用者都能访问使用新的或者现有的应用信息管理系统,使用现有的应用管理系统中的逻辑思维系统可以拓展出新的应用管理系统。这也就是目前应用管理系统发展的未来方向。