Red de conocimiento informático - Espacio del host - ¿Qué programación de software se utiliza para lograr un dibujo de intensidad tridimensional de muestras de difracción de Fraunhofer de apertura?

¿Qué programación de software se utiliza para lograr un dibujo de intensidad tridimensional de muestras de difracción de Fraunhofer de apertura?

Personalmente, creo que es mejor empezar con C/C++. Cuando sabes C++, puedes aprender VC++. VC++ es el mejor lenguaje de programación para aprender Windows. Si puede usar VC++ para aprender a programar el sistema Windows, no hay mucho que decir. Si desea cambiar a C#/Java en este momento, le llevará algunas semanas comenzar. Y hay un buen lugar para aprender C++.

Por supuesto, si eliges C++, debes tener perseverancia y perseverancia. Hoy en día, muchos colegios y universidades ofrecen directamente cursos de C# en lugar de VC++ porque VC++ es difícil y, como es difícil, requiere perseverancia. Si no tiene esto, es mejor no elegir VC++, y si no desea tomar la programación como su dirección de trabajo futura, no aprenda VC++, solo aprenda JAVA o C#/ASP. Es fácil comenzar. y no tan difícil. En este momento, mi experiencia personal.

Este es un artículo que guardé. Si planea prepararse para VC++ durante el semestre, eche un vistazo:

Diez buenos hábitos para aprender VC++

Bienvenido al sitio web de tecnología profesional VC++ de Amon:

Al final de cada año, los principales medios de comunicación se apresuran a hacer resúmenes. ¿Cuáles son las diez mejores personas, marcas, bellezas, chicos guapos, etc., todo tipo de cosas que despiertan la curiosidad y la sospecha de la gente? Esto es realmente deprimente, al igual que los entrenadores nacionales de la selección nacional masculina, como Shen, que tienen que decir esto cada vez que no juegan: ¡Regresemos y resumamos, y jugaremos mejor la próxima vez! He escuchado este tipo de conversaciones durante décadas, pero todavía no puedo ver el lado humano del equipo de cerdos chino. Así que el resumen es hasta cierto punto sólo una formalidad. No significa que puedas corregir tus defectos originales, progresar o incluso ser un poco vulgar. A pesar de esto, Amón conocía el pasado. Los predecesores dijeron que cuando la gente está en Roma, deben hacer lo que hacen los romanos, para vivir en este ambiente. A menos que seas un genio, los genios a menudo no son familiares para los no genios y son incompatibles con la realidad en todos los aspectos. Pero Amon no es un genio, así que tenemos que resumir rápidamente, de lo contrario nos saldremos del tema nuevamente y nos regañarán nuevamente. :)

(1) Aproveche al máximo MSDN, porque personalmente creo que es mejor que cualquier libro de referencia de programación;

MSDN es actualmente el recurso de información de programación más completo proporcionado por Microsoft. . Contiene la última base de datos técnica de Microsoft y funciones de búsqueda de texto completo fáciles de aprender y usar, lo que le permite encontrar rápidamente cualquier material de referencia técnica que necesite, lo que le permite tener siempre la tecnología sincronizada con las élites mundiales y Domine los recursos de desarrollo de programas más ricos. A menudo recibo muchos correos electrónicos de amigos y sus preguntas suelen ser muy sencillas. MSDN es perfectamente capaz de responder a estas preguntas, pero no parece gustarles. Esto es lo que me deprime. ¿Es porque mi inglés no es bueno o no he aprendido a aprovechar al máximo diversos recursos para resolver problemas?

(2) Mejorar el nivel de inglés, desarrollar más sitios web en inglés, leer más materiales en inglés y comprar más libros originales en inglés para extranjeros;

La discusión sobre los programadores y el nivel de inglés también ha comenzado muchos. Personalmente, creo que para convertirse en programador, el dominio del inglés en la escuela secundaria es suficiente. Incluso algunas personas que no entienden inglés pueden convertirse en mejores programadores, porque el desarrollo de herramientas de desarrollo se volverá cada vez más estúpido, pero si está satisfecho. Ser capaz de desarrollar un módulo de software utilizando una determinada herramienta no es nada que decir. Los programadores verdaderamente apasionados por la tecnología y dispuestos a aprender y aceptar desafíos no están satisfechos con el status quo. Siempre sienten que hay demasiadas incógnitas, por eso siempre están aprendiendo. La tecnología de la información se está desarrollando tan rápidamente que la mayoría de las tecnologías estaban en inglés cuando aparecieron por primera vez. Pasarán meses o años antes de que salga la versión china del libro. Por lo tanto, si quieres mantenerte al día, debes trabajar duro para mejorar tu inglés y poder mantenerte al día con la tecnología de la información. Quizás te preocupe que tu inglés no sea bueno. No importa. Primero, busca más palabras en el diccionario. "Todo es difícil al principio." Hay que tener perseverancia. Pronto descubrirás que el inglés informático es realmente muy fácil. Es más, hay muchos.

¡Los sitios web técnicos en inglés son realmente mejores que los de China! Por ejemplo, etc

(3) Fortalecer la autogestión, ser bueno en el autoresumen y analizar las propias fortalezas y debilidades.

Más del 80% de los líderes chinos y más del 80% de sus discursos tienen puntos de vista similares, por lo que no entraré en detalles aquí. De todos modos, este artículo no puede estar equivocado en ninguna industria y en cualquier lugar. ¿No eres tú mismo el mayor enemigo de la vida? Ocúpate de tus propios asuntos y conócete a ti mismo y a tu enemigo. ¿Cuál es el problema?

