淮海工学院java实验二

淮海工学院java实验二
淮海工学院java实验二

淮海工学院

计算机工程学院

实验报告书

课程名:《面向对象程序设计A》

题目:实验二Java面向对象编程初步(2)______ 班级:____软嵌151

学号:2015123352

姓名:韩吉_

一.实验目的

(1)通过实验,进一步掌握类的定义,尤其是类中方法(包含构造方法)的定义。掌握对象的创建方法及对象成员变量和方法的调用;(2)通过编写图形界面的程序,完成对象的创建和调用;(3)能够通过类图来描述程序中类的结构。

二. 实验内容及要求

(1)定义教师类Teacher,包含属性工号,姓名,性别,所在部门,职称,职位,专业,学历;定义若干个构造方法,完成对象的各种初始化需要;定义若干个分别能够获取和修改成员变量的方法,如获取工号/修改工号;获取学历/修改学历等;定义toString()方法,能够输出教师的所有相关信息。(40分)

(2)编写字符界面的程序,能够创建若干个教师对象,并输出教师的相关信息;(20分)

(3)要求在报告中能够画出类图来描述类的结构(15分)

(4)编写图形界面的程序,能够创建若干个教师对象,并输出教师的相关信息。(25分)

可以参照实验指导书中第二个实验的最后一个程序示例。

三. 实验步骤

public class Teacher {

String number;//工号

String teachername;//姓名

int age; //年龄

String sex; //性别

String degree;//学位

String title;//职称

String position;//职位

String depart;//部门

String major;//专业

static String collegeName = "淮海工学院";

Teacher(String number){

this.number = number;

}

Teacher(String number,Stringteachername){

this(number);

this.teachername = teachername;

}

Teacher(String number,Stringteachername,int age){

this(number, teachername);

this.age = age;

}

Teacher(String number,Stringteachername,intage,String sex){

this(number, teachername, age);

this.sex = sex;

}

Teacher(String number,Stringteachername,intage,Stringsex,String degree){ this(number, teachername, age,sex);

this.degree = degree;

}

Teacher(String number,Stringteachername,intage,Stringsex,Stringdegree,String title){ this(number, teachername, age, sex, degree);

this.title = title;

}

Teacher(String number,Stringteachername,intage,Stringsex,Stringdegree,Stringtitle,String position){

this(number, teachername, age, sex, degree,title);

this.position = position;

}

Teacher(String

number,Stringteachername,intage,Stringsex,Stringdegree,Stringtitle,Stringposition,String depart){

this(number, teachername, age, sex, degree, title, position);

this.depart = depart;

}

Teacher(String

number,Stringteachername,intage,Stringsex,Stringdegree,Stringtitle,Stringposition,Stringdepa rt,String major){

this(number, teachername, age, sex, degree, title, position, depart);

this.major = major;

}

public void setdegree(String newdegree){

degree = newdegree;

}

public void settitle(String newtitle){

title = newtitle;

}

public void setposition(String newposition){

position = newposition;

}

public void Setdepart(String newdepart){

depart = newdepart;

}

public static String getCollegeName(){

return collegeName;

}

public static void setCollegeName(String newCollegeName){

collegeName=newCollegeName;

}

public String toString(){

return "工号:" + number + ";姓名:" + teachername + ";年龄:" + age + ";性别:" + "" + sex + ";学位:" + degree + ";专业: " + major + ";职称:" + title +

";职位:" + position + "所在部门:" + depart + ";所在大学" + collegeName;

}

}

import java.util.Scanner;

public classtestTeacher

{

public static void main(String args[])

{

int count=0;

Scanner scanner=new Scanner(System.in);

Teacher[] teachers =new Teacher[80];

//创建Teacher对象,表示汪老师

Teacher wang = new Teacher("1996000021","汪前进",45,"男"," 硕士","软件工程","副教授","系主任","软件工程系");

teachers[count++] = wang;

//创建Teacher对象,表示张老师

Teacher zhang = new Teacher("2006000037","张键",38,"男"," 博士","计算机硬件","副教授","处长","计算机科学系");

teachers[count++] = zhang;

//创建Teacher对象,表示董老师

Teacher dong = new Teacher("1981000038"," 董剑利",58,"男","硕士","数据结构","教授","班主任","软件工程系");

teachers[count++] = dong;

//创建Teacher对象,表示戴老师

Teacher dai = new Teacher("2008000053","戴志强",40,"男"," 博士","机械自动化","副教授","副院长","机械工程系");

teachers[count++] = dai;

//创建Teacher对象,表示樊老师

Teacher fan = new Teacher("2002000018","樊玲",35,"女"," 硕士","法学","讲师","辅导员","软件工程系");

teachers[count++] = fan;

//创建Teacher对象,表示李老师

Teacher li = new Teacher("2009000035","李志敏",34,"女"," 博士","船舶与海洋","副教授","副院长","海洋工程系");

teachers[count++] = li;

//输出所有的教师的信息

count--;

for(inti=0;i <= count;i++)

System.out.println(teachers[i]);

//以下按姓名查找老师

System.out.println("请输入待查找的老师姓名:");

while(scanner.hasNextLine())

{

boolean find = false;

String teacherName = scanner.nextLine();

for(inti=0;i <= count;i++)

{

if(teachers[i].teachername.contains(teacherName))

{ find=true;

System.out.println("找到"+teacherName);

System.out.println(teachers[i]);

}

}

if(find==false)

System.out.println("未找到该教师!!");

}

}

}

publicclass Teacher

