版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
安卓實(shí)習(xí)心得(精選4篇)安卓實(shí)習(xí)心得篇1來北大青鳥武漢宏鵬魯廣校區(qū)學(xué)習(xí)已經(jīng)三個(gè)星期了,說心得好像還算不上,其實(shí)也只能算得上是一點(diǎn)體會吧!大學(xué)學(xué)的是電子,接觸過C語言,剛開始學(xué)習(xí)Java,起步階段還是可以接受的,雖然可以算是有點(diǎn)基礎(chǔ),但也因?yàn)檫@個(gè)使自己沒有那么仔細(xì),常犯一些小錯(cuò)誤,這是我們要警惕的,不管是否學(xué)過,都要持著一種虛心的態(tài)度。接下來說一下自己的體會。一心態(tài)我們每個(gè)人都存在著一種心態(tài),都想走捷徑,這就像一種僥幸心理。其實(shí)學(xué)習(xí)有沒有捷徑可以走呢,肯定是有的,我認(rèn)為最短的捷徑就是不要走彎路就已經(jīng)是捷徑了。前輩們常說:“欲速則不達(dá)”,這句話存在肯定是有它的道理的,所以我們不能浮躁,要靜下心來做好自己該做的事就可以了。二理論與實(shí)踐相結(jié)合為什么要理論與實(shí)踐相結(jié)合呢?只有理論是不夠的,它要通過實(shí)踐才能更好的理解,也只有有了理論才能更好的實(shí)踐,做出更好的東西。比如我們現(xiàn)在要寫一段程序,只有看了書我們才知道是一個(gè)什么樣的格式,也只有通過我們來編寫程序才能知道理論知識是否已經(jīng)掌握。因此,我自己將學(xué)習(xí)分為了六個(gè)階段:預(yù)習(xí)聽課復(fù)習(xí)實(shí)踐找原因再實(shí)踐。有時(shí)候我在想,為什么老師能夠?qū)⒁欢纬绦蜻M(jìn)行隨意的更改,能夠做到隨心所欲呢?而我們自己該怎么學(xué)才好?其中的道理,我認(rèn)為應(yīng)該是將每一個(gè)類型的題目都搞懂,做到舉一反三,那么就能一通百通。也就是說我們不能緊緊看中多做題,更重要的是要在搞懂各種類型的題的基礎(chǔ)上去進(jìn)行有針對性的練習(xí),在不懂的時(shí)候盡量自己想辦法解決,實(shí)在沒辦法再去請教高手,這樣印象會更深刻,同時(shí)也能培養(yǎng)自己獨(dú)特的編程思想。三培養(yǎng)自己對Android的興趣在這個(gè)時(shí)代,我們都知道軟件開發(fā)是一個(gè)帶著光環(huán)的職業(yè),那么軟件開發(fā)之路好不好走呢?其實(shí)老鳥們都回答了我們這個(gè)問題,用他們的話說,軟件開發(fā)之路就是:編程編程再編程。實(shí)際上也是在說這條路是很枯燥的,需要培養(yǎng)自己對它的興趣,興趣是我們能夠堅(jiān)持下去的動力,而不能緊緊將它作為一種謀生的手段,這樣會很累,說實(shí)話也對不起自己。說到這里,怎樣培養(yǎng)自己的興趣呢?第一,多了解一些Android和編程上有趣的事。比如說多去論壇轉(zhuǎn)轉(zhuǎn),我們會發(fā)現(xiàn)其實(shí)那些老鳥是很幽默的,他們在枯燥的世界里還尋求著屬于自己的一份甜蜜;第二,要讓自己對它充滿渴望。我們手上都有一本書,清華大學(xué)出版的《流動的世界》,我剛拿起這本書看的時(shí)候,覺得寫的很無聊,我就想清華大學(xué)怎么會出這樣的一本毫無價(jià)值的書?看著看著就有了不同的想法,它的存在是有它的價(jià)值的,這是一本漫天想象的書,主要講的是對未來高技術(shù)的渴望和期盼,這些技術(shù)現(xiàn)在有些我們已經(jīng)在用了,有些還沒有被發(fā)明,而這份渴望和期盼就是我們前進(jìn)的動力,它會引導(dǎo)我們對開發(fā)之路的產(chǎn)生興趣。這些體會是我現(xiàn)在也是我以后需要的東西,在這里與大家一起分享。安卓實(shí)習(xí)心得篇2不知不覺中為期三周的實(shí)訓(xùn)已經(jīng)接近尾聲。雖然時(shí)間很短,不過我確實(shí)學(xué)到了一些我覺得有用的東西,并且是平時(shí)上課學(xué)不到的東西。三周的實(shí)訓(xùn),時(shí)間很短,確實(shí)很短。原本剛開始,乃至之前聽說有為期三周的實(shí)訓(xùn)的時(shí)候,都覺得,這樣的實(shí)訓(xùn)不過就是走過場罷了,只有三周的時(shí)間,能學(xué)到什么東西呢?所以一開始也沒當(dāng)回事。就這樣,帶著這樣的心態(tài),開始了實(shí)訓(xùn)。因?yàn)榈谝惶熘芤簧衔鐩]有課,下午,才算是正式開始了三周的實(shí)訓(xùn)。一開始聽老師講課的時(shí)候,感覺很舒服啊,噼里啪啦一講一堆,不過我就喜歡這樣的,聽著爽啊。平時(shí)老師上課的時(shí)候都是講一句頓一頓,或者一句話反復(fù)琢磨半天,這樣的話,雖然老師的出發(fā)點(diǎn)是好的,是為了讓學(xué)生更容易理解,但這樣的話,教學(xué)的整體進(jìn)度就下來了。而且就算是一個(gè)知識點(diǎn)反復(fù)講,也不見得能就精通了這個(gè)東西,或者說對這個(gè)有多么理解。反而容易讓學(xué)生產(chǎn)生一種懈怠的情緒。一、第一件事:說話做事要有真憑實(shí)據(jù)而這樣一開始,老師就給我一種耳目一新的感覺:這老師上課帶勁啊!不過也就僅此而已了。老師花了一下午的時(shí)間著重介紹了老師所在的公司,以及我們接下來三周的實(shí)訓(xùn)計(jì)劃。接下來一周實(shí)訓(xùn)之后,這個(gè)實(shí)訓(xùn)在老師的刻意營造下,盡量模仿公司的氛圍。而讓我感受最受的就是:憑事實(shí)說話。就是無論要下什么結(jié)論的時(shí)候,都要拿得出能夠說服人的數(shù)據(jù)。這是我在第一周中感受最深的一件事。也是我學(xué)到的第一件事。說話下結(jié)論要有真憑實(shí)據(jù)。二、第二件事:專業(yè)技術(shù)的不斷學(xué)習(xí)在這一周中,老師著重講了如何進(jìn)行系統(tǒng)構(gòu)架。因?yàn)橹耙哺蠋熥鲞^項(xiàng)目,所以對進(jìn)行系統(tǒng)構(gòu)架的理解要稍微深入些,對其重要性的了解也要多一些。這樣,在老師的講解下,再和我以前的理解相互驗(yàn)證,感覺就像武功高手,在前輩的點(diǎn)撥下頓悟了一樣。這就是我學(xué)到的第二件事,是在專業(yè)技能方面的收獲。三、第三件事:學(xué)會尋找動力然后在接下來的一周中,這樣的學(xué)習(xí)中老師讓我們每組一個(gè)白板,然后把每天的任務(wù)完成情況著實(shí)記錄。這樣,不同的組之間要對比;同組,不同的組員之間對比;自己今天和昨天的對比。無形中產(chǎn)生了一種強(qiáng)大的推理,推動我們前進(jìn)。這是我學(xué)習(xí)到的第三件事:沒有動力,就學(xué)會尋找動力,而比較,是最有效的激勵。四、第四件事:學(xué)會尊重別人,那樣你也會獲得別人的尊重在第二周結(jié)束的時(shí)候,我們用來結(jié)束實(shí)訓(xùn)的一個(gè)項(xiàng)目就正式開始了。這個(gè)項(xiàng)目的時(shí)間很短,三天,如果算上上周末的時(shí)間的話,那就是五天,但前一周的時(shí)間確實(shí)沒有有效的利用起來。那么這樣只好算三天了。在這次項(xiàng)目中,我沒有一個(gè)人大包大攬,一個(gè)人把項(xiàng)目扛下來。因?yàn)橹案蠋熥鲞^項(xiàng)目,并且我也是小組負(fù)責(zé)人,雖然作為這個(gè)小組負(fù)責(zé)人,我做的很不好,但有這樣的一次經(jīng)歷之后,我知道我哪里做的不好,哪里有問題,雖然不會很全面,但至少有一些努力的方向了。安卓實(shí)習(xí)心得篇3一.實(shí)習(xí)目的:1、掌握android系統(tǒng)開發(fā)的一些常用知識2、擁有獨(dú)立解決開發(fā)中遇到問題的能力3、熟悉android軟件開發(fā)流程并至少做一個(gè)android軟件項(xiàng)目。了解現(xiàn)階段互聯(lián)網(wǎng)發(fā)展主流,了解移動互聯(lián)網(wǎng),認(rèn)識移動互聯(lián)網(wǎng)的發(fā)展與展望,認(rèn)識Android,了解基于Android的應(yīng)用軟件開發(fā)方法及其商業(yè)流程。把理論與實(shí)際結(jié)合,通過對理論知識的理解,領(lǐng)悟從而運(yùn)用到生活實(shí)際鞏固所學(xué)的知識,提高對實(shí)際生活的認(rèn)識,積累經(jīng)驗(yàn)。使學(xué)生在此期間能夠初次體會到實(shí)際生產(chǎn)中的種種技能與經(jīng)驗(yàn),完成一項(xiàng)項(xiàng)目鍛煉獨(dú)立思考及團(tuán)隊(duì)合作能力。使學(xué)生們進(jìn)一步加深對所學(xué)知識的理解,理論聯(lián)系實(shí)際,鞏固所學(xué)有關(guān)計(jì)算機(jī)基礎(chǔ)理論知識和基本技能,學(xué)習(xí)有關(guān)計(jì)算機(jī)最新技術(shù)方面的應(yīng)用,增強(qiáng)學(xué)生對計(jì)算機(jī)在社會生活,社會生產(chǎn)中應(yīng)用的感性認(rèn)識,深入了解計(jì)算機(jī)在各個(gè)領(lǐng)域中的應(yīng)用狀況。生產(chǎn)實(shí)習(xí)是學(xué)校教學(xué)的重要補(bǔ)充部分,是區(qū)別于普通學(xué)校教育的一個(gè)顯著特征,是教育教學(xué)體系中的一個(gè)不可缺少的重要組成部分和不可替代的重要環(huán)節(jié)。它是與今后的職業(yè)生活最直接聯(lián)系的,學(xué)生在生產(chǎn)實(shí)習(xí)過程中將完成學(xué)習(xí)到就業(yè)的過渡,因此生產(chǎn)實(shí)習(xí)是培養(yǎng)技能型人才,實(shí)現(xiàn)培養(yǎng)目標(biāo)的主要途徑。它不僅是校內(nèi)教學(xué)的延續(xù),而且是校內(nèi)教學(xué)的總結(jié)。生產(chǎn)實(shí)習(xí)一方面鞏固了書本上學(xué)到的理論知識,另一方面,可獲得在書本上不易了解和不易學(xué)到的生產(chǎn)現(xiàn)場的實(shí)際知識,使我們在實(shí)踐中得到提高實(shí)訓(xùn)環(huán)節(jié)對于提高學(xué)生的綜合能力和全面素質(zhì)具重要意義要求:1、確定開發(fā)的程序,收集和調(diào)查有關(guān)技術(shù)資料。2、按軟件工程步驟進(jìn)行程序設(shè)計(jì)。3、對完成的程序進(jìn)行測試和完善。4、完成課程設(shè)計(jì)報(bào)告。二.實(shí)習(xí)內(nèi)容:本次實(shí)習(xí)主要分為2個(gè)部分,前半部分是學(xué)習(xí)java的相關(guān)基礎(chǔ)知識,后半部分是學(xué)習(xí)android開發(fā)基礎(chǔ)及制作小組android項(xiàng)目APP。由于實(shí)習(xí)的最終目的是做出一個(gè)APP,所以開始我們學(xué)習(xí)了制作APP要用到的java。在學(xué)習(xí)之前可以說自己對于java是一竅不通,經(jīng)過大約一周的基礎(chǔ)知識學(xué)習(xí)之后,我對java有了一定的了解并可以用之a(chǎn)ndroid的項(xiàng)目開發(fā)。第一天的學(xué)習(xí)讓我們知道了java的起源,組成,體系及優(yōu)勢等輪廓,知道了java是由SunMicrosystems公司于19xx年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言。Java由4個(gè)部分組成:java編程語言;java文件格式;java虛擬機(jī)(JVM);java應(yīng)用程序接口。Java主要可分為3種:java標(biāo)準(zhǔn)版,java企業(yè)版,java微型版。JavaSE(JavaPlatform,StandardEdition)。JavaSE以前稱為J2SE。它允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的Java應(yīng)用程序。JavaSE包含了支持JavaWeb服務(wù)開發(fā)的類,并為JavaPlatform,EnterpriseEdition(JavaEE)提供基礎(chǔ)。JavaEE(JavaPlatform,EnterpriseEdition)。這個(gè)版本以前稱為J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端Java應(yīng)用程序。JavaEE是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來實(shí)現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(service-orientedarchitecture,SOA)和Web2.0應(yīng)用程序。JavaME(JavaPlatform,MicroEdition)。這個(gè)版本以前稱為J2ME,也叫K-JAVA。JavaME為在移動設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。JavaME包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對可以動態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持?;贘avaME規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能。至于java的優(yōu)勢,Sun公司對Java編程語言的解釋是:Java編程語言是個(gè)簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。Java平臺是基于Java語言的平臺。這樣的平臺非常流行。因此微軟公司推出了與之競爭的.NET平臺以及模仿Java的C#語言。Java是功能完善的通用程序設(shè)計(jì)語言,可以用來開發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。詹老師給我們演示了java運(yùn)行環(huán)境(JDK)的安裝及環(huán)境變量的設(shè)置,還有java開發(fā)工具Eclipse的安裝及使用。前半部分的學(xué)習(xí)的側(cè)重點(diǎn)主要還是java的基礎(chǔ)知識,幾天的學(xué)習(xí)我們也僅僅只是了解了個(gè)大概,對java的編程風(fēng)格有個(gè)模糊的認(rèn)識,詹老師重點(diǎn)講解了java中包的概念以及怎樣在程序中調(diào)用包。在學(xué)習(xí)過程中詹老師也留了幾個(gè)練習(xí),其中包括水仙花數(shù),回文數(shù)等,讓我們可以在實(shí)際操作中熟悉Eclipse的用法,而作業(yè)則是編輯一個(gè)購物的shopping程序。當(dāng)然還有每一門編程語言的第一個(gè)程序:經(jīng)典入門程序publicclasshello{publicstaticvoidmain(Stringargs){System.out.println(“hello,world”);}}學(xué)習(xí)過程中不可避免的會遇到很多困難,尤其對于初學(xué)者來說,各種困擾一直陪伴著我半個(gè)月的實(shí)習(xí)生活。雖然困難很多,但是通過自己的努力克服困難之后的滿足感更讓我感到欣喜。記得當(dāng)初在做回文數(shù)的練習(xí)時(shí),我提出的算法不僅滿足了老師的4位數(shù)要求,還可以保證10位數(shù)之內(nèi)都有效,最重要的是算法非常簡潔,這使得我的算法得到了很多人的承認(rèn)。雖然花費(fèi)了很多時(shí)間去思考,但是獲得的回報(bào)是足夠的,其實(shí)這樣真的很好。后半部分是android基礎(chǔ)知識學(xué)習(xí)及項(xiàng)目開發(fā),在正式做項(xiàng)目之前,詹老師給我們講解了關(guān)于android的基礎(chǔ)知識及如何運(yùn)用myeclipse去開發(fā)APP。三.實(shí)習(xí)內(nèi)容及過程分析:⑴確定開發(fā)的系統(tǒng),收集和調(diào)查有關(guān)技術(shù)資料。⑵按軟件工程步驟進(jìn)行系統(tǒng)開發(fā)。⑶對系統(tǒng)進(jìn)行測試和完善。⑷完成課程設(shè)計(jì)報(bào)告。設(shè)計(jì)思路(需求分析、功能介紹、模塊劃分、數(shù)據(jù)流圖)或?qū)嵱?xùn)內(nèi)容與安排一.需求分析:計(jì)算器:通過計(jì)算器實(shí)現(xiàn)簡單的加減乘除的運(yùn)算相冊瀏覽器:通過相冊瀏覽器瀏覽圖片,并應(yīng)用了重力感應(yīng)系統(tǒng),增加菜單項(xiàng),通過菜單,可以退出程序,查看作者,查看關(guān)于該軟件的一些信息,并能把圖片設(shè)置為背景圖片。猜數(shù)字:自動生成一個(gè)1-100的整數(shù),然后再文本框里輸入一個(gè)1-100的數(shù)字,然后跟自動生成的數(shù)字比較,如果小了,提示“太小了”,如果大了,提示“太大了”,如果兩個(gè)數(shù)相等,就提示“恭喜中獎了”。二:功能介紹計(jì)算器:計(jì)算器擁有加、減、乘、除四個(gè)簡單的運(yùn)算。并有清除功能。相冊瀏覽器:按“上一張”按鈕可以當(dāng)前圖片的前面一張圖片,按“下一張”按鈕可以當(dāng)前圖片的后面一張圖片。按“menu”按鈕可以彈出菜單選項(xiàng),菜單選項(xiàng)里有4個(gè)選項(xiàng),分別為“退出”“作者”“關(guān)于”“設(shè)置”。按“退出”選項(xiàng),可以退出程序;按“作者”選項(xiàng),查看作者信息;按“關(guān)于”選項(xiàng),查看軟件信息;按“設(shè)置”,把圖片設(shè)為背景圖片。猜數(shù)字:系統(tǒng)自動生成一個(gè)1-100的整數(shù),然后再文本框里輸入一個(gè)1-100的數(shù)字,兩數(shù)比較,如果小了,就提示太小了,如果大了,就提示太大了,并在textview中輸出還有幾次機(jī)會。當(dāng)兩數(shù)相等時(shí),就提示“恭喜你中獎”。當(dāng)按“重新來過”,游戲重新開始。之后進(jìn)行裝機(jī)實(shí)驗(yàn)。具體過程如下:(1)添加一個(gè)新的android模擬器(2)通過eclipse創(chuàng)建一個(gè)項(xiàng)目。選擇File->New->Project。在菜單中選擇Android->AndroidProject,點(diǎn)擊Next(3)創(chuàng)建一個(gè)新的Android工程。(4)選擇runas,選擇androidapplication,啟動手機(jī)模擬器,即可看到運(yùn)行效果四.實(shí)習(xí)總結(jié):1、通過幾個(gè)月的android實(shí)習(xí),基本掌握了Android應(yīng)用程序開發(fā)的一般流程。對常用控件基本掌握其用法,對其事件的監(jiān)聽方法也基本掌握。學(xué)習(xí)Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程知識的一次提升。2、通過學(xué)習(xí)Android的控件、布局、Activity、Service等一系列基礎(chǔ)知識,對整個(gè)Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機(jī)制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)建View進(jìn)行添加,不過這種方式比較復(fù)雜。對一些點(diǎn)擊、選中、按鍵等處理的事件,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進(jìn)行傳輸。3、在手機(jī)交互式通信服務(wù)中,學(xué)習(xí)了Android手機(jī)之間進(jìn)行短信發(fā)送、廣播、對廣播的監(jiān)聽、服務(wù)等,在Service類中沒有context,可以通過Handler來每秒反復(fù)運(yùn)行,自動送出系統(tǒng)廣播信息,同時(shí)在這里我們也知道可以設(shè)計(jì)一個(gè)常用的變量類,設(shè)計(jì)一個(gè)當(dāng)前的CurrentActivity這個(gè)變量進(jìn)行控制,進(jìn)行處理。4、在Android編程過程中鞏固熟悉了Java的編程。由于Android應(yīng)用程序的開發(fā)離不開Java的支持,所以基礎(chǔ)的Java知識是必須的。Android系統(tǒng)是基于Linux的手機(jī)操作系統(tǒng)平臺,要深入系統(tǒng)的學(xué)習(xí)Android,不僅僅是有Java和Android應(yīng)用開發(fā),必須要具備Linux,C/C++高級編程才能深入的涉及AndroidFramework和Android內(nèi)核開發(fā)。成為Android開發(fā)的高素質(zhì)人才。所以,在后續(xù)對Android的學(xué)習(xí)中可能會看一些較底層的書籍。安卓實(shí)習(xí)心得篇4一.實(shí)習(xí)目的:1、掌握android系統(tǒng)開發(fā)的一些常用知識2、擁有獨(dú)立解決開發(fā)中遇到問題的能力3、熟悉android軟件開發(fā)流程并至少做一個(gè)android軟件項(xiàng)目。了解現(xiàn)階段互聯(lián)網(wǎng)發(fā)展主流,了解移動互聯(lián)網(wǎng),認(rèn)識移動互聯(lián)網(wǎng)的發(fā)展與展望,認(rèn)識Android,了解基于Android的應(yīng)用軟件開發(fā)方法及其商業(yè)流程。把理論與實(shí)際結(jié)合,通過對理論知識的理解,領(lǐng)悟從而運(yùn)用到生活實(shí)際鞏固所學(xué)的知識,提高對實(shí)際生活的認(rèn)識,積累經(jīng)驗(yàn)。使學(xué)生在此期間能夠初次體會到實(shí)際生產(chǎn)中的種種技能與經(jīng)驗(yàn),完成一項(xiàng)項(xiàng)目鍛煉獨(dú)立思考及團(tuán)隊(duì)合作能力。使學(xué)生們進(jìn)一步加深對所學(xué)知識的理解,理論聯(lián)系實(shí)際,鞏固所學(xué)有關(guān)計(jì)算機(jī)基礎(chǔ)理論知識和基本技能,學(xué)習(xí)有關(guān)計(jì)算機(jī)最新技術(shù)方面的應(yīng)用,增強(qiáng)學(xué)生對計(jì)算機(jī)在社會生活,社會生產(chǎn)中應(yīng)用的感性認(rèn)識,深入了解計(jì)算機(jī)在各個(gè)領(lǐng)域中的應(yīng)用狀況。生產(chǎn)實(shí)習(xí)是學(xué)校教學(xué)的重要補(bǔ)充部分,是區(qū)別于普通學(xué)校教育的一個(gè)顯著特征,是教育教學(xué)體系中的一個(gè)不可缺少的重要組成部分和不可替代的重要環(huán)節(jié)。它是與今后的職業(yè)生活最直接聯(lián)系的,學(xué)生在生產(chǎn)實(shí)習(xí)過程中將完成學(xué)習(xí)到就業(yè)的過渡,因此生產(chǎn)實(shí)習(xí)是培養(yǎng)技能型人才,實(shí)現(xiàn)培養(yǎng)目標(biāo)的主要途徑。它不僅是校內(nèi)教學(xué)的延續(xù),而且是校內(nèi)教學(xué)的總結(jié)。生產(chǎn)實(shí)習(xí)一方面鞏固了書本上學(xué)到的理論知識,另一方面,可獲得在書本上不易了解和不易學(xué)到的生產(chǎn)現(xiàn)場的實(shí)際知識,使我們在實(shí)踐中得到提高實(shí)訓(xùn)環(huán)節(jié)對于提高學(xué)生的綜合能力和全面素質(zhì)具重要意義要求:1、確定開發(fā)的程序,收集和調(diào)查有關(guān)技術(shù)資料。2、按軟件工程步驟進(jìn)行程序設(shè)計(jì)。3、對完成的程序進(jìn)行測試和完善。4、完成課程設(shè)計(jì)報(bào)告。二.實(shí)習(xí)內(nèi)容:本次實(shí)習(xí)主要分為2個(gè)部分,前半部分是學(xué)習(xí)java的相關(guān)基礎(chǔ)知識,后半部分是學(xué)習(xí)android開發(fā)基礎(chǔ)及制作小組android項(xiàng)目APP。由于實(shí)習(xí)的最終目的是做出一個(gè)APP,所以開始我們學(xué)習(xí)了制作APP要用到的java。在學(xué)習(xí)之前可以說自己對于java是一竅不通,經(jīng)過大約一周的基礎(chǔ)知識學(xué)習(xí)之后,我對java有了一定的了解并可以用之a(chǎn)ndroid的項(xiàng)目開發(fā)。第一天的學(xué)習(xí)讓我們知道了java的起源,組成,體系及優(yōu)勢等輪廓,知道了java是由SunMicrosystems公司于19__年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言。Java由4個(gè)部分組成:java編程語言;java文件格式;java虛擬機(jī)(JVM);java應(yīng)用程序接口。Java主要可分為3種:java標(biāo)準(zhǔn)版,java企業(yè)版,java微型版。JavaSE(JavaPlatform,StandardEdition)。JavaSE以前稱為J2SE。它允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的Java應(yīng)用程序。JavaSE包含了支持JavaWeb服務(wù)開發(fā)的類,并為JavaPlatform,EnterpriseEdition(JavaEE)提供基礎(chǔ)。JavaEE(JavaPlatform,EnterpriseEdition)。這個(gè)版本以前稱為J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端Java應(yīng)用程序。JavaEE是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來實(shí)現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(service-orientedarchitecture,SOA)和Web2.0應(yīng)用程序。JavaME(JavaPlatform,MicroEdition)。這個(gè)版本以前稱為J2ME,也叫K-JAVA。JavaME為在移動設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。JavaME包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對可以動態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持?;贘avaME規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能。至于java的優(yōu)勢,Sun公司對Java編程語言的解釋是:Java編程語言是個(gè)簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。Java平臺是基于Java語言的平臺。這樣的平臺非常流行。因此微軟公司推出了與之競爭的.NET平臺以及模仿Java的C#語言。Java是功能完善的通用程序設(shè)計(jì)語言,可以用來開發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。詹老師給我們演示了java運(yùn)行環(huán)境(JDK)的安裝及環(huán)境變量的設(shè)置,還有java開發(fā)工具Eclipse的安裝及使用。前半部分的學(xué)習(xí)的側(cè)重點(diǎn)主要還是java的基礎(chǔ)知識,幾天的學(xué)習(xí)我們也僅僅只是了解了個(gè)大概,對java的編程風(fēng)格有個(gè)模糊的認(rèn)識,詹老師重點(diǎn)講解了java中包的概念以及怎樣在程序中調(diào)用包。在學(xué)習(xí)過程中詹老師也留了幾個(gè)練習(xí),其中包括水仙花數(shù),回文數(shù)等,讓我們可以在實(shí)際操作中熟悉Eclipse的用法,而作業(yè)則是編輯一個(gè)購物的shopping程序。當(dāng)然還有每一門編程語言的第一個(gè)程序:經(jīng)典入門程序publicclasshello{publicstaticvoidmain(Stringargs){System.out.println(“hello,world”);}}學(xué)習(xí)過程中不可避免的會遇到很多困難,尤其對于初學(xué)者來說,各種困擾一直陪伴著我半個(gè)月的實(shí)習(xí)生活。雖然困難很多,但是通過自己的努力克服困難之后的滿足感更讓我感到欣喜。記得當(dāng)初在做回文數(shù)的練習(xí)時(shí),我提出的算法不僅滿足了老師的4位數(shù)要求,還可以保證10位數(shù)之內(nèi)都有效,最重要的是算法非常簡潔,這使得我的算法得到了很多人的承認(rèn)。雖然花費(fèi)了很多時(shí)間去思考,但是獲得的回報(bào)是足夠的,其實(shí)這樣真的很好。后半部分是android基礎(chǔ)知識學(xué)習(xí)及項(xiàng)目開發(fā),在正式做項(xiàng)目之前,詹老師給我們講解了關(guān)于android的基礎(chǔ)知識及如何運(yùn)用myeclipse去開發(fā)APP。三.實(shí)習(xí)內(nèi)容及過程分析:⑴確定開發(fā)的系統(tǒng),收集和調(diào)查有關(guān)技術(shù)資料。⑵按軟件工程步驟進(jìn)行系統(tǒng)開發(fā)。⑶對系統(tǒng)進(jìn)行測試和完善。⑷完成課程設(shè)計(jì)報(bào)告。設(shè)計(jì)思路(需求分析、功能介紹、模塊劃分、數(shù)據(jù)流圖)或?qū)嵱?xùn)內(nèi)容與安排一.需求分析:計(jì)算器:通過計(jì)算器實(shí)現(xiàn)簡單的加減乘除的運(yùn)算相冊瀏覽器:通過相冊瀏覽器瀏覽圖片,并應(yīng)用了重力感應(yīng)系統(tǒng),增加菜單項(xiàng),通過菜單,可以退出程序,查看作者,查看關(guān)于該軟件的一些信息,并能把圖片設(shè)置為背景圖片。猜數(shù)字:自動生成一個(gè)1-100的整數(shù),然后再文本框里輸入一個(gè)1-100的數(shù)字,然后跟自動生成的數(shù)字比較,如果小了,提示“太小了”,如果大了,提示“太大了”,如果兩個(gè)數(shù)相等,就提示“恭喜中獎了”。二:功能介紹計(jì)算器:計(jì)算器擁有加、減、乘、除四個(gè)簡單的運(yùn)算。并有清除功能。相冊瀏覽器:按“上一張”按鈕可以當(dāng)前圖片的前面一張圖片,按“下一張”按鈕可以當(dāng)前圖片的后面一張圖片。按“menu”按鈕可以彈出菜單選項(xiàng),菜單選項(xiàng)里有4個(gè)選項(xiàng),分別為“退出”“作者”“關(guān)于”“設(shè)置”。按“退出”選項(xiàng),可以退出程序;按“作者”選項(xiàng),查看作者信息;按“關(guān)于”選項(xiàng),查看軟件信息;按“設(shè)置”,把圖片設(shè)為背景圖片。猜數(shù)字:系統(tǒng)自動生成一個(gè)1-100的整數(shù),然后再文本框里輸入一個(gè)1-10
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)溝通與寫作課件
- 2026廣東汕尾市中山大學(xué)孫逸仙紀(jì)念醫(yī)院深汕中心醫(yī)院事業(yè)單位招聘38人(臨床醫(yī)生第一批)筆試考試參考題庫及答案解析
- 2025年西安交通大學(xué)第一附屬醫(yī)院醫(yī)學(xué)影像科招聘筆試考試備考題庫及答案解析
- 2025福建廈門市集美區(qū)后溪鎮(zhèn)二農(nóng)社區(qū)職業(yè)經(jīng)理人招聘1人考試筆試模擬試題及答案解析
- 江西省水務(wù)集團(tuán)有限公司2025年第三批社會招聘【34人】考試筆試備考試題及答案解析
- 2025年陜西華森盛邦科技有限公司招聘筆試考試備考題庫及答案解析
- 2025年昆明市尋甸縣衛(wèi)生健康系統(tǒng)第二批招聘編外人員(40人)筆試考試備考題庫及答案解析
- 氣管插管后吸痰護(hù)理
- 2025湖南師范大學(xué)招生與就業(yè)指導(dǎo)處管理助理(勞務(wù)派遣)招聘筆試考試備考試題及答案解析
- 兒童飲食與營養(yǎng)
- 2024年廣東省廣州市中考?xì)v史真題(原卷版)
- 壯醫(yī)藥線療法
- 超星爾雅學(xué)習(xí)通《中國古代史(中央民族大學(xué))》2024章節(jié)測試答案
- 項(xiàng)目4任務(wù)1-斷路器開關(guān)特性試驗(yàn)
- 編輯打印新課標(biāo)高考英語詞匯表3500詞
- (高清版)DZT 0215-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 煤
- 高層建筑消防安全培訓(xùn)課件
- 實(shí)驗(yàn)診斷學(xué)病例分析【范本模板】
- 西安交大少年班真題
- JJF(石化)006-2018漆膜彈性測定器校準(zhǔn)規(guī)范
- GB/T 24218.1-2009紡織品非織造布試驗(yàn)方法第1部分:單位面積質(zhì)量的測定
評論
0/150
提交評論