Directorio y descripción del tutorial de C/C++

Precauciones

Debido al ajuste de participación en las ganancias de la columna csdn en septiembre, personalmente estoy muy insatisfecho, por lo que esta serie de artículos ya no se actualizará y se sincronizará con mi sitio web de creación propia () https://www.kucoding.com.

Las actualizaciones posteriores de los artículos también se realizarán en mi sitio de construcción propia. Si es necesario, lo mejor es ir a mi sitio personal para comprar.

Para hacer frente al cambio en el ratio de participación en las ganancias, el precio de esta columna también aumentará a partir del próximo mes (octubre), 79.9pero en mi sitio personal, el precio permanecerá sin cambios 59.9.

Las ventajas son las siguientes :

  1. Según esta serie de artículos, la actualizaremos y mejoraremos y agregaremos más contenido.
  2. Obtendrás una mejor experiencia de lectura. Si crees que la experiencia de lectura no es muy buena, puedes darme tu opinión y lo solucionaré en el menor tiempo posible.

Debido a que el sitio web, desde el servidor , el front-end , la base de datos hasta los artículos , lo desarrollo y escribo personalmente, no tengo que prestar demasiada atención a las modificaciones. Siempre que sea razonable, lo adoptaré. .

  1. No solo C/C++, puede leer todos los demás artículos de este sitio sin tener que comprar las columnas correspondientes por separado como csdn, que es más asequible.
  2. Dado que todo el sitio lo desarrollo personalmente, la frecuencia de actualización es definitivamente mucho mayor que en csdn. Si tiene algo que quiera saber, no sea tacaño y puede hacerme sugerencias en cualquier momento.
  3. En el futuro, es posible que se lancen software de escritorio más útiles para brindar una mejor experiencia de lectura.

Posibles consideraciones :

  1. ¿Coger el dinero y huir?

Esto es casi imposible de existir. En primer lugar, ya sea la cuenta, la cuenta oficial o la cuenta de WeChat, es mi autenticación de nombre real personal. En segundo lugar, todos estos son artículos escritos por mí. Están respaldados en el local. nube, y no hay ninguna razón para huir. Si un día no se puede abrir el sitio web, puedo empaquetar todos los artículos y enviárselos, por lo que le sugiero que primero agregue mi WeChat y se mantenga en contacto.

  1. El sitio web puede ser inestable.

Este es un factor objetivo, porque el sitio web se encuentra actualmente en la etapa inicial de desarrollo y es propenso a varios problemas, por lo que, como dice el viejo dicho, asegúrese de agregar mi cuenta WeChat primero y confirmar que sea correcta antes de comprar para evitar la pérdida de ¡contacto!

  1. Estudiantes que han comprado esta columna.

Siempre que el límite de tiempo para leer esta columna aún esté dentro del período de validez (es decir, menos de 1 año después de la compra), puede ir a mi sitio personal para obtener un nuevo permiso VIP de 1 año de forma gratuita.
Proceso: agregue mi cuenta de WeChat: kucodingy luego envíeme el apodo de su cuenta csdn o ID de cuenta y la cuenta de correo electrónico registrada en mi sitio personal . Después de verificarlo, le abriré los permisos.

Índice de contenidos de los artículos de la serie.

Capítulo 1: Primera introducción a C/C++
Capítulo 2: Introducción rápida a C/C++
Capítulo 3: Experiencia en piratería Capítulo 4
: Operaciones con archivos Capítulo 5
: Creación de un juego push box
Capítulo 6: Profundización en los conceptos básicos
Capítulo 7: Biblioteca estándar de creación propia
Capítulo 8: Creación de un rastreador
Capítulo 9: Introducción a la programación de Windows
Capítulo 10: Creación de bibliotecas estáticas y dinámicas
Capítulo 11: MFC inicial
Capítulo 12: Uso básico de MFC
Capítulo 13: Creación de un disco USB con MFC The Thief
Capítulo 14: Explicación detallada de Controles MFC
Capítulo 15: Explicación detallada de los recursos MFC
Capítulo 16: Explicación detallada de la programación de red
Capítulo 17: Creación de una sala de chat LAN con MFC
Capítulo 18: Creación de un reproductor de vídeo con
MFC Capítulo 19: Comprensión y uso de bases de datos
Capítulo 20: Primeros pasos Qt
Capítulo 21: Desarrollo de la interfaz Qt
Capítulo 22: Explicación detallada de los controles Qt
Capítulo 23: Creación de registradores de teclas con Qt
Capítulo 24: Creación de pronóstico del tiempo Qt
Capítulo 25: Introducción al sistema Linux
Capítulo 26: Explicación detallada del servidor de desarrollo Linux Capítulo
27: Desarrollo de scripts


C/C++ implementa el minijuego 2048


Biblioteca estándar:

1. Introducción detallada a la biblioteca de subprocesos de C++


Expansión:

1. Introducción a la ingeniería inversa de Windows
2. C/C++ combinado con Python para realizar la sincronización de datos del disco en la nube de Alibaba
3. C/C++ para implementar el motor de búsqueda local
4. Instalación, configuración y uso del proyecto de código abierto C/C++ (actualizaciones continuas)
5 . La explicación más completa y detallada de C++ STL ( (Parte 1)
5. La explicación más completa y detallada de C++ STL (Parte 2)
6. C++ qrencode implementa la generación de códigos QR
7. C++ implementa salas de chat (chat grupal, chat individual , transferencia de archivos)
8. C++ implementa la generación y el analizador del formato de datos json
9, C++ escribe a mano un servidor web
10. C++ escribe a mano un grupo de subprocesos


Una introducción al lenguaje Go en
un artículo - Una introducción a HTML
en un artículo -
Una introducción a CSS en un artículo - JavaScript


Encapsulación de código común:

1. Obtener dirección IP a través del nombre de dominio
2. Descargador de archivos
3. Obtener capacidad y disco de ventana 4.
Uso y empaquetado de la biblioteca ICU 5.
Operaciones relacionadas con imágenes de FreeImage 6.
Control de procesos de ventana
7. Obtener ruta especial del sistema de ventanas
8. Ventana emergente, abrir y guardar el cuadro de diálogo


descripción del tutorial

Se puede hacer clic directamente en la tabla de contenido de la serie de artículos que se muestra arriba para saltar a la vista.

La parte principal de esta serie tiene un total de veintisiete capítulos, todos ellos han sido completados, sin embargo, las actualizaciones no se detendrán, pero tampoco se actualizarán en un horario fijo.

No debería haber ningún tutorial de texto en todo Internet que sea más completo, detallado y práctico que mi columna. Si encuentra algún problema de programación, puede contactarme.

  1. mensaje privado directo de la plataforma csdn
  2. Comenta directamente debajo del artículo.
  3. O contáctenos a través de WeChat

La extensión promedio de los artículos de esta serie es de aproximadamente 10,000 palabras (incluido el código), y algunos proyectos complejos pueden alcanzar las 20,000 o incluso 30,000 palabras .

Si tiene alguna sugerencia o pregunta, puede dejar un comentario al final del artículo y le responderé a tiempo.

I. Introducción

Las razones principales por las que comencé esta serie de tutoriales de C/C++ son las siguientes:

  1. Regístrese para una clase de capacitación : es muy costoso, generalmente entre 10,000 y 20,000 personas, pero hay personas que supervisan el aprendizaje fuera de línea, por lo que los ricos pueden considerarlo.

  2. Comprar cursos en línea : muy caro, entre decenas de miles y decenas de miles, pero en comparación con los cursos de capacitación, sigue siendo mucho más barato, pero no hay nadie que lo supervise, está seguro de que puede aprenderlo usted mismo viendo videos. en unos pocos meses, y podrá permitirse algunos. Si el riesgo es de mil yuanes, puede considerarlo.

  3. Otros tutoriales en versión de texto pagado : También los he visto y la enseñanza es muy rápida, básicamente es solo una explicación pura de puntos de conocimiento y no hay proyectos prácticos a gran escala.

  4. Comprar libros : Es difícil para los principiantes comenzar, muchas veces simplemente aprenden a ciegas puntos de conocimiento sin saber qué pueden hacer.

  5. Videotutoriales gratuitos : hay muchos en el sitio B, pero el contenido es variado, antiguo, bueno y malo, y difícil de encontrar.

  6. Tutorial de texto libre : Sin mencionar lo superficial que es, después de aprenderlo equivale a no aprenderlo (solo apto para quienes ya lo han aprendido)

Características de esta serie de tutoriales:

  1. Muy barato : sólo unas pocas docenas de yuanes, lo que equivale a comprar un libro para leer.
  2. Muy completo : Compré cursos en línea por valor de varios miles de yuanes y sé de qué hablan. Además, también he leído muchos libros relacionados.
  3. Tiempo real : Todos estos artículos están escritos por mí y publicados exclusivamente en la plataforma de la red CSDN, puede seguir los tiempos y actualizar los artículos en cualquier momento.
  4. Puedo quejarme : Si crees que hay algún problema con el contenido del artículo, siempre puedes enviarme un mensaje privado o comentar debajo del artículo, no hay problema y te responderé a tiempo.
  5. Contactable : Si tiene algo que no entiende, puede contactarme y le responderé a tiempo.
  6. Por etapas : el contenido del tutorial es paso a paso y los puntos de conocimiento de cada capítulo se agregarán en función de los capítulos anteriores.
  7. Gran practicidad : esta serie de tutoriales es principalmente práctica y explica el desarrollo de software detallado en varios campos de aplicaciones comunes de C/C++.
  8. Productividad : Después de estudiar detenidamente esta serie de tutoriales, debe poder desarrollar software de forma independiente y comprender la dirección de su aprendizaje futuro.

El cuerpo principal de esta serie de artículos involucra principalmente los siguientes aspectos del conocimiento:

  1. C/C++
  2. Estudio visual
  3. Programación de Windows
  4. programación de red
  5. Uso básico y programación del sistema linux.
  6. Marco de interfaz (principalmente MFC, Qt)
  7. Bibliotecas de terceros (como EGE, bases de datos, vlc, etc.)
  8. Programación de guiones

Por supuesto, no se trata sólo de los puntos de conocimiento enumerados anteriormente.

Escribir un artículo con cuidado puede consumir varios días de mi tiempo libre, lo cual no es fácil. Al mismo tiempo, debido a que el lenguaje C/C++ es amplio y profundo, no soy un maestro en este campo. Inevitablemente se producirán errores durante la redacción. proceso También espero que todos puedan entenderlo y señalarlo, ¡y lo corregiré a tiempo!

Nota : Dado que el conocimiento de C/C++ es demasiado amplio y profundo, es posible que muchas cosas no se explique en detalle en el artículo, pero le diré cómo obtener la información que necesita y de qué canales obtenerla.

El aprendizaje es el método más importante, lo que más espero es que puedas dominar tu propio método de aprendizaje independiente.

Si crees que hay algo mal escrito que no puedes entender, puedes señalarlo e intentaré modificarlo.

2. Métodos de aprendizaje

Debido a que el lenguaje C/C++ tiene una larga historia, básicamente puedes buscar sus puntos de conocimiento fragmentarios relacionados en el navegador, así que espero que puedas hacer un buen uso de esto.

El enfoque de esta serie de artículos sobre puntos de conocimiento es cómo comprenderlos y aplicarlos rápidamente en el desarrollo real, en lugar de indagar en los detalles de un determinado punto de conocimiento.

Para conocer puntos de conocimiento sobre C++, además de buscar en el navegador, también se recomienda leer el libro C++ Primer Plus.

Este libro es bastante clásico y básicamente cubre todos los puntos de conocimiento básicos de C/C++.

Supongo que te gusta

Origin blog.csdn.net/weixin_50964512/article/details/125710864
Recomendado
Clasificación