《网络编程技术》课程实验指导书

《网络编程技术》课程实验指导书

ID:8458470

大小:40.00 KB

页数:14页

时间:2018-03-28

《网络编程技术》课程实验指导书_第1页
《网络编程技术》课程实验指导书_第2页
《网络编程技术》课程实验指导书_第3页
《网络编程技术》课程实验指导书_第4页
《网络编程技术》课程实验指导书_第5页
资源描述:

《《网络编程技术》课程实验指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《网络编程技术》课程实验指导书上海大学通信与信息工程学院2005年9月-13-目录实验一用户界面及多线程程序设计………………………………………(2)实验二网络通信程序设计…………………………………………………(5)实验三服务器端小程序设计………………………………………………(9)实验四综合实例………………………………………………..…………(11)-13-实验一用户界面及多线程程序设计实验目的:1掌握java运行环境的配置2理解事件响应机制3掌握java基本用户界面设计、多线程程序设计实验仪器:网络计算机,Jcreatorpro2.0,J

2、DK1.4,Windows2000实验项目及步骤:1Java运行环境配置安软件提示安装Jcreator2.0和JDK1.4。在Windows2000环境中增加环境变量.;c:jdk1.2libdt.jar;c:jdk1.2libtools.jar在Jcreatorpro2.0编辑下面源程序,验证环境配置是否正确。importjava.awt.Graphics;publicclassHelloAppletextendsjava.applet.Applet{publicvoidinit(){resize(250,250);}publi

3、cvoidpaint(Graphicsg){g.drawString("Hello",50,100);}}2基本用户界面设计调试下面“计算器”程序,理解事件响应机制。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassCalculatorTestextendsJFrameimplementsActionListener{JLabellabel1=newJLabel("PleaseInputTheFirstNum");JLabellabel2=newJLa

4、bel("PleaseInputTheSecondNum");JLabellabel3=newJLabel("TheResultis");JTextFieldtext1=newJTextField(15);JTextFieldtext2=newJTextField(15);JTextFieldtext3=newJTextField(15);JButtonbutton1=newJButton("加");JButtonbutton2=newJButton("减");JButtonbutton3=newJButton("乘");JButtonbut

5、ton4=newJButton("除");publicCalculatorTest(){super("calculatorTest");Containerc=getContentPane();c.setLayout(newFlowLayout());c.add(label1);c.add(text1);-13-c.add(label2);c.add(text2);c.add(button1);c.add(button2);c.add(button3);c.add(button4);c.add(label3);c.add(text3);but

6、ton1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});setSize(220,250);}publicvoidactionPerformed(ActionEvent

7、e){floata1,a2,a3;Stringstr1,str2;str1=text1.getText();a1=Float.valueOf(str1).floatValue();str2=text2.getText();a2=Float.valueOf(str2).floatValue();if(e.getSource()==button1){a3=a1+a2;text3.setText(str1+"+"+str2+"="+String.valueOf(a3));}if(e.getSource()==button2){a3=a1-a2;te

8、xt3.setText(str1+"-"+str2+"="+String.valueOf(a3));}if(e.getSource()==button3){a3=a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。