基于微信平台的小游戏设计与实现_第1页
基于微信平台的小游戏设计与实现_第2页
基于微信平台的小游戏设计与实现_第3页
基于微信平台的小游戏设计与实现_第4页
基于微信平台的小游戏设计与实现_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要随着信息技术时代的到来,社会上的各行各业,各个领域都有着巨大的变化,教育行业也不例外,在时代背景的影响下正在朝着信息技术化的方向发展。众所周知,如今英语课在小学的时候已经出现了,但是小学生对于英语这一科目根本不感兴趣,但是大家都知道在小时候,每一个人都有一个爱玩的心,尤其是对于游戏。所以我们应当让学生接触英语学习游戏。当今社会,计算机技术的发展越来越快,使得教育能够在网络上进行,而不仅仅是面授,是一种全新的学习方法也出现了,因此通过微信小程序来设计一款英语学习类的小程序是未来社会必然会出现的结果。所以说开发一款专注于英语学习的微信小程序游戏就非常有必要了,提高孩子的学习英语的兴趣以及水平的。游戏可以让那些对英语学习不感兴趣的人也会去学习英语,而且在英语游戏的过程中可以认识到许多的单词,可以培养他们兴趣爱好,这样才可以让学生的各方面能力都能得到发展。本次基于微信平台的小游戏开发环境是腾讯开发工具,服务器是Bmob后端云,数据库管理系统采用的也是Bmob云的数据库,整体设计思想采用mpvue以及javascript作为主要的开发语言,通过云开发思想的设计开发出一款基于微信平台的微信小程序模式结构的英语学习小游戏。关键词:微信小程序Bmob云英语学习;Abstract□Withtheadventoftheeraofinformationtechnology,allwalksoflifeandvariousfieldsinthesocietyareundergoinggreatchanges,andtheeducationindustryisnoexception.UndertheinfluenceofthebackgroundofTheTimes,itisdevelopingtowardsthedirectionofinformationtechnology.Asweallknow,NowEnglishclasseshaveappearedinprimaryschools,butprimaryschoolstudentsarenotinterestedinEnglishatall,buteveryoneknowsthatwhentheywereyoung,everyonehadahearttoplay,especiallyforgames.SoweshouldletthestudentsgetintouchwithEnglishLearningGames.WiththerapiddevelopmentofcomputertechnologyandtheupsurgeofInternetglobalization,educationcanbecarriedoutontheInternet,notjustface-to-faceteaching.Therefore,designinganEnglishlearninggamethroughInternettechnologyistheinevitableresultofthefuturesociety.Soit'snecessarytodevelopawechatgamethatfocusesonEnglishlearning.Itcanimprovechildren'sinterestandlevelinlearningEnglish.GamescanletthosewhoarenotinterestedinEnglishlearningwillalsolearnEnglish,andcanalsocultivatetheirinterests,sothatstudentscandevelopallaspectsofability.ThedevelopmentenvironmentofthegamebasedonwechatplatformisTencentdevelopmenttool,theserveristheback-endcloudofbmob,thedatabasemanagementsystemisalsothedatabaseofbmobcloud,theoveralldesignideausesmpvueandJavaScriptasthemaindevelopmentlanguage,throughthedesignofclouddevelopmentidea,anEnglishlearninggamebasedonwechatplatform'swechatsmallprogrampatternstructureisdeveloped.Keywords:WeChatsmallprogramBmobcloudEnglishlearning;

