Red de conocimiento informático - Conocimiento informático - Cómo empezar a aprender a programar software

Cómo empezar a aprender a programar software

Escribir programas es una tarea sistemática y tediosa que no solo requiere que los programadores tengan ciertas habilidades, 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 experiencias que he resumido en programación para su referencia.

Secuencia de diseño Cuando empezamos a aprender programación, cuando queríamos escribir un programa, siempre teníamos que generar algunas ideas primero y luego depurarlas mientras escribíamos el código. Este método generalmente solo es aplicable a programas muy pequeños. Según las características de la ingeniería de software, no es razonable diseñar todos los programas de acuerdo con este método.

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

2. Diseño estructural: es decir, diseñar el marco general del programa, diseñar los módulos que necesitamos usar, etc., y dibujar la imagen del proceso.

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

4. Diseño de código: En este paso tenemos que escribir el código.

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

6. Mantenimiento: En términos sencillos, mantenimiento significa actualizar el programa y modificar los errores originales.

Para los pasos anteriores, creo que la mayoría de la gente pensará que el diseño del código es lo más importante, pero si la estructura del programa aún no está clara, se producirá confusión al escribir el código y el rendimiento. de un programa no será bueno o malo, depende principalmente de si su estructura es razonable. Por lo tanto, en el diseño del programa, debemos prestar atención a esto tanto como sea posible para que nuestro programa sea más perfecto.

Entorno de diseño Un buen entorno de programación puede evitar que provoquemos caos en diversos recursos a la hora de escribir programas, y también puede evitar la pérdida de recursos. Se recomienda crear una carpeta "Programas" en el directorio donde se publica el programa fuente; luego cree una carpeta con el nombre y la versión del programa que desea escribir para almacenar todo el programa fuente y varios recursos; varias carpetas respectivamente. "Documentos": se utiliza para almacenar documentos de programas, incluidos diagramas de flujo, etc.; "Recursos": se utiliza para almacenar imágenes, sonidos, vídeos y otros recursos; "Depuración": se utiliza para almacenar programas de depuración. "Release": se utiliza para almacenar el programa de lanzamiento final.

Por ejemplo: queremos crear un software de aprendizaje de inglés llamado "English" con la versión 1.0, entonces deberían existir las siguientes carpetas en nuestro entorno de programación:

[DRIVE]: \\ …\\Programas\\English1\\Debug\\

[UNIDAD]: \\…\\Programas\\English1\\Documentos\\

[UNIDAD]: \\ …\\Programs\\English1\\Resource\\

[DRIVE]: \\…\\Programs\\English1\\Release\\

Además, lo mejor es crear un especial Carpeta para almacenar varios módulos para que el código se pueda reutilizar. 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 manera desordenada, el programa será difícil de leer y modificar. Por lo tanto, debe prestar atención a los siguientes puntos al escribir el código:

. (1) Comentarios: escribir comentarios. Aunque lleva cierta cantidad de tiempo, ahorrará mucho tiempo al leer y modificar el código. Por lo tanto, se recomienda que al definir una función, escriba la función de la función en la primera línea de la función, luego use una línea para explicar los parámetros de la función y comente su función después de la declaración de definición de cada variable.

(2) Denominación de variables y funciones: cada programa utiliza muchas variables y funciones. Si nombra variables y funciones de forma arbitraria, debe averiguar la definición de la variable o función cada vez. úselo, su tipo de datos y nombre, y la denominación arbitraria también provocará definiciones repetidas de variables y funciones.

Se recomienda utilizar la nomenclatura húngara. El método es: al comienzo de cada variable o función se nombra con la abreviatura de su tipo de datos, y luego se agrega la abreviatura de la palabra inglesa que representa. rol de la variable o función** *Igual que el nombre de una variable o función. Por ejemplo: para definir el recuento de variables enteras utilizado para contar, la declaración de definición es C\\C: int icount Basic: Dim icount as Integer. Definir de esta manera no solo puede evitar eficazmente la confusión y las definiciones repetidas de variables y funciones, sino también garantizar la coincidencia de los tipos de datos.

(3) Nombres de controles: si programa en Windows, puede usar una gran cantidad de controles. Si no administra estrictamente los nombres de los controles, causará mucha confusión. Se recomienda nombrar los controles antes Al nombrar, el nombre de este control se compone de la abreviatura del tipo de control y la abreviatura de la palabra inglesa que representa la función de este control. Por ejemplo: si desea nombrar un control de botón para eliminarlo, entonces el nombre del control puede llamarse 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, sentirás muchos beneficios.