{

String tno; //教师工号

String tname; //教师姓名

int age; //年龄

String tsex; //性别

String tdegree; //学位

String ttitle; //职称

String tdept; //所在部门

static String collegeName="淮海工学院";

//定义了若干个构造函数,相互可以调用

Teacher(String tno)

{ this.tno=tno; }

Teacher(String tno,String tname)

{ this(tno);

this.tname=tname;

}

Teacher(String tno,String tname,int age)

{ this(tno,tname);

this.age=age;

}

Teacher(String tno,String tname,int age,String tsex)

{ this(tno,tname,age);

this.tsex=tsex;

}

Teacher(String tno,String tname,int age,String tsex,String tdegree)

{ this(tno,tname,age,tsex);

this.tdegree=tdegree;

}

Teacher(String tno,String tname,int age,String tsex,String tdegree,String ttitle) { this(tno,tname,age,tsex,tdegree);

this.ttitle=ttitle;

}

Teacher(String

tno,String tname,int age,String tsex,String tdegree,String ttitle,String tdept) { this(tno,tname,age,tsex,tdegree,ttitle);

this.tdept=tdept;

}

publicvoid setDegree(String newDegree)

{

tdegree=newDegree;

publicvoid setTitle(String newTitle)

{

ttitle=newTitle;

}

publicstatic String getCollegeName()

{

return collegeName;

}

publicstaticvoid setCollegeName(String newCollegeName)

{

collegeName=newCollegeName;

}

public String toString()

{

return"工号:"+tno+";姓名:"+tname+";年龄:"+age+";性别:"+tsex+";学

位:"+tdegree+";\n 职称:"+ttitle+";所在部门"+tdept+";所在大学

"+collegeName;

}

}

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

class myFrame extends JFrame implements ActionListener

{

JLabel lblTno,lblTname,lblTage,lblTsex,lblTdegree,lblTtitle,lblTdept;

JTextField txtTno,txtTname,txtTage,txtTsex,txtTdegree,txtTtitle,txtTdept

JButton btnCreate,btnSearch,btnshowAll;

JLabel prompt;

JTextArea jta;

ButtonGroup group = new ButtonGroup();

JRadioButton radio1 = new JRadioButton("男");

JRadioButton radio2 = new JRadioButton("女");

Teacher[] teachers=new Teacher[80];

int count=0;

myFrame()

{

setTitle("创建教师对象,并查找");

setLayout(new FlowLayout());

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

lblTno=new JLabel("请输入工号:");

txtTno=new JTextField(10);

add(lblTno); add(txtTno);

lblTname=new JLabel("请输入姓名:");

txtTname=new JTextField(10);

add(lblTname); add(txtTname);

lblTage=new JLabel("请输入年龄:");

txtTage=new JTextField(10);

add(lblTage); add(txtTage);

// lblTsex=new JLabel("请输入性别:");

// txtTsex=new JTextField(10);

// add(lblTsex); add(txtTsex);

add(new JLabel("性别: "));

group.add(radio1);

group.add(radio2);

add(radio1);

add(radio2);

lblTdegree=new JLabel("请输入学位:");

txtTdegree=new JTextField(10);

add(lblTdegree); add(txtTdegree);

lblTtitle=new JLabel("请输入职称:");

txtTtitle=new JTextField(10);

add(lblTtitle); add(txtTtitle);

lblTdept=new JLabel("请输入部门:");

txtTdept=new JTextField(10);

add(lblTdept); add(txtTdept);

btnCreate=new JButton("创建教师");

btnSearch=new JButton("按姓名查询教师");

btnshowAll=new JButton("显示所有教师");

add(btnCreate);add(btnSearch);add(btnshowAll);

prompt=new JLabel(" ");

jta=new JTextArea(40,60);

add(prompt);add(jta);

btnCreate.addActionListener(this);

btnSearch.addActionListener(this);

btnshowAll.addActionListener(this);

}

publicvoid actionPerformed(ActionEvent e)

{

if(e.getSource() == btnCreate)

{

String sex = new String();

if (radio1.isSelected())

{

sex = radio1.getText().toString();

}

else

{

sex = radio2.getText().toString();

}

Teacher teacher = new Teacher(txtTno.getText(), txtTname.getText(), Integer.parseInt(txtTage.getText()), sex, txtTdegree.getText(),

txtTtitle.getText(), txtTdept.getText());

teachers[count++] = teacher;

prompt.setText("成功创建" + "第" + count + "个教师!!!");

}

if(e.getSource() == btnshowAll&&count> 0)

{

jta.setText(" ");

for(int i = 0; i

{

jta.append(teachers[i] + "\n");

}

}

if(e.getSource() == btnSearch)

{

jta.setText(" ");

boolean find = false;

String teacherName = txtTname.getText();

for(int i = 0; i

if(teachers[i].tname.equals(teacherName))

{

find = true;

prompt.setText("找到" + teacherName);

jta.append(teachers[i] + "\n");

}

if(find == false)

{

prompt.setText("未找到该教师!!!");;

}

}

}

}

publicclass testTeacher

{

publicstaticvoid main(String args[])

{

myFrame mf=new myFrame();

mf.setSize(800,600);

mf.setVisible(true);

}

}

四.实验结果(请自己补充完整)

五.实验的分析体会(请自己补充完整)

对于此次试验,本来要求较简单,老师也把代码发给学生,但我本来想将职称之类弄成下拉菜单,但做好后发现无法读入选中的内容,我也不会。如下:

附上错误代码:

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.awt.CheckboxGroup;

import java.awt.Checkbox;

import java.awt.CheckboxMenuItem;

class myFrame extends JFrame implements ActionListener

{

// String txtTsex,txtTdegree,txtTtitle,txtTdept;

JLabel lblTno,lblTname,lblTage;

JTextField txtTno,txtTname,txtTage;

JButton btnCreate,btnSearch,btnshowAll;

JLabel prompt;

JTextArea jta;

JComboBox comBox1,comBox2,comBox3;//下拉菜单

ButtonGroup group;

JRadioButton radio1,radio2;

Teacher[] teachers=new Teacher[80];

int count=0;

myFrame()

{

setTitle("创建教师对象,并查找");

setLayout(new FlowLayout());

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

lblTno=new JLabel("请输入工号:");

txtTno=new JTextField(10);

add(lblTno); add(txtTno);

lblTname=new JLabel("请输入姓名:");

txtTname=new JTextField(10);

add(lblTname); add(txtTname);

lblTage=new JLabel("请输入年龄:");

txtTage=new JTextField(10);

add(lblTage); add(txtTage);

add(new JLabel("性别: "));

group = new ButtonGroup();

radio1 = new JRadioButton("男");

radio2 = new JRadioButton("女");

group.add(radio1);

group.add(radio2);

add(radio1);

add(radio2);

// txtTsex = group.getSelection().toString();

add(new JLabel("学位:"));

comBox1 = new JComboBox();

comBox1.addItem(" 本科 ");

comBox1.addItem(" 硕士 ");

comBox1.addItem(" 博士 ");

add(comBox1);

// txtTdegree = comBox1.getSelectedItem().toString();

add(new JLabel("职称: "));

comBox2 = new JComboBox();

comBox2.addItem(" 助教 ");

comBox2.addItem(" 讲师 ");

comBox2.addItem(" 副教授 ");

comBox2.addItem(" 教授 ");

add(comBox2);

// txtTtitle = comBox2.getSelectedItem().toString();

add(new JLabel("所在部门: ;"));

comBox3 = new JComboBox();

comBox3.addItem(" 计算机工程系 ");

comBox3.addItem(" 机械工程系 ");

comBox3.addItem(" 法学系 ");

comBox3.addItem(" 药学系");

comBox3.addItem(" 电子系 ");

comBox3.addItem(" 商学系 ");

comBox3.addItem(" 艺术系 ");

comBox3.addItem(" 文学系 ");

comBox3.addItem(" 外语系 ");

comBox3.addItem(" 历史系 ");

add(comBox3);

// txtTdept = comBox3.getSelectedItem().toString();

btnCreate=new JButton("创建教师");

btnSearch=new JButton("按姓名查询教师");

btnshowAll=new JButton("显示所有教师");

add(btnCreate);add(btnSearch);add(btnshowAll);

prompt=new JLabel(" ");

jta=new JTextArea(40,60);

add(prompt);add(jta);

btnCreate.addActionListener(this);

btnSearch.addActionListener(this);

btnshowAll.addActionListener(this);

}

publicvoid actionPerformed(ActionEvent e)

{

if(e.getSource()==btnCreate)

{

//根据用户的输入,创建Teacher对象

Teacher

teacher=new Teacher(txtTno.getText(),txtTname.getText(),Integer.parseInt(txt Tage.getText()));

teachers[count++]=teacher;

prompt.setText("成功创建"+"第"+count+"个教师!!");

}

if(e.getSource()==btnshowAll&&count>0)

{

jta.setText(" ");

for(int i=0;i

jta.append(teachers[i]+"\n");

}

if(e.getSource()==btnSearch)

{ jta.setText(" ");

boolean find=false;

String teacherName=txtTname.getText();

for(int i=0;i

if(teachers[i].tname.equals(teacherName))

{ find=true;

prompt.setText("找到"+teacherName);

jta.append(teachers[i]+"\n");

}

if(find==false)

prompt.setText("未找到该教师!!");

}

}

}

publicclass windowsforteacher

{

publicstaticvoid main(String args[])

{

myFrame mf=new myFrame();

mf.setSize(800,600); mf.setVisible(true);

}

}

工程测量实验报告

实验报告 课程名称:工程测量实验报告 专业班级:D测绘131 姓名学号:戴峻2013132911 测绘工程学院 实验报告一、精密角度测量 一、实验名称:精密角度测量 二、实验性质:综合性实验 三、实验地点:淮海工学院苍梧校区 时间:2016.6.02 四、实验目的: 1. 掌握精密经纬仪(DJ1或DJ2)的操作方法。 2. 掌握方向法观测水平角水平角的观测顺序,记录和计算方法。 五、仪器和工具: 全站仪一台,三脚架一个,记录板一块,自备铅笔,记录手薄和观测目标物。

六、实验内容及设计: 在实验之前,需要做的工作是:了解实验内容,以及读数的多种限差,并选择好实验地点,大略知道实验数据的处理。 1.实验步骤: (1)架设全站仪,完成对中、整平; (2)调清楚十字丝,选择好起始方向,消除视差; (3)一个测站上四个目标一测回的观测程序 2. 度盘配置: 设共测4个测回,则第i个测回的度盘位置略大于(i-1)180/4. 3. 一测回观测: (1) 盘左。选定一距离较远、目标明显的点(如A点)作为起始方向,将平读盘读数配置在稍大于0 o处,读取此时的读数;松开水平制动螺旋,顺时针方向依次照准B、C、D三目标读数;最后再次瞄准起始点A并读数,称为归零。

以上称为上半侧回。两次瞄准A点的读数之差称为“归零差”,检核是否超限,超限及时放弃本测回,重新开始本测回。 (2)盘右。先瞄准起始目标A,进行读数;然后按逆时针放线依次照准D、C、B、A各目标,并读数。 以上称之为下半测回,其归零差仍要满足规范要求。 上、下半测回构成了一个测回,检核本测回是否满足各项限差,如超限,重新开始本测回,合限,进行下一测回工作。 4.记录、计算 (1)记录。参考本指南所附的本次实验记录表格。盘左各目标的读数按从上往下的顺序记录,盘右各目标读数按从下往上的顺序记录。 (2)两倍照准误差2C的计算。按照下式计算2C 对于同一台仪器,在同一测回内,各方向的2C值应为一个定值。若有变化,其变化值不超过表1.1中规定的范围 表1.1 水平角方向观测法的技术要求

数值分析家乡温度

淮海工学院计算机工程学院实验报告书 课程名:《数值分析》 题目:计算水塔水流量 数值拟合问题 班级:软件112 学号: 姓名:

课程设计题目1 计算水塔的水流量 一.题目描述 某居民区的民用自来水是由一个圆柱形的水塔提供,水塔高12.2米,直径17.4米,水塔是由水泵根据水塔内水位高低自动加水,一般每天水泵工作两次,现在需要了解该居民区用水规律也水泵的工作功率。按照设计,当水塔的水位降至最低水位,约为8.2米时,水泵自动启动加水;当水位升高到一个最高水位,约10.8米时,水泵停止工作。 可以考虑采用用水率(单位时间的用水量)来反映用水规律,并通过间隔一段时间测量水塔里的水位来估算用水率,原始数据表式某一天的测量记录数据,测量了28个时刻,但是由于其中有3个时刻遇到水泵正在向水塔供水,而无水位记录。 试建立合适的数学模型,推算任意时刻的用水率、一天的总用水量。 进一步:可自己增加一些新的计算功能。 由问题的要求,关键在于确定用水函数,即单位时间内用水体积,记为f(t),又称水流速度。如果能够通过测量数据,产生若干个时刻的用水率,也就是f(t)在若干个点的函数值,则f(t)的计算问题就可以转化为插值或拟合问题。 本问题假设: 1)水塔中水流量是时间的连续光滑函数,与水泵工作与否无关,并忽略水位高度对水流的影响。 2)水泵工作与否完全取决于水塔内水位高度。 3)水塔为标准圆柱体。体积V=π/4*D^2*h,其中D为底面直径,h为水位高。 4)水泵第一次供水时间段为[8.967,10.954],第二次供水时间段为[20.839,22.958]。 二.在Excel中做表格 求出各时刻用水率

JAVA实验报告一

Java语言程序设计实验报告一 班级:姓名:学号: 一、实验教学目的与基本要求 Java程序设计的实验是Java程序设计课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。充分放手让学生自行设计、自主调试,真正培养学生的实践动手能力,全面提高学生的综合素质。 本课程是一门程序设计语言课程,通过本课程的学习,学生能够掌握Java 语言程序的基本特点、基本编程方法和基本开发技巧,培养学生阅读、分析、设计和调试Java语言的能力,并具备一定的面向对象程序设计思想。 本课程的主要任务是在已学习的编程语言基础上,讲述Java语言的数据结构和语法规则;基本控制结构和编程技巧;Java语言面向对象的特点、编程方法和程序设计思路;Java语言的GUI程序和文件及I/O流的编程方法;能够正确配置Java开发环境,并使用相关的编辑、编译、调试、运行命令。 (1)掌握Java语言的编程技巧,能够独立进行面向对象的开发能力。 (2)具有根据编程需求独立查询Java类库文档及相关资料,完成系统的能力。 (3)具有分析、寻找和排除程序中常见问题的能力。 二、实验内容与收获 (1)Java的安装与配置。熟悉语言环境及简单程序设计的使用练习,正确配置Java 开发环境(Eclipse 集成开发环境的安装、配置与使用) a)安装JDK Sun公司为所有的Java程序员提供了一套免费的Java开发和运行环境。 可以通过IE或Netscape浏览器浏览网址:https://www.360docs.net/doc/2214951252.html,/j2se,根据提示

