• 大小: 259.37 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-13
  • 语言: 其他
  • 标签: 电子词典  

资源简介

电子词典设计与开发 信息系统 原型法 数据窗体本文将要介绍的软件就是一个多功能学单词软件,主要介绍了这个软件制作环境,制作流程,对数据库的操作以及它的使用方法。用户可以根据自己的需要去查询单词,添加单词,删除单词,编辑单词等。另外,它还给单词学习者们提供了一个背单词的好方法。每一个用户都可以通过创建一个用户名来背诵单词,随时查看自己的历史记录,以便确定自己的背诵进度。本文从软件工程的角度进行了详细的阐述。该系统的开发工具是powerbuilder 9.0,使用的数据库为Adapt Server Anywhere 。

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import javax.swing.*;

public class AddWin extends Jframe implements ActionListener {
      
     JTextField 添加汉语解释_文本条添加英语单词_文本条; 
     
     JButton addbtncancelbtn;
     
     Connection Con=null;
     
     Statement Stmt=null;
     
     public AddWin()
     {
      super(“添加单词“);
     
      this.setBounds(250250250200);
     
      this.setVisible(true);
     
     JPanel p1=new JPanel();
     
      p1.add(new Label(“输入要添加的单词:“));
     
      添加英语单词_文本条=new JTextField(20);
     
      p1.add(添加英语单词_文本条);
     
      p1.add(new Label(“输入添加的单词的解释:“));
     
      添加汉语解释_文本条=new JTextField(20);
     
      p1.add(添加汉语解释_文本条);
     
      addbtn = new JButton(“提交“);
     
      cancelbtn = new JButton(“取消“);
     
      p1.add(addbtn); p1.add(cancelbtn);
     
      this.add(p1);
     
      addbtn.addActionListener(this);
     
      cancelbtn.addActionListener(this);
     
      this.validate();
           
     }
     
     
     public void actionPerformed(ActionEvent e)
     {
      if(e.getSource()==addbtn)
      {
      if(添加英语单词_文本条.getText().equals(““)||
     
         添加汉语解释_文本条.getText().equals(““))
         
         {
             JOptionPane.showMessageDialog(this“添加的单词或解释不能为空!““警告“
         
                   JOptionPane.WARNING_MESSAGE);

         }
         
          // 判断输入框不能为空
         
       else{
            
              try{
                 添加();
                        
                  }
                  
               catch(SQLException ee){}  
            }   
     
      }
     
      else if(e.getSource()==cancelbtn)
      {
      dispose();
      }
     }
     
     
     public void 添加() throws SQLException   //实现添加功能
     {
      String cnameename;
     
try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
}

catch(ClassNotFoundException e){}

Con = DriverManager.getConnection(“jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=english\\english.mdb“““““);

Stmt=Con.createStatement();

ResultSet rs=Stmt.executeQuery(“SELECT * FROM 表1“);

boolean boo=false;

while((boo=rs.next())==true)
{
ename=rs.getString(“单词“);

cname=rs.getString(“解释“);

if(ename.equals(添加英语单词_文本条.getText()))
{
JOptionPane.showMessageDialog(this“此词汇已存在!““警告“

JOptionPane.WARNING_MESSAGE);

break;
}
}

if(boo==false)
{
String s1=“‘“+添加英语单词_文本条.getText().trim()+“‘“s2=“‘“+添加汉语解释_文本条.getText().trim()+“‘“;
     
          String temp=“INSERT INTO 表1 VALUES (“+s1+““+s2+“)“;
                     
          Stmt.executeUpdate(temp);

JOptionPane.showMessageDialog(this“添加成功!““恭喜“

JOptionPane.WARNING_MESSAGE);

dispose();
}

Con.close();
     
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3334  2006-03-24 10:14  电子词典程序123\电子词典程序\AddWin.class

     文件       3201  2006-03-24 10:14  电子词典程序123\电子词典程序\AddWin.java

     文件       3193  2006-03-24 09:46  电子词典程序123\电子词典程序\AddWinaaa.java

     文件        480  2006-03-24 09:54  电子词典程序123\电子词典程序\B$1.class

     文件        723  2006-03-24 09:54  电子词典程序123\电子词典程序\B.class

     文件        555  2006-03-24 10:35  电子词典程序123\电子词典程序\DataWindow$1.class

     文件        483  2006-03-24 10:35  电子词典程序123\电子词典程序\DataWindow$2.class

     文件       7646  2006-03-24 10:35  电子词典程序123\电子词典程序\DataWindow.class

     文件       3108  2006-03-24 09:37  电子词典程序123\电子词典程序\DelWin.class

     文件       2782  2005-12-03 15:40  电子词典程序123\电子词典程序\DelWin.java

     文件        440  2006-03-24 10:35  电子词典程序123\电子词典程序\Dic.class

     文件       7605  2006-03-28 06:56  电子词典程序123\电子词典程序\Dic.java

     文件       7601  2006-03-24 10:37  电子词典程序123\电子词典程序\Dic.java.bak

     文件     589824  2006-03-24 10:15  电子词典程序123\电子词典程序\english\english.mdb

     文件         31  2006-03-24 10:40  电子词典程序123\电子词典程序\english.html

     文件     589824  2006-03-24 10:15  电子词典程序123\电子词典程序\english.mdb

     文件        646  2006-03-24 10:34  电子词典程序123\电子词典程序\Helpframe.class

     文件       2226  2006-03-24 10:36  电子词典程序123\电子词典程序\Helpframe.java

     文件       1318  2006-03-24 10:34  电子词典程序123\电子词典程序\HtmlPane$PageLoader.class

     文件       2254  2006-03-24 10:34  电子词典程序123\电子词典程序\HtmlPane.class

     文件       3335  2006-03-24 09:37  电子词典程序123\电子词典程序\ModifyWin.class

     文件       2701  2005-12-03 15:40  电子词典程序123\电子词典程序\ModifyWin.java

     文件     282608  2005-04-05 20:00  电子词典程序123\电子词典程序\sound\aa.wav

     目录          0  2007-11-17 03:20  电子词典程序123\电子词典程序\english

     目录          0  2007-11-17 03:20  电子词典程序123\电子词典程序\sound

     目录          0  2007-11-17 03:20  电子词典程序123\电子词典程序

     目录          0  2008-11-12 18:44  电子词典程序123

----------- ---------  ---------- -----  ----

              1515918                    27



............此处省略0个文件信息

评论

共有 条评论