Red de conocimiento informático - Conocimiento informático - Cómo escribir un programa usted mismo

Cómo escribir un programa usted mismo

La programación es un trabajo sistemático y tedioso, que no solo requiere que los programadores tengan una cierta base, sino que también requiere buenos hábitos y estilos de programación. Los buenos hábitos y estilos de programación no solo pueden hacer que el código del programa sea más fácil de leer y modificar, sino que, lo que es más importante, pueden hacer que la estructura del programa sea más razonable y ayudar a mejorar la eficiencia de ejecución del programa. A continuación se muestran algunas de mis experiencias de programación para su referencia.

Secuencia de diseño

Cuando empezamos a aprender programación, cuando queríamos escribir un programa, siempre teníamos algunas ideas primero y luego las depurábamos mientras escribíamos el código. Este método generalmente sólo es adecuado para programas muy pequeños. Según las características de la ingeniería de software, no es razonable diseñar todos los programas según este método.

De hecho, el proceso de diseño es como cuando construimos un edificio de gran altura. Primero, tenemos que diseñar los planos y luego comenzar la construcción. Por lo tanto, para que las personas escriban programas, se deben seguir los siguientes pasos:

1. Análisis de problemas: analizar sistemáticamente los problemas que queremos resolver a través de la programación, comprender qué hace el programa y qué queremos lograr. efecto.

2. Diseño estructural: es decir, diseñar el marco general del programa, diseñar los módulos que necesitamos utilizar y dibujar diagramas de flujo.

3. Diseño de interfaz de usuario: Aquí debemos diseñar una interfaz de entrada y salida para interactuar con los usuarios.

4. Diseño de código: En este paso escribiremos el código.

5. Depuración: Manejar diversos errores que están ocurriendo o pueden ocurrir en el programa.

6. Mantenimiento: En términos generales, el mantenimiento significa actualizar los programas y corregir los errores originales.

Para los pasos anteriores, creo que la mayoría de la gente piensa que el diseño del código es lo más importante, pero si la estructura del programa no es clara, habrá confusión al escribir el código. El rendimiento de un programa depende principalmente de su estructura razonable. Por lo tanto, en el diseño de programas, debemos prestar atención a esto tanto como sea posible para que nuestros programas sean más perfectos.

Entorno de diseño

Un buen entorno de programación puede prevenir el desorden de diversos recursos cuando escribimos programas y evitar la pérdida de recursos. Se recomienda crear una carpeta de "programa" en el directorio donde está almacenado el programa fuente; luego cree una carpeta con el nombre y el nombre de la versión del programa que desea escribir para almacenar todo el programa fuente y varios recursos y finalmente; cree varias carpetas respectivamente, "Documento": se utiliza para almacenar documentos del programa, incluidos diagramas de flujo, etc. "Recursos": se utiliza para almacenar imágenes, sonidos, películas y otros recursos. "Depuración": se utiliza para almacenar programas de depuración. "Versión": se utiliza para almacenar la versión final de un programa.

Por ejemplo, si queremos crear un software de aprendizaje de inglés versión 1.0 llamado "english", entonces debería existir la siguiente carpeta en nuestro entorno de programación:

[drive]:\ \ ?\\Program\ \English1\\Debug\ \

[controlador]: \\?\\Program\ \English1\ \Documentation\ \

[controlador] :\\ ?\\Programs\\English1\\Resources\\

[controlador]:\\?\\Programs\\English1\\Release\\

Además, es mejor cree una carpeta especial para almacenar varios módulos para que el código pueda reutilizarse. De esta manera, no tenemos que reescribir todos los módulos cada vez que escribimos un programa y la velocidad de programación mejorará enormemente.

Consejos de diseño

Si el código está escrito de forma desordenada, el programa no será fácil de leer ni modificar. Por lo tanto, debe prestar atención a los siguientes puntos al escribir código:

(1) Comentarios: aunque escribir comentarios lleva cierta cantidad de tiempo, ahorrará mucho tiempo al leer y modificar el código. Por lo tanto, se recomienda que cuando defina una función, escriba la función en la primera línea de la función, explique los parámetros de la función en una línea y agregue comentarios a la función después de la declaración de definición de cada variable.

(2) Denominación de variables y funciones: Cada programa utiliza una gran cantidad de variables y funciones. Si nombra variables y funciones de forma arbitraria, debe averiguar el tipo de datos y el nombre de las variables y funciones en la declaración de definición de la variable o función cada vez que las utilice. Nombrarlas arbitrariamente dará lugar a definiciones repetidas de variables y funciones.

Se recomienda utilizar la nomenclatura húngara. El método es: cada variable o función se nombra al principio con la abreviatura de su tipo de dato, y luego se agrega la abreviatura de la palabra inglesa que representa la función de la variable o función para formar el nombre de la variable o función. Por ejemplo, para definir un recuento de variables enteras para contar, la declaración de definición es C \ \ c: inti count; basic: dim icount es un número entero. Esta definición no solo puede evitar de manera efectiva la confusión y las definiciones repetidas de variables y funciones. asegurar la coincidencia de tipos de datos.

(3) Nomenclatura de controles: si programa en Windows, puede utilizar muchos controles. Si los nombres de los controles no se gestionan estrictamente, se producirá mucha confusión. Por lo tanto, se recomienda que al nombrar un control, utilice la abreviatura del tipo de control y la abreviatura de la palabra en inglés que representa la función del control para formar el nombre del control. Por ejemplo, si desea asignar un nombre a un control de botón que se va a eliminar, el nombre del control puede denominarse cmddel.

No todo el mundo puede convertirse en un programador de primer nivel, pero todos avanzamos constantemente en el camino de los programadores y buscamos programas más perfectos y profesionales. También podrías renovar tu programa y verás muchos beneficios.