web前端开发技术实验报告 实验三

长春大学 20 15 —2016学年第二学期Web前端开发技术课程 实验报告 学院:计算机科学技术专业:软件工程 班级:软件15402

学号:041440210 姓名:王悦 任课教师:车娜 实验三 CSS网页布局 一、实验目的 1.掌握CSS盒子模型的概念,能够灵活运用盒子模型布局页面; 2.掌握盒子模型相关属性,能够使用它们熟练地控制网页元素; 3.理解块元素与行内元素的区别,能够对它们进行转换。 二、内容及要求 运用盒子模型的相关属性实现网页弹出框效果,满足如下要求: 1.网页弹出框由上面的标题和下面的宣传内容两部分组成; 2.标题通过h2定义; 3.在段落文本中内容部分由h3和p标记进行定义; 4.应用

标记、标记、边框属性、背景属性等设计页面结构效果。 三、实验原理 盒子模型:把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。
标记:是一个区块容器标记,可以将网页分割为独立的、不同的部分,以实现网页的规划和布局。 边框属性:使用border-style、border-width、border-color等属性可以实现丰富的边框效果。 padding属性:设置内边距,即元素内容与边框之间的距离,也常常称为内填充。 margin属性:设置外边距,即元素边框与相邻元素之间的距离。 background-color:设置网页元素的背景颜色,默认值为transparent,即背景透明,这时子元素会显示其父元素的背景。 background-image属性:将图像作为网页元素的背景。 标记:行内元素。之间只能包含文本和各种行内标记,如加粗标记、倾斜标记等,中还可以嵌套多层

