java课程设计报告
1. java课程设计报告
朋友:
给您几个好的网址,是有关论文的,很全!
真心希望能够对你有所帮助!!
自己找找吧!
祝你好运!
中文免费论文地址集锦
一、 综合类
1、蓝之韵论文
http://www.21blue.com 门类较全。
2、学生大论文中心
http://www.studa.com/newpaper/
3、蜂朝无忧论文网
http://www.51lunwen.com/main/index.asp
门类很全。
4、论文下载中心
http://www.studa.net/paper/
门类很全。
5、论文帝国
http://www.papersempire.com/
二、 教育类
1、教研论文交流中心
http://www.k12.com.cn/teacher/resource/lunwen/
以中小学教育为主,基础教育、英语教学文章居多。
2、教育教学论文网
http://www.minaol.com/gb/art/ttd/index.asp
以教育论文为主,包含:语文论文 美术论文 物理论文
化学论文 英语论文 历史论文 德育论文 教学论文
数学论文 音乐论文 生物论文 自然论文 体育论文
地理论文 摄影论文 劳动技术 农村教育 毕业论文
素质论文 医学论文 电子电器学 思维科学 计算机论文
活动课教学 书法篆刻论文 创新教育研究 心理健康教育
西部教育论文 信息技术论文
3、教育论文
http://dhzyzz.porcelain-china.com/teach.asp
4、中国园丁网论文大观
http://www.teacher.net.cn/papers
5、北大附小学校教师的文章:
http://www.bdfx.net.cn/5jslw.htm
三、 专业类
1、优秀论文杂志
http://www.interpapers.com/kj/
以科技类为主。
2、论文资料网
http://www.51paper.net/
以财经经济管理类为主。
3、法律图书馆
http://www.law-lib.com/
文如其名。
4、法学论文资料库
http://www.law-lib.com/lw/
文如其名。
5、中国总经理网论文集
http://www.cnceo.com/school/lwj.asp
6、mba职业经理人论坛
http://mba.001.com.cn/mbamba.htm
7、中国农业在线-农业论文
http://www.agrionline.net.cn/keji/lunwenzy/
8、体育论文
http://www.zxty.net/proct4.htm
9、财经学位论文下载中心
http://www.forumcn.com/sblw/
10、公开发表论文_深圳证券交易所
http://www.sse.org.cn/sse/yjkw/gkfblw.asp
11、中国路桥资讯网论文资料中心
http://www.lqzx.com/lunwen.htm
12、论文商务中心
http://doc.cei.gov.cn/
13、法律帝国:
http://www.fl365.com/gb/lawthinker/bbs/default.asp
四、 论文写作教学类
1、学术论文
http://www.hrexam.com/advanced1.htm
其实是学术论文的写作网站。
五、 博硕士论文
1、论文统计
http://www.sci.com.cn/
实际上就是万方的论文统计。
2、台湾博硕士论文咨讯网
http://datas.ncl.e.tw/theabs/00/
3、北京大学学位论文样本收藏
http://www.lib.pku.e.cn/xwlw.html
4、学位论文 (清华大学)
http://www.lib.tsinghua.e.cn/new/thesis.html
]
中国科技论文在线http://www.paper.e.cn/
论文中国 :http://www.chinawrite.com/
新浪论文网分类:http://dir.sina.com.cn/search_dir/jy/lw/
中国论文联盟:http://www.lwlm.com/
大学生论文库http://www.syiae.com/lunwen
论文资料网:http://www.51paper.net/
论文下载中心:http://www.studa.net/paper/
毕业论文网:http://www.bylw.com/
学位论文:http://www.lib.tsinghua.e.cn/NEW/thesis.html
无忧论文网:http://www.51lunwen.com/
北京语言文化大学论文库:http://lib.blcu.e.cn/dt1000/bys/bys.htm
2. java课程设计报告只是某种算法怎么写
1. calculator功能需求分析
作为计算器,至少应该具备以下几点功能:
(1) 计算器要有GUI界面。
(2) 能运算小数,并且不会产生精度损失。
(3) 用户可以输入所需计算的数值,可以进行加、减、乘、除四种最基本的运算和
混合运算。
(4) 允许正负数间的运算。
(5) 可以求一个数值的平方及倒数,可以进行阶乘运算。
(6) 有菜单栏选项。
具体的功能需求和界面我们可以模仿微软公司出品的windowsXP中自带的计算器。如图一:
图一 windows XP 中的计算器界面图
2. calculator基本设计思路和类划分
基于第1节中提出对于calculator功能需求的分析,对这个应用程序设计划分类如下:
(1) calculator:这个类的功能是实现一个框架
(2) calculatorFrame:这个类作为主类,实现主要功能:运算,按钮排布,菜单,颜
色设置,文本显示
3. calculator的具体实现
3.1 calculator类的设计
calculator用来定义一个计算器的框架
1.主要方法
下面以表格的形式列出calculator类至少应该具有的方法和功能描述(如表一所示)。
3.2 calculatorFrame类的设计
calculatorFrame类实现整体功能,包括窗体的初始化、各种用户事件监听和响应(菜单、运算、结果显示等等)。
1. 父类和主要接口
设计calculator整体 窗口特性继承自JFrame类。
为了对用户命令做出响应(如帮助菜单栏弹出窗口),calculatorFrame类必须能够监听到用户的命令,因此设计calculatorFrame类实现ActionListener接口。
2. 主要方法
下面以表格的形式列出calculatorFrame类至少应该具有的方法和功能描述(如表二所示)。
3. 基本效果
图二为calculator的基本效果图。
4. 代码分析
calculator.java代码如下:
//calculator.java
/*
*文件名:calculator.java
*说明:calculatorFrame主类,实现主要功能
*/
//导入AWT包
import java.awt.*;
import java.awt.event.*;
//导入SWING包
import javax.swing.*;
import javax.swing.event.*;
class calculator
{
public static void main(String[] args)
{
calculatorFrame frame = new calculatorFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show();
}
}
//主类calculatorFrame
class calculatorFrame extends JFrame
implements ActionListener
{
public calculatorFrame()
{
//设置框架主题及大小
setTitle("计算器");
setSize(300,235);
//将面板置于框架中
Container contentPane = getContentPane();
setResizable(false);
//创建按钮面板
JPanel buttonPanel = new JPanel();
//创建数字键“1”
b11=new JButton ("1");
//设置颜色
b11.setForeground(Color. BLUE);
//创建事件监听器
b11.addActionListener(this);
b12=new JButton ("2");
b12.setForeground(Color. BLUE);
b12.addActionListener(this);
b13=new JButton ("3");
b13.setForeground(Color. BLUE);
b13.addActionListener(this);
b6=new JButton ("4"); b6.setForeground(Color. BLUE); b6.addActionListener(this); b7=new JButton ("5"); b7.setForeground(Color. BLUE); b7.addActionListener(this); b8=new JButton ("6"); b8.setForeground(Color. BLUE); b8.addActionListener(this); b1=new JButton ("7"); b1.setForeground(Color. BLUE); b1.addActionListener(this); b2=new JButton ("8"); b2.setForeground(Color. BLUE); b2.addActionListener(this); b3=new JButton ("9"); b3.setForeground(Color. BLUE); b3.addActionListener(this); b16=new JButton ("0"); b16.setForeground(Color. BLUE); b16.addActionListener(this); b17=new JButton ("+/-"); b17.setForeground(Color. BLUE); b17.addActionListener(this); b4=new JButton ("+"); b4.addActionListener(this); b9=new JButton ("-"); b9.addActionListener(this); b14=new JButton ("*"); b14.addActionListener(this); b19=new JButton ("/"); b19.addActionListener(this); b5=new JButton ("1/x"); b5.setForeground(Color. YELLOW); b5.addActionListener(this); b20=new JButton ("="); b20.setForeground(Color. YELLOW); b20.addActionListener(this); //”.”显示不清晰,故采用“。”代替
b18=new JButton ("。");
b18.setForeground(Color. BLUE);
b18.addActionListener(this);
b10=new JButton ("x^2");
3. Java课程设计报告百度
你好,帮你就是的,一份完整的