Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué lenguaje de programación es adecuado para el lenguaje principal?

¿Qué lenguaje de programación es adecuado para el lenguaje principal?

Para la mayoría de los principiantes en programación, existe un entendimiento común: aprender a programar y elegir un lenguaje de programación.

Es muy importante, tanto abiertas como cerradas son algunas herramientas de desarrollo populares como Visual Basic, Visual C, Delphi, Power Builder. A menudo veo que los principiantes preguntan: estoy aprendiendo C/C, ¿qué es aprender?

¿Visual c es mejor o es mejor aprender Borland C Builder? O se le pide que elija entre Visual Basic y Delphi. ¿Cuál es la relación entre aprender a programar y aprender un lenguaje de programación? ¿Cómo deben elegir los novatos? En este sentido, hagamos una analogía simple: aprender a programar es como aprender a disparar. El lenguaje de programación corresponde a varias armas de fuego, como pistolas de aire comprimido, pistolas y rifles. Al aprender a disparar, debes elegir un arma. No puedes aprender a disparar sin un arma y no puedes aprender a usar todas las armas al mismo tiempo. Pero si dominas un tipo de puntería, aprenderás algo más. Porque mientras me familiarizaba con un arma, también aprendí la técnica de tiro en sí. Aprenda algo más y obtenga el doble de resultado con la mitad de esfuerzo. Lo mismo ocurre con el aprendizaje de programación. Es inevitable comenzar aprendiendo un lenguaje de programación. Al mismo tiempo, ¿en el proceso de aprendizaje?

Recomendación: Aprender a programar no necesariamente comienza con un lenguaje determinado. Puede elegir el que sea más aceptable entre Visual Basic, Delphi, Borland C Builder o Pascal y Turbo C (o Borland C) en DOS. Lo que aprendí principalmente fue la idea de programar en sí mismo, y lo que aprendí fue mirar los problemas desde una perspectiva de programación. Quizás el efecto del aprendizaje no pueda ser inmediato, pero se pueden aprender habilidades básicas sólidas, que serán de gran beneficio para un mayor desarrollo en el futuro. Estas habilidades básicas incluyen:

Primero, fortalecer las capacidades de análisis lógico y modelado matemático.

¿Cuál es el propósito de la programación? Se trata de resolver problemas de la vida real. En realidad, los problemas se describen en un lenguaje natural que los ordenadores actuales no pueden entender. Lo que tenemos que hacer es "contarle" el problema a la computadora de una manera que ésta pueda entender. También debemos realizar análisis lógicos de problemas de la vida real, establecer modelos matemáticos razonables y luego ingresarlos en la computadora en forma de programas y datos. Los tres colores R, G y B representan cada uno un color. El procesamiento de colores se transforma en el procesamiento de tres números enteros de R, G y B. Solo necesitamos reemplazar estos tres números enteros con otro color. Para otros problemas prácticos, también deberíamos hacer esto

para que se pueda calcular.

2. Conocimiento de la estructura de datos y algoritmos

Hasta ahora, ha existido un conjunto relativamente general y completo de modelos matemáticos (los llamamos

estructura de datos) y los métodos de procesamiento correspondientes (es decir, algoritmos) de estos modelos matemáticos. Los procedimientos actuales se basan

en esta base. Hay un dicho empírico entre los programadores: "Una buena estructura de datos es la mitad del programa". Su importancia es evidente. Como programador,

Tercero, rica experiencia práctica

La programación en sí es un tema muy práctico. Un programa que existe sólo en papel no es nada.

Un pájaro con alas nunca podrá volar en el cielo real. No importa cuán inteligente sea el código, no importa cuán hermoso sea el estilo,

es solo una serie de caracteres en una hoja de papel. Es como un ejercicio de composición. Puede que esté bien escrito, pero

Si no lo corrige el profesor, ¿cuál es la diferencia entre este y un papel en blanco? ! Finalmente, como programador, todavía hay un requisito: debes estar sano y poder quedarte despierto hasta tarde.

Top 1 de la tabla

Elija la herramienta adecuada para hacer lo correcto: analice la selección de herramientas de programación

“Si un trabajador quiere hacer su trabajo, primero debe hacer buen uso de él "Utensilio" - Las Analectas de Confucio. Mucha gente quiere aprender a programar software.

Elige una excelente herramienta de programación. Si vas a una librería, puedes ver una variedad de libros de programación, pero

pero no has decidido qué lenguaje de programación aprender, por lo que estás perdido y no sabes qué libros comprar. comprar.