实验二 Java类-实验报告

南京信息工程大学实验(实习)报告 实验(实习)名称Java类实验(实习)日期 10.17 得分指导教师刘文杰院计算机与软件学院专业软件工程年级 2017级班次 1 姓名张成学号20171344024 1.实验目的: 1)熟练MyEclipse工具的使用与调试; 2)掌握Java类、方法和变量的定义和使用; 3)熟悉方法重载和覆盖、掌握this和supper关键字使用; 4)掌握4类访问控制符的使用。 2.实验内容: (1)定义一个类Circle,实现其面积计算功能getArea(); (2)编写程序,读入一个正整数并按降序显示它的所有最小因子。(教材第3章习题9)(3)利用多态性编程,实现求三角形、正方形和圆形的面积。(教材第4章习题6) 3.实验步骤 1、 public class Circle { public double radius; public Circle(double r) { radius= r; } public double getArea() { return radius*radius*Math.PI; } public static void main(String[] args) { Circle area1 = new Circle(5); System.out.println("The area is " + area1.getArea()); } }

2、 import java.util.Scanner; public class Read { public static void main(String[] args) { Scanner input =new Scanner(System.in); System.out.print("输入一个正整数:"); int n=input.nextInt(); int []a=new int[n]; int []b=new int[n]; int p,q=0,m=0; for(p=2;p<=n;p++) { while(n%p==0) { n=n/p; if(n!=1) { a[q]=p; q++; } else { a[q]=p; } } } while(q!=-1) { b[m]=a[q]; m++; q--; } for(p=0;p

淮海工学院计算机网络实验一实验报告

淮海工学院计算机工程学 院 实验报告书 课程名:计算机网络 题目:实验1 网络认识实验 班级: 学号: 姓名:

一.实验目的与要求 1、通过实验了解主要的网卡、网络连接头、网络传输介质、常见网络设备的特性; 2、初步掌握网卡的安装、各种参数、协议的设置。 二.实验内容或题目 1、参观网络管理实验室,了解和认识网卡、网络连接头、传输线缆、集线器、交换机、路由器、服务器; 2、按照学校校园网环境,基本学会网卡的安装与配置。 三.实验步骤与源程序 1、介绍构建小型局域网的基本步骤; 2、观看各类网卡,介绍网卡的基本功能、分类方法(按总线标准、协议标准、传输速率等分类); 3、观看常见的网络连接头,重点介绍RJ-45连接头及其A标、B标的制作; 附 4 和光纤的特性; 5、观看常见的网络设备,主要介绍集线器Hub、交换机和路由器的功能与特性; 6、动手安装网卡,并Windows 2000环境中安装网卡驱动程序,根据校园网和实验室的环境与管理规定,配置网卡参数(如静态IP地址,网关路由、DNS服务器等) 四.测试数据与实验结果 1、介绍构建小型局域网的基本步骤: 构建局域网的准备工作:①选择合适的组网方式—总线型网络,交叉双绞线,星型网络。 ②组网设备—集线器,网卡,网线,RJ-45水晶头③电脑选购④局域网络设置⑤局域网络的IP地址的设置。通信介质,网卡,modem,路由器等;根据相关配套接口连接计算机,实现网络通信。设置IP地址,设置在同一网段且不能重复,设置方法如下:打开控制面板——网络连接——右键“无线网络连接”——属性——Internet协议。回到“无线网络连接”属性的界面,点击“无线网络配置”——高级,选择“仅计算机到计算机”。以上2步在每台电脑上都要进行。选择一台机器作为服务器。在无线网络配置页面点击添加。为了局域网的安全,在弹出页面中将"自动为我提供此密钥"前的对勾去掉.然后设置SSID号以及网络密钥,点击确定之后服务器的设置就已完成。在另几台台机器上搜索无线信号,双击所搜索到的信号,在弹出页面内输入您所设置的密钥后即可完成连接。 2、网卡 通信适配器或网络接口卡NIC,简称网卡,装有处理器和存储器。网卡实现工作站与局域网传输介质之间的物理连接和电信号匹配,接收和执行工作站与服务器送来的各种控制命令,完成物理层的功能。

数值分析课程设计

淮海工学院计算机工程学院课程设计报告书 课程名:《数值分析》 题目:数值分析课程设计 班级: 学号: 姓名:

数值分析课程设计 课程设计要求 1、研究第一导丝盘速度y与电流周波x的关系。 2、数据拟合问题运用样条差值方法求出温度变化的拟合曲线。 课程设计目的 1、通过编程加深对三次样条插值及曲线拟合的最小二乘法的理解; 2、学习用计算机解决工程问题,主要包括数据处理与分析。 课程设计环境 visual C++ 6.0 课程设计内容 课程设计题目1: 合成纤维抽丝工段中第一导丝盘的速度对丝的质量有很大的影响,第一丝盘的速度和电流周波有重要关系。下面是一组实例数据: 其中x代表电流周波,y代表第一导丝盘的速度 课程设计题目3: 在天气预报网站上获得你家乡所在城市当天24小时温度变化的数据,认真观察分析其变化趋势,在此基础上运用样条差值方法求出温度变化的拟合曲线。然后将该函数曲线打印出来并与原来的温度变化数据形成的曲线进行比较,给出结论。写出你研究的心得体会。 课程设计步骤 1、利用最小二乘法写出题1的公式和算法; 2、利用excel表格画出数据拟合后题1的图像; 3、在Visual C++ 6.0中编写出相应的代码; 4、搜索11月12日南通当地一天的温度变化数据; 5、在Visual C++ 6.0中编写出相应的代码; 6、利用excel表格画出数据拟合后题3的图像 课程设计结果 课程设计题目1 数值拟合

解:根据所给数据,在excel窗口运行: x=[49.2 50.0 49.3 49.0 49.0 49.5 49.8 49.9 50.2 50.2] y=[16.7 17.0 16.8 16.6 16.7 16.8 16.9 17.0 17.0 17.1] 课程设计题目3 数据为:X=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]; Y=[12,12,11,12,12,12,12,12,13,15,16,17,17,18,17,17,17,16,15,15,15,15,14,14]; 源代码为: 第一题: #include #include"math.h" using namespace std; //double x[100],y[100]; int main(){ int i; double k,b; double sum1=0,sum2=0,sum3=0,sum4=0; double x[10]={49.2,50.0,49.3,49.0,49.0,49.5,49.8,49.9,50.2,50.2}; double y[10]={16.7,17.0,16.8,16.6,16.7,16.8,16.9,17.0,17.0,17.1}; for(i=0;i<10;i++){ sum1+=x[i]*y[i]; sum2+=x[i];

WEB实验报告

《WEB开发技术》实验指导书2014 / 2015 年第2 学期 姓名: 学号: 班级: 计算机科学与工程系 2015年6月

目录 实验一首页设计 (2) 实验二web数据库连接与访问 (4) 实验三小型图书管理系统设计与实现 (7)

实验一首页设计 一、实验目的: 1.掌握常见网页设计工具的使用; 2.掌握建立一个web站点的基本过程; 3.掌握网站设计的基本技术与技巧。 一、实验环境: 1.Frontpage2000/DREAMWEA VER,Windows XP/2000,Microsoft SQLSERVER2000,IIS5.0以上,InterDev6.0以及相关的图形图象处理工具 2.在实验之前先建立一个WEBWork文件夹(例如:E:\WEBWork\实验2)用来存放本次实验所建立的设计文件与文档。 二、实验预习与准备: 1.熟悉Windows XP或Windows 2000的操作环境,了解Frontpage2000/DREAMWEA VER 的用法。 2.熟悉有关图形图象处理软件如PhotoShop,FireWorks,Flash等. 三、实验内容与要求: 1、熟悉WEB站点的开发工具环境和使用方法 2、根据自拟的主题设计WEB站点的首页,主要注意一下几个方面 3、版面布局:主要是考虑导航、必要信息与正文之间的布局关系。 4、色彩搭配:色彩搭配应和网站的定位相一致,应衬托主题。 5、字体的设置和表格的嵌套。 6、网站上超媒体元素力求丰富,即应包含一些必要的动画、图形、图象以及 声音或流媒体文件(视频、音频)。 7、网站包含一些动态效果,可使用VBScript,Javascript语言来实现,用CSS 来实现一些统一的样式与显示效果。 8、网站链接自然,顺畅方便。 四、实验过程与结果:

java实验报告样本2

实验项目名称:继承和多态 (所属课程:Java语言程序设计) 院系:计算机科学与信息工程专业班级:12级物联网工程姓名:张懿 学号:201203040042 实验地点:A-06 411 指导老师:张阳 本实验项目成绩:教师签字:日期: 1.实验目的 (1)掌握类的继承机制。 (2)熟悉类中成员变量和方法的访问控制。 (3)熟悉方法或构造方法多态性。 2.实验内容 (1)模拟编写程序,理解类的继承、多态、继承和多态规则。 (2)独立编程,实现类的继承和多态。 3.实验作业 设计一个类Shape(图形)包含求面积和周长的area()方法和perimeter()方法以及设置颜色的方法SetColor(),并利用Java多态技术设计其子类Circle (圆形)类、Rectangle(矩形)类和Triangle(三角形)类,并分别实现相应的求面积和求周长的方法。每个类都要覆盖toString方法。 海伦公式:三角形的面积等于s(s-a)(s-b)(s-c)的开方,其中s=(a+b+c)/2 4.实验程序 import java.util.Scanner; public class TEST { public static void main(String[] args) { float radius; float chang,kuan; float a,b,c; Scanner input = new Scanner(System.in);

System.out.print("请输入圆的半径:"); radius = input.nextFloat(); Circle circle = new Circle(radius); System.out.println("圆的面积为:"+circle.area()+" 圆的周长为:"+circle.perimeter()+"\n"+circle.toString()); System.out.print("请输入矩形的长:"); chang = input.nextFloat(); System.out.print("请输入矩形的宽:"); kuan = input.nextFloat(); Rectangle rectangle = new Rectangle(chang,kuan); System.out.println("矩形的面积为:"+rectangle.area()+" 矩形圆的周长为:"+rectangle.perimeter()+"\n"+rectangle.toString()); System.out.print("请输入三角形的第一条边:"); a = input.nextFloat(); System.out.print("请输入三角形的第二条边:");

淮海工学院数值分析期末试卷12

1 淮 海 工 学 院 数值分析试卷12 一、选择题(本大题含6小题,每小题4分,共24分) 1. 假设)(2x P 是过点A(0,0),B(1,1),C (2,1)的Lagrange 插值多项式, )2,1,0()(=i x l i 是插值基函数,则)(2x l 等于 ( ) (A ) 2)2(-x x (B) 2)2)(1(--x x x (C) 2)2)(1(--x x (D) 2 ) 1(-x x 2.假设矩阵??? ? ? ??=003020100A ,则2)(A cond 等于 ( ) (A )332 (B )233 (C )1 (D )94 3.假设矩阵n n R y R x ∈∈,都是非零向量,并且22||||||||y x =,假设 2 2 ||||2uu I H ,u y x u T -=且矩阵+=,则 ( ) (A )y Hx = (B )y Hx -= (C )x Hy -= (D )以上都不对 4.假设矩阵??? ? ? ??--=601101115B ,则由Gerschgorin 圆盘定理可知,矩阵B 具有的实特 征值个数为 ( ) (A )1 (B )2 (C )0 (D )3 5. 5.假设求积公式 )1()0()(101 f A f A dx x f +≈? 的代数精度至少是1, 则求积系数0A 等于 ( ) (A)0.5 (B )1 (C) 0 (D )2 6. 已知方程0)(=x f 在区间[0,2]内有且只有一个实根,现给精6 2-=ε,则至少 需要二分 _____次,方可求得满足精度要求的根的近似值。 ( ) (A )8 (B )7 (C )6 (D )12 二 计算题(本大题含4小题,共34分) 1.(10分)假设T a )2,1,3,1(1--=,T a )2,2,2,2(2--=,T a )2,2,2,2(3-= T a )10,2,2,12(4--=给定),,,(4321a a a a A = (1)计算∞||||,||||,||||42211a a a (2)计算||A||1, ||A||∞

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期:2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号:1212100231 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1.6。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System.out.println("Hello java! 欢迎使用!"); } } } 结果示意图1

实验一 Matlab软件概述及基本运算

淮海工学院 测量程序设计基础实验报告 姓名戴峻 学号2013132911 院(系)东港学院 专业测绘工程

实验一 Matlab软件概述及基本运算 一、实验目的和要求 1.熟悉启动和退出matlab的方法; 2.熟悉matlab命令窗口的组成; 3.掌握建立矩阵的方法; 4.掌握matlab各种表达式的书写规则以及常用函数的使用; 5.掌握生成特殊矩阵的方法; 6.掌握矩阵分析的方法; 7.用矩阵求逆法求解线性方程组; 8. 请将本实验报告的内容逐一上机进行练习,可以自编一些题目进行练习。最终写出本次实验的总结或体会。 二、实验原理 1.Matlab的启动 matlab系统的启动有三种常见方法: 1)使用Windows“开始”菜单。 2)运行matlab系统启动程序matlab.exe。 3)利用快捷方式。 2.Matlab系统的退出 要退出matlab系统,也有三种常见方法: 1)在matlab主窗口File菜单中选择Exit matlab 命令。 2)在matlab命令窗口输入Exit或Quit命令。 3)单击matlab主窗口的“关闭”按钮。 3.Matlab帮助窗口 进入帮助窗口可以通过以下三种方法: 1)单击matlab主窗口工具栏中的help按钮。 2)在命令窗口中输入helpwin、helpdesk或doc。 3)选择help菜单中的“matlab help”选项。 4.Matlab帮助命令 1)help命令 在matlab命令窗口直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。同样,可以通过help加函数名来显示该函数的帮助说明。

