毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
智能交互式指法练习系统的设计和开发(4)
"PASSWORD" CHAR(20) not null,
"AGE" INTEGER not null,
"SEX" CHAR(5) not null,
"PRALL" INTEGER default '0',
"PRWRONG" INTEGER default '0',
constraint "ID" primary key ("ID")
);
以上建表语句由程序自动生成,我是通过Derby的向导建立表格的,建好之后可以用DB Browser的功能框调出建表语句,如图2.2。
图2.2 用DB Browser的功能框调出建表语句示意图
由建表语句可知,表名为“TUser”,T是英文“打字”的首字母,即表名代表“打字用户”。共有7个元素,下边逐一说明:
ID:主键,用户的编号,每当插入新用户时自增1,插入时不用特地声明。
NAME:用户名,非空,代表了用户的账号。
PASSWORD:密码,非空,表示用户的密码,注册时需要同时输入正确地用户名和密码才能成功登陆。
AGE:用户年龄,非空。
SEX:用户性别,非空。
PRALL:用户上次练习总字数,默认为0。
PRWRONG:用户上次练习错误字数,默认为0。
数据库建立完成之后,要和所编写的软件连接,还需要将数据库对应的jar包拖入程序工程界面中,Derby的jar包在安装目录\Sun\JavaDB\lib下可以找到,包名为derbyclient.jar。拖入成功后,工程栏会显示jar包,如图2.3。
图2.3 相应数据库jar包显示在工程栏中示意图
以上就是建立数据库并且导入到工程文件的全过程,Derby作为MyEclipse的内嵌数据库,在数据库导入这方面还是相当简单的。
导入数据库jar包之后,要在程序内使用数据库中的相关数据,还需要进行数据库的连接工作,MyEclipse Derby的数据库连接十分简单,只要在MyEclipse界面下方的Servers栏中启用MyEclipse Derby即可,具体方法如图2.4所示,单击“Run Server”完成连接。
图2.4 MyEclipse Derby数据库的连接方法
3 指法练习系统的编写
3.1 选择编写插件
前文中已经提到了,本次指法练习系统是用MyEclipse编写的,在对MyEclipse进行了一定的了解之后,我发现了MyEclipse拥有十分强大的插件支持性能,而在众多插件中对于本次设计最重要的便是图形界面设计插件——swing。
众所周知,指法练习系统必须具备人性化的图形界面,为了简明直观地进行设计,我选择了swing插件,这个插件提供了强大的图形界面工具,可以找到的各种组件,例如button、label、textfield等,总体来说十分全面。
一般来说版本较高的MyEclipse都自带了swing插件,我用的8.5版本MyEclipse不能算是新版本但也自带了,MyEclipse6.0以上任何版本都支持swing插件的整合。
要使用swing插件,就要在新建项目时采用swing类型,具体方法是在File->New->Other中选择swing,如图3.1。
图3.1 新建项目时选择swing插件的方法
按上图所示就可以新建swing支持的项目,而要使用各种组件来构成图形界面,只需要从MyEclipse界面右边的子框中选择对应组件并放入form即可,组件框如图3.2。
图3.2 swing组件选择示意图
关于组件的相关代码都是自动生成的,要实现相应的功能我们只需对特定的组件设定Event即可,这样既可以避免繁杂的组件生成代码编写又减少了可能产生的错误,时间得到了有效的节约。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
基于KINECT体感游戏控制器的3维背景重建方法研究
下一篇:
Linux环境下CD播放器的设计与实现
浅析人工智能体系建设【5490字】
人工智能茬知识付费产业...
智能光网络茬城域网中的...
家居智能系统建设中的标...
宽带城域网接入层的智能...
现代小区智能技术應用分析【3251字】
住宅及住宅小区智能化系统述评【2676字】
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
公寓空调设计任务书
承德市事业单位档案管理...
志愿者活动的调查问卷表
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】