日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

结队编程-基于gui的四则运算生成器

發(fā)布時(shí)間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 结队编程-基于gui的四则运算生成器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

成員:盧少銳 201421123027、劉存201421033023

coding.net地址

?

1.需求分析:除了實(shí)現(xiàn)四則運(yùn)算的功能外,還添加了計(jì)時(shí)器功能和語言選擇功能

?

2.程序設(shè)計(jì):這次作業(yè)是基于上次作業(yè)寫的四則運(yùn)算代碼的,我跟盧少銳同學(xué)經(jīng)過討論,決定用他上次作業(yè)的代碼,然后進(jìn)行了一些修改,得到calculator()類,;在此基礎(chǔ)上我們又加了一個(gè)szyswindows()類,這個(gè)類的作用如下:

1).實(shí)現(xiàn)計(jì)時(shí)功能;

2).實(shí)現(xiàn)語言選擇功能;

3).實(shí)現(xiàn)圖形用戶界面。

?

下面是這兩個(gè)類的思維導(dǎo)圖:

calculator()類:

szyswindows()類:

?3.代碼展示:

1).計(jì)時(shí)器:構(gòu)建System.currentTimeMillis()函數(shù),利用開始答題和結(jié)束答題時(shí)的時(shí)間差,實(shí)現(xiàn)計(jì)時(shí)功能

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         over=System.currentTimeMillis();now1=((over-now) / (1000 * 60 * 60) % 60)+":"+((over-now)/ (1000 * 60)% 60)+":"+((over-now)/ 1000 % 60);String a=now1+"";jTextField7.setText(a);// TODO add your handling code here:
}     

?2).語言選擇器:設(shè)置了三種語言:簡(jiǎn)體,繁體,英文。通過netbeans在設(shè)置三個(gè)的按鈕,然后在每個(gè)按鈕上用相應(yīng)的語言設(shè)置其功能。

private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {                                           jLabel1.setText("arithmetic"); jLabel2.setText("Please input number :");jButton1.setText("Start");jLabel3.setText("The topic purpose :");jButton2.setText("answer");jLabel5.setText("Your answer:");jLabel10.setText("correct answer:");jButton4.setText("Next question");jLabel9.setText("The time used for:");jLabel7.setText("Wrongc number :   ");jLabel6.setText("All number :      ");jLabel8.setText("correct :         ");jButton3.setText("End of the answer");// TODO add your handling code here:

?

private void jMenu1ActionPerformed(java.awt.event.ActionEvent evt) {                                       // TODO add your handling code here:
}                                      private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {                                           jLabel1.setText("四則運(yùn)算"); jLabel2.setText("請(qǐng)輸入題數(shù):");jButton1.setText("開始做題");jLabel3.setText("題 目:");jButton2.setText("查看答案");jLabel5.setText("你的答案:     ");jLabel10.setText("正確答案:");jButton4.setText("下一題");jLabel9.setText("所用時(shí)間為:");jLabel7.setText("錯(cuò)  題  數(shù):");jLabel6.setText("答  題  數(shù):");jLabel8.setText("正  確  率:");jButton3.setText("結(jié)束答題");// TODO add your handling code here:
}                                          

?

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {                                           jLabel1.setText("四則運(yùn)算"); jLabel2.setText("請(qǐng)輸入題數(shù):");jButton1.setText("開始做題");jLabel3.setText("題      目:");jButton2.setText("查看答案");jLabel5.setText(" 你的答案是:");jLabel10.setText("正確答案是:");jButton4.setText("下一題");jLabel9.setText("所用時(shí)間為 :");jLabel7.setText("錯(cuò)  題  數(shù):");jLabel6.setText("答  題  數(shù):");jLabel8.setText("正  確  率:");jButton3.setText("結(jié)束答題");
// TODO add your handling code here:
}                                          

?4.測(cè)試運(yùn)行:

?

?

5.小結(jié):我覺得這次作業(yè)有點(diǎn)難,之前對(duì)圖形用戶界面一竅不通,這次幸好是兩個(gè)人一塊做,不過少銳同學(xué)做的要比較多,感覺自己有抱大腿的嫌疑... ,我在旁邊就幫他搜一些不懂的問題,然后提一些建議。結(jié)對(duì)編程能夠結(jié)合兩個(gè)人不同的想法和建議,這樣做出來的程序肯定要比一個(gè)人做的更加完善,感覺不錯(cuò)。

?

?

  1. psp:

?漢堡式評(píng)價(jià)
先來一片面包:我們倆互相看了一下對(duì)方的四則運(yùn)算代碼,商量之后決定以他的代碼為基礎(chǔ)實(shí)現(xiàn)圖形用戶界面,因?yàn)樗谋任业母?jiǎn)單,我的代碼有點(diǎn)復(fù)雜了,不容易改。

再把肉放上:程序剛做出來運(yùn)行的時(shí)候,發(fā)現(xiàn)語言切換的時(shí)候,當(dāng)簡(jiǎn)體中文切換到英文的時(shí)候,有些英文字母只能顯示一半,雖然不影響功能,但還是有瑕疵,后來建議他調(diào)整了一下文本框和標(biāo)簽的大小和位置,才解決了這個(gè)問題。

再來一片面包:第一次跟人合作編程,剛開始覺得很麻煩,還要商量來商量去的,肯定會(huì)浪費(fèi)時(shí)間,做完之后覺得,這樣做雖然慢點(diǎn),但做出來的東西更加完善,就不用再改來改去的,其實(shí)也是對(duì)時(shí)間的一種節(jié)約。然后,其實(shí)那張照片是擺拍的,拍的太gay了,我必須要澄清一下,我是直男,還有我比他帥。

轉(zhuǎn)載于:https://www.cnblogs.com/voga/p/6547929.html

總結(jié)

以上是生活随笔為你收集整理的结队编程-基于gui的四则运算生成器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。