II
秦皇岛职业技术信息工程系
第1章概要设计
1.1查找资料
21世纪,随着社会
经济的迅速发展和科学技术的全面进步,人类社会已进入信息和网络时代。计算机正以其前所未有的惊人速度向前发展,新的研究成果、新的实用软件不断涌现。计算机应用也普及到各行各业、深入到人类各种社会活动和生产中。为了便于对大量信息的处理,运用计算机软件实现自动管理成为了必然的趋势。其实,“计算器”早已有了一个很长的历史,人们从很早就已经开始进行科学计算了,在人类不断探索不断进步的过程中计算器的用途越来越广,计算结果越来越精确,只有精确的结果才能使社会更加进步,使人类更能准确的掌握数据所反应的社会现象,并根据准确的数据反应进一步研究进步,所有计算已经成为人们生活
学习的一个重要工具,对人类来说必不可少。
1.2选题
Java程序编辑器是:图形界面、线程、流与文件等技术的综合应用。图形界面的实现:考虑到简单、实用、高效等特点,就选择了Swing来完成实现,在选择组件上,文本编辑区就选用了jTextField作为主要输入输出部件、数字则是选用了SwingComponents内的JButton按钮、简易菜单主要是选用了SwingMenus里面的JMenu控件、菜单内所包含的选项是选用SwingMenus内的JMenuItem和jRadioButtonMenuItem两个控件。
1.3标准型计算器界面设计
1.3.1JAVA文件的建立
(1)建立一个名称为“proj_jsq”Java工程,在该工程中添加一个可视化的Java类。类所在的package文件包名称为:pack_jsq;类名:JFra_jsq;类中包含一个main函数((2)界面的设计:)。
1
秦皇岛职业技术信息工程系
图1.1标准型计算器界面
图1.2数字按钮字体颜色设置
图1.3功能按钮字体颜色设置2
秦皇岛职业技术信息工程系
(3)保持代码简洁复杂代码写后不易理解,在修改和重写上难度比较大,使
工作更加复杂,所以编写代码时应保持代码的简洁易懂。(4)功能实现在整个设计中要保持完整性,能够实现计算器中最基本的功能,如加、减、乘、除等。