兩周的個人項目(軟體工程)

來源:互聯網
上載者:User

標籤:

  在圖形化使用者介面,設定兩個面板,並分別設定顯示其組件的布局。設定兩個功能表項目,分別為“開啟”和“儲存”;設定兩個按鈕,分別為“加密”和“解密”;建立一個文本區,用一個標籤註明“檔案瀏覽視窗”,這就是整個圖形化使用者介面。

  添加了一個視窗事件windowClosing,可以關閉啟動並執行程式。

其中視窗事件的代碼實現:

       addWindowListener(new WindowAdapter()

       {

                       public void windowClosing(WindowEvent e)

                       {

                            System.exit(0);

                        }

                   });       

            }

調試與

 

心得體驗哈

本程式採用簡單的密碼編譯演算法,即把從文本區獲得的文字檔,初始化,存放到一個數組中,然後進行異或運算,把結果重新存放於該數組中,從而顯現在“檔案瀏覽視窗”中。 解密操作其實同加密操作相同,依舊首先開啟加密後的檔案,使其顯示在文本區中,再同樣對數組裡的元素進行初始化,進行異或運算,即可得到解密後的檔案,再顯示到“檔案瀏覽視窗”中。當我學習那些類以後,覺得還是有些困難的,,然後再多調用幾個類的方法,看看運行結果,這樣非常直觀的把類給學會了,而且記憶非常深刻。

    學習語言,反覆操作了,經常寫代碼了,我們在遇到問題時才有一定的思路。欲速則不達,學習程式設計語言需要一個比較漫長的階段,紮實基礎。不要以為寫出了一個簡單的小程式,就認為自己已經學的很好了,這隻不過是在你學習編程過程中一個小小的實踐。不要滿足於現狀,要不斷完善自己的知識體系,善於總結實踐經驗。要端正自己的學習態度,是主動去學,而不是被動!提高自學能力。然後不應該滿足把代碼調通,你應該想想看如果我不這樣寫,換個方式,再試試行不行。

兩周的個人項目(軟體工程)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.