Pregunta

Estoy tratando de mejorar mis habilidades de codificación haciendo mi código más estructurado y de fácil lectura. código que la interfaz gráfica de usuario (gracias edición). He estado leyendo a través de código de fuente abierta de Firefox para mejorar pero usa GTK + y no mucho Win32.

¿Dónde puedo encontrar un programa de código abierto (profesionales) que se codifica en Win32?

Una cosa más: ¿Cuándo un pseudocódigo de escritura? Nunca he hecho esto antes, pero sé que es muy parecido a esbozar un ensayo. Pseudocódigo debe ser escrito antes de codificar el proyecto? o funciones sólo?

Gracias

¿Fue útil?

Solución

Prueba esto: http://www.relisoft.com/win32/index.htm

Este tipo reconstruir clases contra la API de Win32 prima. Se da una visión general buena estructura de la aplicación, mientras se mantiene la capa delgada y la abstracción.

Otros consejos

En lugar de aprender la API de Win32, le recomiendo que aprender a utilizar herramientas portátiles y bibliotecas que se pueden ejecutar en todas las plataformas de escritorio principales. En particular, echa un vistazo a:

  • C ++ biblioteca estándar: cadenas, archivo I / O, contenedores, algoritmos
  • impulsar bibliotecas: punteros inteligentes, la red de E / S, las señales / ranuras, múltiples hilos, sistema de ficheros, la serialización , y muchos más.
  • Qt :. Conjunto de herramientas GUI portátil

Estas bibliotecas tienen APIs de alto nivel que son mucho más agradable (OMI) para utilizar la API de Win32 que desnuda.

Para "Esquema" sus programas, especialmente programas de estilo (orientado a objetos) consultar el Unified Modeling Language .

pseudocódigo se utiliza generalmente para expresar ideas a las personas que utilizan diferentes idiomas. Parece muy a menudo en trabajos científicos (ayuda a comprender soluciones, algoritmos, etc.)

Como programador de Unix no puedo evitar tanto con la cuestión Windoze.

En cuanto a pseudocódigo, piense en ello como una manera de conseguir sus pensamientos juntos, tanto como se podría escribir un esbozo de una carta o un ensayo antes de que la cosa real. Me gusta hacerlo si hay alguna complejidad a trabajar porque me parece que la compilación y depuración son más fáciles. Sin embargo, usted se conoce mejor que yo ...

Se debe echar un vistazo a la fuente de cromo, que es a la vez Win32 (y ahora también Linux) y C ++. He aprendido mucho de él.

PS: Cuando se escribe Win32, ¿cuál es su interrest exacta? Interfaz gráfica de usuario? Las llamadas al sistema?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top