目录1.绪论…………………11.1研究背景………11.2选题的目的和意义……………11.3研究现状……………………21.4课题研究的内容……………21.5课题的开发目标……………21.6总体设计思想………………32.系统开发环境和相关技术……42.1系统开发环境……………………42.1.1微信web开发工具…………42.1.2Bmob后端云…………………42.2系统开发相关技术…………52.2.1微信小程序MINA框架介绍…………52.2.2Javascript语言介绍………53.项目需求分析与总体设计……63.1小游戏可行性分析…………63.2小游戏功能分析……………73.3小游戏模块分析……………74.数据库设计与实现………………94.1……………104.2……………114.3……………124.4……………125.系统设计与实现…………………135.1……………135.2……………145.3……………165.4……………175.5……………186.项目测试…………206.1测试过程……………206.2测试环境描述……………………206.3测试用例执行情况……………216.4测试设计评估及改进…………247.小程序发布………257.1发布运行……………258.总结……………26参考文献…………27致谢……………28第二章系统开发环境和相关技术本章节主要介绍开发英语小游戏相关的环境,开发工具以及相关技术。2.1系统开发环境2.1.1微信开发工具微信开发者工具是一个针对微信小程序的一个开发工具,他集多功能于一体,方便了开发者,降低了开发者开发所需时间是由微信官方专门提供的。而且微信官方团队为了给给开发者提供了一些开发上常见问题的解决方法,他们在微信公众平台上发布了各种各样实用的开发工具、开发文档和设计指南,给开发者提供了一些开发上常见问题的解决方法。在微信开发者工具的编辑页面上,则提供了手机模拟器,他能实时去根据代码的变化去做出改变,这个功能为小程序开发者提供了很大的便利。甚至这个模拟器可以切换各种不同手机的手机屏幕,可以使用苹果手机或者Android手机的屏幕,查看小程序在不同手机上运行的不同模样。微信开发者工具是如今最多程序员使用的开发工具之一,微信开发者工具也提供了各种各样的便利条件给程序员,因此使用微信开发者工具极大的提高了开发效率。2.1.2Bomb后端云Bmob后端云是一个可以开发云存储的移动应用软件,是当今网络上比较常见的可以免费使用的数据库,他是一个安全的后台管理系统,许多人在开发后端的时候都会想到这个云服务平台。对于一个个人移动开发者来说,开发一个具有网络功能的微信小程序并不是一件简单的事,因为者不仅仅需要你去学习前端的代码,你甚至还要学会至少一个的后端代码去操作数据库。个人移动开发者并不拥有那么长的时间去即学习了前端和逻辑的开发,也去学会了后端的服务器维护,这对于一个个人开发者来说根本就是一个难题。而bmob后端云的出现就很好地解决了这个问题,让开发者吧更多的时间花费在有用的开发中去,而不是把精力花费在不重要的地方。

2.2系统开发相关技术2.2.1微信小程序MINA框架介绍微信团队在微信公众平台上为小程序提供的开发框架是MINA框架。MINA框架他经过大量的底层优化设计,使得小程序拥有着和app的加载速度差不多的能力,对ios用户和Android用户提供了几乎一致的呈现效果,不用去两边兼顾,他具有完备的开发和调试工具。因此MINA框架极大的方便了开发者去开发各种各样的功能,提高了代码的整体质量和减少了开发代码的时间。2.2.2Javascript语言介绍Javascript是一种具有函数优先的轻量级,以及解释型或者即时编译型的编程语言,javascript极好的诠释了面向对象的相关思想理论。Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。这个语言具有许多的特点,是当今世界的主流开发语言之一。

