Red de conocimiento informático - Material del sitio web - Cómo aprender bien DELPHI

Cómo aprender bien DELPHI

Delphi es conocido como "los programadores inteligentes usan Delphi". Como Delphier desde la era Delphi5 hasta hoy, ofrezco algunas experiencias:

1. Según mi entendimiento personal, esta oración no significa que solo las personas con un coeficiente intelectual súper sean aptas para usar este lenguaje, sino desde la perspectiva de "las personas inteligentes son generalmente personas perezosas", jaja, comprensión personal.

Pero según mi experiencia, Delphi tiene muchos controles. Para muchas funciones del software, puedes usar un control directamente, arrastrarlo al formulario y escribir una pequeña cantidad de código.

Lo que más me gusta de Delphi es que encapsula todas las funciones y solo muestra una interfaz conveniente a los usuarios, sin impedir un estudio en profundidad del núcleo. Por ejemplo, ¿qué debo hacer si encuentro un control que no me gusta? ¡Hazlo tú mismo! No es particularmente difícil reescribirlo usted mismo.

2. Creo que no es difícil comenzar con Delphi. Todo debería ser un poco difícil cuando comienzas. Lo que importa es el interés, la confianza y la perseverancia.

Según mi experiencia de aprendizaje, necesitas encontrar un mejor libro introductorio (personalmente recomiendo el libro "Delphi de principiante a maestro") y luego leer un ejemplo tras otro, primero mirar y luego practicar. la computadora.

Un consejo: incluso si tienes el código fuente que viene con el libro, te recomiendo que escribas el código en el libro manualmente. La programación informática es un curso práctico. Sólo el código que escribes a mano, especialmente el código que escribes sin leer, es el código que realmente te pertenece.

上篇: Cómo ganar dinero con software de código abiertoEl software de Donald K. Rosenberg Stromian Technologies puede ser gratuito, pero eso no significa que no puedas ganar dinero con el software de código abierto. El consultor Donald Rosenberg le muestra cómo los desarrolladores con conocimientos de código abierto pueden elegir entre varios modelos de negocio y licencias. Los desarrolladores que quieran convertirse en proveedores de software deben decidir cuánto control quieren ejercer sobre su software, ya sea una protección de propiedad total o una licencia completamente abierta ("Licencia pública regular GNU"), o algo intermedio. licencia intermedia, como "Licencia pública de Mozilla". "Donald le presenta las principales licencias y le explica las diferencias entre ellas. La forma más fácil y sencilla es seguir haciendo lo que ama: escribir código. Existe una demanda creciente de personas con habilidades de código abierto. Si domina Linux, sendmail, Apache, Perl, Scripts o Python, y tus posibilidades de encontrar trabajo son mejores que nunca. Puedes trabajar como empleado permanente o como contratista, pasando de un trabajo a otro, tal vez estés leyendo este artículo porque. necesita más independencia y quiere iniciar su propio negocio. Como empleado, necesita tener una cualificación principal: ser un experto en código abierto. Sin embargo, como desarrollador independiente, necesita algo más que conocimientos de código abierto. la capacidad de ser su propio jefe, comercializador, vendedor y gerente comercial (¿está seguro de que desea tener dos trabajos de tiempo completo? En resumen, será más que un simple desarrollador. Podrá contribuir a la comunidad de código abierto). y cualquier otra cosa que necesite vender tazas de pingüinos, camisetas, etc. Este tipo de negocio es de poca utilidad para sus habilidades de desarrollo. Una estrategia que requiere tanto habilidades de código abierto como de negocios es: integrador de sistemas o valor agregado. El personal de ventas de revendedores (VAR) debe ser un fanático: debe comercializar su negocio y un integrador de sistemas vende e instala sistemas informáticos, incluidos hardware y software. Puede construir una pequeña empresa con un sistema Linux. puede administrarse de forma remota, nunca reiniciar, también trabajar en Internet (web y correo electrónico) en empresas de cualquier tamaño. Puede comprar, revender y agregar su propia experiencia para ayudar a los desarrolladores a ingresar. En esta industria, algunos entusiastas de Linux han creado sitios web que. Describa cómo administrar un negocio de consultoría de Linux. Este tipo de negocio no instala nuevos sistemas, sino que ayuda a los usuarios a mantener en funcionamiento los sistemas de código abierto. De manera diferente, su organización de soporte deberá contratar personas para contestar el teléfono (las 24 horas del día para clientes importantes). ); la capacitación se puede realizar de forma remota o en el sitio. También deberá planificar el precio y los procedimientos para enviar personas al sitio para resolver los problemas. Puede contactar directamente a los usuarios finales y también puede subcontratar a los integradores de sistemas para que los proporcionen. soporte a los clientes del integrador. Piense en usted como un integrador de sistemas que no tiene nada que ver con las ventas de hardware y produce aplicaciones o sitios web personalizados para resolver las preguntas de los clientes. Puede trabajar directamente para los clientes o para los integradores de sistemas de los usuarios finales. Si John Ousterhout tiene razón sobre el creciente papel de los scripts en el desarrollo de aplicaciones, entonces hay mucho trabajo por hacer para los desarrolladores de Scriptics, Perl y Python. Si presta atención al uso estricto de licencias de código abierto, puede reutilizar su producto para otros. clientes y crear conjuntos de soluciones. Si está utilizando software propietario, asegúrese de que sus clientes estén de acuerdo con usted sobre cuánta propiedad tiene el producto para que pueda usarse en proyectos futuros. Si no se menciona en el contrato quién es el propietario del producto final (por ejemplo, "Este producto es un producto de alquiler" significa que el cliente es propietario del producto), entonces se supone que usted, el desarrollador, es propietario del producto y puede utilizarlo. bajo una licencia A no patentada otorga al cliente permiso para utilizar el producto. Uno de los cambios que traerá el código abierto a este mercado es que los desarrolladores ya no podrán captar clientes a través de código cerrado u oscuro. Si sigue un proceso de código abierto (es decir, proporciona un código fuente claro), además de confiar en un buen producto, también debe confiar en un buen servicio y precios para retener a los clientes. Proveedor de hardware. 下篇: ¿Qué otros juegos tienen servicios privados?