web实验报告

一,相关技术 为实现注册和登录功能,首先采用JSP和HTML分别设计regist和login页面,再采用servlet技术实现这两项功能。 为实现上传文件至服务器和下载自己上传的文件,也先JSP和HTML设计页面,再在页面中设计两按钮,点击时用调用JSP实现上传和调用servlet实现下载。 采用JSP和HTML设计result页面。是各种结果在result页面显示 二,系统需求分析 为实现登录和注册。设计一个包,包中包含User类。User中有账号,密码,昵称三类属性。 设计登录页面,输入账号和密码实现登录。当输入信息正确时,显示成功,否则失败。 设计注册页面,输入账号,密码,昵称三属性实现注册。 设计上传和下载页面,点击相应按钮实现相应动作。 三,系统设计和实验结果 1,显示结果页面核心代码 <% String message=(String)request.getAttribute("message"); %> <%= message %> 2,注册相关代码 A,注册界面核心代码

输入信息

账号: 密码: 昵称:

B,实现注册的servlet核心代码 driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; Class.forName(driverName); String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); String call = request.getParameter("call"); Connection con=null; String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=student"; String userName="sa"; String userPwd="a693501"; con=DriverManager.getConnection(dbURL,userName,userPwd); PreparedStatement ps = null; String sql = "insert into admin (name,pwd,call)values(?,?,?)"; try{ ps = con.prepareStatement(sql); ps.setString(1,name); ps.setString(2, pwd); ps.setString(3, call); ps.executeUpdate(); C,结果截图

