Red de conocimiento informático - Problemas con los teléfonos móviles - Directorio de explicaciones detalladas de casos clásicos de programación en red en Visual C

Directorio de explicaciones detalladas de casos clásicos de programación en red en Visual C

Parte 1 Conceptos básicos de programación de redes Visual C

Capítulo 1 Descripción general de la programación de redes Visual C (vídeo didáctico: 21 minutos)

1.1 Conceptos básicos de redes

p>

1.1.1 Modelo de red OSI de siete capas

1.I.2 Protocolo TCP/IP

1.1.3 Modelo de programación C/S

1.2 Conceptos básicos de programación de redes

1.2.1 Sockets

1.2.2 Orden de bytes de red

1.3 Introducción a WindowsSockets

1.3.1 Clase CAsyncSocket

1.3.2 Clase CSocket

1.4 Resumen

Capítulo 2 Programación de Sockets (Video didáctico: 73 minutos)

p >

2.1 Modo de direccionamiento y orden de bytes

2.1.1 Modo de direccionamiento

2.1.2 Orden de bytes

2.1.3 Funciones relacionadas con socket

2.2 Proceso de desarrollo del programa de red Winsock

2.2.1 Pasos para crear un proyecto en VC

2.2.2 Proceso de programación Winsock

2.2.3 Programación de Sockets basada en UDP

2.2.4 Programación de Sockets basada en UDP

2.3 Aplicación de ejemplo de programa de red

2.3.1 Programa cliente TCP

2.3.2 Programa de servidor TCP

2.4 Resumen

Capítulo 3 Programación de sockets asincrónicos y multiproceso (vídeo didáctico: 116 minutos)

p>

3.1 Tecnología multihilo

3.1.1 Conceptos básicos

3.1.2 Creación de subprocesos

3.2 Implementación de sincronización de subprocesos

3.2. 1 Objeto de sección crítica

3.2.2 Objeto de evento

3.2.3 Objeto mutuamente excluyente

3.3 Comunicación entre procesos

3.3. 1 ranura de correo

3.3.2 Tubería con nombre

3.3.3 Tubería anónima

3.3.4 Resumen

3.4 Configuración del modo de E/S

3.4.1 Modo de E/S asincrónica

3.4.2 Método WSAAsyncSelect

3.5 Resumen

Parte 2 Aplicaciones típicas de Visual C Programación de red

Capítulo 4 Navegador FTP (vídeo didáctico: 95 minutos)

4.1 Principio de funcionamiento de FTP

4.1.1 Estructura de datos FTP

4.1.2 Modo de transferencia de datos FTP

4.1.3 Conexión al servidor

4.1.4 Verificación de inicio de sesión

4.1.5 Cerrar conexión de datos

4.1.6 Comandos FTP comunes

4.1.7 Verificación de datos y control de retransmisión

4.2 Iniciar sesión en el servidor FTP

4.2 .1 Conectarse a Servidor FTP

4.2.2 Iniciar sesión en el servidor FTP

4.3 Procesamiento de archivos FTP

4.3.1 Uso de la clase CSocketFile

4.3 .2 Usar la clase CArchive para la serialización

4.3.3 Obtener información del archivo del servidor FTP

4.3.4 Cargar archivos

4.3.5 Descargar archivos

4.4 Crear cliente

4.4.1 Crear proyecto

4.4.2

Definiendo la clase CFtp

4.4.3 Programación con la clase CFtp

4.5 Resumen

Capítulo 5 Navegador web (Vídeo didáctico: 72 minutos)

5.1 Solicitud HTTP

5.1.1 Método GET

5.1.2 Método POSI

5.1.3 Mensaje de solicitud

5.2 Respuesta HTTP

5.2.1 Información del estado de la respuesta

5.2.2 Información del campo del encabezado de la respuesta

5.2.3 Información del campo del encabezado de la entidad

5.2.4 Datos de la entidad

5.3 Realización de interfaz personalizada

5.3.1 Programación de la barra de herramientas

5.3.2 Agregar respuesta de mensaje

5.3. 3 Cómo implementar la función de favoritos

5.5.4 Usar el control del navegador web de Microsoft

5.4.1 Establecer un proyecto MFC

5.4.2 Agregar controles

5.4.3 Controlar métodos de propiedades de objetos

5.5 Clase CHtmlView

5.5.1 Clase CHtmlView

5.5.2 Establecer relación de herencia

p>

5.5.3 Respuesta del mensaje de la barra de direcciones

5.5.4 Implementar la función de visualización de archivos fuente

5.5.5 Implementar la función de actualización

5.6 Resumen

Capítulo 6 Network Communicator (Video didáctico: 58 minutos)

6.1 Principio de comunicación

6.1.1 Conexión de comunicación

6.1 .2 Enviar y recibir

6.2 Programa remitente

6.2.1 Crear socket de conexión

6.2.2 Crear socket de envío

6.2. 3 Implementar la función de envío

6.3 Programa receptor

6.3.1 Puerto de escucha

6.3.2 Recibir datos

6.4 Programación de embellecimiento de interfaz

6.4.1 Inicialización de la interfaz

6.4.2 Establecer icono de ventana del servidor

6.4.3 Mostrar hora de inicio del servidor

6.4.4 Servidor Programación de la barra de estado

6.5, J. Conclusión

Capítulo 7 Transceptor de correo (vídeo didáctico: 107 minutos)

7.1 Llamar a Windows Programa de envío de correo electrónico integrado

7.1.1 Llamar al proceso de Windows

7.1.2 CreateProcess(1 función

7.2 Proceso de sesión SMTP

7.2.1 Cómo conectarse al servidor

7.2.2 Comandos SMTP

7.2.3 Envío de comandos y recepción de respuestas

7.3 Envío de correos electrónicos

7.3.1 Diseño de la interfaz

7.3.2 Código de inicialización de la interfaz

7.3.3 Agregar cuadro de diálogo de configuración del servidor

7.3.4 Usar el cuadro de diálogo de configuración del servidor

7.3.5 Registrar información de configuración del programa

7.3.6 Configurar y conectarse al servidor

7.3.7 Construir correo electrónico

7.3.8 Enviar correo

7.3.9 Ejemplo de envío de correo

7.4 Recibir correo

7.4.1 Introducción a POP3

7.4.2 Ejemplo de interfaz de recepción de correo

7.4.3 Usar el cuadro de diálogo de recibir correo

7.4.4 Recibir correo

7.4.5 Implementar la función de recibir correo

7.4.6 Encapsular las funciones de envío y recepción del cliente

7.4.7 Mostrar datos de correo electrónico<

/p>

7.4.8 Análisis de código

7.5 Resumen

Capítulo 8 Transmisor de archivos en red (vídeo didáctico: 87 minutos)

8.1 Clase CFile

8.1.1 Constructor

8.1.2 Lectura y escritura de archivos

8.1.3 Cierre de archivos

8.1.4 Posicionamiento de archivos

......

El noveno reproductor práctico (vídeo didáctico: 120 minutos)

El décimo reproductor de red P2P (vídeo didáctico: 107 minutos)

p>

La 11.ª versión del software de chat Q (vídeo de aprendizaje: 60 minutos)

La 3.ª comunicación en serie Visual C

Los 12.º conceptos básicos de comunicación en serie (enseñanza vídeo: 22 minutos) )

La 13.ª aplicación de programación de comunicación en serie (vídeo didáctico: 69 minutos)

El 14.º VC envía mensajes de texto a teléfonos móviles (vídeo didáctico: 73 minutos)