문제

나는 일부 휴대용 프로그램을 취미로 프로그램하기 시작합니다. 지금 당장 현재 BlackBerry App (Java), Symbian S60 (Pys60) 및 J2ME에 대한 지식이 있습니다.

배우고 싶은 것은 Windows Mobile/Pocket PC 및 iPhone 개발 이었지만 Mac을 사용하지 않기 때문에 Windows Mobile/Pocket PC 개발을 시작합니다.

여기 몇 가지 질문 :
1. 나사로 또는 터보 델파이 .net이 더 나은 것은 무엇입니까?
2. 둘 다 네트워크 액세스 (GPRS, Wi-Fi, HSDPA 등)에 대한 친절한 지원이 있습니까?
3. 둘 다 원격 데이터베이스와 독립형/임베드 데이터베이스 인 데이터베이스 액세스가 있습니까? SQL Server 2005 CE처럼?
4. 이미 가지고있는 서버에서 SQL Server 2005 개발자와 함께 작업 할 수 있도록 Windows Mobile/Pocket PC에 일부 드라이버를 설치해야합니까?

가능한 경우 포인트별로 답변하십시오

감사

도움이 되었습니까?

해결책

나는 Turbo Delphi .net을 시도한 적이 없지만 Afaik Codegear는 그 라인을 중지 했으므로 새로운 개발을 시작하지 않을 것입니다. 또한 CF.NET이 공식적으로 지원되지 않았으며 약간의 속임수를 들었습니다. 내가 그것을 사용한 적이 없다고 말했듯이, 나는 다른 사람들이 논평하기를 바랍니다.

나사로의 핵심 기능은 작동하지만 더 많은 "외부"부분이 항상 CE에서 테스트되는 것은 아니므로 자신을 찾아야합니다.

  1. 일반 델파이/win23에서와 거의 동일합니다. Indy10 Afaik을 사용하여 TCP/IP에 액세스 할 수 있지만 네트워크 연결을 사용하려면 API 호출이 필요합니다.
  2. sqlite가 때때로 사용됩니다. 이론적으로 모든 DB 드라이버는 클라이언트 라이브러리를 ARM에 사용할 수 있으면 실행해야합니다. DB 지원은 대부분 엔디 언 클린이어야합니다. 그러나 나는 어떤 것이 지원되는지 모르겠습니다. SQL Server 변형은 일반적으로 ODBC를 제외하고 FPC에서 지원하지 않습니다. 그리고 나는 CE가 그것을 가지고 있는지 모른다.
  3. 일반적으로 일부 클라이언트 LIB 또는 일반화 된 DB 연결 LIB ADO/ODBC/JDBC가 있어야합니다.

CE 주제를 위해 Lazarus/FPC Wiki를 탐색하는 것은 다음 단계가 될 수 있습니다. CF.NET에서 지속되면 VS로 마이그레이션하고 TD.NET과 함께 작동하지 않습니다.

다른 팁

  1. Lazarus는 Wince Applications를 위해 내장 된 Form Designer를 보유하고 있으며 Delphi 4.Net에는 하나가 없으며 CG는 터보 델파이 라인 개발을 중지했으며, .NET CF 1.1 만 지원합니다.

델파이 프리즘을 사용하면 최신 .NET 프레임 워크를 지원하고 새로운 것과 함께 더 나은 옵션이 될 수 있습니다. 모노치 iPhone을 사용한 향후 개발에 더 나은 옵션이 될 수 있습니다.

포인트 2와 3, 나는 그들에 대한 정보가없고, 나사로 포럼과 위키를 방문하여 더 많은 정보를 얻을 수 있지만, Delphi 4.net의 경우 .NET Framework cf의 모든 클래스를 지원합니다.

4. 내가 정확하게 기억한다면 .NET CF에는 SQLServer Mobile Edition 및 SQL Server 용 드라이버가 있으며 예를 들어 일반 SQL Server Edition 용 SQLCeConnection 및 SQLConnection이 있습니다.

핸드 헬드를 위해 무언가를 개발한다면 웹 응용 프로그램을 만들 것입니다. 핸드 헬드 데이터에 액세스 해야하는 경우 (PIM, GPS, ...) 로컬 실행 응용 프로그램을 작성하는 것이 좋습니다.

그러나 실행할 무언가를 만들고 싶다면 ~에 이 장치, 나는 FPC / Lazarus도 갈 것입니다.

귀하의 질문에 대한 답변이되었으므로 내 의견으로 답장을 드리겠습니다.

  • 나사로 : 그것은 당신에게 기본 응용 분야의 힘을 제공하지만 널리 사용되지는 않습니다. 시도해보십시오. 모바일 장치에서 귀하의 요구에 맞는지 확인하십시오. 아마도 버그를보고하고 개발에 도움이 될 것입니다.
  • Delphi Prism + .NET CF : Object-Pascal Alike .NET 구문-내가 싫어하는 것은 아니지만 그것은 단지 내 의견 일뿐입니다. 시작할 샘플 비디오가 있습니다. .NET CF 용 폼 디자이너가 부족하므로이를 고수하면 winforms 디자이너를 사용할 것입니다.
  • C# + .net cf. .NET CF 개발에 정말 좋은 IDE가 있습니다. 이것이 내가 모바일 장치 개발을 위해 출시 한 방법이며 나는 그것에 만족합니다. 즉, 문제가 있으면 거대한 .NET 사용자 기반이 해결책을 가질 가능성이 높습니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top