JAVA第四版实验2实验报告

实验1 1.实验要求: 编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。 2.实验内容: 3.实验分析: (1)将一个double型数据直接赋值给float型变量,程序编译时提示怎样的错误。 可能损失精度。 (2)在应用程序的main()方法中增加语句:float x=0.618,程序能编译通过吗? 不能通过编译,提示可能损失精度。 (3)在应用程序的main()方法中增加语句:byte b=128编译能通过吗?在应用程序的main()方法中增加语句:int z=(byte)128;程序输出变量z的值是多少? 增加byte b=128时编译不能通过,提示可能损失精度。 增加int z=(byte)128时结果如下所示。 实验2 1.实验要求: 编写一个Java应用程序,该程序在命令行窗口输出数组的引用以及元素的值。 2.实验内容:

3.实验分析: (1)在程序的【代码4】之后增加语句”a[3]=200;”,编译是否有错?运行是否有错? (2)在程序的【代码4】之前输出二维数组b的各个一维数组的长度和引用。

(3)在程序的【代码4】之后输出二维数组b的各个一维数组的长度和引用。

实验3 1.实验要求: 编写一个Java应用程序,输出数组a的全部元素,并将数组a的全部或部分元素复制到其他数组中,然后改变其他数组的元素的值,再输出数组a的全部元素。 2.实验内容: 3.实验分析:

