freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設計報告電子鐘日歷記事本-資料下載頁

2025-05-13 22:03本頁面
  

【正文】 tionEvent)方法,該方法所做的操作是:每隔 1 秒鐘,讓秒針前進一個刻度,既 secondLine 改變端點坐標;每隔 1 分鐘,讓分針前進一個刻度(表盤一周為 360176。,每個時刻為 6176。) ,既 muniteLine 改變端點坐標;每隔 12 分鐘,讓時針前進一個刻度,既 hourLine 改變端點坐標 [6]。 主要程序代碼import .*。import .*。import .*。import .*。import .*。import .*。import .*。import .*。public class Clock extends JPanel implements ActionListener{Java 語言與面向?qū)ο蠹夹g課程設計37 Date date。 secondTime。 int hour,minute,second。 Line2D secondLine,minuteLine,hourLine。 int a,b,c,width,height。 double [] pointSX=new double[60], //用來表示秒針端點坐標的數(shù)組 pointSY=new double[60], pointMX=new double[60], //用來表示分針端點坐標的數(shù)組 pointMY=new double[60], pointHX=new double[60], //用來表示時針端點坐標的數(shù)組 pointHY=new double[60]。 Clock(){ setBackground()。 initPoint()。 secondTime=new (1000,this)。 secondLine=new (0,0,0,0)。 minuteLine=new (0,0,0,0)。 hourLine=new (0,0,0,0)。 ()。 //秒針開始計時 } private void initPoint(){ width=getBounds().width。 height=getBounds().height。 pointSX[0]=0。 //12 點秒針位置 pointSY[0]=height/2*5/6。 pointMX[0]=0。 //12 點分針位置 pointMY[0]=(height/2*4/5)。 pointHX[0]=0。 //12 點時針位置 pointHY[0]=(height/2*2/3)。 double angle=6*。 //刻度為 6 度日歷記事本38 for(int i=0。i59。i++) { //計算數(shù)組中的坐標 pointSX[i+1]=pointSX[i]*(angle)(angle)*pointSY[i]。 pointSY[i+1]=pointSY[i]*(angle)+pointSX[i]*(angle)。 pointMX[i+1]=pointMX[i]*(angle)(angle)*pointMY[i]。 pointMY[i+1]=pointMY[i]*(angle)+pointMX[i]*(angle)。 pointHX[i+1]=pointHX[i]*(angle)(angle)*pointHY[i]。 pointHY[i+1]=pointHY[i]*(angle)+pointHX[i]*(angle)。 } for(int i=0。i60。i++){ pointSX[i]=pointSX[i]+width/2。 //坐標平移 pointSY[i]=pointSY[i]+height/2。 pointMX[i]=pointMX[i]+width/2。 //坐標平移 pointMY[i]=pointMY[i]+height/2。 pointHX[i]=pointHX[i]+width/2。 //坐標平移 pointHY[i]=pointHY[i]+height/2。 } } public void paintComponent(Graphics g){ (g)。 initPoint()。 for(int i=0。i60。i++){ //繪制表盤上的小刻度和大刻度 int m=(int)pointSX[i]。 int n=(int)pointSY[i]。 if(i%5==0){ if(i==0||i==15||i==30||i==45){ int k=10。 ()。 (mk/2,nk/2,k,k)。 } else{ Java 語言與面向?qū)ο蠹夹g課程設計39 int k=7。 ()。 (mk/2,nk/2,k,k)。 } } else{ int k=2。 ()。 (mk/2,nk/2,k,k)。 } } (width/25,height/25,10,10)。 //鐘表中心的實心圓 Graphics2D g_2d=(Graphics2D)g。 ()。 (secondLine)。 BasicStroke bs= new BasicStroke(2f,)。 (bs)。 ()。 (minuteLine)。 bs=new BasicStroke(4f,)。 (bs)。 ()。 (hourLine)。 if((minute==59)amp。amp。(second==50)) { //播放指定音頻; try { File f = new File()。//音頻文件; URI uri=()。日歷記事本40 URL url=()。 AudioClip aau。 aau = (url)。 //創(chuàng)建 AudioClip 對象; ()。//播放音頻; } catch (MalformedURLException e) { ()。 } } } public void actionPerformed(ActionEvent e){ if(()==secondTime){ date=new Date()。 String s=()。 hour=((11,13))。 minute=((14,16))。 second=((17,19))。 //獲取時間中的秒 int h=hour%12。 a=second。 //秒針端點的坐標 b=minute。 //分針端點的坐標 c=h*5+minute/12。 //時針端點的坐標 (width/2,height/2,(int)pointSX[a],(int)pointSY[a])。 (width/2,height/2,(int)pointMX[b],(int)pointMY[b])。 (width/2,height/2,(int)pointHX[c],(int)pointHY[c])。 repaint()。 } }}Java 語言與面向?qū)ο蠹夹g課程設計415 代碼調(diào)試 6 個 JAVA 源文件保存到同一目錄中,編譯全部源文件,運行主類,即運行CalendarWindow 類,經(jīng)過不斷改正調(diào)試,終于能夠成功執(zhí)行。、字體、時鐘整點報時等新功能時,日歷的日期與實際變得不符(2022 年 7 月 1 號變成了禮拜日) ,經(jīng)過調(diào)試,解決了這一問題。6 軟件發(fā)布可以使用 命令制作 JAR 文件來發(fā)布編寫的軟件。(1)用文本編輯器,比如“記事本” ,編寫一個清單文件: Manifest Version: Main Class: CalendarWindow Created By: (Sun Microsystems Inc.)將 保存在和應用程序所用字節(jié)碼文件保存在相同的目錄中。(2)生成 JAR 文件。(3)現(xiàn)在就可以將 復制到任何一個安裝了 Java 運行環(huán)境的計算機上,用戶用鼠標雙擊該文件的圖標就能運行該軟件7 小結本次 Java 課程設計我們這組做的課題是日歷記事本,經(jīng)過小組成員一起查找資料、討論,我們確定了設計的設計目標以及具體實現(xiàn)方式,包括如何將 Java 的思想運用到實際系統(tǒng)的詳細設計之中。 實驗過程中,首先要將系統(tǒng)要實現(xiàn)的功能分為幾大模塊,然后每個組員分別完成,在此過程中使我加深了對 Java 的理解,以及如何進行團隊工作的劃分,學會發(fā)現(xiàn)各組員的長處并將其發(fā)揮出來,進一步培養(yǎng)我們利用 Java 語言進行編程和調(diào)試程序的能力,日歷記事本42與此同時熟練掌握 Java 語言的編輯,編譯,調(diào)試程序,并將算法轉變?yōu)槌绦驅(qū)崿F(xiàn)。正確理解各種基本操作的算法實現(xiàn)。通過這次課程設計,使我靈活應用所學JAVA知識,獨立完成問題分析,結合JAVA理論知識,編寫程序求解指定問題。初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設計、程序編碼、測試等基本方法和技能;提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力;并用系統(tǒng)的觀點和軟件開發(fā)一般規(guī)范進行軟件開發(fā),鞏固、深化學生的理論知識,提高編程水平,并在此過程中培養(yǎng)我們嚴謹?shù)目茖W態(tài)度和良好的工作作風,掌握JAVA編程。同時在這次課程設計中,培養(yǎng)了獨立思考、動手操作的能力,在各種其它能力上也都有了提高。在實驗課上,我學會了很多學習的方法。而這是日后最實用的。要面對社會的挑戰(zhàn),只有不斷的學習、實踐,再學習、再實踐。這對于我的將來也有很大的幫助。以后,不管有多苦,我想我都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我都可以在實驗結束之后變的更加成熟,會面對需要面對的事情,以及學會遇到問題,不急不慌,慢慢解決它 這次課程設計歷時一周終于在大家的一起努力下順利完成了。雖然過程辛苦是不可避免,但收獲還是令人感到尤其的欣慰。在這次的課程設計中不僅檢驗了我所學習的知識,也培養(yǎng)了我的實踐能力,讓我知道遇到一個問題,如何去尋找思路,如何去解決問題,最終完成整個事情。在設計過程中,與同學分工設計,和同學們相互探討,相互學習,相互監(jiān)督。學會了合作,學會了寬容,學會了理解,也學會了做人與處世。課程設計是我們專業(yè)課程知識綜合應用的實踐訓練,是我們邁向社會,從事職業(yè)工作前一個必不少的過程。實驗過程中,也十分感謝實驗指導老師徐秀芳老師的指點與教導。這次課程設計不僅是對這學期所學知識的一種綜合檢驗,而且也是對自己動手能力的一種提高,增強了自己實踐能力。通過這次課程設計使我明白了自己知識還比較欠缺,只是學習書本知識還是遠遠不夠的,自己不會的東西還有太多,學習需要自己長期的積累,在以后的學習、工作中都應該不斷的學習,將課本的理論知識與生活中的實踐知識相結合,不斷提高自己文化知識和實踐能力Java 語言與面向?qū)ο蠹夹g課程設計43 參考文獻[1]耿祥義, 實用教程(第三版)[M].北京:清華大學出版社, 2022 [2] 課程設計(第三版)[M].北京:清華大學出版社,2022[3] 實用教程實驗指導與習題解答(第三版)[M]. 北京:清華大學出版社, 2022[4]肖磊、李鐘尉,Java 實用教程[M],人民郵電出版社,2022
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1