第三章项目需求分析和总体设计需求分析是英语学习小游戏开发的第一步,也是项目当中重中之重的内容;在需求分析中我们要明确该小游戏的适用范围,适用用户类型等;其次我们要明确该小游戏未来的需求变化,为往后的设计以及建立不同数据库定好基础。我们要真实的了解到用户的真实需求才能更有针对性的去开发,通俗易懂地说就是客户要求我们做什么,怎么做,我们就接收到信息后按照客户的要求来设计,避免了因为与客户沟通上有误差从而做出项目后需要大量的修改,既消耗了人力物力,更给客户以及企业带来负面的形象。3.1小游戏可行性分析1.技术可行性根据程序所需要的系统相关功能,仔细衡量我的开发技术是否可以开发,本小游戏是一个应用于英语学习场景的微信小程序游戏,使用Bmob后端云开发技术的,只要专注于小程序前端部分的业务逻辑即可。数据库方面也无需再采用MySQL或其他数据库,直接通过Bmob云函数操作云数据库即可。技术方面就目前对自己而言还是可以把握的。以我当前的开发能力,可能开发这款小程序的难度有点高,但是我在开发之前就下载了大量的文献,在开发的时候,如果想要获得一些功能的使用则可以这些文献中进行查阅。2.经济可行性该微信小游戏使用的是Bmob云开发,是一个以个人实践为目的非商业性项目,而且,云开发的环境选用的配额方案也是基础版,基础版是免费的,不会因为自己的小程序开发,而让自己有负担。3.法律可行性该毕业设计主要目的是总结大学这些年来所学知识的总结也是加强自身实践能力,从该项目的开始直到结束都是我一个自己以个人创意一步一个脚印开发出来的,因此并不会存在侵权行为,在法律上完全具有可行性。3.2小游戏功能分析本小游戏功能主要分为五大类,分别是好友挑战功能、系统选词功能、单词背诵功能、单词统计功能、个人中心功能。好友挑战功能:该功能可以实现对用户以往背诵的单词做一个复习,采用的词汇量测试的全服排名模仿跳一跳的排名。系统选词功能:该小游戏主要是围绕英语单词学习的,而学习英语单词必须要让用户设置自己需要学习的词汇量,而这个系统选词功能就是实现这个目的的,在这里用户可以选择学习考研单词,或者四级单词和六级单词或其他的单词。单词背诵功能:单词背诵是模仿了一个app百词砍而设计的一个功能模块,它可以很快刷遍自己需要学习的英语单词,在这里,刷单词时可以查看单词提示,可以直接查看单词答案,如果记住了可以选择点击记住,没有记住就选择点击忘记。单词统计功能:学习英语单词必须需要有一个统计功能,用来统计用户自己的学习成果,而且必须要以图表的形式,因为这样可以更加清晰的看出自己所记住的单词量,以及忘记的单词量,可以说是一目了然。个人中心功能:一个正式的app、小程序或者h5网页,都必须提供一个个人中心的菜单按钮,这个功能模块主要是用来放微信用户的详细信息的,在这里用户可以点击头像直接授权登录,然后系统可以直接获取微信里面的用户信息,然后展示出来。3.3小游戏模块分析(1)好友挑战模块:在小游戏的第一个页面上就是好友挑战模块,这个模块主要用来测试用户的词汇量记忆情况,游戏结束后获取全服排名。(2)系统选词模块:在小游戏的第二个页面是系统选词,这里提供给用户选择自己学习的单词。(3)单词背诵模块:单词背诵模块就是用来刷单词,模仿百词砍app实现的一个功能模块。(4)单词统计模块:单词统计模块主要是以图表的形式展示出用户个人的学习情况,记住的单词有多少,忘记的单词有多少。(5)个人中心模块:个人中心除了要展示用户的详细信息,还包含其他的一些小功能,例如意见反馈,每日学习量,备份与还原等。

