第一篇:卓毛实习报告
认识实习报告
中国矿业大学(北京)力建学院土木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.xiexiebang.com/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、、富有新意(新)”的方法,根据作文提示,课后完成作文:“我的一天”。整个这节作文指导课,学生的参与度较高,学生也基本掌握了怎样选择材料的方法,学生的发散性思维得到一定程度地培养,最终完成了这节课的教学目标。
当然这节课也存在一定的不足,如学生参与度还不太高,有待继续激发提高,极少数学生对写作不感兴趣,课堂上表现出被动接受,相信通过今后长期的指导训练,学生在习作方面会有更大的提高。