首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手持式开发,Lazarus或Turbo Delphi.Net

手持式开发,Lazarus或Turbo Delphi.Net
EN

Stack Overflow用户
提问于 2009-07-01 02:29:09
回答 4查看 1.5K关注 0票数 3

我开始编写一些手持程序作为业余爱好,目前我有关于黑莓应用程序(Java),塞班S60 (PyS60)和J2ME的知识

我想学习的是Windows Mobile/Pocket PC和iPhone开发,但由于我不使用Mac,所以我开始学习Windows Mobile/Pocket PC开发

下面是一些问题:

  1. Lazarus和Turbo Delphi.Net哪个更好?
  2. 是否都支持某种网络访问(GPRS、Wi-Fi、HSDPA等)?
  3. 是否都可以访问数据库,既可以访问远程数据库,也可以访问独立/嵌入式数据库?像SQL Server2005 CE?
  4. 一样,我是否需要在Windows Mobile/Pocket PC上安装一些驱动程序才能在已有的服务器上使用SQL Server2005 Developer?

如果可能的话,逐点回答

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-01 07:57:45

我从来没有尝试过Turbo Delphi .NET,但是afaik停止了这条线,所以我不会在它上面开始新的开发。我还听说CF.NET没有得到官方的支持,而且有点落后。正如我所说的,我从来没有用过它,我希望其他人能发表评论。

Lazarus的核心功能可以工作,但更多的“外部”部分并不总是在CE上测试,您必须自己找到东西。

  1. 与正常的delphi/win23下大致相同。可以使用afaik访问TCP/IP,但要使用网络连接,则需要Indy10调用
  2. sqlite。从理论上讲,如果arm可以使用数据库驱动程序的客户端库,那么所有的数据库驱动程序都应该可以运行。DB支持基本上应该是字节顺序清晰的。然而,我不知道哪些是受支持的。FPC通常不支持Sql Server变体,除非通过ODBC。我不知道CE有没有这个,通常你需要有一些客户端库或者一个通用的DB连接库ADO/ODBC/JDBC.

浏览lazarus/fpc wiki中的CE主题可能是很好的下一步。如果你坚持使用CF.NET,我会迁移到VS,而不是使用TD.NET。

票数 2
EN

Stack Overflow用户

发布于 2009-07-01 09:44:04

  1. Lazarus有为WinCE应用程序内置的表单设计器,Delphi4.Net没有,CG已经停止开发Turbo Delphi线,它只支持.Net CF 1.1。

也许使用Delphi Prism会是更好的选择,因为它支持最新的.net框架,而且随着新的MonoTouch的出现,它也可以成为未来使用IPhone进行开发的更好的选择。

第2& 3点,我没有关于它们的信息,您可以访问Lazarus论坛和维基获取更多信息,但对于Delphi4.Net,它支持.Net框架CF上的所有类。

4.如果我没记错的话,Sql有用于SqlServer移动版和Sql Server的驱动程序,例如,它有用于移动的SqlCEConnection和用于常规.Net server版本的SqlConnection。

票数 4
EN

Stack Overflow用户

发布于 2009-07-01 09:00:17

如果我要为手持设备开发一些东西,我会创建一个for应用程序。仅当您需要访问手持数据(pim、gps等)时创建一个本地运行的应用程序是有意义的。

但如果你想创建一些在设备上运行的东西,我也会选择FPC / Lazarus。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1067025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档