第四章数据库设计与实现用户表:表4-1用户表序号字段名称数据类型备注1idIDint(11)主键2Username用户名varchar(50)非空3password密码varchar(50)可空4mobilePhone联系电话varchar(50)可空5UserPic用户头像varchar(50)非空6Nickname微信名字varchar(50)非空7email邮箱varchar(50)可空挑战排行榜:表4-2挑战排行榜序号字段名称数据类型备注1idIDint(11)主键2Username用户名varchar(50)非空3UserPic用户头像varchar(50)非空4Score分数varchar(50)非空用户备份数据:表4-3用户备份数据序号字段名称数据类型备注1idIDint(11)主键2Username用户名varchar(50)非空3Forget忘记的单词varchar(50)非空4Mohu模糊的单词varchar(50)非空5Rem记住的单词varchar(50)非空6Day_num签到天数varchar(50)非空7Word_list单词列表varchar(50)非空良好的数据库设计对于开发者来说是非常重要的一步,数据库是计算机信息系统的基础几乎任何程序都会跟数据库有关。在当今这个时代,人人都在使用手机,数据量基本都在激增,数据库的优劣对于整个系统的质量和速度有关联,因为在开发之前就对数据库进行设计是十分必要的前面第三章的项目需求分析,可以总结出小程序主要用到Bmob云函数,而bmob主要的代码操作如下:用户操作:想用户请求授权获取头像和名称,通过授权后则会登陆,登陆成功后会在本地缓存保存用户的信息,通过用户名密码注册。(2)数据表操作:获取一行记录,新增一行记录,修改一行记录,删除一行记录。(3)条件查询操作:根据多个条件进行查询数据。云函数使用操作:主要是指云函数的调用。4.1用户操作(1):登陆操作具体的请求示例:Bmob.User.login('username','password').then(res=>{console.log(res)}).catch(err=>{console.log(err)});具体的返回示例:成功:{"createdAt":"2020-03-2017:26:45","objectId":"X43SIIIH","sessionToken":"cc4fbcfd40583af980f4e6e52085adbf","updatedAt":"2020-03-2017:26:48","username":"aaaaaa"}失败:{"code":101,"error":"usernameorpasswordincorrect."}注册操作具体的请求示例:letparams={username:'bmob2018',password:'bmob2018',email:'bmob2018@',phone:,}Bmob.User.register(params).then(res=>{console.log(res)}).catch(err=>{console.log(err)});具体的返回示例:成功:{"createdAt":"2020-03-1917:42:59","objectId":"73d4587140","sessionToken":"14683f9a40b2509d80320bf0d4ec7d6e"}失败:{"code":107,"error":"contentisempty."}查询用户具体的请求示例:Bmob.User.users().then(res=>{console.log(res)}).catch(err=>{console.log(err)})具体的返回示例:Bmob.User.users().then(res=>{console.log(res)}).catch(err=>{console.log(err)})获取用户信息具体的请求示例:letcurrent=Bmob.User.current()具体的返回示例:成功:{"createdAt":"2020-03-2017:26:45","objectId":"X43SIIIH","sessionToken":"cc4fbcfd40583af980f4e6e52085adbf","updatedAt":"2020-03-2017:26:48","username":"aaaaaa"}失败:{"code":101,"error":"usernameorpasswordincorrect."}4.2数据表操作具体的请求示例:constquery=Bmob.Query('tableName');query.get('objectId').then(res=>{console.log(res)}).catch(err=>{console.log(err)})具体的返回示例:{"results":[{"content":"试试看","createdAt":"2020-03-2115:25:54","formId":"theformIdisamockone","objectId":"7ecd253a25","title":"新增测试","updatedAt":"2020-03-2115:25:54"}]}4.3条件查询操作具体的请求示例:查询大于某个日期的数据,示例代码如下query.equalTo("createdAt",">""2020-03-2318:02:52");/***equalTo方法支持"==","!=",">",">=","<","<="*/具体的返回示例:query.equalTo("createdAt",">","2020-03-0100:00:00");query.equalTo("createdAt","<","2020-04-0100:11:11");constquery=Bmob.Query("tableName");query.equalTo("title","==","hello");query.find().then(res=>{console.log(res)});4.4云函数使用操作具体的请求示例:letparams={funcName:'hello',data:{name:'bmob'}}Bmob.functions(params.funcName,params.data).then(function(response){console.log(response);}).catch(function(error){console.log(error);});具体的返回示例:functiononRequest(request,response,modules){//获取SDK客户端上传的name参数varname=;if(name=='bmob')response.end('欢迎使用Bmob');elseresponse.end('输入错误,请重新输入');}

第五章系统设计及实现5.1好友挑战模块此模块是用于用户测试单词词汇量使用的。这个模块主要用来测试用户的词汇量记忆情况,游戏结束后获取全服排名。用户通过过关斩将的英语小游戏图5-1好友挑战排名界面图5-2好友挑战算法流程图5.2系统选词模块这里提供给用户选择自己学习的单词。用户登录成功后在进入该系统是看到的第二个界面,该功能可以添加用户需要学习得英语单词,如四级单词、六级单词。图5-3选词界面图5-4选词算法流程图

5.3单词学习模块该模块这里用来刷单词,模仿百词砍app实现的一个功能模块。当你刷完已经设定好的数量的英文之后会有一个完成签到的页面。图5-5学习界面图5-6学习算法流程图5.4学习统计模块该模块主要是以文字的形式展示出用户个人的学习情况,记住的单词有多少,忘记的单词有多少,模糊的单词有多少,以及用户打卡天数。这里直接把与用户绑定的数据库的各种数据直接展示出来。图5-7统计界面5.5个人中心模块在这里可以注册并登陆自己的账号。个人中心除了要展示用户的详细信息,还包含其他的一些小功能,例如每日学习量,备份与还原等。图5-8我的界面图5-9注册流程图

图5-10登陆算法流程图

第六章项目测试对英语学习小游戏的测试是该小程序开发最后的操作了,也是最重要的一步,因为测试bug是把东西交付给需要使用的人的最后也是最应该认真对待的一步,在这个测试中要把系统存在的bug,找出来并且完善它,否则当别人使用你的小程序之后却发现你的小程序有那么多的bug,则会使别人对你失去信心。测试通常包括:功能测试、安全性测试。进行测试的主要目的,是看该小程序是否能达到预期的标准,从而让用户正常地去使用这个英语小游戏小程序。6.1测试过程测试分为以下四个步骤:1.对本英语学习小程序进行全面的分析,采用分模块思想,确定要如何进行测试,制定相对应的方法和计划。2.进行黑盒测试3.查看所检测出的bug,找到bug的源头并修改代码消除bug。4.再次进行一次测试,看程序是否再有报错,再有则继续改,没有则结束测试。6.2测试环境描述测试所用的机体配置数据库:MySQL5.4计算机系统:Window10计算机CPU详情:Intel(R)Core(TM)i5-4210UCPU@1.70GHz计算机内存:16G

6.3测试用例执行情况需求功能名称测试用例名称执行说明执行情况是否通过挑战挑战测试测试好友挑战时能否正常联网排名良好是选词选词测试测试选词主页是否正常执行,是否能正常选词良好是学习学习测试测试学习页面能否正常刷单词学习良好是统计统计测试测试在统计主页是否正常显示个人的学习情况,并以文字的形式展示出来良好是我的我的测试测试系统的日志查询是否正常执行良好是部分测试结果如下图所示图6-1挑战测试结果图图6-2词汇测试结果图图6-3学习测试结果图图6-4统计测试结果图图6-5我的测试结果图6.4测试评估及改进本次功能测试是对英语学习小程序的功能执行情况以及游戏系统的能否顺利完成进行的一次测试。这个测试的目的主要是查看开发的管理系统能否满足用户的基础需求。通过这次进行的功能测试,我们可以发现小程序里存在的bug,然之后对这个小程序进行进一步的完善。在测试这个英语小程序的时候,我发现我这个小程序并不能算的上完美,还有很多地方可以继续优化改进,不同手机屏幕大小的不一样也导致了小程序的拉伸有点奇怪,排名页面的排序有点差错。总体来说这次是第一次单独做一个小程序,在以后还会有相对的提升空间。小程序发布7.1发布运行微信小程序的发布首先你要拥有一个属于自己的账号,先在微信公众平台进行小程序的注册以及登陆,对你的小程序的一些必要的资料进行填写。然后进行服务器的配置。本文设计的英语小游戏用于毕业设计,所以不需要微信支付等附加功能,并不需要正式发布。

微信小程序发布步骤如下:

(1)确认代码没有明显错误,在微信开发者工具里面点击“上传”按钮,然后等待他上传成功。

(2)登陆,然后登陆自己的微信账号,进入“管理-版本管理”;在“开发版本”中把版本设置为体验版,然后点击选为体验版,如图7-1所示图7-1将版本变为体验版选为体验版之后,官方会给出一个官方提供的二维码微信小程序体验版发布之后,开发者可以在微信公众平台中添加体验成员,只需输入新增体验者的微信id就可以了,如图7-2所示图7-2添加体验成员第八章总结经过了数个月的努力,本次课题为“基于微信平台的小游戏设计与实现”的毕业设计已经大致完成了,一开始设想好的各种功能基本都做出来了而且没有出现严重的bug。实际上在开发的时候,我打算继续做点特别的功能,但是发现自己的能力和时间有限,且因为最近的疫情影响,我的就业压力提升到了一个很大的程度,因此只能够放弃我的想法。虽然我的小程序已经基本上算是完成了,但是我自己知道还是有很多做的还不够完美的地方。经过这次的小程序的开发,我意识到了做微信小程序,不能够埋头苦干狂敲代码,要在前期先想清楚并在自己的脑海里规划好大概的页面的分布,把一个大的分成中的,再把中的分成小的,然后一步一步向上弄,在开发的前期就弄好一个计划表,按照计划表上写的计划,这样有目的地敲代码,思路就会清晰很多。如果埋头苦干,就总会在一些地方突然停顿下来,并思考很长一段时间,这就会导致开发效率低下。这就是我从这次的微信小程序开发中所总结的知识。

参考文献[1]李昱杉.基于微信小程序的“跳一跳”小游戏设计[J].电子制作,2019(18):42-45.[2]王维,沈长娇,高伊腾.微信点餐小程序的设计与实现[J].电脑编程技巧与维护,2019(09):70-72[3]罗卫,王学磊,徐劲,朱琳,陈杰.基于互联网微信小程序的基层部队远程医疗系统的研制[J].中国医疗设备,2019,34(10):90-93.[4]邢榕珊,匡芳君.微信小程序设计[J].计算机时代,2018(08):9-12.[5]汪美.基于微信小程序的签到平台的研究与设计[J].软件,2019,40(08):70-72.[6]吴海,彭雪昶.贵州农经网微信小程序电商平台设计[J].信息通信,2019(08):135-136.[7]潘浩.基于微信小程序的智能配送系统的设计与实现[J].微型电脑应用,2019,35(07):31-33.[8]张智林,阴毅.基于微信小程序的O2O模式校园快递的设计与实现[J].电子技术与软件工程,2019(03):34.[9]张翠.新媒体环境下微信小程序对用户社交行为的影响[J].西部广播电视,2019(08):26.[10]梅兴文,[美]RogersCadenhead.Java编程入门经典第4版[J].北京:人民邮电出版社.2007[11][美]BruceEckel.ThinkingInJava.英文第4版[M].北京:机械工业出版社.2007致谢光阴似箭,时间过得飞快,完成了这次毕业设计后很快就要离开大学校园了,回想这三年的时光就像回忆起昨天一样,早上的早课,晚上的社团活动,这些都是自己珍贵的回忆,包括这次毕业设计,我也是花了很多心思投入到里面,因为它是我大学里面最后一次实践作业了,在这过程中我要感谢我的指导老师,其实这次毕业设计并不是那么的容易,过程也并不是我当初想的那么轻松,期间我遇到了很多技术问题,很多代码运行报错。在这论文的结尾,我想对我的指导老师潘永明老师道声感谢,每当我遇到困难时,我都会虚心向老师请教,而老师也能很快的给予我这个问题的回复与指导。只有在潘永明指导老师的关怀下,我才能顺利的讲课题项目开发完成,讲论文修改的更加完善,因此我感谢我的指导老师。同时我还要感谢班级和宿舍的同学们,我的朋友们,在毕业设计的过程中他们给了我很多鼓励,也陪伴我一起完成毕业设计这项相对艰巨的任务。最后我更要感谢学院,在四年里我在这里真的经历了很多,也学会了很多,不仅仅是课程知识,更是学会了如何做一个接受过高等教育的社会人,通过这次毕业设计,也样以前懒惰的我提高了积极性,进取心,锻炼了即将实习的我,日后我一定好好学习努力工作,争取做一个从学院出去的社会人才回报我的母校,为学院争光。

HYPERLINK电脑文件整理懒招从来都是不会经常整理文件的,不过时间一长,众多的文档分布在硬盘的各个角落,用目录进行整理保存,工作量大、查看起来也不方便且还会浪费不少的磁盘空闻;用压缩工具打包,尽管可以节约空间但是却无法直接编辑修改或查看压缩包中的文件。这些招,懒人怎么会用,他们自有妙招!再多再乱的文件也能整理得井井有条,关键是不费力哦!

懒招1,自动提取乱中取胜

小张起初将照片、Office文档、电影、音乐等文件一股脑地存放在某一个磁盘分区,刚开始文件少使用起来倒也方便,但随着时间的推移,文件数量剧增,每次找所需的文件都要瞪大眼睛,不过有了MY文档管理器(下载地址:)就不用担心了。

第一步,下载MY文档管理器,解压到任意目录,直接双击其中的可执行性文件即可使用。依次单击“节点操作→添加节点”,分别添加多个节点,如“办公文档”、“电影”等分类,这样做的目的是方便归类。

第二步,在小张的F盘中的TEST目录下有众多的RM、MP3、JPG、DOC、TXT格式的文件,现在他要把JPG格式的文件提取到“照片”类别中。依次单击“系统配置→文件过滤”选项,打开Dialog对话框,输入“*.doc”,单击“添加”按钮,意思是过滤掉所有类型为“.DOC”的文件。然后按照同样的方法,将“*.txt”、“*.rm”、“*.MP3”一一添加进来。

第三步,双击左侧窗格中的“照片”节点,然后依次单击“记录操作→导入记录树”命令,在打开的对话框中单击浏览按钮,打开“F:\test”目录,单击“确定”按钮之后就可以将格式为JPG的文件提取出来并添加到“照片”节点中了。

懒招2,不同的电脑统一的管理

小张是电爱的Fans,工作之余常常为杂志写稿,他写完的和正在处理的稿件一般都存在一个稿件文件夹里。不过时间一长,家里的电脑(PC1)和单位的电脑(PC2)上都有这个文件夹。时常需要通过移动硬盘(U盘)在两台电脑之间传递,使用和管理都很不方便。不过他现在用优盘就可以统一管理了。

第一步,将上文提到的那个MY文档管理器解压后直接拷贝到优盘上。把优盘插到PC1上,并运行软件,依次单击“记录操作→导入记录树”命令,在随后弹出的对话框中设置好“稿件”文件夹的根目录,将“导入深度”设置为“5”,单击“确定”后,稍等片刻,软件就把PC1上的“稿件”导入到MY文档管理器中。

小提示:通过这种方式导入到程序中的仅仅是文件的路径、文件名等属性信息,并不是文件本身。

第二步,把优盘插到PC2上,按照同样的方法导入PC2上的“稿件”文件。以后要编辑“稿件”里的文件,你自己根本不用记住哪台电脑的哪个路径,只要把优盘插入到电脑,运行MY文档管理器,就可以直接编辑了。

第三步,为方便在异地使用,小张决定为当前正在处理的稿件增加一个副本。在需要异地处理的稿件上右键单击,选择“复制文件到(自动添加副本)”命令,在弹出的对话框中将保存目录设置为优盘上的某个目录即可。这样,就可以在优盘上编辑PC1或PC2的稿件了。

小提示:对于PC1、PC2上的同名文件,MY文档管理器以不同的磁盘号+文件路径来标识文件记录,因此,对于不同电脑上的同名文件,甚至是路径和文件名完全相同的文件,程序也可以准确识别哪个是哪个。

懒招3多种文件批量移动

要将文件管理得井然有序,就免不了要进行复制、删除、移动等等操作,如果一个个进行操作,工作量是非常巨大的。这时我们就需要借助于BelvedereAutomated(下载地址:.com/assets/resources/2008/03/Belvedere%200.3.exe)进行批量操作了。例如我们想把“F:\test”目录中的所有照片移动到F盘中的“北京游照片”目录中,可以按以下方法进行。

第一步,建立“F:\test”目录后在“rule”一栏中,单击“+”按钮,建立一个规则。在“Descriptior”文本框中为当前规则起一个名字如“批量整理移动”。单击第一个下拉列表,在这里可以选择Name(文件名)、Extension(扩展名)、Size(大小)等进行操作,这里选择扩展名“Extension”。单击第二个下拉列表,在这里设置的是操作条件,有is(是)、isnot(不是)、contains(包含)等操作可供选择,这里选择的是“is”。接下来,在最后的文本框中输入图片文件的扩展名,示例中是“JPG”。定义的规则合起来的意思就是“扩展名是JPG”。

第二步,在“Dothefollowing”区域设置操作动作,单击第一个下拉列表进行操作动作的选择,有“Movefile(移动)、Renamefile(重命名)、Deletefile(删除)”等动作可供选择,我们要批量移动,那就选择重命名“Movefile(移动文件)”。接下来,单击后面的按钮选择“F:\北京游照片”目录。

第三步,规则设置完毕,单击“Test”按钮应用规则,程序即可一次性地将所有扩展名为“JPG”的图片文件移动到“F:\北京游照片”目录中了。

懒招4提纲挈领一点即得

在前面几大懒招的帮助下,你电脑里的文件应该已经有点类别了吧。如果从此想告别懒人的生活,那就要养成管理文件的好习惯了。

第一步,在你保存资料的电脑分区中,要接类别建立多个文件夹,可以按用途分为:学习、娱乐、暂存、工作、下载,在娱乐下又可以建立二级目录:电影、歌曲、动画等。也可以按照常见的文件性质进行分类,例如分为:图片、电影、电子书、安装文件等,当然也可以按照你的需要再建立二级目录,以后每有文件需要保存就按这个类别保存到相应的目录。

第二步,虽然现在已经把文件分门别类存放了,但时间长了,目录太深,一层一层查找也很麻烦的,在EXCEL里建一个目录就可以统一管理了。运行EXCEL后,新建一个表格,然后按照我们的分类方式隔行输入:图片、电影、电子书,在图片分类下再建立二级目录名,例如明星、汽车、壁纸等。

第三步,右键单击“图片文字”,选择“超链接”,在弹出的对话框中选择电脑里图片目录文件夹,单击“确定”后EXCEL里的“图片”文字就变成彩色。用同样的方法为一级目录的“电影、电子书”和二级目录的“明星、汽车、壁纸”等添加超链接。然后将这个EXCEL文件命名为文件目录,保存到桌面上,以后打开这个文档,直接单击相应的文字,比如单击“壁纸”,就可以切换到壁纸文件夹了。

小提示:如果要更改某个超链接,直接右键单击该文字,选择“编辑超链接”就可以了。本人的电脑分类原则简述如下。

硬盘的第一层(请在自己的件夹中右键“按组排列”查看)

第一位字母表示A生活娱乐B教学C工作D安装程序

第二位字母表示只是流水号

AA影视

AB音乐

AC阅读

AD图片

AE相册

生活娱乐

BA计算机

BB英语

BC运动

BD游戏攻略

BE衣食住行

BF文艺

教学

CA管理制度

CB流程图

CC程序文件

工作

DA娱乐

DB其它

安装程序

硬盘的第二层(进入“AA影视”的文件夹举例)

第一位字母表示只是流水号

第二位字母表示只是流水号

AA电影

BA电视剧

CAMTV

硬盘的第三级(进入“AA电影”的文件夹举例)

第一位字母表示A动作片B剧情片C动画片

第二位字母表示A未看过B已看过

AA导火线

AB尖峰时刻

动作片

BA独自等待

剧情片

CB机器猫

CB狮子王

动画片

利用“字母排序”和“按组排列查看”可以使文件查看和存放简洁明了,结合自己资料的特点和实际需求,给自己定一个分类原则并严格执行。个人电脑资料的资源会得到高效而充分的利用。电脑文件管理八条小技巧

在电脑的内部,在电脑的桌面上,在“资源管理器”中,充斥着无序与混乱,这种虚拟的混乱极大地影响了电脑的性能和我们办公的效率,当大家面临这个问题时,通常认为硬盘空间又不够了,电脑性能又不跟不上了,需要再换一台新的电脑了。事实上,我们真正需要的是坐下来,好好花时间将电脑里的文件真正管理起来,会为自己日后省下更多的时间。

文件管理的真谛在于方便保存和迅速提取,所有的文件将通过文件夹分类被很好地组织起来,放在你最能方便找到的地方。解决这个问题目前最理想的方法就是分类管理,从硬盘分区开始到每一个文件夹的建立,我们都要按照自己的工作和生活需要,分为大大小小、多个层级的文件夹,建立合理的文件保存架构。此外所有的文件、文件夹,都要规范化地命名,并放入最合适的文件夹中。这样,当我们需要什么文件时,就知道到哪里去寻找。

这种方法,对于相当数量的人来说,并不是一件轻松的事,因为他们习惯了随手存放文件和辛苦、茫无头绪地查找文件。

下面,我们将帮你制订一套分类管理的原则,并敦促您养成好的文件管理习惯。以下是我们总结出的一些基本技巧,这些技巧并不是教条,可能并不适合你,但无论如何你必须要有自己的规则,并坚持下来,形成习惯。

一、发挥我的文档的作用

有很多理由让我们好好地利用“我的文档”,它能方便地在桌面上、开始菜单、资源管理器、保存/打开窗口中找到,有利于我们方便而快捷地打开、保存文件。我们可以利用“我的文档”中已有的目录,也可以创建自己的目录,将经常需要访问的文件存储在这里。至于“我的文档”存储在C盘,在重装系统时可能会误删除的问题,可以在非系统盘建立一个目录,然后右击桌面上的“我的文档”,选择“属性”。在弹出的“我的文档属性”窗口中,单击目标文件夹下的“移动”按钮,然后在新的窗口中指定我们刚创建的文件夹。重装系统后再次执行以上操作,再重新指向此文件夹即可,即安全又便捷。

小提示:如果你使用Windows2000/XP,则移动“我的文档”文件夹时,其下的所有文件会自动移过去,但如果你使用Windows9x,则需要手工将C:MyDocuments下的所有文件手工移到新指定的文件夹中,否则可能会丢失数据。

二、建立最适合自己的文件夹结构

文件夹是文件管理系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论