实训项目——J a v a 电子小字典 【项目需求】 使用 AWT 及 SQL SERVER 数据库实现了一个电子小字典,并拥有中英、英中字典库的增加、更新、查询功能
趣味与设计技巧丰富,涵盖知识面宽,非常适合教学项目使用
【项目目的】 学习 AWT 应用程序及数据库的电子小字典应用程序的设计
【项目分解】 1
界面设计 整个界面由 6 个面板组成,按照 GridLayout 布局,6 个面板分别存放英文-中文查询、英文-中文更新、英文-中文增加、中文-英文查询、中文-英文更新、中文-英文增加的文本框及确认按钮
事件处理 软件接收按钮产生的 ActionEvent 事件,并设置了六个监听器,分别对应 6 个确认按钮
事件处理通过 actionPerformed 方法来完成,方法体如下所示: public void actionPerformed(ActionEvent g) { } 可通过 ActionEvent 类的 getSource()的方法来获取事件来源 如下面的语句,将 g
getSoure() 与等于按钮 bquery 相比较,如果相符,则事件来源于等于按钮,这里应调用对应的方法处理运算结果,并显示出来
getSource()==bquery) { try{query();} catch(Exception e){} } 3
功能设计 我们采用的是 SQL SERVER 数据库软件
使用JDBC 进行数据库连接
SQL SERVER 通用驱动程序名为:“com
microsoft
sqlserver
SQLServerDriver” 需要建立和配置的数据库如下: 数据库文件:dictionary 表:dic 字段: 单词、解释(两个字段) 用户名:空 密码:空 当确认按钮按下后执行6 项功能操作,分别对应子程序query