實訓三 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,作為實訓題的附件上傳。
四、實訓總結
簡述本次實訓的收獲