¿Se puede utilizar VC++ para la programación de redes? ¿Cuál es la relación entre VC++.Net y VC++?
Teóricamente es posible. Pero en la práctica son muy pocos.
VC++ es un IDE (Entorno de desarrollo integrado) desarrollado por Microsoft. En otras palabras, es una plataforma de desarrollo que usa C++. Algunos programas se compilan usando este... También hay VB y VF. diferentes lenguajes... Sin embargo,
vc++ es un entorno de programación C++ en la plataforma Windows. Aprender VC requiere comprender muchas características de la plataforma Windows y dominar el conocimiento de MFC, ATL, COM, etc. es relativamente grande. La programación en Windows requiere comprender el mecanismo de mensajes de Windows y el principio de las funciones de devolución de llamada; MFC es la clase de empaquetado de Win32API, y debe comprender la estructura de la clase de vista de documento, la estructura de la clase de ventana, el flujo de mensajes, etc. ; COM es el estándar binario definitivo para compartir código, es necesario dominar sus principios básicos, etc.
Como plataforma de desarrollo convencional, VC siempre ha sido amado por los entusiastas de la programación, pero a muchas personas les resulta difícil comenzar a utilizarlo. La razón se debe principalmente a que todos lo entienden mal. Estrictamente hablando, VC ++. No es un lenguaje, aunque está estrechamente relacionado con C ++. Si desea utilizar una metáfora, C ++ puede considerarse como un "estándar industrial", mientras que VC ++ es un "fabricante" bajo una determinada plataforma de sistema operativo. y los "Estándares del fabricante" se amplían bajo la premisa de seguir los "Estándares industriales".
Hay dos modos principales para el desarrollo de aplicaciones VC ++, uno es el método WIN API y el otro es el método MFC. El método de desarrollo tradicional de WIN API es más engorroso, mientras que MFC redefine la API WIN. Encapsulación, por lo que MFC tiene más ventajas de eficiencia en comparación con el desarrollo de API WIN.
VC++.net es C++ administrado,
C++ no.
vc.net y vc++.net (vb.net) son un lenguaje de desarrollo en .net y se desarrollan a partir de vc6.0 (vb6.0).