亚洲免费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ù)組的歷程
        亚洲欧美一区二区三区| 人妻少妇精品无码系列| 美女一级毛片免费观看97| 中文字幕在线观看乱码一区| 色综合久久五月天久久久| 精品蜜桃视频在线观看| 国产色视频在线观看了| 激情视频在线观看好大| 人妖一区二区三区四区| 亚洲av片在线观看| 装睡被陌生人摸出水好爽| 伊人狠狠色j香婷婷综合| 亚洲av乱码国产精品色| 一本久久a久久精品综合| 国产一区二区三区亚洲| 欧美日本精品一区二区三区| 天堂无码人妻精品av一区| 美女又色又爽视频免费| 综合无码一区二区三区| 色爱区综合五月激情| 精品一区二区三区在线视频观看 | 性欧美暴力猛交69hd| 波多野结衣一区二区三区视频| 日韩精品一级在线视频| 丰满少妇在线播放bd| 极品少妇xxxx精品少妇偷拍| 亚洲午夜福利在线视频| 欧美a视频在线观看| 久久一日本道色综合久久大香| 一区二区无码精油按摩| 日本频道一区二区三区| 欲求不満の人妻松下纱荣子 | 久久99精品久久水蜜桃| 丁香五月缴情综合网| 乱人伦视频69| 男女啪啪免费视频网址| 日本高清一道本一区二区| 国产无遮挡又爽又刺激的视频老师| 亚洲精品无码人妻无码| 亚洲人成影院在线高清| 91精品蜜桃熟女一区二区|