版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Word java電話簿程序?qū)嵺`報告 java電話簿程序?qū)嵺`報告一 一、課程設(shè)計的目的 Java程序設(shè)計是一門應(yīng)用性很強的專業(yè)課,在學習時必需留意理論與實踐相結(jié)合,為此開設(shè)了本課程設(shè)計,其目的是通過本課程設(shè)計使同學能夠較全面的把握面對對象程序設(shè)計的有關(guān)概念和開發(fā)方法,以便能較全面地理解、把握和綜合運用所學的學問,提高自身的編程力量。 二、課程設(shè)計的內(nèi)容 實現(xiàn)計算器功能的應(yīng)用程序 依據(jù)計算器的實際功能,用戶可以通過鼠標依次輸入?yún)⑴c計算的數(shù)值,進行加、減、乘、除等混合運算,界面美觀。 三、總體的設(shè)計 本計算器程序共有3個java源文件。類之間的主要關(guān)系如圖所示。 ComputerPad(主類) N
2、umberButton OperationButton ComputerPad.java 該java文件生成的類負責創(chuàng)建計算器的“主窗口”。該類含有main方法,整個程序從該類開頭執(zhí)行。 NumberButton.java 該文件生成的類負責為主類創(chuàng)建數(shù)字按鈕對象,使用鼠標單擊數(shù)字按鈕可依次輸入?yún)⑴c運算的數(shù)值的各位數(shù)字。 OperationButton.java 該文件生成的類負責為主類創(chuàng)建運算符號按鈕對象,使用鼠標單擊運算符號按鈕可選擇所要進行的運算。 四、詳細設(shè)計 一)運行效果與程序發(fā)布 1.將3個java文件保存到一個文件夾中,例如c:computer.將3個java文件分別編譯生成相應(yīng)
3、的字節(jié)碼(.class)文件,然后,用java解釋器運行主類: C:computerjava ComputerPad 2.可以jar.exe把一些文件壓縮成一個JAR文件,以此來發(fā)布我們的應(yīng)用程序。我們可以把java應(yīng)用程序中涉及到的類壓縮成一個JAR文件,例如ComputerPad.jar。 首先,用文本編輯器(例如Windows下的記事本)編寫一個清單文件(Manifestfiles) Mainfest-Version: 1.0 Main-Class: ComputerPad Created-By:1.2.2(Sun Microsystems Inc.) 然后,如下生成JAR文件: C:c
4、omputerjar cfm ComputerPad.ar moon.mf *.class 其中,參數(shù)C表示要生成一個新的JAR文件,f表示要生成的JAR文件的名字:m表示文件清單文件的名字。 現(xiàn)在就可以將ComputerPad.jar文件拷貝到任何一個安裝了java運行環(huán)境(版本號需高于1.2.2)的計算機上,只要用鼠標雙擊該文件就可以運行該java應(yīng)用程序了。 體會 課程設(shè)計是培育同學綜合運用所學學問,發(fā)覺,提出,分析和解決實際問題,熬煉實踐力量的重要環(huán)節(jié),是對同學實際工作力量的詳細訓(xùn)練和考察過程. 回顧起課程設(shè)計,至今我仍感慨頗多,的確,在這一星期的日子里,可以說得是苦多于甜,但是可以學
5、到許多許多的東西,同時不僅可以鞏固了以前所學過的學問,而且學到了許多在書本上所沒有學到過的學問。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論學問是遠遠不夠的,只有把所學的理論學問與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手力量和自立思索的力量。在設(shè)計的過程中遇到問題,可以說得是困難重重,這究竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)覺了自己的不足之處,對以前所學過的學問理解得不夠深刻,把握得不夠堅固。通過課程設(shè)計之后,把以前所學過的學問重新溫故。 這次課程設(shè)計最終順當完成了,在設(shè)計中遇到了許多編程問題,最終在老師的指導(dǎo)下,
6、最終迎刃而解。在此我表示感謝!同時,對給過我關(guān)心的全部同學和各位指導(dǎo)老師再次表示忠心的感謝! java電話簿程序?qū)嵺`報告二 一、實習目的 通過對java語言、JavaWeb、Oracle數(shù)據(jù)庫應(yīng)用設(shè)計及SQL語言的復(fù)習和熬煉,并且通過使用MyEclipse 開發(fā)平臺設(shè)計庫存管理系統(tǒng)項目,以達到充分熟識開發(fā)平臺及其應(yīng)用設(shè)計。同時把握并實踐軟件項目設(shè)計規(guī)范及其開發(fā)流程:需求分析、概要設(shè)計、具體設(shè)計、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求進一步了解java開發(fā)的相關(guān)學問,把握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)閱歷。學習SQL的基礎(chǔ)學問及正確的運用方
7、法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習,培育我們綜合運用已學學問Java語言的面對對象編程力量;培育我們動手力量;培育我們良好編程規(guī)范、編程方法;以便能較全面地理解、把握和綜合運用所學的學問,提高自身的編程力量;增加自己的團隊協(xié)作意識,了解軟件開發(fā)的思索角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好肯定的基礎(chǔ)。 二、實習主要流程 1、公司管理規(guī)章,程序員素養(yǎng),程序員編碼規(guī)范; 2、需求開發(fā)與管理; 3、面對對象分析與設(shè)計,面對對象編程的特性; 4、javaSE、javaWeb、頁面設(shè)計-JSP頁面; 5、數(shù)據(jù)庫設(shè)計、SQL應(yīng)用; 6、軟件需求分析與設(shè)計;
8、7、項目實戰(zhàn) 三、實習內(nèi)容 Oracle數(shù)據(jù)庫 數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合。計算機是處理大量數(shù)據(jù)的抱負工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計算方面扮演著關(guān)鍵的中心角色,或是作為自立的有用工具,或是作為其他應(yīng)用程序的組成部分。 Oracle服務(wù)器還有一套有用的特性集合,這些特性是通過與我們用戶的親密合作而開發(fā)的。在我們的基準測試主頁上,給出了Oracle服務(wù)器和其他數(shù)據(jù)庫管理器的比較結(jié)果。 Oracle服務(wù)器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已勝利用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷進展,但目前Oracle服務(wù)器已能供應(yīng)豐富和有用的功能。它具
9、有良好的連通性、速度和平安性,這使的Oracle非常適合于訪問Internet上的數(shù)據(jù)庫。 java與SQL的應(yīng)用 Java語言是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言之一,它供應(yīng)了便利訪問數(shù)據(jù)的技術(shù)。利用Java語言中的JDBC技術(shù),用戶能便利地開發(fā)出基于Web網(wǎng)頁的數(shù)據(jù)庫訪問程序,從而擴充網(wǎng)絡(luò)應(yīng)用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫供應(yīng)統(tǒng)一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調(diào)用這些類和接口所供應(yīng)的方法,用戶能夠以全都的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Ac
10、cess、SQL Server 2000、Oracle、Sybase等),進而可使用標準的SQL語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的Java程序代碼。 掌握技術(shù)-Servlet技術(shù) 1)什么是Servlet? 一個servlet就是Java編程語言中的一個類,它被用來擴展服務(wù)器的性能,服務(wù)器上駐留著可以通過“懇求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然servlet可以對任何類型的懇求產(chǎn)生響應(yīng),但通常只用來擴展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個特定于HTTP的servlet類。 javax.servlet和javax.servl
11、et.http包為編寫servlet供應(yīng)了接口和類。全部的servlet都必需實現(xiàn)Servlet接口,該接口定義了生命周期方法。 2)Servlet的生命周期 一個servlet的生命周期由部署servlet的容器來掌握。當一個懇求映射到一個servlet時,該容器執(zhí)行下列步驟。 頁面設(shè)計-JSP頁面 1)MVC模式 為了把表現(xiàn)層presentation從懇求處理request processing和數(shù)據(jù)存儲data storage中分別開來,SUN公司推舉在JSP文件中使用一種“模型-視圖-掌握器”Model-view-controller模式。規(guī)范的SERVLET或者分別的JSP文件用于處
12、理懇求。當懇求處理完后,掌握權(quán)交給一個只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件模式(比如Struts和Spring framework)。 2)JSP技術(shù)的強勢 (1)一次編寫,處處運行。在這一點上Java比PHP更精彩,除了系統(tǒng)之外,代碼不用做任何更改。 (2)系統(tǒng)的多平臺支持?;旧峡梢栽谌科脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。 (3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺Application進行事務(wù)處理,消
13、息處理,一臺服務(wù)器到很多臺服務(wù)器,Java顯示了一個巨大的生命力。 (4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了很多特別優(yōu)秀的開發(fā)工具,而且很多可以免費得到,并且其中很多已經(jīng)可以順當?shù)倪\行于多種平臺之下。 3)JSP技術(shù)的弱勢 (1)與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮力量,所以極大的增加了產(chǎn)品的簡單性。 (2)Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些狀況下所使用的內(nèi)存比起用戶數(shù)量來說的確是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件
14、,以及對應(yīng)的版本文件。 四、實習總結(jié) 通過這一期的實訓(xùn),雖然實訓(xùn)的時間不長,但是總體上收獲挺大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。 當我們正式預(yù)備學習實訓(xùn)java編程技術(shù)時,讓我倍感興奮,究竟java是自己以后想主攻技術(shù)。 java電話簿程序?qū)嵺`報告三 一、實習目的及意義 進一步了解java開發(fā)的相關(guān)學問,把握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)閱歷。學習SQL的基礎(chǔ)學問及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習,鞏固高校所學專業(yè)的基本學問,提高分析、推斷和處理實際問題的力量,熬煉自己的實際動手力量,增加自己的團隊協(xié)作意識,
15、了解軟件開發(fā)的思索角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好肯定的基礎(chǔ)。 二、實習任務(wù) 實習期間,第一階段:主要學習了Unix開發(fā)環(huán)境(Unix系統(tǒng)原理,Unix常用命令,Unix開發(fā)環(huán)境);java語言基礎(chǔ)(算法基礎(chǔ),常用數(shù)據(jù)結(jié)構(gòu),企業(yè)編程規(guī)范);java面對對象,JDK核心API;并做了一個“在線考試系統(tǒng)項目”。其次階段:主要學習了SQL語言(SQL語言基礎(chǔ)和提高,SQL語句調(diào)優(yōu));Oracle數(shù)據(jù)庫開發(fā),PL/SQL;javaSE核心編程;XML;JDBC;并粗略的完成“在線考試系統(tǒng)”的數(shù)據(jù)部分。第三階段:主要學習了HTML/CSS;javaScript核心
16、;Servlet/JSP;Ajax;javaScript框架;SSH三大框架;并完成了當當書店項目。 三、實習時間 20 xx年02月24日03月21日 四、實習地點 在北京尚學堂科技有限公司,地址是北京市海淀區(qū)西三旗橋東建材城西路85號神州科技園B座。 五、實習企業(yè)概況 北京尚學堂科技有限公司是一家從事JAVA技術(shù)開發(fā)、培訓(xùn)、詢問為一體的軟件公司。公司由海外留學人員和國內(nèi)IT精英人士創(chuàng)建,主要成員均擁有碩士以上學位,畢業(yè)于國內(nèi)聞名高校如:清華高校,北京航空航天高校等。并都曾就職于國內(nèi)知名IT企業(yè),如:IBM、搜狐、中軟國際、清華紫光等。 公司成立以來,已經(jīng)為國內(nèi)數(shù)百家軟件企業(yè)輸送將近數(shù)萬名J
17、AVA人才,許多畢業(yè)生已經(jīng)成為所在企業(yè)的骨干。2022年,從我公司培訓(xùn)畢業(yè)的學員(畢業(yè)后一個月)就業(yè)率就達到了95%,平均薪水達到了4672元。公司同時對外承接各類型軟件項目,已經(jīng)完成的項目有石家莊市中國農(nóng)業(yè)銀行支票匯兌系統(tǒng),北京市交通管理局內(nèi)部OA系統(tǒng),西安農(nóng)林畜牧局CMS項目等。 北京尚學堂科技有限公司已經(jīng)在全國眾多城市設(shè)立辦事處,在西安、長沙設(shè)立分公司。公司的目標是要成為中國領(lǐng)先的集項目開發(fā)、人才培訓(xùn)、企業(yè)內(nèi)訓(xùn)一體的大型企業(yè)集團。 六、實習內(nèi)容 第一階段 在java初級,我們主要學習了J2SE,包括JAVA開發(fā)基礎(chǔ)學問、Eclipse開發(fā)環(huán)境、J2SE 7.0 API、J2SE 7.0新
18、特性、多線程技術(shù)、Socket網(wǎng)絡(luò)技術(shù)、Regular Expression 、Java反射技術(shù)、Properties技術(shù)、各種實戰(zhàn)設(shè)計模式、Java Debug技術(shù)、面對對象設(shè)計原則詳解、實例解決面對對象設(shè)計、面試題內(nèi)部詳解、面試答題技巧詳解、AWT/SWING技術(shù)。 其次階段 數(shù)據(jù)庫技術(shù)、JDBC技術(shù)、HTML CSS JavaScript、Jquery、Http協(xié)議深化、JSPServlet、JSTL標簽庫、XML技術(shù)、DWR框架、Oracle / SQL。 第三階段 這一階段我們主要學習了流行Web框架簡介、MVC模式,還有在java方面進行了深化,學習了Struts2、Hiberna
19、te、Spring三大框架,JBPM工作流技術(shù)深化。 七、實習感想 高校生活讓我對計算機理論學問有了肯定的了解,但實踐出真知,唯有把理論與實踐相結(jié)合,才能更好地增加自己的競爭力。實踐也是高校生學習學問、熬煉才能的有效途徑。 第一次參與專業(yè)實習,讓我明白了高校生生產(chǎn)實習是引導(dǎo)我們同學走出校門,走向社會,接觸社會,了解社會,投身社會的良好形式;是培育熬煉才能的好渠道;是提升思想,樹立服務(wù)社會的思想的有效途徑。通過參與專業(yè)實習活動,有助于我們在校中同學更新觀念,汲取新的思想與學問。近四個月的實習,雖然時間很短,卻讓我從中領(lǐng)悟到了許多的東西,而這些東西將讓我終生受用。專業(yè)實習加深了我與社會各階層人的感
20、情,拉近了我與社會的距離,也讓自己在實踐中開拓了視野,增長了才能,進一步明確了我們青年同學的成材之路與肩負的歷史使命。社會才是學習和受教育的大課堂,在那片寬闊的天地里,我們的人生價值得到了體現(xiàn),為將來更加激烈的競爭打下了更為堅實的基礎(chǔ)。我在實踐中得到很多的感悟! 通過在達內(nèi)的實習,讓我的專業(yè)學問有了進一步的提高,縮短了我與社會接軌距離。讓我懂得在工作上還要有自信。自信不是盲目地自夸,而是對自己的力量做出確定。社會閱歷缺乏,學歷不足等種種緣由會使自己缺乏自信。其實有誰一生下來句什么都會的,只要有自信,就能克服心理障礙,那一切就變得簡單解決了。同時學問的積累也是特別重要的。學問如同人的血液。人缺少
21、了血液,身體就會衰弱,人缺少了學問,頭腦就要枯竭。這次接觸的釀造業(yè),對我來說很生疏,要想把工作做好,就必需了解這方面的學問,對其各方面都有深化的了解,才能更好地應(yīng)用于工作中。 java電話簿程序?qū)嵺`報告四 一、實習時間: 20 xx年2月25日至20 xx年3月22日 二、實習地點 C樓數(shù)學試驗室 三、實習目的 學習java開發(fā)的相關(guān)學問,把握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)閱歷。通過實習,培育我們綜合運用已學學問Java語言的面對對象編程力量,培育我們動手力量,培育我們良好編程規(guī)范、編程方法。以便能較全面地理解、把握和綜合運用所學的學問,提高自身的編程力量;增加自己的團隊協(xié)作意
22、識,了解軟件開發(fā)的思索角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好肯定的基礎(chǔ)。 四、實習內(nèi)容 第一階段:兩周時間,我自學了GUI編程,看了大量的教學視頻和資料。我首先在圖書館借閱相關(guān)java方面的書籍,潛心學習,首先使自己對java的整個學問結(jié)構(gòu)有一個整體的把握,先粗略的通讀一遍,然后回顧整個學問點,勾畫出自己不懂得地方,然后找學習過java的同學一起探討,一起討論。在將java的基礎(chǔ)學問弄懂之后,我就在網(wǎng)上搜尋一些java的教學視頻,然后自己仿照視頻仔細地去練習,最終,在兩周的時間里,對java的學問以及重難點都有了一個很好地把握。 其次階段:由指導(dǎo)老師講解實際項
23、目完成過程中涉及到的一些專業(yè)學問,然后自行分組,完成本次的項目。 根據(jù)老師的規(guī)劃,一周時間學習項目中要用到的學問與技術(shù),然后剩下一周的時間,留給大家做項目。第一周老師給大家講了一些要用到的東西。 第一天:老師也許講了一下我們本次這次的項目內(nèi)容,是基于JavaSE即時通訊系統(tǒng)。然后給大家講了一些java的進展歷史,然后回顧了一下java的基礎(chǔ)學問。 其次天:本次的實習目的是做一個局域網(wǎng)談天系統(tǒng)。所以,老師講了圖形界面的繪制。Swing包是Awt包的改進版它們就是用來繪制應(yīng)用軟件的界面的,然后老師就用這兩個包里面的一些方法,寫了兩個小程序,一個是雪花程序(屏幕上不停地有雪花飄落下來,毫無規(guī)律,然后
24、雪花落到屏幕最下方時形成積累效果),另一個是滿天星程序(屏幕上有好多星星,并且這些星星會不停地閃耀),隨著兩個程序的觀看效果,我對本次的學習內(nèi)容產(chǎn)生了深厚的愛好。 第三天:本次是C/S架構(gòu)下的談天系統(tǒng),所以需要用到網(wǎng)絡(luò)編程這塊的學問。老師給我們講了客戶端與服務(wù)器端的整體的通信過程。然后,給我們寫了一個簡潔的服務(wù)器端與客戶端,然后給我們演示了它們之間的通信,令我特別奇怪 。 第四天:前天寫的服務(wù)器端是特別簡潔的,每次只能有一個客戶端登錄,并且談天方式是單一的一問一答的模式,非常不智能。老師在原來代碼的基礎(chǔ)上,添加了一些新的組建與集合,實現(xiàn)了這個缺陷,簡潔的到達了預(yù)期的效果,不過界面還是那種掌握臺
25、的界面,很不好看。 第五天:老師講了一些繪制界面的組建極其詳細用法,并且介紹了界面繪制的一些風格,講了繪制界面的一些心得與要點,非常受用。 剩下的最終一周,由我們自己分組完成本次的項目。我們小組最終是由四個人組成的,其中我是我們小組的組長。我先將真?zhèn)€系統(tǒng)的架構(gòu)搭建起來,然后我們小組就進行了任務(wù)的派發(fā),我負責核心代碼的編寫,其他人負責文檔部分與界面美化,系統(tǒng)測試。 java電話簿程序?qū)嵺`報告五 一、課程設(shè)計名稱及主要內(nèi)容: 1、課程設(shè)計名稱: 時鐘動畫 2、課程設(shè)計的主要內(nèi)容: 以下題目任選一個: (1)圖形界面類,如科學計算器、繪圖板、日歷、嬉戲程序等。 (2)動畫類,編制功能較簡單、效果較好
26、的Applet動畫程序。 (3)數(shù)據(jù)處理類,如同學學籍、課程成果、圖書編目、倉庫貨物等數(shù)據(jù)錄入查詢程序。 (4)其他類型,自選題目,須經(jīng)指導(dǎo)老師同意。 我所選的題目是動畫類的Applet動畫程序,主要任務(wù)是用Java程序設(shè)計一個時鐘動畫。 二、程序的設(shè)計思想和流程圖: 1、設(shè)計思想: 現(xiàn)在的各種時鐘花樣百出,千奇百怪,功能亦是越來越先進了。 我很喜愛這些各式各樣的時鐘,所以盼望自己也能設(shè)計出一個來。 于是,我盼望自己能夠用自己所學的Java學問設(shè)計出一個自己的時鐘動畫,即使是最簡潔的,但我信任這是臨時的。 只要我能夠努力學好Java學問,將來肯定能夠設(shè)計出更好更完善的時鐘動畫。 2、流程圖:
27、三、程序介紹: 1、設(shè)計方法及步驟: 題目分析: 依據(jù)課程設(shè)計任務(wù)書要求,分析題目,構(gòu)造出程序的基本思路(算法設(shè)計)。 畫出程序 設(shè)計結(jié)構(gòu)框圖。 構(gòu)造數(shù)據(jù)結(jié)構(gòu): 依據(jù)程序結(jié)構(gòu)框圖和題目分析結(jié)果(采納算法),構(gòu)造程序所用各項數(shù)據(jù),各種窗體及他們 之間的聯(lián)系。 構(gòu)造程序框架: 在窗體確定之后,依據(jù)算法設(shè)計出所用各個窗體之間的調(diào)用關(guān)系。 程序設(shè)計: 畫出程序功能框圖和結(jié)構(gòu)框圖; 依據(jù)框圖設(shè)計程序; 編譯程序調(diào)試程序,使程序可以使用; 完備程序功能。 程序打包: 所設(shè)計程序匯總,將程序分類歸入相應(yīng)子名目,完成程序全部設(shè)計要求。 2、完成狀況: 經(jīng)過一系列的Java程序代碼的設(shè)計,雖然過程中遇到了很多的
28、問題,但是最終解決了全部的問題,精確 的設(shè)計出了時鐘動畫,運行狀況正常。 3、類的關(guān)系: “public class AnimatorDemo”是公共類,且是程序中的唯一的一個類。 4、構(gòu)造方法、成員變量和成員方法的功能說明: “Thread timer”用于顯示時鐘的線程; “SimpleDateFormat formatter”用于格式化時間顯示; “String lastdate”用于保存當前時間的字符串; “Font clockFaceFont”用于設(shè)置顯示時鐘里面的數(shù)字的字體; “Date currentDate”用于顯示當前時間; “Color handColor”用于顯示時針、分
29、針和表盤的顏色; “Color numberColor”用于顯示秒針和數(shù)字的顏色; “public void init()”用于設(shè)計時鐘格式并捕獲特別; “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 vo
30、id start()” applet的啟動方法; “public void stop()” applet的停止方法; “public void run()”線程的run方法。 四、遇到的問題和解決方法: 1、問題: 寫程序的時候,由于對有些Java學問不懂,所以有些想要表達的意思無法用Java代碼精確 的表達出來,老是出錯或者無法寫下去; 一開頭,自己預(yù)備的參考資料不足,無法在遇到問題時有效的利用參考資料解決,遇到不懂的問題和不會用程序語言表達的問題時,只能留在那里,無法解決,結(jié)果問題最終越積越多,導(dǎo)致我無法再把程序?qū)懴氯? 一開頭,對于老師布置的作業(yè)題目,我不太懂,無法進行有效而且清楚的分析
31、,自然也無法連續(xù)下去寫程序了,耽擱了較多的時間; 對于要寫流程圖,一開頭我并不懂是什么意思,也不知道怎么去寫。 2、解決方法: 對于那些不懂的Java學問和不會寫的程序,我通過向同學尋求關(guān)心和利用參考資料書,最終都解決了; 對于自己參考資料不足的缺點,我在下課后,去了圖書館借閱有關(guān)方面的Java參考資料書,并且向同學借閱了他們所擁有的資料書,然后又利用自己的電腦上網(wǎng)查找了一些有關(guān)方面的參考學問,最終在最終解決了資料不足的缺點; 對于不懂的題目,我也通過向多個同學進行詢問,最終弄懂了老師布置的題目所要求的內(nèi)容; java電話簿程序?qū)嵺`報告六 作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,經(jīng)常是打算性的作用。這篇是關(guān)于在學習java軟件開發(fā)時練習項目的總結(jié),簡潔總結(jié)為以下幾點: 1、項目肯定要全新的項目,不能是以前做過的 2、項目肯定要企業(yè)真實項目,不能是精簡以后的,不能脫離
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省引大濟岷水資源開發(fā)有限公司公開遴選工作人員考試備考題庫及答案解析
- 2026年武漢經(jīng)開區(qū)教育系統(tǒng)校園專項招聘教師50人筆試備考試題及答案解析
- 2026年濟寧市直教育系統(tǒng)急需緊缺人才招聘(52名)考試參考題庫及答案解析
- 2026江西吉安市吉水縣城控人力資源服務(wù)有限公司招聘勞務(wù)外包1人(一)考試參考題庫及答案解析
- 2026中國聯(lián)通招聘博士后工作站校園招聘(福建有崗)考試參考題庫及答案解析
- 資陽市雁江區(qū)區(qū)屬國有企業(yè)招聘(15人)考試備考試題及答案解析
- 2025黑龍江交通職業(yè)技術(shù)學院“黑龍江人才周”招聘38人考試備考題庫及答案解析
- 2026上海虹口紅樹林志愿服務(wù)分隊招募考試參考試題及答案解析
- 2026年金華武義縣中心血庫招聘編外衛(wèi)技人員1人考試備考題庫及答案解析
- 2026內(nèi)蒙古赤峰市寧城縣八里罕中學招聘公益性崗位人員1人考試參考試題及答案解析
- GB/T 16603-2025錦綸牽伸絲
- 2025-2030年中國三坐標測量機行業(yè)前景趨勢及投資風險預(yù)測研究報告
- 新生兒血栓護理
- 燃氣使用分攤協(xié)議書
- 《比較教材研究》課件
- 銀行保險機構(gòu)安全保衛(wèi)工作自查操作手冊
- 胎盤異常超聲診斷課件
- 網(wǎng)吧滅火和應(yīng)急疏散預(yù)案
- 學生夜間管理突發(fā)事件應(yīng)急預(yù)案
- (高清版)DB5103∕T 12-2019 自貢彩燈 工藝燈通 用規(guī)范
- JJF(冀) 3029-2023 醫(yī)用(硬性)內(nèi)窺鏡校準規(guī)范
評論
0/150
提交評論