选择显示字体大小

初识 smart device extensions

  上个月我曾说过我会前往 microsoft 学院,了解下一版本的小型工具的情况。此行的目的是为我不久要撰写的杂志文章和已签约的书籍搜集一些背景知识。但在回来的路上,我改变了我的初衷。 我意识到不能独享这些信息,而应该与那些定期阅读我的栏目的忠实 microsoft® embedded visual basic® 开发人员共享。

  鉴于此行前我签订了一份严格的保密协议,我决定去寻求一些法律方面的建议 - 反正不管怎样,我都要这样做。不知道以前我是否曾提及,除了大街上的 11mb 移动无线 inte.net 连接以外,硅谷工作的一个很酷的特点是那些身兼两职的自由职业者(例如我的理发师 hank)。hank 喜欢说:“我本来可以当一名律师,但我不想在大学浪费那八年时光”。他在硅谷附近经营了一家小理发店,提供免费法律咨询和廉价的理发服务。这就是身兼两职的自由职业者的观念。我认为身兼两职的自由职业是一个大有前途的行业。设想一下,我们每天总是感到时间不够用:没有足够的时间工作、照顾小孩以及应付生活中其他一些名目繁多的约会。其实,解决方法很简单 - 减少一半的约会。

  例如,您可以选择能够提供精神抚慰的汽车服务中心。“roof 先生,趁着我们换汽油、紧轮胎,您干嘛不躺在椅子上休息一会儿呢?”或者,选择能为您提供股票行情的快餐店。“roof 先生,这是您的肉饼和油炸点心,请允许我打扰您,放弃科技股可能是个好主意。”

  您应明白我的意思了。世事无常,什么都可能发生。但一如既往,我又跑题了。对 hank 的访问让我失望至极。首先,他告诉我不能轻视那份保密协议。其次,对于理发他拒绝给我打折,尽管我的头发比十年前明显少得多。

  但您知道我会怎么做吗?无论如何,我还是要与您共享。哈哈哈 - 我要笑对权威。那些赞成我的反叛态度的读者,请到 www.keeproofsbehindoutofjail.com 站点参加捐赠活动以表达您的支持。不用费多大功夫,您就可以从这里了解到下一版本的小型工具的具体情况。

  注意:以下章节生动、明确而又直观地介绍了下一版本的 microsoft 小型工具,但可能不适合未成年人、宠物和哑剧演员阅读。

  将 visual basic .net 引入设备

  如果说下一版本的 windows® ce 开发工具将很可能基于 .net 技术,您应该不会感到惊讶。现在,我可以告诉您事实的确如此。下一版本的工具将称为 smart device extensions for microsoft visual studio® .net

  对于曾使用过 embedded visual basic 的开发人员来说,在移动平台上使用 visual basic .net 所提供的功能,前景好得简直令人难以置信。随着 smart device extensions for visual studio .net (sde) 的发布,microsoft 所做的工作展现了这一美好前景。sde 提供了 .net 框架的小型版本,允许您在 visual basic .net 中生成应用程序,并且去除了以往防碍和限制移动开发人员的局限性。有了 sde,开发人员便拥有了基于 visual basic 语言的工具,可以用来创建强大的应用程序,并且秉承了为使用 microsoft embedded visual c++® 所创建的应用程序而保留下来的原有的全部功能和灵活性。

  对于那些仍不得不使用 visual basic .net 的开发人员而言,最新版本的 visual basic 和旧版本的 visual basic 之间的差异实在太大了,无法在本文中尽述。但是,您将看到有关 .net 小型框架的一般概述,并将了解 smart device extension for visual studio .net 所提供的新集成设计环境。

  sde 包含的内容

  smart device extensions for visual studio .net 为开发人员提供了缩微版的 .net 框架,称为“.net 小型框架”。sde 是一个 visual studio 集成包(或称为 vsip),内置于 visual studio .net 中。与 embedded visual basic 不同的是,sde 无法独立运行。它要求安装 visual studio .net。除此以外,为使用 sde 构建的 pocket pc 或 pocket pc 2002 开发和配置应用程序不需要其他产品。

  smart device extensions 包括一组预先建立的设备配置文件。嵌入设备配置文件包含建立特定类型的应用程序(针对特定设备)所需的信息。例如,其中一个配置文件允许您使用 winforms、ado .net 为 pocket pc、pocket pc 2002 或“talisker”创建应用程序,并赋予您使用 xml web 服务的能力。其他配置文件还允许您为蜂窝电话或第三方个人数字助理 (pda) 创建应用程序。

  配置文件可以特定于某种设备(如针对 pocket pc,pocket pc 通常是针对 windows ce 平台的非特定平台),也可以是通用的配置文件(针对任何已移植 .net 小型框架的平台)。

  另外,sde 还包括设备工具包(以前称为 sdk)。与 embedded visual basic 一样,设备工具包与 sde 是分开的,可以独立安装和升级。

  为什么不是 embedded visual basic 4.0?

  您也许想知道:为什么对 windows ce 的基于 visual basic 的开发工具进行这么大的改变?答案很简单。现有的 embedded visual basic 3.0 产品不能满足高级开发的需要。该引擎基于 microsoft visual basic scripting edition (vbscript),对于简单的应用程序运行效果相当不错,但它有很多缺陷,无法满足高级开发的需要。embedded visual basic 开发人员往往要花费大量时间学习如何应付 embedded visual basic 内在局限性的各种技巧和解决方法。随着移动设备的不断普及,设备开发人员一直在寻找一种强大的、类型丰富的、面向对象的 visual basic 开发工具,就象在 visual basic .net 中找到的那种工具一样。他们需要一种能利用 inte.netweb 服务和 xml 构建无线解决方案的工具。smart device extensions for visual studio .net 提供的正是这种工具。microsoft 已将 .net 框架移植到 windows ce,这样就可以用 visual c# .net 和 visual basic .net 编写面向设备平台的应用程序。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons