查看完整版本: 小巧精悍的数据库软件——Jfile完全攻略1(数据库扫盲及建立篇)

cwnet 2003-3-9 05:45

小巧精悍的数据库软件——Jfile完全攻略1(数据库扫盲及建立篇)

论坛上用handbase3的人是越来越多了,但是我们真用得着那么复杂而庞大的数据库软件吗?如果你的答案是不需要,那么我们就一起来看看Jfile

首先——老王卖瓜,让我们看看Jflie到底有多小巧:
主程序:257KB    handbase3:400多KB

生成的数据库:(以313条记录的palmstamp胖友资料数据库为例)
handbase3格式:70.7KB
jfile格式:22KB

可见,jfile确实是小多了,而且数据库中常用的功能它一个也不少(除了报表),那么,下面就让我们进入Jfile的世界吧!









cwnet 编辑于 2003-3-9 18:24:47

guoguo 2003-3-9 05:49

其实handbase2.7除了不支持卡和界面难看,其他功能都不错,才180k。不知道为什么到了3.0会变得那么大。:N:

cwnet 2003-3-9 06:01

一、数据库扫盲

数据库是什么?有人会说,就是管理一大堆数据的东东。没错,就像tom坛上的用户名,都是用数据库保存的。当你输入用户名和密码时,程序就在数据库中搜寻叫这个名字的用户,搜索到之后,再核对一下用户名对不对。这样,你就可以进入系统了。又比如有些单位的物资阿,账目阿什么的,其实都是数据库。。等等,可是这些跟我们有什么关系阿?——别急,用过管家婆吧(没用过~汗),电话本总用过吧?其实它就可以被看成是一个小型的数据库,假如某天我忽然要找一个在江西的姓吴的客户,这时候数据库就显身手了。其实我们常用的记帐的软件,锻炼用的软件,电话本什么的其实都是数据库软件。(当然,你要是只是用它管理一下自己家的DVD光盘也被什么关系)

好了,下面言归正传
我们以一个[b]家庭DVD光盘资料库[/b]为例,说说jfile到底怎么用
当然要安装了,它的最新版本是5.50h版(安装总会吧)
安装后在桌面上点它一下[img]http://www.tompda.com/bbsimgx/tompda_4689_snap001.gif[/img]
我们的课程开始了

[color=brown]jfile 5.50h下载(正式注册版,免序列号)[/color]:

[img]http://www.tompda.com/bbs/img/addon.gif[/img][url=http://www.tompda.com/bbs/download.asp?id=tompda_4789_JFile5.50h.rar]tompda_4789_JFile5.50h.rar[/url]



cwnet 编辑于 2003-3-9 19:19:19

cwnet 2003-3-9 06:04

二、建立数据库

进入程序,看到这个界面了吧?
[img]http://www.tompda.com/bbsimgx/tompda_4690_snap002.gif[/img]
点[img]http://www.tompda.com/bbsimgx/tompda_4691_snap003.gif[/img]建立新数据库
进入到下图:
[img]http://www.tompda.com/bbsimgx/tompda_4692_snap004.gif[/img]
在DB栏键入“[b]我的DVD[/b]”做为数据库的名字
下面什么1234的是什么呀?
别急,那是数据库的字段!
什么叫字段,其实也可以理解成是一般表格的表头
后面的[b]string[/b]是[b]数据类型[/b],其中包括如下图的几种:
[img]http://www.tompda.com/bbsimgx/tompda_4694_snap005.gif[/img]
从上到下分别是[b]字符型[/b]、[b]逻辑型[/b]/[b]复选框[/b]、[b]日期[/b]、[b]时间[/b]、[b]可选列表框[/b]、[b]整数[/b]、[b]浮点小数[/b]、[b]可计算区域[/b]
按下图的设置,我们建立这样几个字段,当然,你也可以点击后面的那个[b]?号[/b]试试。在那里可以对字段进行设置,包括默认值等
[img]http://www.tompda.com/bbsimgx/tompda_4705_snap006.gif[/img]
点字段后面的?号,我们来对它进行一些设置。



cwnet 编辑于 2003-3-9 0:38:33

seeye 2003-3-9 06:29



cwnet 2003-3-9 06:57

二、设置字段

首先我们设置一下字段:

点击“片名”字段右边的?号,出现string option对话框(字符型字段设置)
[img]http://www.tompda.com/bbsimgx/tompda_4776_snap001.gif[/img]
最上面的default value是默认值,就是自动设置在表中这一列的初始值
下面的三个复选框分别是:
字符数小于250个
只读字段
字母大写
其实Jfile的字符数据类型最多支持3000个字符,也就是1500个汉字,怎么样,够了吧?
在这一项里,我们不进行设置

点击“类型”右边的?号,出现“列表框设置”
[img]http://www.tompda.com/bbsimgx/tompda_4778_snap002.gif[/img]
上面那个也是默认值,不说了
下面分别是
每一行中允许多个弹出项目(待会儿再具体解释)
只读字段
查找弹出类型
这一项目的设置需要在输入数据时进行,我们先不管它

点击“碟片数”右面的?号,出现“整数设置对话框”
[img]http://www.tompda.com/bbsimgx/tompda_4779_snap003.gif[/img]
三个复选框分别是
普通整数(可以在这里设置默认值)
自动递增的整数(在下面设置从多少到多少)
只读字段



cwnet 编辑于 2003-3-10 18:34:39

cwnet 2003-3-9 08:28

点击“花费”右边的?号,出现“可计算字段设置”
[img]http://www.tompda.com/bbsimgx/tompda_4780_snap004.gif[/img]
所谓可计算字段,是在数据库中根据其他字段数据自动进行计算的字段(废话),例如:我们假如确定每一片DCD为6元钱(只是打个比方,请勿与D版DVD挂钩),那么花费就是6元乘以碟片数(好像谁都懂,呵呵)。在这个界面里,我们进行这样的设置:
在最上面选择第三项<field><operation><value>(字段操作数值,其他两项是字段操作字段和数值操作字段,请按照单词对号入座)
在下面的field(字段)中选择“碟片数”,在operation(操作)中选择X(multiply),在下面的横线上输入6,下面是设置数字长度的,因为没有小数问题,我们不管它(默认是variable变量)
点ok

逻辑型字段就是个“是/否”的问题,没有设置选项

点“购买日期”右面的?号,进入到日期类型字段设置。
[img]http://www.tompda.com/bbsimgx/tompda_4781_snap005.gif[/img]
从上到下分别是:
正常日期
建立时日期
修改时日期
只读字段
国际标准格式日期
由于是建立已经购买的光盘数据,我们可以先不设置它,等以后再买新的光盘时,再回到这里选“建立时日期”,这样,当天购买的光盘就会在这里自动设置好日期了

注意:日期型字段的格式是:月/日/年(例如:今天是2003年3月15日,格式写成3/15/03)

其他未涉及到的数据类型:
time类型(时间类型),与日期类型基本一样
floating point(小数类型)可以设置小数位数什么的(建立后修改)



cwnet 编辑于 2003-3-10 18:37:40

cwnet 2003-3-9 08:29

三、数据录入

好了

点done回到最先的画面,在这里可以点beam把数据库传出去,或点modify修改(回到刚才的界面进行修改),也可以点clone进行复制或干脆把它删掉

我们点击“我的DVD”,进入纪录输入界面,进行最后的设置。
[img]http://www.tompda.com/bbsimgx/tompda_4782_snap006.gif[/img]
点“add”新增一个记录
在类型那一行点击“类型”两个字,弹出列表框
[img]http://www.tompda.com/bbsimgx/tompda_4783_snap007.gif[/img]
选最后一项,modify popup list
进入修改列表值对话框,点击new可以一项项的进行添加,这里我添加了5种影片类型
[img]http://www.tompda.com/bbsimgx/tompda_4785_snap008.gif[/img]
设置完了点ok回来,在“类型”两个字上点一下,怎么样,刚才的列表值出来了吧?选一个试试,它就出现在右边的横线上,很方便吧?换一个试试,刚才选的那个就被替换了。可是,要是影片同时属于两种类型怎么办呢?别急,记得刚才我们查看的“popup数据类型属性”吗?其中有一项是“每一行中允许多个弹出项目”,把它选上,你的愿望就实现了。好了,把你的数据库填满吧,添上“碟片数”它就会自动算出花费的金额来。是中文配音就打一下勾,是什么类型就选一下,怎么样,方便吧?

把数据库准备好,明天我们再进入jfile数据库的下一堂课吧。

[color=brown][url=http://www.tompda.com/bbs/display.asp?luntan=1&forumID=195848]下一课:小巧精悍的数据库软件——Jfile完全攻略(应用篇)[/url][/color]



cwnet 编辑于 2003-3-9 10:52:07

cwnet 2003-3-9 08:33

真困啊!有什么明天再说吧,楼上的两位,今天就不算帐了 ;-)

妈妈在大喊“怎么还不睡”:angry:,我倒(真倒了~Zzz):F:




cwnet 编辑于 2003-3-9 0:34:00

stoneduke 2003-3-9 16:29

好哦,我想知道怎么设一个序号自动排序:F:

delusion 2003-3-9 16:43

楼主提供的是已注册版吗?
快点来讲:8:呀



delusion 编辑于 2003-3-9 9:44:14

iamcj 2003-3-9 16:43

好贴支持以下!

joewong 2003-3-9 17:11

:D::D:

占个位置听老师讲课 :X:


cwnet 2003-3-9 17:30

[quote]stoneduke 写道:

好哦,我想知道怎么设一个序号自动排序:F:
[/quote]
其实上面有讲哦
假如说我们建立一个数据库,名字就叫“1”吧(又偷懒:N:)
建立一个字段,假如说叫“序号”,将它的字段数据类型设成“integer”(整数)
如下图:
[img]http://www.tompda.com/bbsimgx/tompda_4814_snap001.gif[/img]
点击右面的那个?号
如下设置:
[img]http://www.tompda.com/bbsimgx/tompda_4815_snap002.gif[/img]
看到了吧,其中starting number是序号的开始数字,我们设成“1”,而“increment”是递增量(就是下一个数比starting number大几),我们也设成“1”。1+1=2,2+1=3...点ok回到主界面,点那个叫“1”的数据库,点“add”添加数据看看,搞定了吧:Y:
[img]http://www.tompda.com/bbsimgx/tompda_4817_snap003.gif[/img]


cwnet 编辑于 2003-3-9 9:35:43

newaa 2003-3-9 17:33

好!最喜欢这种文章。

cwnet 2003-3-9 18:20

这一课贴子太长了,下一课开新贴咯:Y:
[color=brown][url=http://www.tompda.com/bbs/display.asp?luntan=1&forumID=195848]下一课:小巧精悍的数据库软件——Jfile完全攻略(应用篇)[/url][/color]


cwnet 编辑于 2003-3-9 10:52:26

精彩一刻 2003-3-13 20:39

PPC上有哪种啊?

martax 2003-3-13 21:16

衷心的表示感谢!!:D::D::D:

情慕浮云 2003-3-16 22:19

好东西,支持啊!!!!!!
:X::X::X::X:

linuxpie 2003-3-17 03:46

Thanks:D:

页: [1] 2 3 4
查看完整版本: 小巧精悍的数据库软件——Jfile完全攻略1(数据库扫盲及建立篇)