基于PDA硬件的测量程序的开发

基于PDA硬件的测量程序的开发

ID:41705235

大小:148.27 KB

页数:4页

时间:2019-08-30

基于PDA硬件的测量程序的开发_第1页
基于PDA硬件的测量程序的开发_第2页
基于PDA硬件的测量程序的开发_第3页
基于PDA硬件的测量程序的开发_第4页
资源描述:

《基于PDA硬件的测量程序的开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、El1:测量程序开发流程E1基于PDA测量程序的开发王军德',杨晓明2(1.郑州测绘学校,河南郑州450005;2.华北水利水电学院,河南郑州450045)TheDevelopmentofSurveyingProgramBasedonPDAWangJun-de,YangXiao-ming摘要:木文介绍了如何在桌面PC上开发和调试基于PDA的测量程序,以及如何将开发程序同步传输到PDA的全过程,对普通测绘人员开发基于PDA的测量程序冇现实性的指导意义。关键词:BASIC;操作系统;PDA;测量程序;开发;PocketPC;同步一、引言20世纪80年代,由于BASIC语言简单易

2、学,非常适合初学计算机的人员理解和掌握编程思想,所以在计算机尚未普及的当时,成了编程爱好者的第一选择,并迅速推广,对我国的计算机教育与普及做出了重要的贡献。与之相应,在测绘领域也开发了大量的BASIC实用程序,这些BASIC测量程序广泛应用于工程建设的各个领域,为各种工程实时地提供数据,极大地减少了外业的计算量和工作量。由于外业测绘的特殊性质,要求承载这些程序的硬件必须体积小巧,携带方便,显示清晰,结实耐用。所以,袖珍计算机成为当时的首选硬件载体,以致PC-1500或PC-E500一时风靡测绘行业,成为测量人员不可缺少的计算工具,创造了很好的经济效益和社会效益。但是随着时代

3、的发展,这些袖珍计算机部件大多老化,而生产厂商由于这类产品需求市场的急剧萎缩也已大多停产,再加上这类袖珍机大多是DOS操作系统,编写BASIC程序吋输入和调试都很麻烦,不能适应现代工程人员的需求,已经趋于淘汰的边缘。但是,这些常用的测量程序是测量技术人员多年的开发累积,是他们智力、经验与心血的结晶,非常具有实用性和灵活性,在工程建设中还具有强大的应用前景。所以人们希望能够找到一种老式袖珍计算机的替代产品,它要基于当前流行的桌而操作系统,而原有测量程序只需投入很少精力进行简单的修改调试,就可很好的移植到新的硬件上正常运行。PDA的出现使人们的这种美好愿望成为可能。二、PDA简

4、介PDA,即个人数字助理(PersonalDigitalAssistant,PDA),顾名思义就是将个人平常所需资料数字化,能被广泛应用和传输。这种手持设备集中了计算、电话、传真、网络、多媒体等功能,己经广泛应用到各行各业中。对于测量人员,在选购PDA时应从实用性来考虑,建议购买LCD黑白单色屏幕。它虽然没有彩色屏幕那样丰富的色彩,但在室内或室外图像文字都非常清晰,适合野外作业。再则,应考虑电池的供电寿命。单色屏幕PDA耗电较少,使用两节标准的AAA干电池就可以维持正常运行20・30天,而对于用彩色屏幕的PDA,其电池寿命大多在6・15小时,供电不足一天,有很大的局限性。三

5、、PDA±测量程序的开发门类繁多的PDA产品大部分采用了以下三种操作系统:PalmOS、WindowsCE(以及后续系统PocketPC)和EPOC。微软公司开发的WindowsCE秉承了桌面Windows平台的易于使用、可扩展性好等优点,且提供了丰富的开发工具包,如:WindowsCEToolkitforVisualC++.WindowsCEToolkitforVisualBasicMicrosoftVisualStudio6.0、MicrosofteMbeddedVisualTools3.0等。考虑到原有BASIC测量程序的可利用性和移植的难易程度,以及程序的良好操作性

6、,下面将介绍基于POCKETPC操作系统用MicrosofteMbeddedVisualBasic3.()进行开发测量程序的方法。1•建立集成开发环境我们可以从微软公司网站上免费下载嵌入式开发工具软件包MicrosofteMbeddedVisualTools3.0,其中CDKeyTRT7H-KD36T-FRH8D-6QH8P-VFJHQ,由微软网站上免费提供。具体安装步骤如下:•运行MicrosofteMbeddedVisualTools3.0的安装程序Setup.exe;•选中eMbeddedVisualTools3.0和WindowsPaltformSDKforPock

7、etPC组件安装即可(当然,完全安装也可以);女装完毕后,即可在"开始”菜单下选择用MicrosofteMbeddedVisualBasic3.0还是MicrosofteMbeddedVisualC++3.0进行编程开发。eMbeddedVisualTools3.0支持两种运行调试方式:一是在PC上运行PocketPC硬件模拟器;二是直接连接上PocketPC硬件(也就是说需要一台PocketPC电脑來与PC机联机开发)。如果是后一种方式,就还需要安装好PocketPC附带的MicrosoftActivesync软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。