4.2 ¿Î³ÌÐÅÏ¢¹ÜÀíÄ£¿éαÂë
¿Î³ÌÐÅÏ¢¹ÜÀí seq
´ò¿ªµÇ¼½çÃæ
ÊäÈëÐÅÏ¢£ºÓû§Ãû£¬ÃÜÂë ÅжÏÐÅÏ¢
µÇ½½çÃæ iter until Îļþ½áÊø Óû§ÐÅϢȷÈÏ seq Õ˺ŠÃÜÂë Óû§ÐÅϢȷÈÏ end ¿Î³ÌÐÅÏ¢ seq ¿Î³ÌºÅ ¿Î³ÌÃû³Æ ÈοÎÀÏʦ ¿Î³Ì°²ÅÅ ¿Î³ÌÐÅÏ¢ end Ñ¡¿ÎÐÅÏ¢ seq ¿Î³ÌºÅ ѧºÅ ÉÏ¿Îʱ¼ä Ñ¡¿ÎÐÅÏ¢ end ¿Î³ÌÐÅÏ¢¹ÜÀí end
5 ±àÂë
Ä£¿éÔ´´úÂë £¨1£©µÇ¼ģ¿é import java.awt.*; import java.awt.event.*; import javax.swing.JOptionPane; import java.sql.*;
public class Login extends Frame implements ActionListener{ Frame f,f1; Button b1; Button b2;
Button b3;
TextField t1; TextField t2; Label l1; Label l2; Connection con;
Statement sql; //ÉùÃ÷Statement¶ÔÏó ResultSet rs;
public Login(){
f=new Frame(\ѧÉúÑ¡¿Îϵͳ\
Toolkit tool=f.getToolkit();
Dimension dim=tool.getScreenSize(); f.setBounds(0,0,dim.width,dim.height);
Panel p=new Panel(); f.add(p);
l1=new Label(\Óû§Ãû\ l2=new Label(\ÃÜÂë\
t1=new TextField(20); t2=new TextField(20);
b1=new Button(\µÇ½\ b2=new Button(\È¡Ïû\
b3=new Button(\×¢²á\
p.add(l1); p.add(t1); p.add(l2);
p.add(t2); p.add(b1); p.add(b2);
p.add(b3);
b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this);
f.setVisible(true); t2.setEchoChar('*');
f.addWindowListener(new WindowAdapter() { } );
public void windowClosing(WindowEvent e) { }
System.exit(0);
}
public void actionPerformed(ActionEvent e){ if(e.getSource()==b1){