sql-server - 手持式开发、Lazarus 或 Turbo Delphi.Net

标签 sql-server delphi windows-mobile lazarus handheld

我开始编写一些手持式程序作为爱好,目前我已经了解 Blackberry App (Java)、Symbian 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 Server 2005 CE 吗?
4. 我是否需要在 Windows Mobile/Pocket PC 上安装一些驱动程序才能在我已有的服务器上使用 SQL Server 2005 Developer?

如果可能的话逐点回答

谢谢

最佳答案

  1. Lazarus 为 WinCE 应用程序内置了表单设计器,Delphi 4.Net 没有,CG 也已停止开发 Turbo Delphi 系列,并且仅支持 .Net CF 1.1。

也许使用 Delphi Prism 会是更好的选择,因为它支持最新的 .net 框架,并且具有新的 MonoTouch对于 future 与 iPhone 的开发来说,这也可能是更好的选择。

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

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

关于sql-server - 手持式开发、Lazarus 或 Turbo Delphi.Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1067025/

相关文章:

delphi - 是否有 Delphi 运行时的翻译内存库/存储库/术语表?

database - 什么是 "caHide, caNone"数据库等效项?

.net-3.5 - Async/await for Compact Framework v3.5 - 手动实现

c# - 在 HTC HD2 上开发

sql-server - 我可以更改作为表加载到 SQL Server 的 Spark 数据框列的数据类型吗?

delphi - 在 Delphi 中将 UTF8 转换为 ANSI (ISO-8859-1)

sql-server - UniqueIdentifier 聚集索引上的 NewSequentialId

c# - 如何在 Windows Mobile 6.5 上终止进程

sql-server - SQL Server 脚本快捷方式

sql-server - SQL Server 列名区分大小写