第一篇:卓毛實習報告
認識實習報告
中國礦業大學(北京)力建學院土木04(2)班謝卓0411530207認識實習是土木工程專業教學過程中的一個重要環節,是在我們基本學完本科要求的基礎理論知識,全面進入專業基礎理論和專業課學習之前進行的一次必不可少的實踐教學活動。通過認識實習我們要達到如下目的:
1、通過實習,使自己了解所學專業的性質、主要工作任務、以及在國內基本建設中的重要作用;從而加深對本專業的了解和熱愛,進一步認識到學好專業只是對我國四個現代化建設的重要意義。
2、通過實習,使自己能體會到已學基礎理論的重要性和必要性,并為后續專業基礎課和專業課的學習增加感性認識,提高學習的積極性和主動性,為學好專業知識打下良好基礎。
3、通過實習,使自己了解我國土木建筑工程的現狀,包括先進的建筑設計構思、建筑結構形式、建筑裝修以及先進的建筑施工方法和安全施工措施等,使學生能認識到建筑工程技術發展方向,激發學生的創造性。
4、通過對典型高難度建筑物和建筑施工現場的參觀,使自己認識到建筑設計的嚴謹性與創造性以及建筑施工的復雜性,從而要求自己樹立起嚴謹求新的學習方法,提高學好專業知識的自覺性。
7月3號那天早上七點,我們踏上了認知實習的第一段旅程,經過了將近兩個小時的汽車上的顛簸,我們終于到達了目的地——世界公園。等待我們的將是幾千年來,人類建筑史上的瑰寶。在這里,我認識了吳哥窟,吳哥窟離暹麗約6公里,是柬埔寨人最大的驕傲。占地約208公頃的吳哥窟是世界上最大的宗教建筑物,與其他世界奇觀如泰姬陵或金字塔等齊名;不同的是它并非陵墓,而是一個提供心靈慰藉的宗教中心,這是一座氣勢磅礴的壯觀建筑;我認識了泰姬陵,泰姬陵座落在朱穆那河的岸邊,四周是用紅砂石砌成的高大圍墻,雄偉壯觀。陵墓建在一個很高的四方平臺上,用白色大理石砌成,光滑潔白,莊嚴美觀。陵墓的上部是個碩大的白色圓頂,平臺四角各有一座白色高塔,尖尖地刺入天空。四個尖尖的高塔,襯托著中間泰姬陵的圓頂,兩相映襯,給人一種奇特的美感,顯得勻稱而富有韻律。陵墓的內墻和門窗邊緣均用五色寶石鑲嵌成各種花紋圖案,陵墓前有一條狹長的水池,環繞以綠樹和鮮花;玉帶般的水池兩側是寬闊的通道,通道上各國游人,來來往往,絡繹不絕。池水清澈,碧波蕩漾,中有陵墓、樹木、鮮花等的倒影,使人心曠神怡。白天,陵墓主體的白色大理石在陽光下煙煙生光;夜晚,皓月當空,有徐徐涼風吹來,給人舒適之感,在盛夏的傍晚,乘涼者不乏其人。陵墓后面的朱穆那河,婉蜒流過,水流時急時緩,為陵墓增添了幾分清幽的光彩;我看到了莫斯科紅場,紅場為莫斯科的主要廣場,經常在此舉行閱兵和重要的集會。它位于克里姆林宮宮墻外,克里姆林宮20個塔樓中有3個朝向紅場,其中包括最著名的裝有全國最大的自鳴鐘的救世主鐘樓。在紅場的西南邊,矗立著“溝邊”圣母大教堂,也就是我們常說的升天瓦西里大教堂。教堂的前面有17世紀初把莫斯科從波蘭入侵者手中解放出來的著名民兵領導人庫茲明.米寧和德米特里.巴扎爾斯基的紀念雕像。這是莫斯科市的第一座紀念雕像,是在1818年由民間集資建造的。紅場的中心為列寧墓,與之相對的為莫斯科著名的國家大百貨商場;還有比利時的原子球博物館,這個博物館是由9個銀色金屬球體組成的奇特的塔式建筑。構思來源于原子結構圖,九個巨大的金屬圓球由粗大的鋼管連接構成一正方體圖案。正方體的大小相當于放大了1650億倍的鐵的正方體晶體結果。八個圓球位于正方體的八個角,另一個圓球位于正方體的中心。每個球之間以巨大的圓柱連接,以鋼架撐托。圓球直徑18米,連接各個球間的鋼管每根長26米,直徑3米。總重2200噸,高102米。可乘電梯到達離地100米高的頂端圓球觀賞布魯塞爾的風景。其他圓球中為各種主題的科技展覽廳,分為科技館、新技術展覽廳和展覽陳列室等幾部分,分別陳列有太陽能、和平利用原子能、航天技術、天文等方面的展品,以及有關比利時氣象事業的發展史、衛星氣象、氣象雷達、氣象通訊方面的圖表,向人們展示比利時的最新科技成果及科技發展史等內容,給人以知識和啟迪;還有艾菲爾鐵塔,是世界馳名的鋼鐵建筑、巴黎最高建筑物和游覽中心、亦是巴黎這座美麗具有悠久歷史的城市的象征。她矗立在市中心塞納河右岸的戰神廣場上,由著名建筑工程師艾菲爾倡建,為1889年慶祝法國大革命100周年在巴黎舉行的國際博覽會而建的。1887年動工,1889年舉行竣工儀式。塔基占地面積約1萬平方米。塔身全是鋼架鏤空結構,重達9000噸。其組成部分分3層,第一層高57米,第 二層高115米,第三層高276米。五十年代以來,鐵塔成了法國廣播電視的中心,是目前世界上最高的天線塔之一,鐵塔之下是大片噴水池廣場;又有緬甸的仰光大金塔和印度尼西亞的婆羅浮屠,仰光大金塔位于緬甸仰光市丁固達拉山崗。始建于公元前。據佛教傳說,釋迦牟尼成佛后,為報答緬人曾贈蜜糕為食而回贈了八根頭發。佛發被迎回緬甸,忽顯神力自空中降下金磚,于是眾人拾起金磚砌塔。實際為磚塔,經兩千余年間的修繕、擴建,方成今日規模。主塔高112米,四周環墻,開南北東西四處入口。南門為主要入口,現備有電梯供游人使用。登70余級大理石階梯,抵達大塔臺基平面。臺基四角各有一座小型石塔,中間為大塔本身。主塔上端以純金箔貼面,頂端鑲有5448顆鉆石和2000顆寶石。塔尖懸掛寶鈴,風吹鈴響,壯觀悅耳。婆羅浮屠位于爪哇島中部古魯州馬吉朗地區,始建于9世紀初年塞林多羅王朝的全盛時期。它是一座獨具特色的“窣堵波”(塔)。自下而上的十層可分為塔底、塔身和頂部三大部分。塔底呈方形,周長達120米。塔墻高4米,下面的基石亦高達1.5米,寬3米;塔身共五層平臺,愈往上愈小。第一層平臺離地面邊緣約7米,形成環繞佛塔四周的寬平臺。其余每層平臺依次收縮2米,四周裝欄桿變平臺為走廓;頂部由三個圓臺組成,每個圓臺都有一圈鐘形舍利塔丁繞,共計72座。在這同一圓心的三圈舍利塔中央,是佛塔本身的半球形圓頂,離地面35米。這種宗教象征性建筑融合概括了大乘佛理。漸次升高的十層,象征菩薩成佛前的十地。塔底代表欲界,此界中人們擺脫不了各種欲望;五層方臺代表色界,此界中人們已摒棄各種欲望,但仍有名有形;三個圓臺和大圓頂代表無色界,此時人們不再有名有形,永遠擺脫了世間一切桎梏。此塔的另一精神意蘊是祖先崇拜。按照當時人的觀念,階梯式住菜建筑,是祖先住所的象征;接下來是胡夫金字塔,卡夫拉金字塔和獅身人面像。胡夫金字塔是埃及規模最大的金字塔,通常被稱為“大金字塔”,是法老胡夫(Khufu)(前2543年至前2520年在位)的繼承人為他建造的王陵。大金字塔大約建造于前2570年,動用了十萬勞工和奴隸,歷時20年才完成。大金字塔原始高度為146.6米,幾千年的風化后,現在高度為138米,在1889年巴黎320米的艾菲爾鐵塔落成之前,它一直是世界上最高的建筑物。大金字塔四周整齊排列著許多貴族的平頂石墓,眾星捧月般襯托出大金字塔的雄壯與威嚴。卡夫拉金字塔是繼胡夫金字塔后第二座在吉薩建造金字塔,其規模完全可以和胡夫金字塔媲美,只是內部構造較為簡單。著名的獅身人面守護在卡夫拉金字塔前。這是一尊具有獅身和卡夫拉王頭像的巨型石像。古埃及有許多獅身人面像,象征法老既是神又是人的概念,以吉薩的這座最大,石像長73米,高21米。石像原本有鼻子,耳朵和胡須。可惜在土耳其人攻打埃及時被當作炮靶子,被打掉的獅身人面像的耳朵和胡須現被大英博物館收藏;還有世界著名的近現代建筑悉尼歌劇院,它造型獨特,外觀不凡。八個薄殼分成兩組,每組四個,分別覆蓋這兩個大廳。另外有兩個小殼置于小餐廳上。殼下掉掛鋼桁架,桁架下是天花板。兩組薄殼彼此對稱互靠,外面貼乳白色的貼面磚,閃爍奪目,吸引了成千上萬的旅游者,并已成為悉尼港的標志;我還看到了比薩斜塔和亞歷山大燈塔。比薩斜塔為羅馬式建筑風格,經過600多年的風雨,該塔巍然屹立,“斜而下傾”,使該塔聞名于世。1590年意大利物理學家伽利略曾在塔上做了著名的“兩個鐵球同時落地”的實驗,推翻了希臘學者亞里斯多德的不同重量的物體落地速度不同的理論,使比薩斜塔更加名揚四海。亞歷山大燈塔是世界七大奇跡之一。但是與其余六個奇觀不同得是,它不帶有任何宗教色彩,純粹為人民實際生活而建,亞歷山大燈塔的燭光在晚上照耀著整個亞歷山大
港,保護著海上的船只,另外,它亦是當時世上最高的建筑物。它以白色大理石建造而成,共分為三層:最低的一層為四角柱,高55.9米(183.4尺),第二層為八角柱,高18.30米(60.0尺),而最高一層為圓柱,高7.30米(24.0尺),屋頂上還有海神波賽頓(Poseidon)的雕像,整座燈塔高達117米(384尺),竟相當于一幢現代四十層高的建筑物!燈塔內部是螺旋狀階梯,燃油竟階梯運往塔頂,塔頂的一座房間內,工人便依靠燃燒石油的燈光,再利用后方的鏡收集光線,然后反射出去,晚上以便是這樣以火光照耀大海,白天則依靠反射陽光,據說燈光能照射到56公里外的海道那么遠,并具有防衛和偵察敵人的功用;我們還與平面布局采用嚴格的“整形對稱式”的意大利臺地圓和有著日本園林精華之稱的日本桂離宮進行了親密接觸。幾和小時之間,我們已經逛遍了全世界,周游了地球。大大地開闊了我們的眼界,增長了我們的見識。
7月4號我們去的是北京市城市設計規劃展覽館。一開始,舉辦方給我們播放了幾分鐘的短片,讓我們對這個已經居住了兩年的美麗城市的形成和發展有了進一步的了解。接下來我們看到了奧運雕塑展覽,這里展覽了許多各國設計大師寄來的作品,都是藝術的顛峰之作。這也告訴了我們,我們作為一個將來建筑師,有義務使得自己所設計的作品具有更高的藝術價值和美感。然后,我們還觀看了沙盤演示,從全方位介紹了北京城區,非常生動。接著我們又認識了一些建筑材料,象古代的斗拱之類的,集中地體現了中華民族五千年建筑歷史的輝煌。最后,我們見識了舊北京的四種門,等級從高到低依次是廣亮門,金柱門,蠻子門和如意門,各有各的特點和風采。也是我們偉大祖國的國粹。
7月5日,我們來到了期盼已久的地鐵施工地點。為了安全起見,我們每個人都帶上了一個安全帽,雖然看上去和普通民工沒什么兩樣,但是,心里著實不由的升起了一股自豪感,就像自己已經是一個建筑工程師了一樣。下到了幾十米深的地下才發現原來地鐵工程師和工人師傅的工作環境這么的艱苦,盡管溫度比地面的低了好多,甚至給人以冷的感覺,可是里面是又黑又潮濕,讓人感覺到非常的氣悶,呼吸都比較困難。原因是地底不通風,全靠送風機給隧道深處的工作人員送氧。我們在洞口逗留了一會,看到洞口有一圈水泥制版,那就是盾構片(它的發明大大增加了地鐵的質量和建造的效率)。一個地鐵洞有六片構成,這些盾構片都是預制的,只要在現場安裝上就行。參觀地鐵項目我們的主要的目的就是要看下那盾構機,一個碩大的機器。當我們走到隧道盡頭的時候,一個大機器出現在我們的面前,那就是盾構機。它非常巨大,有好幾個部分組成,簡直就像一個地下實驗室。機頭把泥土挖出來通過輸送管輸送給后秒等待的運土車,泥土挖出來以后馬上把盾構片裝進去,再人工進行兩個片之間的連接,這樣可以減低地層結構破壞所帶來的危害。從地鐵施工基地里出來的時候,我發現自己身上的衣服全部濕透了,這證明了下面的環境是非常的苦。我想,干我們這行的,環境肯定是艱苦的,只有拿出吃得苦中苦的精神出來,才能成為人上之人。
7月6號,我們來到了北京科技館。在這里我們看到了現代社會科技的發展,許多高新技術讓我們大開眼界。科技館的兩座建筑非常有特色,A館是螺型結構,就像蝸牛的外殼。B館是一個網殼結構,球形外殼,它是一個電影館,在里面整個建筑表面都是熒幕,觀眾不論從哪個角度看都可以看到影片。我們從科技館里了解到琉璃瓦是用光亮不滲水的黃綠藍等色的彩釉涂于陶瓦表面燒制而成。參觀完了四樓我們來到了三樓,三樓有許多玩意特別有趣,讓我領略到了高技術的魅力。在二層我們觀看了高壓放電的實驗,使我們對電有一個深刻的了解。一樓我們觀看了交通方面的科技。這一天下來非常累,但可以肯定的說是難忘的一天,讓我們理解科技對建筑的重要性。
7月7號,我們再次戴上了安全頭盔,來到了北京大學醫學部的逸夫樓建筑項目的工地上。正在建北京大學醫學部教學樓,主體是框架結構,讓我們都框架有一個初步的概念。一進樓我們就直奔樓頂,頂的表面是架空板,具有保溫功能,該樓采用內排水,它的一個優點是美觀。在那里有一些裝飾梁,在結構上不起作用。我們也知道那圍著樓的邊緣一圈叫兒女墻,至于為什么叫女兒墻還有待考究。在樓里我們了解了什么是防火卷簾門,它的作用是非常大的,在火勢蔓延時可以幫助人們逃生,也可以阻止火向另一個方向發展。為了施工的方便,該樓的柱子采用方柱。參觀完了這個項目以后,我們對于建筑結構和現場施工有了一個初步的概念。
7月8日,我們來到了2008年北京奧運會的主體育場館——鳥巢。這個建筑可以說是現代建筑中的一個奇葩,整體的鋼結構給人一凌空絕世的宏偉氣勢。它結構獨特,正如同它的名字一般就象是一個大大的鳥巢,這在世界上是獨一無二的。我們問了帶領我們參觀的工程師許多關于這個運動場的問題,比如像這么高的建筑,它的基礎應該有多深,還有,它的預期經費是多少等等,老師和工程師師傅對我們的問題都予以了詳細的解答,讓我們對這個鋼鐵大家伙增加了許多的親切感。
7月9號,我們在自己學校的學10樓建筑工地上面實習。它的建筑面積是所有目前學生宿舍面積的總合。我們來這主要的目的就是參觀基坑,作為一個大樓的基礎,必須擁有很好的穩定性,所以在地基不穩定的情況下,我們必須對基礎進行加固,可以采用打樁,也可以對地基進行人工灌入水泥使地基穩定,不同的地區應該采用不同的方法。這次參觀我了解了一個建筑必須有一個長度限制,最長為45左右,如果超過這個長度,不能直接把房子作為一個整體,而應該把它分開,不至于熱穩定性而使房子毀壞。而它們的分界處必須要有一個后澆帶,使房子不至于兩邊不均勻沉降而裂開。看完了基坑我們又看了鋼筋師傅如何把一跟直直的鋼筋做成施工需要的鋼筋。我們也參觀了師傅們制模板是的情況,對建筑結構工程有了更進一步的了解。
7月10號我們實習的地點是北京建筑研究所,聽了總工關于預應力結構的介紹,我們了解了什么叫預應力。預應力結構解決了大跨度問題,同時也節省了材料和造價,穩定性也提高了,100%橋梁都為預應力結構。采用預應力可以提高混泥土的強度,滲透性等等。聽完報告后我們參觀了一個預應力結構所需的材料生產過程。此次參觀使我們感到預應力結構的重要性,它的功能可以發揮到更高的水平,等著我們去研究。
7月11日,我們來到了中央電視臺拍攝中國古代四大名著之一的《紅樓夢》的大觀園中。這里的建筑都有著明顯的清代的特征,非常的雅致,美觀,是一個美麗的建筑園林。我們可以從每一個建筑的造型風格而看出其居住主人的性格特征。當我身在其中,恍惚可以聽得見林妹妹葬花的低嚀和寶哥哥爽朗的笑聲。
7月12日是我們實習的最后一天,我們來到了中國古建筑博物館。也就是以前的先農壇。在這里,我們見到了前幾天所沒見到中國歷史上的另一些優秀建筑,它們中間有的清秀脫俗,有的氣勢如虹,有的如大家閨秀一般的端莊,有的又如小家碧玉一般的幽雅。非常的美妙,給人們帶來的不僅僅是視覺上的沖擊,更是一種心靈上的震撼!下午,我們進行了最后一個地點——自然博物館的參觀,讓我們更愛大自然,懂得了建筑要與自然緊密地聯系在一起,相互融洽,構建和諧家居。
在整個的實習過程中,我們實習了如下內容:
1,大型建筑物基礎施工工地:包括深基坑支護、地基加固處理、降水技術及各類建筑物基礎的施工方法。
2,高層建筑結構的施工工地:包括建筑結構施工圖、建筑結構施工方法、大型施工機械、各類結構施工模板等。
3,一般民用及工業建筑的施工現場:包括地基處理方法、基礎工程及結構工程、主要施工機械等。
4,建筑物裝修工程:包括裝修設計、裝飾材料、裝修工藝等。
5,鋼筋混凝土預制構件廠:包括混凝土的性能檢測、預制構件模具、預制工藝及預應力混凝土的預制技術等。
6,特殊結構的建筑物:包括大型體育場館、大禮堂、劇院等。
在實習期間,我們很好的服從了現場技術人員和知道老師的安排,認真聽講并做好了記錄,敢于質疑,敢于提出問題。我們虛心地向技術人員個工人師傅學習,比較好地遵守了現場的規章制度。應該來說,我們做得是比較積極的。
這次實習對于我們今后的學習,工作和生活都是有著極大的好處的。這次實習增長了我們的見識,拓展了我們的知識面,豐富了我們的課余生活,使得我們對于自己學的是什么,學了用來干什么和怎么樣才能學好這三個問題有了反思的空間有自己的想法,相信也會給我們今后的設計帶來很多的靈感。
實習期間,條件是比較艱苦的,起得早,坐車時間長,天氣熱,車子擁擠,這些都是困難,但是,也成為了我們已經克服的困難。在今后我們需要面對的困難還很多,我們還是要發揚在這次實習中所學到的吃苦耐勞的精神和堅持不懈的品質。
總的來說,我認為這次認識實習是非常成功的,我們受到了很好的教育。
第二篇:安卓實習報告
通信與電子信息專業實訓報告
項目名稱:基于android的游戲開發
班 級 10通信1班
姓 名
學 號
指導教師
成 績
實訓時間:年月日—
目錄
一、實訓目的及其意義............................................3 1.1、目的及意義..............................................3 1.2、研究現狀................................................3
二、實訓主要任務、重點及難點....................................4 2.1、任務....................................................4 2.2、重點內容及實現途徑......................................4
三、實訓具體內容及完成的主要工作................................5 3.1、認識基礎開發............................................6 3.2、了解數據存儲............................................6 3.3、總體實訓過程............................................7
四、實際遇到的困難,解決問題的方法和措施........................8
(一)、所遇問題.................................................8
(二)、解決方法與措施...........................................9
五、心得體會....................................................9
一、實訓目的及其意義 1.1、目的及意義 了解現階段互聯網發展主流,了解移動互聯網,認識移動互聯網的發展與展望,認識android,了解基于android的應用軟件開發方法及其商業流程。把理論與實際結合,通過對理論知識的理解,領悟從而運用到生活實際鞏固所學的知識,提高對實際生活的認識,積累經驗。使學生在此期間能夠初次體會到實際生產中的種種技能與經驗,完成一項項目鍛煉獨立思考及團隊合作能力。使學生們進一步加深對所學知識的理解,理論聯系實際,鞏固所學有關計算機基礎理論知識和基本技能,學習有關計算機最新技術方面的應用,增強學生對計算機在社會生活,社會生產中應用的感性認識,深入了解計算機在各個領域中的應用狀況。生產實習是學校教學的重要補充部分,是區別于普通學校教育的一個顯著特征,是教育教學體系中的一個不可缺少的重要組成部分和不可替代的重要環節。它是與今后的職業生活最直接聯系的,學生在生產實習過程中將完成學習到就業的過渡,因此生產實習是培養技能型人才,實現培養目標的主要途徑。它不僅是校內教學的延續,而且是校內教學的總結。生產實習一方面鞏固了書本上學到的理論知識,另一方面,可獲得在書本上不易了解和不易學到的生產現場的實際知識,使我們在實踐中得到提高實訓環節對于提高學生的綜合能力和全面素質具有重要意義。1.2、研究現狀 android 是google開發的基于linux平臺的開源手機操作系統。它包括操作系統、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。google與開放手機聯盟合作開發了 android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達電和 t-mobile 在內的 30 多家技術和無線應用的領軍企業組成。google通過與運營商、設備制造商、開發商和其他有關各方結成深層次的合作伙伴關系,希望借助建立標準化、開放式的移動電話軟件平臺,在移動產業內形成一個開放式的生態系統。android主要使用于移動設備,如智能手機和平板電腦,由google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用“安卓”或“安致”。android操作系統最初由andy rubin開發,主要支持手機。2005年8月由google收購注資。2007年11月,google與84家硬件制造商、軟件開發商及電信營運商組建開放手機聯盟共同研發改良android系統。隨后google以apache開源許可證的授權方式,發布了android的源代碼。第一部android智能手機發布于2008年10月。android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機等。2011年第一季度,android在全球的市場份額首次超過塞班系統,躍居全球第一。2012年11月數據顯示,android占據全球智能手機操作系統市場76%的份額,中國市場占有率為90%。目前基于android的移動終端上的軟件應用開發很火熱,android平臺的開發已越來越強大。android是一種以linux為基礎的開放源碼操作系統,主要使用于便攜設備。android操作系統最初由andy rubin創辦,最初只支持手機。2005年由google收購注資,并拉攏多家制造商組成開放手機聯盟(open handset alliance)開發改良,逐漸擴展到到平板電腦及其他領域上。
二、實訓主要任務、重點及難點 2.1、任務
認識移動互聯網,了解移動互聯網的開發,認識及了解android,在給定時間內完成基于android平臺的游戲項目的開發,實現預想游戲效果,熟悉項目開發的商業流程,給出游戲全套文檔及代碼。
2.2、重點內容及實現途徑 2.2.1、重點內容:熟悉游戲開發代碼,了解項目流程,對android游戲開發有基本了解。2.2.2、實現途徑:
所需運行硬件環境:
安卓系統2.2以上 3.5寸以上移動設備
軟件開發環境的配置:
(1)配置java程序開發環境
(2)安裝并漢化eclipse(jdk)(3)android sdk的安裝
(4)adt的安裝及配置
(5)android模擬器的配置
(6)office2003以上版本的軟件(繪圖visio)然后運用eclipse完成項目代碼的編寫,運行與調試; 最終在實體終端上進行測試,最終完成項目
三、實訓具體內容及完成的主要工作
實訓前期,有老師給我們講解了現階段移動互聯網的發展,了解移動互聯網的發展主流,說明了現階段移動互聯的發展重要性。老師著重給我們講解了android的發展,以及現階段移動互聯中android所扮演的角色。接下來我們將針對基于android的游戲開發進行學習,由于時間的原因,我們主要了解了一下游戲開發的基本項目流程,具體的操作將在實訓過程中一一講解驗證。
接下來老師為我們講解了實訓的具體內容,對于一個游戲開發項目,首先我們需要進行游戲開發的前期準備,主要是游戲開發環境的配置,以及團隊開發過程中的任務分配,之后緊張的游戲項目開發拉開了帷幕。在第一天我們主要學習了eclipse軟件的使用,包括游戲工程的創建等等。并且針對eclipse中的 android項目結構進行了講解:android項目結構:src/ java原代碼存放目錄 gen/ 自動生成目錄 gen 目錄中存放所有由android開發工具自動生成的文件。目錄中最重要的就是r.java文件。這個文件由android開發工具自動產生的。res/ 資源(resource)目錄 在這個目錄中我們可以存放應用使用到的各種資源,如xml界面文件,圖片或數據。assets資源目錄android除了提供/res目錄存放資源文件外,在/assets目錄也可以存放資源文件。androidmanifest.xml 項目清單文件。篇二:android實習報告
實習報告
實習目的:
生產實習是計算機科學與技術專業重要的實踐性教學活動,其目的是使學生們進一步加深對所學知識的理解,理論聯系實際,鞏固所學有關計算機基礎理論知識和基本技能,學習有關計算機最新技術方面的應用,增強學生對計算機在社會生活,社會生產中應用的感性認識,深入了解計算機在各個領域中的應用狀況,學生在實習的同時,進行一定的社會實踐與調查活動,對于提高學生的綜合能力和全面素質具有重要意義。
實習內容: android主要有四大組件,分別為:activity 活動、service 服務、broadcast receivers 廣播接受者、content provider 內容提供者。還有上激活組件intent。1.activity activity就是一個用戶可以直接接觸并看到的窗口,當新建一個android project后可以
看到在工程文件下的src中有一個已建好的java類firstactivity,系統也會自動為他配備一個布局文件main.xml,并在androidmanifest中對此activity進行注冊。
用戶想要自己創建一個activity,首先創建一個java類繼承自activity,可以為他配備一個布局文件用來顯示activity創建后的布局。最后在主配置文件manifest.xml中對創建的activity進行注冊,這一步是必不可少的,沒有注冊activity無法運行。在manifest.xml中會有許多的activity,但系統一次只能運行一個activity,因此必須修選定一個最先運行的activity。在注冊activity是加入
/files目錄,如: /data/data/cn.itcast.action/files/itcast.txt,通過點擊eclipse菜單“window”-“show view”-“other”,在對話窗口中展開android文件夾,選擇下面的file explorer視圖,然后在file explorer視圖中展開/data/data/
/files目錄就可以看到該文件。openfileoutput()方法的第二參數用于指定操作模式,有四種模式android有一套自己的安全模型,當應用程序(.apk)在安裝時系統就會分配給他一個userid,當該應用要去訪問其他資源比如文件的時候,就需要userid匹配。默認情況下,任何應用創建的文件,sharedpreferences,數據庫都應該是私有的(位于/data/data/
/files),其他程序無法訪問。除非在創建時指定了context.mode_world_readable或者context.mode_world_writeable,只有這樣其他程序才能正確訪問。
實習流程: 2月18——2月27日,老師對于android開發進行了詳細的講解,其內容包括:android 的背景介紹,發展過程,自身的優勢與不足.android的控件、布局、activity、service等一系列基礎知識,對整個android的開發有了大致的了解 2月28日——3月2日: 學生自己開發android 3gabs項目,老師答疑及驗收
實習心得:
時間過的飛快,半個月的實習就要結束了,在這次實習中我們不僅學習了相關的專業知識而且讓我對android系統又有了一個更加深入的了解,它也是我們計算機專業的一個新的方向并且發展很迅速,為了今后的發展我們還需不斷努力學習!我國的信息產業還很落后,隨著社會的發展和國家的支持,手機上網是社會發展的趨勢,到時候手機上網將無處不在!之前我對android系統的了解之停留在應用的層次上,對于更深層次的了解是很少的,通過這次實習,讓我對android系統有了一個更深層次的了解,同時它頁使我意識到無論朝哪個方向發展,主要還是要扎實深刻地學習,同時也得不斷努力探索!it業發展速度一直都是相當驚人的,不想被社會淘汰,我們就得必須不斷地學習,現在的社會不再是一勞永逸,其他行業也是如此,我們必須不斷地拿知識來武裝自己,不然被淘汰那是肯定的!現在就業難原因其實在于競爭的家具,為了在競爭中得到成功,我們必須時時刻刻學習,還學到了很多做人做事的道理,不僅懂得了要想在計算機這一行立足必須具備扎實的技術理論知識,還必須學會與人溝通,合作的能力,同時更懂得了嘗試的重要性,很多事情不是聽說是困難的它就是困難的,只有親自去做親自去體會才知道,其實它并沒有那么困難,這就是實踐的重要性!無論做什么事情都必須要堅持,只有堅持下去,才會成功!事在人為,就怕不做!我們不能怕失敗,關鍵是要從失敗中總結經驗,帶著勇氣,帶著自信,堅持不懈,踏踏實實。這一次的實習是短暫的,但我收獲良多。回顧以前所走過的路,太多的無奈和迷茫,這次實習就像是我人生道路上的航標,為我指明了前景的方向,是我對自己的前途充滿了信心,我不僅知道了在人生的岔道口更適合朝哪個方向前進!更知道了在今后的道路上怎么去武裝自己!
實習結果:篇三:android生產實習報告
生產實習報告
一 實習目地
生產實習是把理論與實際結合,通過對理論知識的理解,領悟從而運用到生活實際,鞏固所學的知識,提高對實際生活的認識,積累經驗。同時生產實習也是大學生以學生身份到工作者身份的一個重要過度階段。在此期間,學生能夠初次體會到實際生產中的種種技能與經驗。完成一項項項目,能體現出獨立思考能力。android生產實習對目前應用現狀進行了分析與比較,進而研究分析了android平臺的系統架構和組件模型,在此基礎上,基于android平臺設計和開發,實現對android編程的理解與應用,特別是在對于控件的應用產生很深的理解。android平臺是目前最普遍的手機應用平臺,android實習可以讓我們與時代最新最廣泛的軟件開發聯系起來,鍛煉我們的學習能力,并且讓我們可以更加人性化,清晰的為用戶考慮。
二 實習內容
此次實習是對android的簡單的應用與開發,也是對android各個控件的學習與實踐。在java的環境中對界面,應用進行編程。本次實習重點完成了安卓開發計算器、安卓開發學生注冊界面、安卓開發音樂播放器和安卓開發游戲連連看這四個項目。
做學生注冊界面的時候學習了linearlayout,tablelayout, absolutelayout, relativelayout四種布局,分別為線型布局,表格布局,絕對布局和相對布局,并知道了如何通過這四種布局的相互嵌套來使程序的界面更加的友好,更加的讓用戶接受。并簡單的了解了安卓目錄下src,gen,res等文件夾中的文件在項目中的作用,學習了切換界面的類intent。
然后學習了button,textview,seekbar等android開發的控件,并且將這些控件都運用到了所作的學生注冊界面中。
做音樂播放器時學習了關于音樂文件的調用,也學習了在主文件main.java中先創建多媒體對象后,然后通過sd卡的文件路徑來創建一個播放資源,然后在創建按鈕對象,同時添加6個按鈕對象創造各自的偵聽方法,我們用listactivity來布局播放界面,用imagebutton來實現播放器的開始,暫停的操作。最后在開發連連看游戲時,將前面所學的知識進行綜合與加深,也學習到了新的函數與控件,該游戲主要包括classgameview(游戲視類,處理游戲中出現的情況,包括界面生成,算法等)classgameactivity(處理游戲中的消息提示),classstartactivity(游戲菜單設計),classsetactivity(菜單中游戲難度設定)這些類。比如用random函數來對連連看進行重排列,還有用menu對游戲里的功能進行操作,還有用之前學到關于多媒體對象的調用將連連看游戲進行配樂。并且選用了網格對游戲界面進行了規劃,以及對于相同圖片的的消去,必須滿足情況:1,圖片相同;2,兩個圖片之間必須沒有障礙物,可以用若干個垂直的直線連接起來;3,連接兩個圖片的直線線段的轉折點不超過兩個(連接線由x軸和y軸 的平行線組成,即無拐點,一個拐點,兩個拐點)。
三 實習流程
此次對android應用與開發的實習分為以下幾個階段。
首先,由老師帶領我們對android以及開發軟件eclimpse進行了一個大概的了解與操作,并且對開發語言基礎java的基礎知識和編程思想進行了一次簡單的復習與加深。
然后老師開始帶領我們學習android界面的開發,并且告訴我們如何可以將界面盡量做得美觀與方便,告訴我們作為程序的開發人員要為用戶考慮,在這一階段,我們開始試著學習和操作android的簡單控件,包括textview,button等。
接著我們開始自己開發計算器,第一次將自己學到的控件進行組合搭配,并且開始學會怎么去監聽按鈕,通過對安卓常用類的學習,我們完成了計算器的常用功能。然而,對于計算機功能的實現,我感覺自己還沒有辦法做到自己想到的所有功能這讓我對android更加滿興趣的學習下去。
當初步接觸到了控件的開發與搭配后,我們開始開發學生注冊界面,并且將所輸入的信息反應到下一個界面中,在做這個的時候,我們又新學習了seekbar,checkbox等控件,讓我們進一步學習了android中的常用控件。
然后是對音樂播放器的開發,此階段我開始真正的接觸到了生活中自己經常用到的軟件的開發,并且也讓我第一次感覺到需要將自己開發的軟件做的美觀,于是我們開始學會調用背景圖片,調用歌曲,并且學習了radiobutton控件,以及播放器中對音樂的下跳,循環播放等功能的學習與實現。
最后是開發游戲“連連看”,在此之前老師先向我們介紹了對于圖片的處理等相關知識。
對于連連看,我們很熟悉,也明白其中的游戲規則;然而把它們用計算機語言展示出來卻比用文字語言展示出來要難上很多。因此這個項目也是用時最多的一個項目,期間融合了算法設計以及之前幾個項目所學的知識。雖然在參考資料
下,完成了項目;但是也存在很多不足。當然也有自己特點的地方,比如添加了成功幾步就獎勵時間,比如游戲的配備音樂,以及音樂的開關按鈕。
四 實習心得
通過這三個星期的畢業實習,我學到了很多關于android系統的技術知識,雖然實習的時間短暫但我仍舊收獲很多。首先,在每一天我認識了新的控件及相關的使用;其次,我們了解android系統的歷史和今后的發展以及相關android系統的總體構成,然后,我們學會了android編譯系統的搭建,以及在這個環境下編寫代碼,最后制作了簡單的音樂播放器以及連連看游戲等軟件;在這個過程中,我真正的了解到了理論與實際相結合的必要性以及獨立思考的重要性。
生成實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,盡管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。通過這次實習,開闊了我的視野。這次的實習初步為我解開了安卓的神秘面紗,對于腦海中的那個可望而不可即,可玩兒不可解的安卓平臺初步走入了它的神秘世界;既感到興奮又感到驚奇,更感到壓力,方知知識海洋的廣大,學員任重道遠。這次實習讓我看清自己需要什么,同時也讓我吸取了許多學習以及和人相處的經驗,這將對我以后踏足社會,謀生立業有很好的借鑒和幫助作用。今后,我會珍惜這些寶貴的經驗,在人生的旅途中勇往直前,迎接時代的挑戰。篇四:安卓實訓報告
實習報告書
專 業 計算機科學與技術 系 別
報告題目
安卓
報告人 班
級
指導教師
帶隊教師 實習時間 實習地點
教務處監制 篇五:安卓記事本實習報告 android記事本的設計與實現 ——sqlite數據庫的設計和操作
學生姓名: 指導老師:
摘 要: 隨著智能手機的快速普及,智能手機操作系統市場風生水起。android的最大特點是其開放性體系架構,不僅具有非常好的開發、調試環境,而且還支持各種可擴展的用戶體驗,包括豐富的圖形組件、多媒體支持功能以及強大的瀏覽器。
本文主要介紹了一款android記事本sqlite數據庫模塊的設計與實現。根據人們日常生活的需要,該記事本的內容包括運用sqlite封裝好的方法對數據進行添加、刪除、修改、更新和密碼進入等功能,并且將查詢到的數據傳遞給activity,具有一定的實用性。關鍵詞: 記事本;android;手勢密碼;sqlite;activity design and implementation of android notepad — design and operation of the sqlite database student name: advisor: this paper describes the design and implementation of an android notepad sqlite database module.according to the needs of daily life, including the contents of the notepad good way to use sqlite package data to add, delete, modify, update and password to access other functions, and query the data is passed to the activity, has a certain practicality.keywords notepad;android;gesture password;sqlite;activity 目錄 目錄.....................................................................................................................................................................3 1.引言...............................................................................................................................................................4 1.1 項目背景..............................................................................................................................................4 1.2 項目意義..............................................................................................................................................4 1.3 系統可行性分析..................................................................................................................................5 1.4 系統主要任務....................................................................................................................................5 2.系統方案設計.................................................................................................................................................6 2.1 搭建android開發平臺.....................................................................................................................6 2.2 sqlite數據庫簡介............................................................................................................................7 2.3 總體方案設計...................................................................................................................................10 3.系統軟件開發環境.......................................................................................................................................10 3.1 windows開發環境...........................................................................................................................10 3.2 java集成開發環境eclipse...........................................................................................................11 3.3 adt plugin for eclipse...............................................................................................................11 4.程序設計.......................................................................................................................................................12 4.1 程序詳細設計...................................................................................................................................12 4.2 程序運行及效果截圖.......................................................................................................................13 4.3 對sqlite數據庫增刪改查代碼實現.............................................................................................18 5.工作總結與展望...........................................................................................................................................23 參考文獻...........................................................................................................................................................24 1.引言
1.1 項目背景 window操作系統的誕生成就了微軟帝國,同時也造就了pc時代的繁榮,然而如今,以android和iphone手機為代表的智能移動設備的發明與互聯網云技術的興起卻敲響了pc時代的喪鐘!這也預示著移動互聯網時代(3g)已經來臨。在這個互聯網繁榮的時代,有一顆超新星,以它獨特性能優勢與人性化的ui設計使它在短短的幾年迅速的占領了智能移動設備的市場份額,它就是google的android!這也意味著google在移動互聯網時代開始搶跑并領跑。
通過調查顯示,大部分消費者都會使用手機記事本功能。隨著手機記事本功能的不斷加強與完善,手機記事本對于人們的意義,已不僅僅像一般記事簿一樣簡單記錄,而是向著更個性化人性化的方向發展。android[1]系統是開源的,它以迅猛的姿勢已經占領了全球一半多的市場。記事本在生活和工作也日益凸顯出它的重要性,它能更好地幫助人們更好地管理自己的工作和生活,極大的方便了人們的生活。因其開源,我們可以在之上開發安卓記事本軟件,同時這也符合廣大的市場需求。1.2 項目意義 近幾年來隨著3g技術成熟和智能手機的不斷普及,移動應用的需求與日俱增,移動應用開發成為當下最熱門的技術之一。在google和android手機聯盟的共同推動下,android在眾多移動應用開發平臺中脫穎而出。android是一個真正意義上的開源智能手機操作系統,該系統一經推出立即受到全球移動設備廠商和開發者的熱捧。
我們都知道,無論是產品還是技術,商業應用都是它最大的發展動力。安卓如此受到廠商與開發者的青睞,它的前景是一片光明的。國內對于安卓這方面的市場還沒有完全開發出來。只要我們努力學習安卓,對理想,對生活都會有很大的補益。因此,開發這樣一套很簡單的記事本軟件對我們來講是一件很有必要的事情,在下面的各章中我們將以開發安卓記事本軟件為例,談談其開發過程和所涉及到的問題及解決方法。1.3 系統可行性分析 1.3.1 課題調研
(1)與實踐活動和相關的文件和資料由作者本人網絡查找,以及老師幫助。
(2)具有遇到問題,具有獨立思考,耐心鉆研,向老師虛心求教的良好態度。
(3)關于技術方面的難題,跟指導老師面談。1.3.2 可行性分析
(1)技術可行性:本項目僅需要一臺裝有eclipse及配置好android開發環境的計算機即可,對計算機本身有一定的要求,它可以使用windows xp及其以上版本,mac os,linux等操作系統。
(2)經濟可行性:由于本軟件開發只有三個人,三臺電腦就行,基本不需要太大的成本.在經濟上完全可行。
(3)操作可行性:界面設計時充分考慮用戶的習慣以及手機方面的局限性,程序必須要很簡單;本程序只涉及到開發環境配置,安卓組件的熟悉,以及安卓平臺上的數據存儲。并沒有太大的難度,所以,該項目完全有可操作性。1.4 系統主要任務(1)設計實現”添加新記事”,”編輯內容”,”刪除當前記事”這三個主要的功能模塊。(2)分析并解決實現中的若干技術問題,像組件的選擇以及保存方式的選擇。(3)進行測試并分析結果。
當然記事本的基本功能,建立新文件、修改現有文件、刪除文件、查看已建立文件等功能是首先必須完成的。可以編寫內容,編輯及刪除,讓記事的方式多樣化。記事本軟件的界面設計力求簡潔,給人清爽的感覺,讓圖標及按鈕以協調的布局呈現出了,菜單功能要相對簡單,讓用戶操作方便,從而讓用戶體會到此款軟件的實用。因為上述操作涉及到的數據量不大,所以將數據庫定為安卓系統自帶的sqlite數據庫[3],所以這就要求我們要實現在sqlite數據庫上面的增刪改查。不少人希望自己記事本上面的內容不被被人查看,所以要以設置密碼的形式來實現保密。鑒于各種各樣的密碼實現方式,我們選擇了用戶體驗最好的手勢解鎖方式。以及采用了更加友好的時間顯示方式,讓用戶在使用過程中更加的舒服方便。記事本軟件要內存占用適中,cpu占用也是適中,這樣讓軟件運行順暢。
第三篇:安卓記事本實習報告
Android記事本的設計與實現
Android記事本的設計與實現
——SQLite數據庫的設計和操作
學生姓名:
指導老師:
摘 要: 隨著智能手機的快速普及,智能手機操作系統市場風生水起。Android的最大特點是其開放性體系架構,不僅具有非常好的開發、調試環境,而且還支持各種可擴展的用戶體驗,包括豐富的圖形組件、多媒體支持功能以及強大的瀏覽器。
本文主要介紹了一款Android記事本SQLite數據庫模塊的設計與實現。根據人們日常生活的需要,該記事本的內容包括運用SQLite封裝好的方法對數據進行添加、刪除、修改、更新和密碼進入等功能,并且將查詢到的數據傳遞給activity,具有一定的實用性。關鍵詞: 記事本;Android;手勢密碼;SQLite;Activity
Android記事本的設計與實現
Design and implementation of Android
notepad — Design and operation of the SQLite database
Student name:
Advisor:
Abstract
With the rapid proliferation of smart phones, smart phone operating system market burgeoned.Android's biggest feature is its open architecture, not only has a very good development, debugging environment, but also supports a variety of scalable user experience, including rich graphical components, multimedia support and powerful browser.This paper describes the design and implementation of an Android notepad SQLite database module.According to the needs of daily life, including the contents of the notepad good way to use SQLite package data to add, delete, modify, update and password to access other functions, and query the data is passed to the activity, has a certain practicality.Keywords Notepad;Android;gesture password;SQLite;Activity 2
Android記事本的設計與實現
目錄
目錄.....................................................................................................................................................................3 1.引言...............................................................................................................................................................4 1.1 項目背景..............................................................................................................................................4 1.2 項目意義..............................................................................................................................................4 1.3 系統可行性分析..................................................................................................................................5 1.4 系統主要任務....................................................................................................................................5 2.系統方案設計.................................................................................................................................................6 2.1 搭建Android開發平臺.....................................................................................................................6 2.2 SQLite數據庫簡介............................................................................................................................7 2.3 總體方案設計...................................................................................................................................10 3.系統軟件開發環境.......................................................................................................................................10 3.1 Windows開發環境...........................................................................................................................10 3.2 JAVA集成開發環境eclipse...........................................................................................................11 3.3 ADT Plugin for Eclipse...............................................................................................................11 4.程序設計.......................................................................................................................................................12 4.1 程序詳細設計...................................................................................................................................12 4.2 程序運行及效果截圖.......................................................................................................................13 4.3 對SQLite數據庫增刪改查代碼實現.............................................................................................18 5.工作總結與展望...........................................................................................................................................23 參考文獻...........................................................................................................................................................24
Android記事本的設計與實現
1.引言
1.1 項目背景
Window操作系統的誕生成就了微軟帝國,同時也造就了PC時代的繁榮,然而如今,以Android和iPhone手機為代表的智能移動設備的發明與互聯網云技術的興起卻敲響了PC時代的喪鐘!這也預示著移動互聯網時代(3G)已經來臨。
在這個互聯網繁榮的時代,有一顆超新星,以它獨特性能優勢與人性化的UI設計使它在短短的幾年迅速的占領了智能移動設備的市場份額,它就是Google的Android!這也意味著Google在移動互聯網時代開始搶跑并領跑。
通過調查顯示,大部分消費者都會使用手機記事本功能。隨著手機記事本功能的不斷加強與完善,手機記事本對于人們的意義,已不僅僅像一般記事簿一樣簡單記錄,而是向著更個性化人性化的方向發展。Android[1]系統是開源的,它以迅猛的姿勢已經占領了全球一半多的市場。記事本在生活和工作也日益凸顯出它的重要性,它能更好地幫助人們更好地管理自己的工作和生活,極大的方便了人們的生活。因其開源,我們可以在之上開發安卓記事本軟件,同時這也符合廣大的市場需求。
1.2 項目意義
近幾年來隨著3G技術成熟和智能手機的不斷普及,移動應用的需求與日俱增,移動應用開發成為當下最熱門的技術之一。在Google和Android手機聯盟的共同推動下,Android在眾多移動應用開發平臺中脫穎而出。Android是一個真正意義上的開源智能手機操作系統,該系統一經推出立即受到全球移動設備廠商和開發者的熱捧。
我們都知道,無論是產品還是技術,商業應用都是它最大的發展動力。安卓如此受到廠商與開發者的青睞,它的前景是一片光明的。國內對于安卓這方面的市場還沒有完全開發出來。只要我們努力學習安卓,對理想,對生活都會有很大的補益。因此,開發這樣一套很簡單的記事本軟件對我們來講是一件很有必要的事情,在下面的各章中我們將以開發安卓記事本軟件為例,談談其開發過程和所涉及到的問題及解決方法。
Android記事本的設計與實現
1.3 系統可行性分析
1.3.1 課題調研
(1)與實踐活動和相關的文件和資料由作者本人網絡查找,以及老師幫助。
(2)具有遇到問題,具有獨立思考,耐心鉆研,向老師虛心求教的良好態度。(3)關于技術方面的難題,跟指導老師面談。1.3.2 可行性分析
(1)技術可行性:本項目僅需要一臺裝有Eclipse及配置好Android開發環境的計算機即可,對計算機本身有一定的要求,它可以使用Windows Xp及其以上版本,Mac os,Linux等操作系統。
(2)經濟可行性:由于本軟件開發只有三個人,三臺電腦就行,基本不需要太大的成本.在經濟上完全可行。
(3)操作可行性:界面設計時充分考慮用戶的習慣以及手機方面的局限性,程序必須要很簡單;本程序只涉及到開發環境配置,安卓組件的熟悉,以及安卓平臺上的數據存儲。并沒有太大的難度,所以,該項目完全有可操作性。
1.4 系統主要任務
(1)設計實現”添加新記事”,”編輯內容”,”刪除當前記事”這三個主要的功能模塊。
(2)分析并解決實現中的若干技術問題,像組件的選擇以及保存方式的選擇。(3)進行測試并分析結果。
當然記事本的基本功能,建立新文件、修改現有文件、刪除文件、查看已建立文件等功能是首先必須完成的。可以編寫內容,編輯及刪除,讓記事的方式多樣化。記事本軟件的界面設計力求簡潔,給人清爽的感覺,讓圖標及按鈕以協調的布局呈現出了,菜單功能要相對簡單,讓用戶操作方便,從而讓用戶體會到此款軟件的實用。因為上述操作涉及到的數據量不大,所以將數據庫定為安卓系統自帶的SQLite數據庫[3],所以這就要求我們要實現在SQLite數據庫上面的增刪改查。不少人希望自己記事本上面的內容不被被人查看,所以要以設置密碼的形式來實現保密。鑒于各種各樣的密碼實現方式,我們選擇了用戶體驗最好的手勢解鎖方式。以及采用了更加友好的時間顯示方式,讓用戶在使用過程中更加的舒服方便。記事本軟件要內存占用適中,CPU占用也是適中,這樣讓軟件運行順暢。
Android記事本的設計與實現
2.系統方案設計
2.1 搭建Android開發平臺
2.1.1 安裝包下載(1)java JDK下載
進入http://java.sun.com/javase/downloads/index.jsp選擇Download JDK只下載JDK,無需下載jre。
(2)Eclipse下載
進入http://www.tmdps.cn/downloads我們選擇第一個,即Eclipse IDE for java EE Developers。
(3)Android SDK下載
說明:Android SDK兩種下載版本,一種是包含具體版本的SDK的,一種是只有升級工具,而不包含具體的SDK版本,完全版下載(Android sdk 2.01)。
2.1.2 軟件安裝(1)安裝JDK 安裝完成即可。(2)解壓Eclipse Eclipse無需安裝,解壓后,直接打開就行。(3)解壓Android SDK 這個也無需安裝,解壓后供后面使。(4)配置Eclipse 打開Eclipse,在菜單欄上選擇 help->Install New SoftWare點擊Add按鈕,出現如下界面,輸入網址:https://dl-ssl.google.com/android/eclipse/(如果出錯,請將https改成http),名稱:Android(這里可以自定義),點擊OK,點擊Next按鈕,點擊Next按鈕,出現如下界面:選擇I accept the terms of the license agreements,點擊Next,進入安裝插件界面安裝完成后,點擊Yes按鈕,重啟Eclips。
(5)配置Android SDK 點擊菜單window->preferences選擇你的Android SDK解壓后的目錄,選錯了就會報 6
Android記事本的設計與實現
錯,這個是升級工具,目前還沒有一個版本的SDK。
升級SDK版本,選擇菜單window->Android sdk and avd manager。選擇update all按鈕,出現如下界面選擇左邊的某一項,點擊accept表示安裝,點擊reject表示不安裝,我這里只選了SDK 2.1和samples for api 7。自己可以任意自定義,確定后,選擇install按鈕,進入安裝界面:安裝完成。
(6)新建AVD(Android vitural device)和上面一樣,進入Android sdk and avd manager,選中Vitural Devices 在點擊New按鈕后,名稱可以隨便取,target選擇你需要的SDK版本,SD卡大小自定義,點擊Create AVD,顯示創建AVD完畢。
(7)新建Android項目
選擇菜單file->new->other 進入如下界面:選擇新建Android Project項目,點擊Next按鈕,進入如下界面名稱自定義,應用程序名自定義,報名必須包含一個點以上,min SDK version里面必須輸入整數
(8)配置運行
右鍵項目->Run as->Run Configuration該界面,點擊Browse按鈕,選擇你要運行的項目選擇Target切換到以下界面該界面選擇運行的AVD,將AVD前面的方框設置為選擇狀態。
(9)測試項目運行右鍵項目名稱->run as->Android Application即可啟動運行該Android程序。
2.2 SQLite數據庫簡介
SQLite是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源的世界著名數據庫管理系統來講,它的處理速度比他們都快。SQLite第一個Alpha版本誕生于2000年5月。至2015年已經有15個年頭,SQLite也迎來了一個版本SQLite 3已經發布。
Android記事本的設計與實現
2.2.1 SQLite功能特性 1.ACID事務
2.零配置–無需安裝和管理配置
3.儲存在單一磁盤文件中的一個完整的數據庫 4.數據庫文件可以在不同字節順序的機器間自由的共享 5.支持數據庫大小至2TB 6.足夠小,大致13萬行C代碼,4.43M 7.比一些流行的數據庫在大部分普通數據庫操作要快 8.簡單,輕松的API 9.包含TCL綁定,同時通過Wrapper支持其他語言的綁定 10.良好注釋的源代碼,并且有著90%以上的測試覆蓋率 11.獨立:沒有額外依賴
12.源碼完全的開源,你可以用于任何用途,包括出售它
13.支持多種開發語言,C, C++, PHP, Perl, Java, C#,Python, Ruby等
同時它還支持事務處理功能等等。也有人說它象Microsoft的Access,有時候真的覺得有點象,但是事實上它們區別很大。比如SQLite 支持跨平臺,操作簡單,能夠使用很多語言直接創建數據庫,而不象Access一樣需要Office的支持。如果你是個很小型的應用,或者你想做嵌入式開發,沒有合適的數據庫系統,那么你可以考慮使用SQLite。到2013年10月17日最新版本是 3.8.1。能在上面獲得源代碼和文檔。同時因為數據庫結構簡單,系統源代碼也不是很多,也適合想研究數據庫系統開發的專業人士.2.2.2 Java連接SQLite數據庫:
publicclass TestSQLite { publicstaticvoid main(String[] args){ try { 8
Android記事本的設計與實現
//連接SQLite的JDBC Class.forName(“org.sqlite.JDBC”);//建立一個數據庫名zieckey.db的連接,如果不存在就在當前目錄下創建之 Connection conn =DriverManager.getConnection(“jdbc:sqlite:zieckey.db”);Statement stat = conn.createStatement();stat.executeUpdate(“create table tbl1(name varchar(20), salary int);”);//創建一個表,兩列 stat.executeUpdate(“insert into tbl1values('ZhangSan',8000);”);//插入數據 stat.executeUpdate(“insert into tbl1values('LiSi',7800);”);stat.executeUpdate(“insert into tbl1values('WangWu',5800);”);stat.executeUpdate(“insert into tbl1values('ZhaoLiu',9100);”);ResultSet rs = stat.executeQuery(“select * from tbl1;”);//查詢數據 while(rs.next()){//將查詢到的數據打印出來
System.out.print(“name = ”+ rs.getString(“name”)+“ ”);//列屬性一 System.out.println(“salary = ”+ rs.getString(“salary”));//列屬性二 } rs.close();conn.close();//結束數據庫的連接 } catch(Exception e){ e.printStackTrace();} } }
Android記事本的設計與實現
2.3 總體方案設計
在本模塊中,主要設計到三個文件,第一個是與數據庫表相對應的實體類,第二個是創建數據庫、創建表的類,第三個是對應的增刪改查的方法。下面是整個項目的總體方案設計:
本次Android項目中運用的技術比較廣,從基礎的Activity、SQLite到開源的手勢密碼組件,因此將項目盡可能完美的整合到一起成了很重要的一部,如何將總體方案設計的規范以及高校是必不可少。
從人員安排上,我們三人分頭進行,各不影響,我主要負責的是Activity的展示,也就是將其他組員的勞動成果展示出來,那么如何美觀以及高性能的展示變成了難點。
從設計模式上,我們嚴格遵循Android Design的規格,并且使用Google在I/O大會上推薦的一些開發方法,從而盡可能的講模塊規范化。
從時間分配上,我們進行了敏捷性開發,充分合理的利用了大家的時間。
3.系統軟件開發環境
3.1 Windows開發環境
1.用戶界面統一、友好、漂亮:
Windows應用程序大多符合IBM公司提出的CUA(Common User Acess)標準,所有的程序擁有相同的或相似的基本外觀,包括窗口、菜單、工具條等。用戶只要掌握其中一個,就不難學會其他軟件,從而降低了用戶培訓學習的費用。2.豐富的設備無關的圖形操作:
Windows的圖形設備接口(GDI)提供了豐富的圖形操作函數,可以繪制出諸如線、圓、框等的幾何圖形,并支持各種輸出設備。設備無關意味著在針式打印機上和高分辨率的顯示器上都能顯示出相同效果的圖形。3.多任務:
Windows是一個多任務的操作環境,它允許用戶同時運行多個應用程序,或在一個程序中同時做幾件事情。每個程序在屏幕上占據一塊矩形區域,這個區域稱為窗口,窗口是可以重疊的。用戶可以移動這些窗口,或在不同的應用程序之間進行切換,并可以在程序
Android記事本的設計與實現
之間進行手工和自動的數據交換和通信。
雖然同一時刻計算機可以運行多個應用程序,但僅有一個是處于活動狀態的,其標題欄呈現高亮顏色。一個活動的程序是指當前能夠接收用戶鍵盤輸入的程序。
3.2 JAVA集成開發環境eclipse Eclipse 是一個開放源代碼的、基于Java 的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
雖然大多數用戶很樂于將 Eclipse 當作 Java 集成開發環境(IDE)來使用,但 Eclipse 的目標卻不僅限于此。Eclipse 還包括插件開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。
這種平等和一致性并不僅限于 Java 開發工具。盡管 Eclipse 是使用Java語言開發的,但它的用途并不限于 Java 語言;例如,支持諸如C/C++、COBOL、PHP等編程語言的插件已經可用,或預計將會推出。Eclipse 框架還可用來作為與軟件開發無關的其他應用程序類型的基礎。
[7]
[6]3.3 ADT Plugin for Eclipse ADT Plugin for Eclipse 是Eclipse插件,作用是關聯Android SDK,使Eclipse能夠創建Android工程。
Android開發工具(ADT)是一個Eclipse IDE,目的是給你一個強大的插件,集成環境中構建Android應用程序。
Eclipse的ADT延伸的能力,可以快速建立新的Android
[10]
[9]
項目,創建一個應用程序的用戶界面,添加組件基于Android框架API,使用Android SDK工具調試程序,甚至出口簽名(或無)APKs以分發你的應用。
Android記事本的設計與實現
4.程序設計
4.1 程序詳細設計
開始繪制修改密碼否繪制密碼是保存or繪制成功新建記事本成功失敗登陸更新記事本刪除記事本
圖4.1 系統流程圖
安卓記事本本人涉及到的是SQLite的設計與操作,主要設計到的文件有三個。分別是:MemoItem.java(與數據庫表相對應的實體類)、MemoService.java(對SQLite數據庫進行增刪改查的方法)、DBHelper.java(建立數據庫、建立表的方法)。
在SQLite上建數據庫,建表主要要繼承SQLiteOpenHelper這個類。在構造方法中實現建數據庫,在onCreate方法中進行建表。
實現數據的增刪改查,先用dbOpenHelper獲得WritableDatabase,再進行相應的操作。還要用到cursor來移動游標,MemoItem返回每一條記錄,List
Android記事本的設計與實現
在設計SQLite數據庫的同時,還進行了幾個簡單的Activity的編寫。Activity是Android開發的重點,它與XML一個負責界面,一個負責界面實現。此外,在寫Activity的時候充分利用JAVA的繼承特性,將MainActivity作為基類,讓其他Activity繼承它,雖然整個項目比較小,但是這種利用JAVA特征的設計模式還是充分利用了。
4.2 程序運行及效果截圖
圖4.2 程序的首頁
Android記事本的設計與實現
圖4.3 繪制手勢
圖4.4 通過手勢登錄
Android記事本的設計與實現
圖4.5 登錄成功
圖4.6 創建新筆記
Android記事本的設計與實現
圖4.7 創建成功
圖4.8 更新筆記
Android記事本的設計與實現
圖4.9 更新成功
圖4.10 所有筆記顯示頁面
Android記事本的設計與實現
4.3 對SQLite數據庫增刪改查代碼實現
增刪改查:
package com.example.others;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class MemoService { private DBOpenHelper dbOpenHelper;private SQLiteDatabase db;private Cursor cursor;
public MemoService(Context context){
this.dbOpenHelper = new DBOpenHelper(context);}
public long save(MemoItem item)//保存每一條數據 { db = dbOpenHelper.getWritableDatabase();String sql = “insert into memo(content, time)values(?,?)”;db.execSQL(sql, new Object[]{item.getContent(),item.getTime()});//將時間插入
cursor= db.rawQuery(“SELECT last_insert_rowid()”, null);
cursor.moveToFirst();//每次插入保證都在最前面一個
long result = cursor.getLong(0);
cursor.close();
db.close();
return result;}
public MemoItem getMemoById(long time)//顯示每一條具體的記錄 { db = dbOpenHelper.getReadableDatabase();
cursor = db.rawQuery(“select * from memo where memoid=?”,new String[]{time+“"});if(cursor.moveToFirst()){ String content
=
Android記事本的設計與實現
cursor.getString(cursor.getColumnIndex(”content“));
long times = cursor.getLong(cursor.getColumnIndex(”time“));
cursor.close();
db.close();
return new MemoItem(content, times);
}
cursor.close();
db.close();
return null;}
public void updateContent(MemoItem item)//更新每一條記錄 { db = dbOpenHelper.getWritableDatabase();db.execSQL(”update memo set content=? where time=?“,new Object[] { item.getContent(), item.getTime()
});db.close();}
public void delete(long time)//刪除一條記錄 { db = dbOpenHelper.getWritableDatabase();db.execSQL(”delete from memo where time=?“, new Object[] {time});db.close();}
public long getCount()//得到所有的記錄數 { db = dbOpenHelper.getReadableDatabase();cursor = db.rawQuery(”select count(*)from memo“, null);cursor.moveToFirst();long result = cursor.getLong(0);cursor.close();db.close();return result;} public List
{
List
db = dbOpenHelper.getReadableDatabase();
Android記事本的設計與實現
cursor = db.rawQuery(”select * from memo order by time desc limit ?,?“,new String[] { String.valueOf(offset),String.valueOf(maxResult)});
while(cursor.moveToNext())
{
long time = cursor.getLong(cursor.getColumnIndex(”time“));
String content cursor.getString(cursor.getColumnIndex(”content“));
books.add(new MemoItem(content,time));
}
cursor.close();
db.close();
return books;} }
建數據庫、建表
package com.example.others;
import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;
public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(Context context){
super(context, ”csust.db“, null, 1);//創建一個數據庫 } public void onCreate(SQLiteDatabase db){ db.execSQL(”CREATE TABLE memo(memoid integer primary autoincrement, content varchar,time interger)“);//創建一個memo表 } public void onUpgrade(SQLiteDatabase db, int oldVersion, newVersion){
db.execSQL(null);//更新數據庫
} }
表所對應的實體類
package com.example.others;
= key
int Android記事本的設計與實現
import android.os.Parcel;import android.os.Parcelable;
public class MemoItem implements Parcelable { private String content;private long time;public MemoItem(){} public MemoItem(String content, long time){
this.content = content;
this.time = time;} public String getContent(){
return content;} public void setContent(String content){
this.content = content;} public long getTime(){
return time;} public void setTime(long time){
this.time = time;} @Override public String toString(){
return ”BaseItem [content=“ + content + ”, time=“ + time + ”]";} @Override public int describeContents(){
return 0;} @Override public void writeToParcel(Parcel dest, int flags){
dest.writeString(content);
Android記事本的設計與實現
dest.writeLong(time);} public static final Parcelable.Creator
@Override
public MemoItem createFromParcel(Parcel source)
{
MemoItem item = new MemoItem();
item.content = source.readString();
item.time = source.readLong();
return item;
}
@Override
public MemoItem[] newArray(int size)
{
return new MemoItem[size];
} };}
Android記事本的設計與實現
5.工作總結與展望
整個過程中,我總結了一些經驗: 1.體會感觸最深的一點
事先必須制定計劃。這樣即使出現問題,解決時也會像修改幾個元素一樣簡單。最簡單的原因是,當真正開始項目后,毫無疑問自己將充分了解自己正在嘗試著作什么。通過前期的規劃,會讓自己的工作變得輕松。2.選擇合適的開發環境
好的工具可以給我們帶來方便,減少工作量。最好使用集成的開發環境,我使用ADT這個集成的開發環境對安卓記事本進行制作,它的功能強大,增強了功能并節省了應用開發的時間。
3.不可忽視界面的設計
從真正的使用方面來講,一個系統的界面是十分重要的,好的界面可大大刺激顧客的購買欲,收到以像不到的效果,所以可千萬不要設計得太單調乏味,而要盡量友好一些。4.一定要做好調試工作
倘若像開發一個成功的安卓記事本,那么一定要設置好菜單,其原則是簡單、美觀和實用,最重要的是可靠。在安卓記事本投入運行之前,一定要做大量的調試工作,除了在自己的機上調試外,還應在別的機上測試,保證萬無一失 5.相互討論,虛心求教
這是相互學習的好方法,也是節約開發時間的一個有力途徑,同時我們可以利用網絡這個有利的條件在網上求教。6.本次實踐的收獲
由于實踐的機會太少,對編程不夠熟悉,這次實習設計給了我一個很好的動手機會。通過自己的努力,我學會了如何構建一個安卓記事本,數據庫的基本構架,基本掌握了Android的編程技術,了解一個系統的整個開發調試過程。在這一次設計中,翻閱大量資料,雖然結果還未盡完美,但在設計過程中,亦使我專業技能上有了很大的提高,對系統開發過程、步驟有了比較深刻的認識。開發的過程中,我遇到了不少疑難問題,除了向指導老師請教外,更多的時候是請教同學,共同探討,一起尋找解決問題的方案。這些寶貴的經驗對于我今后走上工作崗位將有很大的幫助。
Android記事本的設計與實現
參考文獻
[1]熊剛.基于Android的智能手機的設計與實現[D].武漢: 武漢理工大學,2010.[2]周恒民譯.Java TCP/IP Socket編程(原書第2版)[M].北京: 機械工業出版,2009.[3]張桂珠 劉麗 陳愛國 Java面向對象程序設計(第2版)北京郵電大學出版社.[4]Joshua Bloch.Effective Java: Second Edition[M].Addison-Wesley,2008.[5]胡偉編著 .Android系統架構及其驅動研究[J].廣州.廣州廣播電視大學學報.2008 [6]余志龍.Google Android SDK 開發范例大全[M].北京:人民郵電出版社.2009-7-1 [7]靳巖,姚尚朗.Google Android 開發入門與實戰[M].北京:人民郵電出版社.2009-7-1.[8]畢廣吉.Java程序設計實例教程[M].北京:冶金工業出版社,2007年 [9]林邦杰,徹底研究java.北京:電子工業出版社,2002年
[10]王保羅.Java面向對象程序設計[M].北京:清華大學出版社,2003年
第四篇:毛概實習報告
心得體會
這學期我們學習并了解了毛澤東思想和中國特色社會主義理論體系概論這門課程,而實踐活動亦是這門課程必不可少的一個環節。這次我們要進行的是做義工實踐活動,于是我們班組織的是打掃大學生活動中心。
11月7日下午我們拿著清潔工具直奔大學生活動中心禮堂。到達目的地后不久我們就開始積極投入到熱火朝天的勞動當中。掃地、拖地、擦桌椅,每一個角落都不放過,直至將整個禮堂都打掃得煥然一新。雖然勞動很辛苦,但在看到我們的勞動成果后還是感到很滿足,內心充滿喜悅。在勞動中我們也感受到了另外一種快樂,是一種盡自己的力量為學校為他人奉獻自己熱情的快樂,因為心中裝滿了對義工的一份責任,所以整個勞動中都充滿了熱情。打掃結束后同學們積極發言,互相交流了這次實踐活動的心得體會,收獲頗豐。
大學生活動中心是學生活動的主要場所,因此活動比較頻繁,也就需要經常打掃,才能保證同學們在一個干凈整潔的環境下進行課余活動。而我們的做義工活動不僅為學校節省了雇人打掃的開支,也為同學們創造了良好的環境,帶來了方便。同時這次活動不但讓我們體會到了勞動的樂趣,更加體會到了勞動的艱辛,進而懂得了珍惜他人的勞動成果,養成良好的衛生習慣,注意保護環境衛生。
做義工活動就是盡自己的力量去幫助那些需要幫助的人,把幫助他人,為他人提供方便當作日常行為,這實際上也是對雷鋒精神的一種宣揚。現代社會中人們對雷鋒概念的認識逐漸變得不真實,雷鋒精神離群眾越來越遠。這應該引起全社會的高度重視,而做義工就不失為一種很好的志愿活動。對社會而言,做義工的志愿者在把關懷帶給社會的同時,也傳遞了愛心,傳播了文明,這種“愛心”和“文明”從一個人身上傳到另一個人身上,最終會匯聚成一股強大的社會暖流;做義工有助于建立和諧社會,志愿工作,提供了社交和互相幫助的機會,加強了人與人之間的交往及關懷,促進社會和諧;做義工也能促進社會進步,社會的進步需要全社會的共同參與和努力,志愿工作正是鼓勵越來越多的人參與到服務社會的行列中來,對促進社會進步有一定的積極作用。
對我們而言這次做義工活動也具有很深刻的意義。作為新時代的大學生,我們的目標應該是德智體美勞全面發展的高素質人才,而能否擁有良好的思想道德素質是至關重要的,這也是我們這次實踐活動的目的所在。在實踐中進行思想政治教育,增強我們的時代使命感和社會責任感,樹立正確的世界觀、人生觀、價值觀,在具備良好科學文化素質的同時,也具有較高的政治修養和身體、心理素質。用毛澤東思想、鄧小平理論和馬克思主義基本理論武裝我們的思想,秉承艱苦奮斗精神和求真務實作風,積極進取,胸懷大志,真正的為社會為祖國做出貢獻,為社會主義現代化的發展而努力奮斗,最終實現自己 的人生價值。
第五篇:作文設計---拉毛卓瑪
課題:《“農村初中生應用家鄉素材提高寫作水平的實踐的研究”》 教學設計
上新莊鎮上新莊初中教育集團初中語文工作室
七年級語文下習作指導《怎樣選材》教學設計
上新莊初中 拉毛卓瑪
教學目標:
(一)知識目標:1.、了解什么叫選材,從哪里選材,怎樣選材。
2、了解作文在選材方面的具體要求。
(二)能力目標
1、.引導學生分析作文選材常出現的問題。
2、.掌握作文選材的方法和技巧,提高學生的選材能力。
(三)情感目標 培養學生善于觀察生活的能力,增強寫作信心,提高作文興趣,做生活的有心人。
教學重點:掌握作文選材的方法和技巧,并用之于寫作實踐。教學難點:分析作文選材常出現的問題,提高學生的選材能力。
教學準備:PPT圖片
教法設計:講授法、啟發總結法、探討法 教學課時:第一課時
導入新授,明確目標
寫作文的步驟
1、審題
2、立意
3、選材
4、思路
5、方法。生活中的各類人物、各種事情,都可以作為我們寫作的素材。怎樣選擇寫作素材呢?今天,我們將進行這方面的訓練。揭示課題 寫作 《 怎樣選材》
二、什么叫選材
選材,就是根據主題的需要,選擇恰當材料,來表現中心,使文章產生良好效果。
三、從哪里選材
1、從 生 活 中 尋找(做生活有心人)1).親身經歷 2).親眼所見(親耳所聞 校園生活 家庭生活 社會生活)
2、從 閱讀 中 挖掘(做閱讀有心人)1).文學作品 2).報刊雜志
(經典故事 典型形象 時事新聞)
四、怎樣選材 選材的原則
1、例文指導,回憶課文精彩的選段 張中行《葉圣陶先生二三四》作者 圍繞中心選擇了什么材料,交流學習?
品德過人---總寫,然后從兩方面介紹了葉老的品質:
待人厚(選取了作者親身經歷的真實小事)(親描標點 親自送客 及時回信)突出了葉老 鞠躬盡瘁品質
律己嚴(作者選取了典型的材料)(寫文章平易自然 寫文章要簡潔 重視語文)寫出了葉老寫作文,三分在技巧,七分在選材。
2、原則
一、緊扣中心(準)
材料是為表現中心服務的。因此,選材必須緊扣中心,準確選取。片段欣賞 記住我愛你
這是世上最偉大的死亡姿勢:她雙膝跪地,身子前傾,雙手著地支撐身體,成匍匐姿勢,身體被壓得變了形,成為人與大自然抗爭的雕像。她身子底下的孩子還活著,被子里有一部手機,屏幕上有一條媽媽留給娃娃的短信:“親愛的寶貝,如果你能活著,一定要記住我愛你。”手機在人們中間傳遞,每個看到短信的人都落淚了。原則
二、真事真情(真)
只有敘寫真實的事情,才能自然流露真實的感情,而真摯的感情才最能打動人。因此,我們寫作文就應選真事抒真情。
五、選材的角度
1、角度
一、小處入手(小)現實生活中,多的是小事,而有時事雖小,卻因其中的一句話、一個動作、一個眼神打動了我們。因此,選材時應從小處入手,選取令你感動的小事,并對其中細節作細致描寫,這樣才能打動別人。選擇別人未關注的時事材料,顯新穎!我的老師
寫字課上曾有這樣逗人一幕:老師發現有人寫字不看字帖。有些急脾氣的他生氣了,提高聲調叫:“你們怎么可以這樣呢?這么不認真!態度怎么這么不好?要是再這樣,就叫你們上來,講一講自己的理由了……”忽然他打住了,似乎是覺得自己過火了、失態了,便自嘲似地笑了笑。
呵,一個多么可愛的老人哦!選擇了別人未留心而遺漏的特色材料,顯獨特!
2、角度
二、富有新意(新)
“物以稀為貴”。選材應以獨特的視角,選取與眾不同的材料:或是別人未關注的 時事熱點、或是別人未留心的特色材料、或是轉換視角創新切入角度,將常用材料翻出新意的……選擇新穎的材料會讓作文折射出耀眼的光彩!一件幸福的事
早晨,一輛載著上班族的公交車正行駛著。忽然從旁邊沖出一輛婚禮的攝像車,公交車一個急剎,停住了。只見后面是長長的迎親車隊,行駛得很緩慢。乘客開始抱怨上班要遲到了,公交車司機只是靜靜地坐著,不時地按著喇叭。有人說:“你光按喇叭不行,倒不如從車隊的空隙中沖過去。”司機回過頭來笑著說:“我按喇叭不是摧他們讓道,我是在為他們祝福呢!”頓了頓,他又說:“別人結婚是件幸福的事,我們有機會為別人的幸福讓一次道,不也是一件幸福的事嗎?”滿車的乘客霎時安靜下來。
給別人的幸福讓道,是一件幸福的事;有這種心情的人,必定也是一個幸福的人。
選擇獨特視角下的常用材料,翻新意!
3、選材如何,直接決定作文的高低、成敗。那么中學生到底應該如何選材才能寫出自己的錦繡華章呢?)(同桌交流----總結選材的方法相機板書:)
1).真實材料我選它,選材決不選虛假 2).典型材料我選它,以一當十是技巧 3).新穎材料我選它,抒寫時代顯精華 4).意義突出我選它,主題積極最關鍵
六、實戰演練
1、假如讓你以“一個勤于思考的人”為題寫一篇記敘文,你會選擇下列哪一材料?交流討論說出理由。
1)、他有時候一邊吃一邊看書。(勤奮)2)、他有時因為一個問題沒有解決而忘記了吃飯。(勤奮)3)、他的問題特別多,總是喜歡問為什么?(勤于思考)4)、他的作業認真,總是優。(勤奮)5)、他從不抄襲別人的作業。(態度品質)
6)、他一般不會和同學交往,即使有也是學習上的問題。(態度品質)7)、在課堂上她舉手時最積極的,而且敢于向老師表白自己的觀點。(勤于思考)8)、他讀過的書總是寫滿了密密麻麻的體會。(勤于思考)
2、實戰演練 寫作提示 :
1).可以只寫一位“牛人”,選取最能表現其“牛”的材料,突出其特點;如果這個人很多方面都“牛”,就要注意分清主次、詳略,合理安排。也可以寫幾位“牛人”,每位牛人只寫一件事,但要突出他們各自不同的特點。
2).語言可以詼諧、幽默一些,甚至帶點兒調侃的味道,這樣會增加文章的趣味性。3)、先確定好中心再為文章選擇恰當的材料,用簡要語言概括材料內容。例文欣賞:
曬曬我們班的“牛人”
高手出武林,“牛人”在我班。說起我們班的牛人們,可謂是無人不知,無人不曉,沒有人不豎大拇指。哈!說得那么神,你可能也不信,讓我給大家介紹一下他們吧!
風一般的人物劉玉
劉玉,盡職盡責,她可是我們班的班長。班長事務繁忙,每天爬上跑下,不是開會就是有事兒,一天不知上上下下多少回呢!“咚咚咚咚……”你聽,劉玉開完會剛回來。只見她從我身旁飛回她的座位,然后一陣涼爽的清風從我耳邊拂過,每天都能享受這種清風,真是愜意啊!不過可真是苦了劉玉。所以嘛說她是風一般的人物,可一點都沒錯。開心果丁文皓
每個班都少不了一個幽默搞笑的人物,給我們班送來歡樂的人是誰呢?你瞧,她來了。幾個同學嘻嘻哈哈地圍在她身旁,嘴里嘟囔著什么。……
還沒等丁文皓說完,一場追逐戰就已經展開了,一圈又一圈,終于跑不動了,幾個人你看看我我看看你,哈哈大笑起來。正因為多了這么一個“開心果”,我們的學校生活才會更多姿多彩。
只要我們觀察生活,留心閱讀,定能“材”源滾滾;只要我們選對的、挑真的、揀小的、取新的,我們的作文一定是最棒的!
七、達成目標,布置作文
作文題《我的一天》,聰明的你會選擇哪些材料呢?請任選一題作為作文題完成。寫作提示:
1.可以寫具有特殊意義的一天,圍繞“特殊”選擇恰當的材料,注意材料的新穎;也可以寫平平常常的一天,但要寫出你生活的特點以及你對平凡生活的獨特感受,選擇的材料應真實、可信。
2.寫作時要突出重點,不能讓材料游離中心,或把文章寫成流水賬。為了便于把握,可以先列出提綱。
3.可以運用多種表現手法,著力展現需要突出的部分;與要展現的生活特點沒有緊密關系的部分,可以用概括式的描述。板書設計
寫作 怎樣選材 原則
一、緊扣中心(準)原則
二、真事真情(真)角度
一、小處入手(小)角度
二、富有新意(新)課后反思
設置此指導課為教學計劃的第一教時,是因為學生在寫作時常常找不到所選的素材,無內容可寫,這也是作文教學的第一步。這節作文指導課的教學目標就是兩點:1、教會學生怎樣選擇材料;培養學生發散性思維;學有所用,課后寫一篇作文。教學效果良好,總的感覺是教學目標明確,教學流程清晰。導入新授,明確目標。首先以寫作方法審題、立意、選材、思路、方法入手,讓學生明白寫作的的步驟,接著談了根據選題評分的看法:“有新意的選材得高分,大家選材大致雷同的得低分。”引出選材的重要性,接著拋出話題“怎樣選擇材料”,并明確了這節課的教學目標。教學方法,當場訓練。指導學生掌握選材方法的第一步:回憶本單元《葉圣陶先生二三事》。學習作者選材的方法,引導學生們從實際生活中選材,思路一下子打開了,露出喜悅之色。接著,又呈現片段欣賞,引導學生從思想情感方面來選材,學生的參與度明顯增高,討論得出選材的原則與選材的角度,學生終于有所領悟,教學目標1、2基本達成。選準切口,佳作點評。我選取了兩個例子,實戰演練,“一個勤于思考的人”“曬曬我班的牛人”讓學生交流討論,順勢引導學生要掌握選材方法,最后達成目標,布置作文。要求學生應用課堂所學的選材“
1、緊扣中心(準)
2、真事真情(真)
3、、小處入手(小)
4、、富有新意(新)”的方法,根據作文提示,課后完成作文:“我的一天”。整個這節作文指導課,學生的參與度較高,學生也基本掌握了怎樣選擇材料的方法,學生的發散性思維得到一定程度地培養,最終完成了這節課的教學目標。
當然這節課也存在一定的不足,如學生參與度還不太高,有待繼續激發提高,極少數學生對寫作不感興趣,課堂上表現出被動接受,相信通過今后長期的指導訓練,學生在習作方面會有更大的提高。