(1)在程序的【代码4】之后增加语句:int []tom=Arrays.copyOf(c,6); System.out.println(Arrays.toString(tom)); (2)在程序的最后一个语句之后增加语句:int []jerry=Arrays.copyOf(d,1,8); System.out.println(Arrays.toString(jerry));

淮海工学院数据结构第一次实验报告

淮海工学院计算机科学系实验报告书 课程名:《数据结构》 题目: 线性数据结构试验 班级:软嵌151 学号:2015123352 姓名: 韩吉

线性表实验报告要求 1目得与要求: 1)掌握线性表数据结构得基本概念与抽象数据类型描述; 2)熟练掌握线性表数据结构得顺序与链式存储存表示; 3)熟练掌握线性表顺序存储结构得基本操作算法实现; 4)熟练掌握线性表得链式存储结构得基本操作算法实现; 5)掌握线性表在实际问题中得应用与基本编程技巧; 6)按照实验题目要求独立正确地完成实验内容(提交程序清单及相关实验数据与运行结 果); 7)按照报告格式与内容要求,认真书写实验报告,并于下周周二前统一提交实验报告电子版文档(每次实验全体同学必须提交实验报告电子版,实验报告文档文件命名方式:姓名+学号+数据结构第X次实验报告)提交给学委,而后由学委以班为单位统一打包(包文件名为:软件14X班-数据结构第X次实验报告)用邮件发给老师;提交纸质报告(每班每次收5份,学委安排,保证每学期每个同学至少提交一次)一起提交给老师。每次提交电子文档时,学委务必统计与上报未交报告人数与具体姓名;凡逾期不交报告者,不再推迟提交,一律按照旷交处理。 8)积极开展实验组组内交流与辅导,严禁直接复制与剽窃她人实验成果,一旦发现严肃处理; 9)上实验课前,要求每个同学基本写好程序,并存储在自己得U盘上,用于实验课堂操作时调试与运行. 2实验内容或题目(在一个主程序中实现全部题目内容) 一、顺序表得基本操作实现实验 要求:数据元素类型ElemType取整型int.按照顺序存储结构实现如下算法: 1)创建任意整数线性表(即线性表得元素值随机在键盘上输入)得顺序存储结构(即顺序表),长度限定在25之内; 2)打印/显示(遍历)该线性表(依次打印/显示出表中元素值); 3)在顺序表中查找第i个元素,并返回其值; 4)在顺序表第i个元素之前插入一已知元素; 5)在顺序表中删除第i个元素; 6)求顺序表中所有元素值(整数)之与; 二、链表(带头结点)基本操作实验 要求:数据元素类型ElemType取字符型char。按照动态单链表结构实现如下算法: 1)按照头插法或尾插法创建一个带头结点得字符型单链表(链表得字符元素从键盘输入),长度限定 在10之内;

JAVA实验报告 (2)

附件2:实验报告封皮 2015—2016学年第1学期 Java应用程序设计课程 实验报告 学院:计算机科学技术 专业:软件工程 班级:14402 姓名:邵磊 学号:041440230 任课教师:王薇

实验日期:2015年11月02日实验题目Java简介及开发环境搭建 实验内容1.熟悉Java开发环境2.Java程序的编辑和运行 实验目的1.熟悉Java开发环境 (1)熟悉JDK工具包的下载及安装过程。 (2)掌握JAVA_HOME、CLASSPATH及Path的配置内容。(3)掌握Java程序运行原理及javac、java命令的使用。2.Java程序的编辑和运行 (1)熟悉用记事本编写Java程序的过程。 (2)了解Java程序的基本结构。 (3)掌握javac及java命令的使用。 (4)熟悉MyEclipse集成开发环境的使用。 实验步骤1.熟悉Java开发环境 (1)登录Oracle官方网站Java首页https://www.360docs.net/doc/2214951252.html,/technetwork/java/index.html并下载最新版JDK工具包。 (2)将JDK工具包安装在D:\java\jdk1.6.0_18\文件夹中。 (3)完成JDK环境配置。创建JAVA_HOME变量并设置其值为”D:\java\jdkl1.6.0_18”,创建CLASSPATH 变量并设置其值为”D:\java\jdkl1.6.0_18\lib”文件夹中的dt.jar、tools.jar及当前目录,在Path变量原有值的基础上增加”D:\java\jdk1.6.0_18\bin”。 (4)验证JDK是否配置正确。 2.Java程序的编辑和运行 (1)创建D:\javaExecise文件夹。 (2)设置显示已知文件夹类型的扩展名。 (3)利用记事本完成Java程序的编写。 (4)利用命令编译运行Javs程序 (5)在MyEclipse中编译并运行Java程序 实验结果1.熟悉Java开发环境 单击【开始】|【运行】命令打开【运行】对话框。在该对话框的【打开】文本框中输入”cmd”命令,进入【命令提示符】窗口。在命令提示符后面输入”javac”命令。出现相关与javac命令相关的参数说明,也可以在命令提示符后面输入”java-version”,如果配置成功会显示当前JDK版本。2.Java程序的编辑和运行 在【我的电脑】的D盘创建了【javaExecise】文件夹,并且取消【隐藏已知文件夹类型的扩展名】复选框的勾选状态。在【开始】里的所有程序中选择【附件】|【记事本】命令,打开【无标题-记事本】窗口。在记事本中书写代码。写完保存代码并存在D:\javaExecise路径把文本名字改为Start.java。在【开始】|【运行】命令中,输入cmd命令进入【命令提示符】窗口完成java Start,解释执行。在MyEclipse中实现了第一个程序。 遇到1.熟悉Java开发环境 在网上搜索官方网站,因为官网都是英文版所以应用起来不是很方便,下载后把软件安装在D盘,在安装JDK时,步骤不再是一直按“下一步”,而是要在【我的电脑】里的【属性】中找到【系统属性】对话框,单击【高级】选项卡,打开【环境变量】。在里面新添加两个系统变量和更改一个

