【VB开源代码栏目提醒】:网学会员VB开源代码为您提供利用VBNET开发PDA测绘软件 - 会议论文参考,解决您在利用VBNET开发PDA测绘软件 - 会议论文学习中工作中的难题,参考学习。
■圜罾口广州市城市规划勘测设计研究院 刘敏 摘要:基于VB.NET的编程特点的分析.本文讨论了怎样利用 改进以及其他更多的特性为移动应用程序的开发奠定了基础。
微软VB.NET开发基于PDA的测量软件,并提供了结合具体分析的实例。
提供给应用程序开发者的工具包括:Embedded VisuaI TooIs 3 O.其 关键词:VB.NET、PDA、钡9量
软件 中包括EVC3.O和EViB3.Q Embedded VisuaI C++4,0和Visual Studio. NET。
开发工具的版本号是与windows cE的版本号对应的。
EVc3 0 和EVB3.O是用来开发基于wIndows cE 3.O平台的应用程序的.比 较常见的平台有:Pocket Pc 2∞2等。
windows CE而EVC4.O是用Windows cE及编程语言的选择 来开发w¨1dows cE.NET平台的程序的.主要包括Pocket Pc 2∞3 等。
计算机技术的发展促进了测绘科学的发展.基于wjndows cE 由于新的windows CE.NET将不再支持EVB.当开发Pocl(et PC的PDA为测量人员提供了简单易用.图形化操作系统的测量手簿。
为 2∞3应用程序时,不能再使用e№edded VisuaI TooIs 3.O。
微软原有E5∞程序向PDA移植成为可能。
将不再为各种设备的新.NET平台和工具继续发展eVB。
微软建议 windows cE搭建出来的就是平台.是适应某种有固定标准的嵌 EVB程序员使用VB NET开发新的程序。
入式设备的操作
系统子集.最著名的平台就是Pocket Pc了.是提供 从语言的角度来讲:VisuaI Basic NET其
代码是使用包括常用给没有键盘的掌上电脑使用的平台。
方法、属性和事件的公共.NET compact Framwork类库来构建的. 市面上常见的Pocket Pc 2∞3的内核是windows cE.NET 4.2, 提供了一个面向对象的编程环境。
而无论对象
代码是在本地存储和是第一个将NET c唧ct Framework集成在ROM中的设备。
这些 执行,还是在本地执行.但在J几te脯t上分布.或者是在远程执行这座建筑的一大亮点。
学课、职业道德课,培养他们为城市建设服务的敬业精神.使他们 从为城市建设贡献力量的角度进行建筑设计。
四,避免另类建筑提倡现代建筑 五.结语 1、提高城建主管部门领导的专业水平 记得土耳其诗人纳齐姆·希克梅曾说过。
人的一生有两样东西 城建主管部门领导虽然不直接参与设计.但他们的审美观可以 不会忘记,那就是母亲的面孔和城市的面孔。
”建筑的好坏直接决定决定城市建筑的发展方向。
要防止恶俗建筑产生,城建主管部门的 了城市的面孔.记录了文化发展的进程。
经典的建筑可以成为一个领导首先要具备建筑设计、城市规划方面的专业知识.能够正确区 国家和地区的标志,只要政府,业主.设计师共同努力,从另类建分建筑的“美”和”丑“.从整体出发不被世俗审美观左右。
此外. 筑到经典建筑的过程其实并不遥远。
城建领导应有高瞻远瞩的专业风范,对建筑建成后对城市环境的影响有一定预见性。
这样的城建主管部门领导,才能为城市建设做出 参考文献:高明决策.避免垃圾建筑的产生。
刘志峰刘光复.绿色
设计北京:机械工业出版社,1999年; 2、培养建筑师的敬业精神 开彦.探索住区未来——对小康住宅规划设计导则的认识建 首先中国应培养更多优秀的建筑师。
其次.建筑物是城市不可 筑学报,1998(11);缺少的基本硬件.所以建筑师的责任和历史使命就是本着敬业.严 许懋彦.淡路梦舞台——安藤忠雄圆梦的舞台.世界建筑,2001谨的科学态度.设计出有深度的建筑物。
教育科研单位在培养建筑 (2):70~75;设计工作者时,除了授予他们设计专业技能,还要给他们讲一些哲 邓林.建筑艺术论.合肥:安徽教育出版社,1 991。
匕量T 万方数据 97 的.提供一个保证
代码安全执行的
代码执行环境.提供一个可消 用程序所需要的所有组件的部署.包括NET Framework精简版 除脚本环境或解释环境性能问题的
代码执行环境,我们可以不必 和SQL Server CE。
再考虑应用平台的
问题,这部分问题由NET F阳mewor顷责解决。
仿真器在桌面计算机中提供了一种环境.可以模拟应用程序 通过以上NET的优势来看到compact Framework和smart Device 所用的设备平台的功能和操作。
仿真器可以在没有设备或无法使 Extensions(sDE)for VIsual studio.Ne相对于EVC,EVB等编程工 用设备的情况下使用。
具的优势所在。
与之前的EVB.EVc相比.NET Compact Frame— 在仿真器中进行测试有其不足之处。
首先也是最主要的缺 work和sDE具有很大的优势.微软将所有的开发技术和开发工 陷,仿真器是在桌面
计算机上运行的,而桌面计算机上的处理资 具都在向.Net平台进行迁移。
如果只是需要在wlndows cE平台 源比目标设备的处理资源多很多。
这就会给用户造成一种应用程 上开发整个系统的一部分,那么VB.NET可以在很短的时间开发 序运行良好的错觉。
另外,仿真器是通过键盘和鼠标输入的,而 出您想要的程序。
不是最终用户要使用的笔针。
如果没有意识到这些不同之处,很 综述.对于移植E500程序,EVc更适合开发基于PDA的图形 有可能您创建的应用程序在仿真器中易于使用.而在设备上却很 软件,由于大部分原有E500程序是BASIC开发,用VB.Net开发可 难使用。
最后,仿真器也只提供了“类似于”设备的环境,而不 以,缩短开发周期使
工作更有效率。
是完全相同的环境。
各种仿真器也不尽相同。
调试成功就可以部署应用程序。
安装.NET F旧mework精简 VB.NET开发基于PDA的测量程序 版应用程序的方法与其他wIndows应用程序使用的方法类似。
应用
程序的安装通常使用cabmt文件。
Cabinet文件更常 Visual studio NET 2∞3完全支持对移动设备的开发,目 用的名称是”cA旷文件.该名称源于其cab文件扩展名。
CAB 前智能设备开发只支持c#和VB.NET。
.NET Framework精简 文件可用于两个目的:1.
压缩并存储文件以便轻松地发布:2. 版简化了在智能设备上开发应用程序的过程。
Visual studlo 确保应用程序需要的所有文件和设置都得到了正确处理。
使用 NET 2∞3为创建针对 NET Framework精简版的应用程序提 VIsuaI studio NET建立的应用程序要求目标设备上有 NET 供了可靠的开发环境。
V刚aI Stud旧.NET包括一组预设的设 Framework精简版。
备配置文件。
设备配置文件包含创建针对特定设备的应用程序 为应用程序创建CAB文件的最简单方法是让V刚aI stu— 所需的信息。
dIo NET完成所有的工作。
VlsuaI studlo.NET提供的功能之一 Visual Studb.NET针对嵌入式设备开发需要sDE的支持.而 是IDE中的一个用于生成CAB文件的菜单项。
在V1sual studlo Vs NET 2∞3中包括了sDE.不需要另外安装。
VisuaI studlo NET NET中打开应用程序项目。
从so|utions conflguratm(解决方 开发的程序需要目标平台支持NET compact Framework使用V卜- 案配置)下拉组合框中选择ReIease(发行),此cAB生成过 sual studio NET 2∞3开发 NET Compact Framework这样,可 程的输出将保存在应用程序目录下的一个目录中。
您可以在子 以编写一个托管
代码库,并让它在两种设备上运行。
Pocket Pc 目录\bin\release下找到每个cAB文件。
生成了几个cAB, 2∞2要求在设备上安装 NET compact Framework 每个目标平台处理器类型一个CAB文件。
从这个图形中可以 下面仅以
常用的放样程序为例.简介在Visual Studio NET 看到四个CAB:strongArm,MIPs.sb和x86处理器类型备一 2003中开发常用的测绘程序。
个。
这是因为开发设备是Pocket PC,它支持这四种处理器类型。
在VS.net 2∞3,新建立一个VisuaI BAsIc的工程.然后选 此时.可以将相应的cAB文件复制到目标设备上.打开设备 择Smart Devlce AppI icatIo no选择目标设备:Pocket PC、 上的FlIe ExpIorer(文件资源管理器)并点击cAB文件.以便 smartPhone、windows CE(指的是其他平台),紧接选择创建的 安装应用程序。
工程类型.我们选择”Wlndows App¨catIon,接下选择的平台所 支持的模拟器。
选择输出设备的情况只需要选择输出设备.而不用选择 CPu类型。
因为.NET是运行在虚拟机上的了。
在CPu类型众多的 .NET Framework精简版是 NET Framework的子集。
了解 嵌入式领域..NET才能真正发挥自己的强项。
windows cE设备的局限性.理解了与创建移动应用程序相关的 完成用户界面并编写好
代码之后.就可以测试应用程序了。
要求。
NET Framework精简版为开发人员提供了一种创建可靠移 V JsuaI studio NET提供了两种测试NET Framework精简版应用 动应用程序的强大工具。
它能够将现有的 NET技术应用到 程序的方法:通过仿真器测试以及在设备上测试。
无论使用仿真 Pocket Pc。
VisuaI studio NET 2∞3开发基于PDA的测量软件. 器还是设备,VisuaI studio.NET都可以处理您的应用程序和应 大大地提高了软件开发效率及易维护性。
〔三i1_98 万方数据