目 录
第一章 引言 ………………………………………………………………………1
第二章 数据库开发工具 ………………………………………………………2
2.1 Delphi 7.0 简介 ………………………………………………………2
2.2 Delphi 7.0控件 ………………………………………………………3
2.2.2 数据控制类DataControl …………………………………3 2.2.3 数据访问类DataAccess …………………………………4
2.2.4 SQL语言在Delphi中的应用 ………………………………6
第三章 数据库概述 ……………………………………………………………7
3.1 SQL简介 ……………………………………………………………8
3.2 SQL查询 ……………………………………………………………8
3.3 Access 简介 ……………………………………………………10
第四章 系统详细设计 ………………………………………………………10
4.1 数据库设计 …………………………………………………………10
4.2 系统主窗体的设计 …………………………………………………11
4.3 用户登录的设计 …………………………………………………14
4.4 用户功能窗体的实现 ……………………………………………17
参考文献 ……………………………………………………………………………24
第一章 引 言
Delphi 7 是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。在Delphi 7 的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视化的开发方法降低了应用程序开发的难度。Delphi7的基础编程语言是具有面向对象特性的Pascal语言,即Object Pascal 。Object Pascal具有代码稳定、可读性好、编译速度快等优点,并将面向对象的概念移植到了Pascal语言中,使这种基础语言有了新的发展空间。
该设计课题是一个简单的仓库管理系统,是使用Delphi7完成的窗体和数据库的连接,使用Access2000制作的数据库,能够进行货物商品的添加、删除、查询、结账等功能。
第二章 数据库开发工具
2.1 Delphi 7.0 简介
Delphi类可以粗略地分成两部分:一部分是组件类,这些组件类通常以某种方式出现在组件面板上,当用户从组件面板上点取一个类的图标后,在程序中就自动生成了该类的对象(非可视组件除外);另一部分是功能类,这此功能类的对象通常出现在程序代码中,起着不可代替的作用,但是这些功能类在组件面板上是找不到的。在Delphi中,每一个类的祖先都是Tobject类,整个类的层次结构就像一棵倒挂的树,在最顶层的树根即为Tobject类。这样,按照面向对象编程的基本思想,就使得用户可用Tobject类这个类型代替任何其它类的数据类型。实际上在Delphi的类库中,Tobject类派生出了为数相当众多的子类,它们形成了一个庞大的体系,通常情况下,如果不自行开发组件,就不必了解整个类的体系结构,只用到类层次树的叶结点就足够了。非可视组件是与可视组件相并列的另一类组件,非可视组件在程序运行中是不可见的(除各种对话框组件之外,事实上有人认为对话框组件不能归入非可视组件,应该是另一种介于可视与非可视之间的组件)。