Si quieres aprender bien a programar, debes comprender cuidadosamente las características de varios lenguajes y encontrar tu propia dirección de aprendizaje. Así que tú eres lo primero

Primero debes aclarar qué quieres hacer y qué te interesa. Además, desea finalizarlo ahora.

¿Qué tipo de programación es? ¿Cuál es la función principal de su programa? Por eso, entre muchos software,

elige la herramienta de desarrollo que más te convenga.

En primer lugar, herramientas básicas de desarrollo de lenguajes

Lenguajes como Delphi, v c y VB son todos lenguajes de programación orientados a objetos. Aunque cada lenguaje tiene un soporte diferente para la orientación a objetos, siempre pasan por el hilo principal de todo el modelo de pensamiento de programación. Por lo tanto, para aprender bien estos idiomas, no debes concentrarte en el formato gramatical específico de un idioma al principio, sino en aprender la teoría básica orientada a objetos.

El lenguaje introductorio más simple: Visual Basic

Basado en el dominio de los conceptos básicos de la programación orientada a objetos, es relativamente fácil comenzar con VB.

Un idioma. Al aprender VB, debes prestar atención a captar la esencia del objeto, evitar el desorden y la complejidad y prestar atención al dominio.

Propiedades y eventos de objetos y controles, sus funciones y uso, funciones simples de la función principal. El método más eficaz

es organizar un paso de aprendizaje de simple a complejo, como: cuando aprenda la función de dibujo simple de VB, aprenda a dibujar una curva sinusoidal usted mismo; aprenda a usar el control de imagen; cree un tiempo de visualización LCD; aprenda las funciones de API, cree su propio ícono en la barra de tareas. Este método puede ayudarle a dominar el uso de objetos y eventos comunes en VB.

El lenguaje más flexible: Delphi

Para Delphi, si ha aprendido PASCAL, encontrará que muchas cosas le resultan "familiares". De hecho, el propio Delphi está compuesto por un objeto con una estructura similar a PASCAL.

Escrito por Pascal. Si tienes cierta base PASCAL, definitivamente será más fácil de aprender. Además, también debes prestar atención a la comprensión y aplicación de paquetes en Delphi. Por ejemplo, paquetes en tiempo de ejecución, paquetes en tiempo de diseño, a qué debe prestar atención al crear sus propios paquetes. Una vez que dominemos el lenguaje Object Pascal, podemos concentrarnos en aprender cómo usar Delphi para escribir aplicaciones de Windows, programación de bases de datos de Delphi, creación de controles y desarrollo de programas.

El lenguaje más potente: Visual c

VC tiene una biblioteca de clases básicas de Microsoft relativamente completa, lo que facilita el desarrollo de aplicaciones de Windows.

Eficiente. Proporciona un editor de recursos complejo que puede editar fácilmente cuadros de diálogo, menús, barras de herramientas y otros elementos, por lo que es potente y fácil de usar. Sin embargo, en comparación con VB y Delphi, es más difícil comenzar y dominar. Al aprender VC, primero debe concentrarse en aprender tipos de datos básicos, entrada/salida, bucles y matrices, plantillas y cómo crear aplicaciones C. Después de eso, estudiaremos más a fondo el uso de editores de recursos, controles ActiveX y optimización del editor en VC. La mayoría de los libros actuales sobre VC tratan sobre el desarrollo de aplicaciones utilizando varias versiones de vC, ignorando el conocimiento básico de c. De hecho, para los principiantes, comenzar con un diseño de aplicación específico e ignorar los conocimientos básicos aumentará en gran medida la dificultad de aprender y perderá fácilmente la confianza en el aprendizaje. ! - gt;

Por supuesto, todos estos lenguajes tienen su propia programación de bases de datos y programación de Internet. Una vez que domines el programa en sí, también puedes optar por estudiar según tus propias necesidades. Cuando tenga ciertas habilidades de programación, también puede diseñar un tema realista e interesante y desarrollarlo usted mismo. Esto te ayudará a dominarlo.

2. Programación de bases de datos

Si principalmente quieres completar el diseño de la base de datos, deberás elegir herramientas especializadas de desarrollo de bases de datos, como SQLServer, PowerBulider, etc. Si solo necesita completar una función de base de datos relativamente simple, eche un vistazo más de cerca a Access. No lleva mucho tiempo, pero puedes ganar mucho.

