
| |||
Si vienes de VB.Net encontraras mas facil VC#, parte del Visual Studio. Programar en C++ para Windows, debes usar los APIs de Windows, y para alguien que viene de VB es un dolor de cabeza. Si te urge hacer algo encontraras mas util C#. Si necesitas hacer algo mas potente o que no use .Net pues usas C++. Los archivos principales en un proyecto de C++, tiene las siguientes extensiones: .cpp, (c++) archivos de código fuente. .h, (headers) archivos de encabezados...descripciones de objetos, constantes, etc. .rc (resources) recursos, estos archivos son generados por Visual Studio Una diferencia de la programación tradicional de C++, a C++ para Windows, es que se maneja por puros objetos, programación orientada a objetos, APIs de windows, eventos, una aplicación en lugar de iniciar por el método main(), iniciara por winmain(). Existe un conjunto de herramientas que es el MFC (Microsoft Foundation Clases), que en su versión .net se les conococe como el .Net Framework. Las MFCs facilitan el trabajo con windows, y todas las clases importantes del MFC (antes de .net) se identifican por su prefijo "afx". Cualquier otra cosa pregunta.
__________________ José Luis Chávez del Cid Systems Developer Specialist ACS Inc./Xerox Guatemala |
| |||
Aquí hay esta la documentación, en ingles: http://msdn.microsoft.com/library/de...asp?frame=true Encontraras estas secciones: Getting Started (Iniciando) Visual C++ Samples (Ejemplos) considero que estos son los dos mas importantes, ya que vienes de VB.
__________________ José Luis Chávez del Cid Systems Developer Specialist ACS Inc./Xerox Guatemala |
| ||||
Otro problem Tengo otro problema, y como dice la palabra es visual c++, y cuando me introduzco en el archivo "proyecto.rc" en la sección dialog encuentro solo el dialog de "acerca de..." pero no del programa principal, que cuando lo ejecuto, me sale blanco, ando un poco perdido ![]() (estoy en un proyecto win32) |
| |||
Esa es otra de las grandes diferencias entre VC++ y VB. VB usa forms para todas las aplicaciones, como estandar. Mientras que con VC++, se genera la interface principal desde puro código. Por eso es que encuentras listados de recursos, y por ejemplo para modificar el menu principal, accesas los recursos de menus, y ahí modificas. Las MFC son así, en comparación con VC#.Net o VB.Net que son con formularios (dialogos) desde la primer pantalla.
__________________ José Luis Chávez del Cid Systems Developer Specialist ACS Inc./Xerox Guatemala |
| ||||
Muchisimas gracias x todo!!! pero e aquí mi último problema ![]() ahora me he comprado un libro para aprender C++, y he empezado a escribir codigo donde me dijistes en proyecto.cpp, y aí e encontrado una etiqueta que pone "todo:colocar aqui" y yo e puesto un ejemplo de mi libro aí que es: //Lo pongo en una etiqueta PHP para que se vea mas claro ![]() Código PHP: ![]() |
| ||||
me advierte diciendo: Errores al generar, ¿desea continuar? y seguramente me eliminará el codigo y no se ejecuta esa parte, mientras que cuando kito esa parte de código se ejecuta sin errores. |