web实验报告

中国矿业大学计算机学院2012 级本科生课程报告 课程名称Web技术 学生姓名周鹏 学号08123336 专业计科13-5班 任课教师赵莹 报告时间2015.11.12

任课教师评语 实验成果评价 各实验成果评分 成绩:任课教师签字: 年月日

目录 实验一、静态web页面设计实验 (1) 1.1、实验要求 (1) 1.2、实验目的 (1) 1.3、详细设计 (1) 1.3.1、实验内容 (1) 1.3.2、设计步骤 (1) 1.4、设计心得 (2) 实验二、动态web页面设计实验 (3) 2.1、实验要求 (3) 2.2、实验目的 (3) 2.3、详细设计与编码 (3) 2.3.1、实验内容 (3) 2.3.2、设计步骤 (3) 2.4、设计心得 (5) 实验三、Web数据库实验 (6) 3.1、实验要求 (6) 3.2、实验目的 (6) 3.3.1、实验内容 (6) 3.3.2、设计步骤 (6) 3.4、设计心得 (12)

实验一、静态web页面设计实验 1.1、实验要求 1、使用HTML 5 开发Web静态页面。按照HTML 5的规范设计与开发网站。 2、练习HTML 5的新HTML5新特性和效果。 3、练习使用Web页面开发工具。(MyEclipse、Dreamwear、https://www.360docs.net/doc/2214951252.html,或其它) 4、完成实验报告和实验成果。 1.2、实验目的 1.配置Web(TOMCAT)服务器,了解Web工作原理。 2.熟悉常用HTML 5标记的含义,能够熟练使用这些标记设计静态Web页面,实现Web页面上的各种元素的合理布局,如表单、表格、图片以及框架等标记的使用。 3.了解 CSS样式表的定义和使用方法,能够使用CSS美化和布局Web页面。 4.掌握JavaSript脚本语言的基本语法。 5.能够使用JavaScript 与浏览器对象进行交互。 6.能够使用JavaSript处理表单和表单元素事件。 1.3、详细设计 1.3.1、实验内容 1.能够独立安装Web服务器,TOMCAT,理解Web服务器的常用配置,并利用其搭建网站,设计一组静态的网页,至少5个页面,其中包括1个注册页面。 2.利用CSS技术布局并美化页面。 3.使用JavaScript脚本对注册页面进行验证,防止错误数据输入。 4.使用一些JavaScript脚本实现网面部分内容的动态显示,加入时钟等(不限于此)。 1.3.2、设计步骤 (1)搭建平台 在搭建平台过程中,由于自己开始用Eclipse开发过简单的JSP,自己就首选了Eclipse,自己的Tomcat在开始是也都配置完成了,主要就是主题选用。 (2)主题选择 在着手写网页之前,自己先构思一下,具体要以什么为主题,写一个什么风格的网页,最终决定写一个以矿大考研为主题的网页。 (3)网页搭建 在开发中,因为开始开发JSP时只是很简单的功能,自己对HTML语法并不熟悉,在同学帮助下先,然后通过百度以及课件知识,一步一步往框架中添加各个元素,图片、链接、文本框等等,最终形成现在这个页面。

2009年度普通高等教育精品教材书目.docx

附件: 2009 年度普通高等教育精品教材书目 序号教材名称主编或作者第一主编或作者单位出版社 1西方马克思主义概论衣俊卿黑龙江省委宣传部北京大学出版社 2知识产权法学(第四版)吴汉东中南财经政法大学北京大学出版社 3经济法学( 2008年版)张守文北京大学北京大学出版社 4西方政治思想史(修订版)唐士其北京大学北京大学出版社 5中国近现代美术史(修订版)潘耀昌上海大学北京大学出版社 6中国史纲要(增订本) ( 上、下)翦伯赞、吴宗国北京大学北京大学出版社 7工程图形学宗士增南京理工大学北京理工大学出版社8信息光学理论与应用(第二版)王仕璠电子科技大学北京邮电大学出版社9数字电路与逻辑设计刘培植北京邮电大学北京邮电大学出版社 10汉语口语速成 * 基础篇(日文注释)马箭飞、李德钧、 北京语言大学北京语言大学出版社成文 11摄影测量与遥感概论 ( 第二版)李德仁、王树根、 武汉大学测绘出版社周月琴 12传感器与检测技术(第二版)徐科军合肥工业大学电子工业出版社 13模拟电路与数字电路(第二版)寇戈、蒋立平南京理工大学电子工业出版社 14计算机网络(第五版)谢希仁解放军理工大学电子工业出版社 15电子政务(第二版)赵国俊中国人民大学电子工业出版社 16现代物流管理(第二版)李严锋、张丽娟云南财经大学东北财经大学出版社17医学信息检索教程(第二版)董建成南通大学东南大学出版社 18法理学(第三版)张文显吉林省高级人民法院法律出版社 19中国宪法(第二版)胡锦光、韩大元中国人民大学法律出版社 20国际贸易法(第四版)王传丽中国政法大学法律出版社 21国际经济法 ( 第二版)董世忠复旦大学复旦大学出版社 22公共经济学王雍君中央财经大学高等教育出版社 23政治经济学(第三版)谢地、宋冬林吉林大学经济学院高等教育出版社 24产业经济学王俊豪浙江财经学院高等教育出版社 25西方经济学(第三版):微观经济 黎诣远清华大学高等教育出版社学;宏观经济学 26国际贸易(第二版)赵春明北京师范大学高等教育出版社27商业银行经营学(第三版)戴国强上海财经大学高等教育出版社28财政学(第三版)邓子基厦门大学高等教育出版社29汉英翻译基础教程冯庆华、陈科芳上海外国语大学高等教育出版社

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称: 《Java程序设计实验》 班级: 信息1202 姓名: 方逸梅 学号: 1212100231 指导老师: 费玉莲 《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1、6。

(四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容与要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━实验目的、实验原理与内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1. 下载、安装并设置Java SDK 软件包。 2. 熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application与Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System、out、println("Hello java! 欢迎使用!"); } } } 结果示意图1

相关文档
最新文档