Creo que el software ecológico es software que no requiere instalación, es breve y conciso, y la mayoría del shareware actual entra en esta categoría (o se acerca al software ecológico).
Incluso el software Photoshop, relativamente grande, coloca algunos elementos de registro en un archivo de registro especial (archivo reg). Cuando se reinstala el sistema operativo, solo necesita importar el archivo reg al registro. Además, software como Kingsoft básicamente se puede ejecutar sin instalación.
En la actualidad, la mayoría del software compartido se crea con Delphi. Aunque su sintaxis Pascal es incómoda, todos todavía insisten en usarlo. La mejor razón es que es muy conveniente crear software ecológico. Básicamente, todo se puede hacer con un archivo Exe. .
Use VC para crear shareware. Si se desarrolla en base a API (no MFC), siempre se siente como matar un pollo con una herramienta poderosa (las configuraciones de las máquinas actuales son relativamente altas y el shareware generalmente son programas pequeños para aplicaciones, a diferencia de los servidores). Los requisitos de rendimiento son muy altos y el ciclo de desarrollo con VC es relativamente largo).
Aunque MFC se desarrolla relativamente rápido, también existe un problema de tiempo de ejecución. Conviértalo en un enlace dinámico. Los usuarios de la serie Windows 9X no pueden compilarlo en un enlace estático. El ancho de banda de la red no es suficiente, es mejor usar menos.
Hay muchas introducciones al uso de VB para crear software ecológico, pero un programa un poco complicado también viene con muchas dotes: biblioteca de tiempo de ejecución de VB, control ocx, etc. Si el software también usa una base de datos (como ADO, DAO, etc. ), Aún se desconoce si se puede convertir en software ecológico.
Sin embargo, VB es fácil de usar y su desarrollo de software es relativamente rápido. Si tiene un buen conocimiento de la tecnología API, la mayoría del software se puede implementar bien. Si utiliza VB para crear shareware, el desarrollo es fácil y puede aumentar los ingresos adicionales. ¿Por qué no?
¿Pero cómo solucionar los problemas anteriores? Según mi experiencia y el desarrollo de algún software ecológico, compartiré mis opiniones si hay alguna inadecuada, corríjame.
Primero, el problema con la biblioteca en tiempo de ejecución se puede resolver de esta manera. En la actualidad, la mayoría de los usuarios utilizan plataformas Win2000 y XP, y para plataformas superiores a Win2000, Microsoft ha agregado la biblioteca de tiempo de ejecución al directorio del sistema. (Con respecto a este punto, los usuarios de Delphi están muy insatisfechos y piensan que se trata de una competencia desleal. La biblioteca de tiempo de ejecución de VB y la biblioteca de tiempo de ejecución de MFC se han integrado en el sistema. De esta manera, Delphi está muy por detrás del software desarrollado por VB y MFC, al menos en términos del tamaño del software.), por lo que estos usuarios no necesitan considerar el problema de la biblioteca de tiempo de ejecución. Para los usuarios de la serie 9x, la biblioteca de tiempo de ejecución de VB se puede colocar en línea y los usuarios pueden descargarla directamente de Internet si es necesario. Si no le importa el tamaño del software, también puede publicar la biblioteca en tiempo de ejecución junto con su software (simplemente coloque la biblioteca en tiempo de ejecución en el mismo directorio que el software actual).
Aunque Microsoft ya no admite VB, mientras las versiones posteriores de Windows continúen integrando la biblioteca de tiempo de ejecución de VB, todavía hay un futuro brillante para usar VB para desarrollar software compartido (Microsoft se atreve a integrar la plataforma 100M .net, sin mencionar el Tiempo de ejecución de VB de 1,25 millones ¿Dónde está la biblioteca? Soy optimista al respecto :)
En segundo lugar, si usa VB para desarrollar software compartido, le recomiendo usar solo los controles básicos de VB. Además, no use controles (o referencias) de operación de bases de datos como DAO y ADO. Si opera datos, le recomiendo definir la base de datos. formatee usted mismo (puede imitar el formato de bases de datos como dBase), cuando la cantidad de datos no es grande (por ejemplo, menos de 10,000 registros), esto se puede hacer en las máquinas de los usuarios actuales. no es necesario considerar demasiados problemas de rendimiento. En este caso, sólo se necesita la biblioteca de tiempo de ejecución para ejecutar el programa VB. En sistemas Win2000 o superiores, se puede ejecutar directamente.
En tercer lugar, para que la interfaz del software sea hermosa, puede usar directamente el control de imagen para mapear la imagen. Siempre me gusta usar este método. Para versiones en varios idiomas, puede leer archivos ini o leer directamente archivos de recursos puros compilados por VC (puede consultar un artículo que escribí: VB carga dinámicamente recursos DLL puros (http://blog.csdn.net /yefanqiu/archive /2005/03/16/320640.aspx).
En cuarto lugar, una vez desarrollado el software, es mejor utilizar un software de compresión exe para comprimirlo. Esto tiene dos ventajas. En primer lugar, añade un obstáculo para el descifrado. En segundo lugar, el tamaño del software se reduce considerablemente, lo cual es conveniente. liberar.
Quinto, en cuanto al cifrado, es una cuestión de benevolencia y sabiduría. No es necesario que hable más aquí. ->