还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
一的功能PDA是的简称,它的物理含义是非常广泛的商务通、好易通、笔PDA PersonalDigital Asistent记本电脑、电子记事本、名片管理器等都属于由于做得巧玲珑,还具有电脑功能,PDA PDA因此,又称为“掌心电脑”其实应该细分为电子词典、掌上电脑、手持电脑设备和个人通讯助理机等四大类而PDA后两者由于技术和市场的发展,已经慢慢融合在一起了主要由微控制器、存储器、电源、PDA红外收发器、和触摸屏及其驱动电路、等组成LCD USB是新型的高科技产品,它的用途是很广的,且有许多潜在的功能,具有非常强大的PDA生命力下面来介绍一下有关的功能PDA()通信功能1使用者可以把亲戚、朋友、同学、客户等的联系电话、手机、机、地址、邮编、传真、BP等存入内,以便需要时可方便地查询这些内容mail PDA()电子词典功能2可以兼容好易通的所有功能,如外文与汉语互译,跟读、单词、短语查找等()记事本功能3把每天的工作计划,所经历的事写成日记,可以非常清楚地记录在里PDA()日历和时间功能4可以从上查询时间、星期、日期、节气等PDA()手写功能5不管使用者懂不懂电脑,都可以非常随意地记录自己想储存的内容可以用手写字,文件形式如实地记录在里,也可以演绎成书写体格式储存下来PDA()计算器功能6它兼容计算器的各种功能()绘画功能7在触摸屏上绘画各种图形,且修改非常容易new Shape5,new int[]{1,1,0,0,0,1,0,0,0,1,0,0,},0,0new Shape6,new int[]{0,0,l,0,1,1,10,0,0,0,},0,0,0,new Shape7,new int[]{0,l,0,0,0,1,0A1,1,00},0,0,0,new Shape8,new int[]{1,0,0,0,1,1,10,0,0,0,},0,0,0,new Shape9,new int[]{0,l,l,0,0,1,0,0,0,1,0,0,},0,0,0,new Shape10,new int[]{0,0,0,0,new Shapell,new int[]{0,l,0,0,」1,10,0,0,0,},0,0,0,new Shape12,new int[]{0,l,0,0,0,1,1,0,0,1,0A},0,0,0,new Shape13,new int[]{0,0,0,0,UJA0,1,0,0,},0,0,0,new Shape14,new int[]{0,l,0,0,1,1,0,0,0,1,0,0,},0,0,0,new Shape15,new int[]{0,0,0,0,0,1,1,0,1,1,0},0,0,0,new Shape16,new int[]{0,l,0,0,0,1,1A0,0,1,0,},0,0,0,new Shape7,new int[]{0,0,0A1,1,0,0,0,1,1,0,},0,0,0,new Shape18,new int[]{0,0J,0,」,0IQ0,1,0,0,}0,0,0;private int index;〃定义一个数组private int[]data;〃定义两个构造函数和用于去获得所传的值index data,private Shapefinal intindex,final int[]datathis.index=index;this.data=data;}}〃获取值并返回public intgetlndex{return index;}〃获取宽度public intgetWidth{return4;}〃获取高度public intgetHeight{return4;}〃获取值并返回public int[]getData{return data;public Shapenext中的就表示当前形状逆时针旋转后的下/*shape next*一个形状的状态,当要绘制下一形状的时候再返回所*定义的形状中去用构造函数获取相应的值,以便得到下*一个形状*/return SHAPES[NEXT[index]];用构造函数去获取方块下坠时的位置及坐标static intgetInitTopint index//return INIT_TOP[index];〃绘制方块的大小、颜色public voidpaintGraphics g,int box_size,int color/*四次变形显示,对方块进行旋转及画方块*/forint i=0;i4;i++forint j=0;j4;j++ifdata[4*j+i]==l/*其方块颜色是随机生成的,颜色的获取是从类中定义的方法去调用MyCanvas类中定义的颜色,每种颜色也有共有种颜色我们用一个Colors id,14*颜色数组程序里叫存储这种颜色*/Colors14g.setColorMyCanvas.BORDER_COLOR;g.drawRecti*box_size,j*box_size,box_size,box_size;//绘制方块大小g.setColorcolor;填充g.fillRecti*box_size+1,j*box_size+1,box_size-2,box_size-2;//方块大小public voideraseGraphics g,int box_size/*四次变形显示,对方块进行旋转及画方块*/forint i=0;i4;i++forint j=0;j4;j++ifdata[4*j+i]==1只要背景色,无须绘制的位置g.setColorO;//〃绘制方块g.drawRecti*box_size,j*box_size,box_size,box_size;大小填充方.块g.fillRecti*box_size,j*box_size,box_size,box_size;//大小public staticint indexOfShapeshape/*定义一个整型变量在增量的时候小于所定义的形状的总i,i*数目,如果形状属于所定义的形状则返回否则返回i,0*/forint i=O;iSHAPES.length;i++ifSHAPES[i]==shape returni;return0;()小管家功能8使用者可以把个人的收支情况储存在内PDA()全功能遥控9两台之间可以实现数据交换,也可以通过手机的红外口上网PDA()电话自动拨号10()电源管理功能11一般有三种电源管理模式工作、准备态和停机,并且可以实现自动关机PDA()游戏功能12可以利用玩各种游戏PDA()可以兼容的所有功能13MP3()设置密码功能14为了实现机专人专用,防止信息泄漏,使用者可以设置自己的开机密码和系统密码PDA这样,别人就打不开你的机了PDA()接口15USB利用接口,可以实现与袖珍电脑、机、数码相机、播放机等通信USB PCMP3()打印功能16利用打印机接口,可以把储存在内的有关信息打印出来PDA()智能卡功能17随着的不断升级,可以完全兼容手机的一切功能PDA PDA以上是对功能所作的概括,并不是所有都具有这些功能PDA PDA的发展前景-PDA目前,在国内有三种不同的人在应用一种是收入比较高的商业人士,一种是发烧友,PDA,最后一种比较多的就是拥有商业解决方案企业的用户未来的发展方向会分成两个方向,PDA除了针对个人应用以外,针对企业应用的发展方向仍旧不会改变商业应用关注的方向与个人应用不同,它总是与解决方案一同出现,重点会是在、无VPN线、安全等方面行业应用要求的不是价格,而是有没有解决方案,能否解决实际的应用问题等等正是由于商业应用与个人应用之间的巨大差别,可以预见的是,未来不会有一种产PDA品能够同时满足这两种需求,朝向两个不同的方向发展是必然的选择它以后的发展趋势PDA是制作越来越精巧,性价比越来越高;1高档次机功能越来越强大;2PDA高、中、低档机同步发展,以满足不同档次用户的需求;3PDA手机和相结合,出现手机;4PDA PDA随着蓝牙技术的推广应用,使具有无线上网功能5Bluetooth PDA三维修工具及辅料介绍PDA工具和辅料有电烙铁、示波器、万用表、放大镜、镶子、美工刀、螺丝刀、稳压电PDA源、吸锡器、剪钳、电热风器、焊锡丝、松香、清洗液、连接线、防静电手环、胶枪等.下面对部分工具进行介绍电烙铁1电烙铁是用来焊接的工具,它有吸锡电烙铁,普通电烙铁、恒温电烙铁等几种,维修PDA所用电烙铁的功率有就足够了20-30W万用表2万用表用来测量电阻值、电流、电压、放大倍数、电容值等,测量电路的通断、判断二极管、三极管、电阻、电感、电容等元器件的好坏示波器3用来测量各测试点的波形放大镜4对电路板或元件进行局部放大,便于清楚观察焊点、弓|脚、走线、过孔等有无开路、PDA短路、虚焊等不良现象镶子5用于夹取元器件,如在焊接贴片件时,用来夹住贴片件美工刀6查出电路有短路时,可用美工刀划断短路部分稳压电源7作为外部电源,取代电池作试验PDA吸锡器8用于吸取焊锡,便于取出引脚元件,如集成电路、晶体管、插座等DIP电热风器9用来焊接或拆卸片状元件、扁平集成电路等SMD胶枪10用于熔化胶条、固定元器件防静电手环11为了防止上的元器件被静电击坏,在维修过程中,维修人员必须戴防静电手环PDA连接线12通信线、迷你型插头线,都是用来作数据传送的.在检查通信通道是否正常RS-32USB时,应备相应的连接线检修方法和注意事项U!PDA、检修方法1PDA的检修方法有观察法、触摸法、电流法、电压法、波形检查法等,下面一进行介绍PDA观察法1观察法就是用眼睛或借助于放大镜观察整机各部分的表面情况例如,焊点有无虚PDA焊、短路,印刷板走线有无裂纹,元件有无烧焦、损坏,引脚有无搭焊、假焊,机内有无异IC物等触摸法2用手触摸部分,感觉有无发热等异常情况IC电流法3一般正常工作电流为用万用表电流挡或电流表测试工作电流是否过大PDA
20.40mA,PDA或过小若过小,可能部分电路没有工作;若过大,可能个别元件损坏或有短路等现象电压法4用万用表测量电池两端电压,是否大于以上,测量工作电压是否正常,测量
2.6V
3.3V LCD对比度调节电压是否在左右等22V波形检查法5用示波器测量振荡电路是否起振,测量主时钟信号、数据传递信号、复
32.768kHz MCI.K位信号、控制信号等是否正常、检修时要注意的事项2PDA检修时,应戴上防静电手环1PDA若遇上有电源短路、元件烧焦等现象,应先查明原因,排除短路故障后,才能插上电2源否则,容易损坏元件,扩大故障使用电热风焊元器件时,温度应控制在昭左右,温度过高容易损坏或使电324IC路板焦掉,温度过低,锡就不能熔化使用外接电源时,应注意电源极性,避免接反而损坏4PDA五开发环境架构J2ME环境搭建1开发环境的搭建是使用技术开发程序的前提条件这里主要使用公J2ME J2ME SUN司官方工具,无线开发平台和以及一些开发程序的开发工具j2me_wireless_toolkit jdkl.4,JavaJCreatorPro1安装jdk2安装JCreator3安装WTK的全称是的无线开发工具包,使用其中的工具可WTK SunJ2ME WirelessToolkit——Sun以开发在与规范兼容的设备上运行的Java Technologyfor theWireless IndustryJTWI,JSR185应用程序Java测试2WTK在里新建文件,然后在输入以下代码,这是一个简单的测试程JCreator HelloWorld.javaimport javax.microedition.Icdui.Display;import javax.microedition.lcdui.TextBox;import javax.microedition.midlet.MIDlet;public classHelloWorld extendsMIDletprivate TextBoxtextbox;public HelloWorld测试成功”,textbox=new TextBox\20,0;}public voidstartAppDisplay.getDisplaythis.setCurrenttextbox;public voidpauseAppOpublic voiddestroyAppboolean unconditional完成后保存文件,运行单击的生成键,由为您进行编译,如果有java WTK,WTK WTK错误生成,则会在控制台中提示五俄罗斯方块游戏开发首先在里新建文件在新创建的文件中输入以下代码,可以看JCreator Shape.java,java到在该程序中加入了大量的注释,这是为了代码的完整性具体的讲解放到了代码当中/*此程序里面有种形状的方快,该程序主要是被调用时执行相关的响应形状的变化*/19package com.crackj2ee.j2me.game.russia;〃弓入中的包import javax.microedition.Icdui.*;I J2ME Icduipublicfinal classShape{/*这是七种形状旋转后的变形体一共有种形状,19*用一个数组表示假定旋转的方向是逆时针方向*(顺时针方向道理一样)*/private staticfinal int[]NEXT={0,2,1,4,5,6,3,8,9,10,7,12,13,14,11,16,15,18,17);private staticfinalint[]INIT_TOP={-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0};//下坠时地图的坐标用一个数组表示public staticfinal Shape[]SHAPES={/*形状的坐标下坠物一共有种,比如有“田”字形的,字19*形的等等每种下坠物一共有种旋转变化每种下坠物都有4*一个分别为至那我们以“形的下坠物为例子来说明id,U18L”*因为每一个下坠物有四种状态,所以我们可以考虑用一个数组*来存贮一个下坠物的种状态,数组中每一个元素表示该下坠物4*的一种状态那么用什么东西来表示某个下坠物的某种状态呢,*用一个数组来存储一种下坠物的一种状态最合适不过了在*有色方块出现的位置,值为而只有背景颜色,无需绘制的位置,1,*值为因此,整个“形下坠物的种状态可以用一个数组来表示:0L”4/new Shape0,new int[]{0,0,0,0,0,1,1,0,0,1,1A},0,0,0new Shape1,new int[]{0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0},new Shape2,new int[]{0,l,0,0,0,1,0,0,0,1,0A0,1,0,0,new Shape3,new int[]{0,1,0,0,0,1,0,0,0,1,1,0,,},0,0new Shape4,new int[]{0,0,0,0,1,1,1,0,1,0,0,0,。
个人认证
优秀文档
获得点赞 0