[6]。
用户在进入系统之前都要进行权限的检测,而在执行各大模块的相关功能时侯,也需要对操作的权限进行判定和限制,系统的几个模块之间的关系也是密切的联系的[7]。
2.2 开发工具Delphi 7.0概述
世界著名的Borland公司开发的Delphi 7.0是一种可视化的软件开发工具为我们提供了一种方便、快捷的Windows应用
程序开发工具,它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想。Delphi被称为是第四代的编程语言,因为它具有简单、高效、功能强大等特点。我们把Delphi和VC相比,Delphi更简单、更易于掌握,而在功能上面却是丝毫不逊色的;和VB相比,Delphi功能更强大、更实用。可以说Delphi同时兼备了VC功能强大的特点和VB简单易学的特点。Delphi一直都是程序员最喜欢的编程工具。对于Delphi它具有以下的特点,它是基于窗体的和采用了面向对象的方法,其拥有高速的编译器,并且还有强大的数据库支持,它与Windows平台编程紧密的结合,还有成熟的组件技术。然而最重要的还得是Object Pascal语言,它才是一切的根本。Object Pascal语言是在Pascal语言的基础之上发展起来的,它简单易学[8]。
在Delphi语言中,提供了多种开发工具,其中包括集成环境、图像编辑,还有各种开发数据库的应用程序,比如:DeskTopDatabase Expert等。并且除此之外,Delphi还允许用户挂接其它的应用程序开发工具,比如:挂接Borland公司的资源编辑器Resourse Workshop等。Delphi有很多的优势,特别是它在数据库方面的特长显得特别突出,因为它适应于多种数据库的结构,它不仅适合客户机/服务器模式,它还支持多层数据结构模式,它拥有高效率的数据库管理系统以及新一代的先进的数据库引擎,它还具有最新的数据分析手段,并且其还提供了大量的企业组件供开发者使用。
2.3 Delphi中常用组件通用属性及事件
Delphi中每个组件都有自己的属性、事件和方法,而可视组件存在着一些共性的属性和事件。可视组件的通用属性如表2-1所示。
表2-1 通用属性
属性
设置说明
Anchors
适用于大