首页 > 技术文章 > 实训三 Java编写ISBN号码检测程序

wxb293 2020-07-12 10:18 原文

实训三 Java编写ISBN号码检测程序

一、实训目的

1、掌握Java、Eclipse、WindowBuilder安装和基本配置方法。

2、掌握Eclipse/WindowBuilder环境中创建和管理项目的方法。

3、掌握Java类和窗口界面程序的创建、编程、调试方法。

二、实训设备

1、笔记本电脑,Windows 7操作系统。

2、Java、Eclipse4.3 、WindowBuilder安装软件包。

三、实训内容和步骤

1、安装VS2012软件开发环境

参考:JAVA可视化开发环境安装步骤.doc

2、启动Eclipse,选择或新建工作区

 

 

 

 3、新建项目IsbnCheck20160211XX。

进入Eclipse后,单击菜单“文件--新建--项目…”,或在起始页中单击“新建项目…”,打开新建项目窗口。

  

 

 

 

 

 

 3、在项目中新建类IsbnClass.cs

 

 

 

 

 

 

 

 说明:

(1)ISBNClass.cs类用于检测ISBN号码是否正确,该类有两个方法:

GetISBNAt(String isbn, int index, bool xEnable)用于检测并返回书号isbn中第index位字符的值,如果大于10,则表示有非法字符。

方法CheckISBN(String isbn)用于检测ISBN号码是否符合规则,返回true或false。

(2)ISBN有10位(在2007年1月1日之前的标准)和13位两种类型。

(3)对10位码的ISBN号码,运算规则是:从左到右的9个数,分别乘10、9、8···3、2、,然后求和并除以11得sum,最后一位为校验码c,c=11-sum。

(4)对13位码的ISBN号码,运算规则是:从左至右将前12位数,求其奇位数和和偶位数和;将偶位数和乘3,并与奇数位和相加求和,除以10取余,得加权和sum;第13位校验位计算方法,校验位为c:c=10-sum。

4、窗口界面类IsbnCheck.cs。

(1)创建窗口界面类

从菜单栏选择“文件”à“新建”à“其他”,打开“新建”对话框。

 

 

 

 

 (2)界面设计。

 

 

 

从解决方案资源管理器窗口中双击“Form1.cs”,打开Form1.cs[设计]界面,先修改Form1的标题为“ISBNCheck-16物联网1班 xxx 20160212xx”,然后通过控件工具箱添加控件:3个标签(label),两个文本框(text)和一个按钮(button),修改控件的变量名,修改各控件显示的文本(text),进行适当的布局调整。

 

 

 

 

 

(2)编写检测按钮的单击事件程序。

 

 

 

 

 

(3)录入完成后,单击工具栏中的“启动”按钮,在ISBN号输入框中输入不同的值,然后单击“检测”按钮,检查程序运行情况。

 

 

 

4、将编写、调试完成的源程序(项目文件夹)压缩为IsbnCheck20160211XX.rar,作为实训题的附件上传。

四、实训总结

简述本次实训的收获

推荐阅读