(D) Desarrolla buenos hábitos de grabación.

A la mayoría de los programadores no les gusta escribir documentación y yo también lo odiaba.

En mi opinión, los llamados documentos son simplemente una tontería. Una frase es tan aburrida como diez frases, como la confesión de amor de algunos chicos chinos, que obviamente es la palabra "Te amo". Simplemente conectó la luna, el sol, el mar, las montañas, las rocas y los ángeles de manera desordenada. Aunque suene romántico, en mi opinión no es práctico. ¿Por qué una persona habla tanto? Una buena documentación es una parte muy importante del proceso formal de I+D. Un buen programa requiere escribir un documento de diseño antes de programar. Solo bajo la guía del documento de diseño se puede escribir código seguro. Si escribes un programa desde cero sin escribir un documento, no seguirás la ruta diseñada y escribirás donde quieras. Es fácil hablar de funciones pequeñas, pero es fácil confundirse o incluso perder el control cuando son grandes. Entonces, ¿cómo escribir documentos? De hecho, creo que no existe un estándar unificado. Aunque el país y algunas personas de NB han resumido muchos modelos, los hábitos de cada uno son diferentes. Si aplicas un determinado estándar sin modificaciones ni innovaciones, creo que será muy difícil escribirlo. Así que creo que siempre que puedas describir claramente tus ideas de diseño y algoritmos o pasos de implementación, eres un buen documento. Recomiendo encarecidamente que los amigos programadores sean buenos usando diagramas para ilustrar sus ideas al escribir documentos. No somos escritores y podemos escribir con frecuencia. ¡Haz buen uso de VISIO, ROSE u otras herramientas para expresar tus ideas!

(E) El estilo de codificación debe ser estandarizado, riguroso y eficiente.

No hace falta decirlo, ¡así que asegúrate de recordarlo! Sin embargo, esto a veces puede estar relacionado con la personalidad de una persona. Si eres alguien que olvida mucho las cosas, se deja crecer la barba, presiona los botones equivocados y come comida rápida cada hora, entonces debes prestar atención cuando codificas. ¡Codificar es codificar, la vida es vida y es imposible no escribir un programa así!

(6) Dominar las habilidades de seguimiento y depuración.

El seguimiento de un depurador puede ser tedioso y complejo, por lo que contar con las estrategias y técnicas de depuración necesarias puede facilitar estas tareas. Se recomienda encarecidamente que lea el libro "Depuración de programas de Windows" escrito por Everett N. McKay y Mike Wooding en los Estados Unidos. Puede beneficiarse mucho.

(7) Desarrollar el hábito de autoevaluarse.

Las pruebas deben ser realizadas por ingenieros de pruebas, pero cuando termine de escribir un módulo o una pieza de software, primero debe probarlo usted mismo para asegurarse de que no haya errores de bajo nivel, y mucho menos de que estos errores son vistos por el ingeniero de pruebas. Eres muy descarado.

(8) Bueno en la comunicación, especialmente a menudo intercambia experiencias de aprendizaje con algunos expertos.

Algunas personas dicen que la mayoría de los programadores son introvertidos y no les gusta hablar. De hecho, existen algunos malentendidos. No es que no les guste, es que son amantes de las palabras. Mi cabeza seguía dando vueltas. Funciones, datos y algoritmos llenan mi mundo. Todavía tengo tiempo para charlar contigo sobre temas aburridos. Es fácil hablar con la persona adecuada. El libro dice: "Escucharte es mejor que diez años de lectura". Eso es lo que estás buscando. Cada vez hay más foros técnicos y se convertirán en un lugar importante para que los programadores se comuniquen. Algunas personas dicen: "Leer un artículo extenso no es tan bueno como leer diez años de libros".

(9) Realizar resúmenes especiales por etapas.

El conocimiento debe actualizarse revisando el pasado, por lo que sugiero que los programadores desarrollen el hábito de resumir los temas por etapas. Por ejemplo, si está estudiando o trabajando en un módulo o proyecto relacionado con subprocesos múltiples este mes, después de completarlo, puede resumir todas las tecnologías relacionadas con subprocesos múltiples, incluidos conocimientos teóricos, métodos prácticos, diversas técnicas y Excelentes artículos., estos serán de gran ayuda para mejorar tus diversas habilidades. ¿Lo has probado? Si no, ¡actúa rápido!

(10) Debe haber espíritu de perseverancia.

Esto es una tontería, porque no puede vencer a los diez primeros, así que cuenta. Desde la antigüedad, a China le ha gustado invitar al público a conocer algunos espíritus, como los de Marx, Lenin, Mao Zedong, Deng Xiaoping y Lei Feng, para hacer que la sociedad sea más estable y la vida de las personas sea mejor. ¿Qué tipo de espíritu deberían tener los programadores? No solo quiero decir que para aprender bien cualquier tecnología, es mejor tener espíritu de perseverancia, especialmente para aprender algunas tecnologías abstractas y difíciles, como VC ++. Creo que debería ser más difícil de aprender que otros lenguajes de desarrollo. Quizás hayan pasado dos años desde que empezaste, pero todavía te sientes incómodo y como si no dominaras nada. En este momento, además de pensar en tus propios métodos de aprendizaje, ¡también debes fortalecer tus metas y creencias!

Bienvenido al sitio web de tecnología profesional VC++ de Amon: