日本一本亚洲最大|日本午夜免费啪视频在|国产自产在线视频一区|亚洲福利精品视频

    <object id="4ihfc"></object>
      
      
    1. <object id="4ihfc"></object>
    2. 我要投稿 投訴建議

      java實驗報告

      時間:2024-01-29 07:59:46 其他報告 我要投稿
      • 相關推薦

      java實驗報告

        隨著個人素質(zhì)的提升,接觸并使用報告的人越來越多,其在寫作上具有一定的竅門。你所見過的報告是什么樣的呢?下面是小編為大家收集的java實驗報告,僅供參考,大家一起來看看吧。

      java實驗報告

        一、課程設計名稱及主要內(nèi)容:

        1、課程設計名稱:

        時鐘動畫

        2、課程設計的主要內(nèi)容:

        以下題目任選一個:

        (1)圖形界面類,如科學計算器、繪圖板、日歷、游戲程序等。

        (2)動畫類,編制功能較復雜、效果較好的Applet動畫程序。

        (3)數(shù)據(jù)處理類,如學生學籍、課程成績、圖書編目、倉庫貨物等數(shù)據(jù)錄入查詢程序。

        (4)其他類型,自選題目,須經(jīng)指導老師同意。

        我所選的題目是動畫類的Applet動畫程序,主要任務是用Java程序設計一個時鐘動畫。

        二、程序的設計思想和流程圖:

        1、設計思想:

        現(xiàn)在的各種時鐘花樣百出,千奇百怪,功能亦是越來越先進了。

        我很喜歡這些各式各樣的時鐘,所以希望自己也能設計出一個來。

        于是,我希望自己能夠用自己所學的Java知識設計出一個自己的時鐘動畫,即使是最簡單的,但我相信這是暫時的。

        只要我能夠努力學好Java知識,將來一定能夠設計出更好更完美的時鐘動畫。

        2、流程圖:

        三、程序介紹:

        1、設計方法及步驟:

        題目分析:

        根據(jù)《課程設計任務書》要求,分析題目,構(gòu)造出程序的基本思路(算法設計)。

        畫出程序

        設計結(jié)構(gòu)框圖。

        構(gòu)造數(shù)據(jù)結(jié)構(gòu):

        根據(jù)程序結(jié)構(gòu)框圖和題目分析結(jié)果(采用算法),構(gòu)造程序所用各項數(shù)據(jù),各種窗體及他們

        之間的聯(lián)系。

        構(gòu)造程序框架:

        在窗體確定之后,根據(jù)算法設計出所用各個窗體之間的調(diào)用關系。

        程序設計:

       、佼嫵龀绦蚬δ芸驁D和結(jié)構(gòu)框圖;

       、诟鶕(jù)框圖設計程序;

       、劬幾g程序調(diào)試程序,使程序可以使用;

       、芡陚涑绦蚬δ。

        程序打包:

        所設計程序匯總,將程序分類歸入相應子目錄,完成程序所有設計要求。

        2、完成情況:

        經(jīng)過一系列的Java程序代碼的設計,雖然過程中遇到了許多的問題,但是最終解決了所有的問題,準確的設計出了時鐘動畫,運行情況正常。

        3、類的關系:

        “public class AnimatorDemo”是公共類,且是程序中的唯一的一個類。

        4、構(gòu)造方法、成員變量和成員方法的功能說明:

        “Thread timer”用于顯示時鐘的線程;

        “SimpleDateFormat formatter”用于格式化時間顯示; “String lastdate”用于保存當前時間的字符串;

        “Font clockFaceFont”用于設置顯示時鐘里面的數(shù)字的字體; “Date currentDate”用于顯示當前時間;

        “Color handColor”用于顯示時針、分針和表盤的顏色; “Color numberColor”用于顯示秒針和數(shù)字的顏色; “public void init(xx)”用于設計時鐘格式并捕捉異常;

        “public void plotpoints(int x0, int y0, int x, int y, Graphics g)”用于計算四分之一的圓弧;

        “public void circle(int x0, int y0, int r, Graphics g”)用Bresenham算法來畫圓,其中(x0,y0)是圓的中心,r為圓半徑; “public void paint(Graphics g)”用于運行時鐘程序; “public void start(xx)” applet的啟動方法;

        “public void stop(xx)” applet的停止方法;

        “public void run(xx)”線程的run方法。

        四、遇到的問題和解決方法:

        1、問題:

        寫程序的時候,由于對有些Java知識不懂,所以有些想要表達的意思無法用Java代碼準確的表達出來,老是出錯或者無法寫下去;

        一開始,自己準備的參考資料不足,無法在遇到問題時有效的利用參考資料解決,遇到不懂的問題和不會用程序語言表達的問題時,只能留在那里,無法解決,結(jié)果問題最后越積越多,導致我無法再把程序?qū)懴氯?

        一開始,對于老師布置的作業(yè)題目,我不太懂,無法進行有效而且清晰的分析,自然也無法繼續(xù)下去寫程序了,耽誤了較多的時間;

        對于要寫流程圖,一開始我并不懂是什么意思,也不知道怎么去寫。

        2、解決方法:

        對于那些不懂的Java知識和不會寫的程序,我通過向同學尋求幫助和利用參考資料書,最終都解決了;

      【java實驗報告】相關文章:

      java學習:Java面試題和答案07-17

      實驗報告 范本02-02

      實驗報告范文02-06

      關于實驗報告02-17

      實驗報告總結(jié)02-24

      實驗報告優(yōu)秀03-28

      化學實驗報告01-09

      個人實驗報告01-14

      電路實驗報告12-17