前言: 哎,C++冇学好,所以这个东东只用了最基础的,做这个时异常还没有学到,所以就没有用了,模板也是,还有。。。,总之是一个完全初学者的产品。不过这个还是有点大大毛的特色的。编译环境: Win2K + VC6功能: 表级操作 选择表 新建表,增删改列字段,字段类型从int,float,bool,date,str中去选择,设定主键,这个主键用于增加记录时的重复值检查。 显示表结构。 记录操作 增、删、改、查和排序 整个都是DOS界面,没有进行装潢如果是管理员身份登录,则会出现"管理表"的菜单项进入管理表菜单,可以新建新表以及对已经选择打开的表进行列级的操作:新建表项,可以新添一张新表,表名支持中文列级的操作,例如添加列,可以支持五种列类型,当然如果选择了字符串,则有长度限制1-100对新表操作结束后,退到主目录,选择保存修改后,再次选择打开表则可以看到刚才新建的表特点: 这个东西的成因是要交课程设计,于是就干上了。记得当时交代的是2选1的任务,要不交一个员工信息管理上去,要不就是一个学生学藉管理(这个QQ群上很火啊)。于是就来了点具有大大毛特色的设计,顺便可以多学习一下。2个任务从根本上来讲是一样的,无非是数据字段不同而已,都是对表的增删改查操作。我的作法也很简单,就是来个抽象好了,做一个与具体表以及具体字段无关的设计,模拟着做一个数据库(实际上只是一个表级管理系统),这个系统只要能够实现建立表,以及能够进行那些操作即可。 抽象说着很简单,具体实现上很是复杂的。可以从下图所示的文件结构上看出这一点(类的层次结构)。 总而言之特点就一个,就是它是一个小到极点的数据库,支持的字段类型int,float,bool,date,str,就这多了,N多遗憾和感觉在DOC文档中都有记载。使用: 源码只能朋友自己去研究了,看类名就知结构,里面带一个main.exe直接运行即可,一开始的登录用“ddm”即可,密码都放在db\admin.sys中了,不输密码亦可进,不过就不能使用管理表的功能了。结构说明: 按照一个表的元素进行了划分:fieldtype字段类型,recordstruct记录结构,record记录,table表。下载: db.rar
Powered by: BlogJava Copyright © 大大毛
果然是不能想得太好。