Sql server 手持开发,Lazarus或Turbo Delphi.Net
我开始编写一些手持程序作为业余爱好,现在我已经掌握了黑莓应用程序(Java)、Symbian S60(PyS60)和J2ME的知识 我想学习的是Windows Mobile/Pocket PC和iPhone的开发,但由于我不使用Mac,所以我选择了Windows Mobile/Pocket PC的开发 这里有一些问题:Sql server 手持开发,Lazarus或Turbo Delphi.Net,sql-server,delphi,windows-mobile,lazarus,handheld,Sql Server,Delphi,Windows Mobile,Lazarus,Handheld,我开始编写一些手持程序作为业余爱好,现在我已经掌握了黑莓应用程序(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.远程数据库和独立/嵌入数据库是否都具有数据
1.Lazarus和Turbo Delphi.Net哪个更好?
2.两者是否都支持网络接入(GPRS、Wi-Fi、HSDPA等)?
3.远程数据库和独立/嵌入数据库是否都具有数据库访问权限?像SQL Server 2005 CE吗?
4.我需要在Windows Mobile/Pocket PC上安装一些驱动程序才能在我已有的服务器上使用SQL Server 2005 Developer吗?
如果可能,逐点回答
谢谢我从未尝试过Turbo Delphi.NET,但afaik CodeGear停止了这一行,所以我不会在其中开始新的开发。我还听说CF.NET没有得到官方的支持,而且有点不受欢迎。正如我所说,我从未使用过它,我希望其他人会评论 Lazarus的核心功能是有效的,但更多的“外部”部件并不总是在CE上测试,你必须自己去寻找
浏览lazarus/fpc wiki上的CE主题可能是一个很好的下一步。如果您坚持使用CF.NET,我将迁移到VS,而不使用TD.NET。如果我要开发手持设备,我将创建一个Web应用程序。仅当您需要访问手持数据(pim、gps等)时,创建本地运行的应用程序才有意义 但是如果你想在设备上运行,我也会选择FPC/Lazarus
4.如果我没记错的话,.Net CF有SqlServer Mobile edition和SqlServer的驱动程序,例如,它有用于Mobile的SqlCEConnection和用于常规SqlServer edition的SqlConnection。您的问题已经得到了回答,所以我将以我的意见回答
- 拉撒路:它给你力量 本机应用程序,但未使用 广泛地。试一试,看看是否合适 您在移动设备上的需求。 也许报告错误并帮助解决问题 发展李>
- Delphi Prism+.NET CF:Object-pascal-like.NET语法 -我不喜欢,但那只是我的意见-。它缺乏形式 NET CF的设计器,因此如果您坚持 使用它,您将使用WinForms designer
- C++.NET CF。它的性能非常好 NET CF开发的IDE。这是 我是如何为移动设备而努力的 发展,我很高兴。 例如,如果我有问题,请访问庞大的.NET userbase很可能具有 解决方案