亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Java 開發(fā)技術的打字練習系統(tǒng)

        2021-04-24 11:06:02陳湘瑾祖子帥于孔亮
        科學技術創(chuàng)新 2021年8期
        關鍵詞:文本框數(shù)組字符

        陳湘瑾 祖子帥 于孔亮 修 昂

        (山東科技大學,山東 濟南250000)

        1 概述

        如今計算機技術迅速持續(xù)性發(fā)展并逐漸地融入了人們的生活。為了適應當今社會的變革發(fā)展,提高人們對計算機網絡的熟悉程度與動手操作能力顯得尤為必要。然而打字速度是一個人操作熟練程度的重要衡量指標,同時也是提高網上溝通交流效率的重要方法。本系統(tǒng)操作方便,可根據(jù)系統(tǒng)后臺給出的文本隨機匹配進行打字練習。通過不斷練習提高正確率從而達到熟練掌握打字技能的目的。

        2 系統(tǒng)需求分析和功能模塊設計

        本系統(tǒng)針對具有打字練習需求的用戶群體而設定,打字練習的難度級別一共分為3 個等級:初級、中級、困難。功能模塊設計:(1) 打字練習難度級別彈出對話框和主界面窗口模塊設計。(2)隨機讀取文件中的漢字文本來進行打字練習,實現(xiàn)系統(tǒng)給出打字練習的樣本(樣本保存在指定文件中),用戶根據(jù)樣本進行打字練習。(3)系統(tǒng)能夠自動將用戶打字練習過程中產生的字符錯誤進行統(tǒng)計分析,并顯示出相應正確率。

        3 系統(tǒng)功能詳細設計及實現(xiàn)

        3.1 界面設計

        此部分設計可以彈出消息對話框并使用戶進入打字練習主界面窗口。首先設置創(chuàng)建了三個容器panel1、panel2、panel3,用來添加各種組件。設置“開始”和“退出”2 個按鈕;“標題”、“當前正確率”、“難度”3 個標簽。設置3 個文本框,一個是不可編輯的,用來讀取樣本文件中的文本內容,一個是用戶進行打字練習的可編輯的文本框,還有一個是難度后面的長度為6 的文本框,在里面分別輸入數(shù)字1,2,3 則會得到相應等級難度為1,2,3 的文本內容進行打字練習。為b1 和b2 兩個按鈕設置增加監(jiān)聽功能,又設置了布局為邊框布局,邊框布局分東南西北中5 個方位來分別添加控件。

        3.2 隨機讀取打字練習文本

        隨機選擇保存在指定文件中的樣本,用戶根據(jù)樣本文章內容進行打字練習的功能模塊設計。利用隨機數(shù)(設置隨機數(shù)為5)及數(shù)組來實現(xiàn)隨機讀取文章內容進行打字練習,分別將難度等級為1,2,3 的文章放在不同的集合里,然后通過流讀取數(shù)據(jù),通過數(shù)組中存儲的文章路徑來讀取文章內容,實現(xiàn)隨機匹配與讀取文本的功能。關鍵代碼實現(xiàn)如下:

        3.3 正確率校對統(tǒng)計

        將正確文本<參照文本>中的字符textField1 與用戶正在輸入的文本中的字符e.getKeyChar()進行匹配判斷看是否相符,進行錯誤統(tǒng)計分析,新建的數(shù)組nums 用來儲存輸入的正確與否,true 代表正確,false 代表錯誤,定義的i(上層文本框第i 個字符)和r(核對成功的字符個數(shù))放在if 中進行運算,分成有無按下回退鍵更進一步的劃分運算,最后算出正確率。關鍵代碼實現(xiàn)如下:

        4 界面測試實現(xiàn)效果

        4.1 文章錄入

        選好打字練習文章內容后將其放入我在D 盤中建的名為cxj 的文件夾中,并將我的文章路徑儲存在新建數(shù)組里。如下圖1:

        圖1 文章錄入存儲路徑設置

        4.2 隨機匹配打字文章

        隨機選擇文章進行打字練習:利用隨機數(shù)及數(shù)組儲存文章路徑來實現(xiàn)隨機讀取文本內容進行打字練習,如圖2 對比圖,難度等級同為2 級,但可能隨機出現(xiàn)不同的打字練習文本內容。

        圖2 難度為2 的不同打字文章

        4.3 正確率統(tǒng)計(錯誤分析)

        將用戶輸入的字符與源文本中的字符進行匹配判斷,進行錯誤統(tǒng)計分析,最終算出正確率。如圖3。

        圖3 正確率統(tǒng)計圖

        5 結論

        本基于Java 開發(fā)技術的打字練習系統(tǒng)依據(jù)Java 程序設計語言,利用了面向對象程序設計的基本概念,圖形用戶界面設計等內容;通過panel 容器、流式布局、網格式布局;設置合適的界面文字大小、字體格式使打字練習界面更加整潔美觀,提高用戶使用體驗感。基于輸入輸出流、ActionListener 監(jiān)聽功能、隨機數(shù)及數(shù)組存儲文章路徑等原理來為用戶提供了隨機讀取文章內容進行打字練習的功能,并用nums 數(shù)組在后臺判斷字符匹配正確與否的方法來方便用戶及時查看了解打字輸入的實時正確率。本系統(tǒng)為用戶提高打字速度提供了一個便捷美觀且實用性強的云平臺。

        猜你喜歡
        文本框數(shù)組字符
        尋找更強的字符映射管理器
        JAVA稀疏矩陣算法
        電腦報(2022年13期)2022-04-12 00:32:38
        巧用文本框實現(xiàn)PPT多圖片排版
        JAVA玩轉數(shù)學之二維數(shù)組排序
        電腦報(2020年24期)2020-07-15 06:12:41
        字符代表幾
        一種USB接口字符液晶控制器設計
        電子制作(2019年19期)2019-11-23 08:41:50
        PPT文本框的另類應用
        消失的殖民村莊和神秘字符
        文本框酷變3D效果
        尋找勾股數(shù)組的歷程
        国产精品久久国产精品99gif| 精品国产品香蕉在线| 国产亚洲精品美女久久久| 在教室伦流澡到高潮h麻豆| 幻女bbwxxxx在线视频| 色诱久久av| 国产天堂av手机在线| 亚洲无人区一码二码国产内射| 亚州无吗一区二区三区| 久久久99精品免费视频| 亚洲av首页在线| 久久国产精品精品国产色婷婷| 日本a在线看| 国产av天堂亚洲国产av麻豆| 亚洲女同一区二区三区| a级国产乱理伦片| 少妇被粗大的猛进69视频| bbbbbxxxxx欧美性| 亚洲女厕偷拍一区二区| 亚洲精品无码久久久久去q| 99久久精品费精品国产一区二区 | 国产免费资源| 日本一级二级三级在线| 欧美高清精品一区二区| 高清偷自拍亚洲精品三区| 日本a级特黄特黄刺激大片| 蜜桃一区二区三区自拍视频| 国产av天堂亚洲av刚刚碰| 大又大粗又爽又黄少妇毛片| 亚洲国产精品国自产电影| av在线不卡一区二区三区| 在线无码中文字幕一区| 国产精品高潮呻吟av久久4虎| 亚洲色拍拍噜噜噜最新网站| 国产精品一区二区三区播放| 蜜臀色欲av在线播放国产日韩| 久久久久国产精品免费免费搜索| 99在线无码精品秘 入口九色| 91久久偷偷做嫩模影院| 国产台湾无码av片在线观看| 午夜AV地址发布|