Además, existen algunas herramientas que se utilizan específicamente para el desarrollo de bases de datos a gran escala, como DB2, Sysbase, Oracle, etc. Este tipo de software generalmente requiere conocimientos básicos sólidos de bases de datos y ciertas capacidades de desarrollo de software. Si estás empezando desde cero, se recomienda no aprender este tipo de software desde el principio. PB y SQLServer se utilizan principalmente para el procesamiento de datos y el acceso a bases de datos. Debido a la buena compatibilidad de SQL Server con los sistemas operativos y su amplia aplicación en redes, muchos aficionados actualmente optan por aprenderlo. Al aprender SQL Server, debe concentrarse en aprender la composición del lenguaje SQL, la administración de transacciones SQL y la consulta y optimización de SQL. Mucha gente ha utilizado PB. Mientras aprende las habilidades básicas de uso de bases de datos, también debe tener en cuenta que en PB, las aplicaciones que necesitan acceder a funciones especiales de Windows, como controlar el mouse, crear directorios, flashear ventanas, etc., deben llamar a funciones API.

Al aprender a programar bases de datos, puedes intentar completar un ciclo completo de desarrollo de software. A partir del análisis de la demanda, experimenté personalmente todo el proceso de diseñar una base de datos, crear una interfaz de base de datos, crear tablas, completar consultas comunes y generar informes.

En tercer lugar, programación de red

Las herramientas de programación de red actualmente populares pueden describirse como "diferentes estilos, cien flores florecen". Cada herramienta tiene sus propias características únicas y sus propias ventajas en la implementación de Internet.

Al aprender Java, debes comprender las teorías básicas orientadas a objetos, como los objetos y la herencia, y dominar fundamentalmente el mecanismo operativo de Java. En términos de aprendizaje, debemos centrarnos en aprender los fundamentos del lenguaje, la tecnología de programación y la aplicación entre Java, ActiveX y JavaBeans. Puede escribir algunos pequeños programas clásicos para profundizar su dominio de las habilidades básicas: use las capacidades de procesamiento de gráficos de Java para escribir juegos de cartas, use AWT para escribir Buscaminas o Tetris, use las funciones de red de Java para escribir salas de chat en línea, etc.

En términos relativos, el método de edición ASP es simple, fácil de usar y potente, y se ha utilizado ampliamente durante mucho tiempo. Para aprender ASP en la escuela, primero debe comprender los conocimientos de red relacionados con ASP, la configuración del servidor web, el lenguaje HTML, etc.

Debes entender que, sobre esta base, presta atención a VBScript, el principal lenguaje de programación de ASP, y a los objetos y grupos comunes de ASP.

El estudio de las piezas de ajedrez. Si desea tener una comprensión más profunda de ASP, también debe conocer sus bases de datos de uso común.

SQLServer, Acess, etc. Tener habilidades básicas. Puede intentar escribir una votación en línea simple, un supermercado en línea y otros programas para profundizar su dominio de los conocimientos anteriores.

Además, vale la pena mencionar que también hay un "novato" en el lenguaje de programación de redes: PHP. Elimina la limitación de que ASP sólo puede utilizar NT o Windows 2000 como sistema operativo del servidor, y su acceso a la base de datos es más rápido y directo que ASP. Pero actualmente, para los principiantes, su lenguaje es difícil de entender, la instalación es relativamente complicada y la información disponible para referencia y aprendizaje es muy inferior a la de ASP. Al mismo tiempo, usar PHP en Windows no refleja bien sus ventajas. Por lo tanto, sugerimos que para los principiantes que no tienen una base de Linux/Uninx, es mejor no aprender PHP.

La programación en red también tiene una gran característica: prestar atención en todas partes es aprender. Prestar atención regularmente al diseño de varios sitios web en Internet y prestar atención a las ideas de diseño y la creatividad de otras personas mejorará rápidamente sus habilidades de programación de redes. En general, la compilación de la red 7b en sí no es difícil, pero debido a que el diseño del proyecto específico involucra una amplia gama de aspectos, como el proceso de interfaz directa con varias bases de datos, aprendizaje de idiomas, etc., es un proceso de autocreación y autoprogramación. También es un proceso de dominio y aplicación gradual. En el proceso de aprendizaje, cultivar gradualmente una buena experiencia y pensamiento en programación, mejorar gradualmente las habilidades de programación y encontrar mejores soluciones de diseño son la verdadera esencia y la diversión del desarrollo de programación.

Me temo que no entiendo la estructura de datos. Cuando digo maestro, no me refiero al límite de si o no, sino al límite de si o no.