Pregunta

Me comenzar a programar algún programa de mano como la afición, en este momento Actualmente tengo conocimiento de Blackberry App (Java), Symbian S60 (PyS60) y J2ME

Algo que yo quiero aprender era Windows Mobile / Pocket PC y el desarrollo del iPhone, pero como yo no uso Mac, así que paso a Windows Mobile / Pocket PC de desarrollo

A continuación, algunas preguntas:
1. ¿Qué es mejor Lázaro o Turbo Delphi.Net?
2. ¿Tiene algún tipo de apoyo, tanto tipo de acceso a la red (GPRS, Wi-Fi, HSDPA, etc)?
3. ¿ambos tienen acceso a la base de datos, tanto de base de datos remoto y autónomo / embed base de datos? como SQL Server 2005 CE?
4. ¿Es necesario algún controlador instalado en Windows Mobile / Pocket PC para poder trabajar con SQL Server 2005 Developer en el servidor ya tengo?

Si es posible respuesta punto por punto

Gracias

¿Fue útil?

Solución

Nunca he intentado Turbo Delphi .NET, pero que yo sepa CodeGear detuvo esa línea, por lo que no empezaría nuevo desarrollo en ella. También he oído que CF.NET no fue apoyada oficialmente, y un poco extraña. Como dije que nunca lo utilizó, espero que los demás comentarios.

funcionalidad Lázaro núcleo que funciona, pero muchas partes más "externos" no siempre son probados en la CE, y usted tendrá que encontrar cosas por ti mismo.

  1. Aproximadamente la misma que bajo delphi / win23 normal. Se puede acceder a TCP / IP con Indy10 que yo sepa, pero para trabajar con las conexiones de red que necesita llamadas a la API
  2. sqlite se utiliza a veces. En teoría, todos los conductores db debe ejecutar si sus bibliotecas de cliente están disponibles para armar. El soporte de base de datos debe ser sobre todo endian limpio. Sin embargo no sé cuáles son compatibles. variantes de SQL Server generalmente no son compatibles con FPC, excepto a través de ODBC. Y yo no sé si la CE tiene que.
  3. Por lo general, es necesario tener alguna lib cliente o un ADO generalizada DB conectividad lib / ODBC / JDBC.

Navegar / FPC wiki Lázaro para temas CE podría ser un buen paso siguiente. Si persiste en CF.NET, me gustaría migrar a VS, y no trabajar con TD.NET.

Otros consejos

  1. Lázaro se ha construido en diseñador de formularios para aplicaciones WinCE, Delphi 4.Net ¿no tiene uno, también CG ha dejado de desarrollarse la línea Turbo Delphi, y es soporte de .NET CF 1.1 solamente.

Tal vez usando Delphi Prism será mejor opción, porque es compatible con la última versión de .NET Framework, y con el nuevo MonoTouch que podría ser mejor opción para el desarrollo futuro con el iPhone también.

El punto 2 y 3, no disponemos de información sobre ellos, se puede visitar foros de Lázaro y wiki para tener más información, pero para Delphi 4.Net que tiene soporte para todas las clases en el marco .Net CF.

4. Si no recuerdo mal, el .Net CF controladores para SqlServer edición móvil y SQL Server, por ejemplo que tiene SqlCeConnection para móviles y SqlConnection para la edición regular del servidor SQL.

Si iba a desarrollar algo para una computadora de mano, me gustaría crear una aplicación web. Sólo si es necesario para acceder a los datos del dispositivo móvil (PIM, gps, ...) que tiene sentido para crear una aplicación en ejecución local.

Pero si desea crear algo para ejecutar en el dispositivo, me gustaría ir para FPC / Lázaro también.

Sus preguntas han sido contestadas por lo que voy a responder con mis opiniones;

  • Lázaro: Se le da poder de aplicación nativa, pero no se usa extensamente. Darle una oportunidad, ver si se ajusta sus necesidades en el dispositivo móvil. Tal vez, informe de errores y ayudar a su desarrollo.
  • Delphi Prism + .NET sintaxis .NET por igual a objetos pascal: CF -que no me gusta, pero eso es sólo mi opinión-. He aquí una muestra de vídeo para empezar . Carece de forma diseñador para .NET CF por lo que si usted se pega con ella se va a utilizar el diseñador de Windows Forms.
  • C # + .NET CF. Tiene muy buena IDE para el desarrollo .NET CF. Esto es como me di la vuelta para dispositivos móviles el desarrollo y estoy feliz con él. es decir, si tengo un problema de la enorme .NET base de usuarios más probable es que tiene la solución.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top