Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué es un puntero de subrutina de lenguaje simple? ¿Para qué se utiliza?

¿Qué es un puntero de subrutina de lenguaje simple? ¿Para qué se utiliza?

El puntero de subprograma en lenguaje simple es un tipo de subprograma.

Por ejemplo: & subrutina 1, el puntero de subrutina apunta a una subrutina específica. El símbolo con & apunta a la subrutina que se va a representar.

Composición del idioma

Biblioteca de soporte

La biblioteca de soporte de idioma fácil es similar al archivo DLL normal del programa.

Esta biblioteca de soporte es exclusiva de EasyLanguage y otros programas no pueden acceder a ella. Tiene tres extensiones: fnr, fne y npk.

Las bibliotecas fnr y fne son archivos DLL, como la biblioteca de soporte central del sistema y la biblioteca de soporte de interfaz de aplicación. Estas bibliotecas de soporte generalmente las crean usuarios de C++ o Delphi. Puede consultar el manual para desarrollar bibliotecas de soporte en el lenguaje Easy.

npk pertenece a la biblioteca de soporte de empaquetado COM de Yi Language, que se genera haciendo referencia a bibliotecas de empaquetado COM (como WebBrowser, Windows Media Player). Esta biblioteca de soporte de formato extendido se puede abrir con el Bloc de notas y WordPad. Los usuarios pueden crear bibliotecas de soporte haciendo clic en el comando Herramientas-"Biblioteca de tipos o componente OCX → Biblioteca de soporte" en lenguaje simple.

Módulos

La implementación de proyectos de software a gran escala generalmente se divide en desarrollo colaborativo. Para respaldar esto, Easy Language proporciona soporte de desarrollo modular. Los módulos en lenguaje Easy se denominan módulos Easy. Al utilizar módulos sencillos, los usuarios pueden encapsular código de uso común para reutilizarlo en otros programas, proporcionarlo a terceros o usarlo como parte del desarrollo de grandes proyectos de software y luego integrar todos estos módulos durante la fase de empaquetado del proyecto de software. Organícelo y compílelo en un programa completo, y la extensión del módulo fácil se llama .ec. Al mismo tiempo, Yi Language admite una gran cantidad de módulos de extensión no oficiales y los usuarios pueden compilar sus propios módulos. Al mismo tiempo, Yi Language admite una gran cantidad de módulos de extensión no oficiales. Los usuarios pueden compilar módulos por sí mismos. Muchos módulos desarrollados de forma privada que no existen en Yi Language están básicamente disponibles para el uso de módulos desarrollados de forma más privada. Se destaca el idioma Yi. Se ha agregado la palabra "Yi", lo que ha aumentado considerablemente el número de usuarios del idioma Yi.

Paquete Yixiang

Si el módulo Yixiang es equivalente al archivo lib en lenguaje C, entonces el paquete Yixiang es equivalente al archivo dll, lo que significa que el módulo Yixiang es el Yixiang módulo El paquete Yixiang estático se crea entre programas, y el paquete Yixiang es el paquete Yixiang dinámico creado entre programas Yixiang, lo que evita el problema anterior de tener que recompilar todos los programas Yixiang al modificar módulos.

Los programas comunes en lenguaje sencillo se pueden compilar en paquetes sencillos utilizando la función de menú "Compilar->Compilar en paquete sencillo". Todas las subrutinas públicas que contenga estarán expuestas a otros programas o paquetes.

El paquete compilado se basa en datos de código de máquina en un formato simple. No hay problemas de eficiencia y es imposible descompilarlo en un código fuente de lenguaje simple.

Características del idioma

Programación completa en chino, sencilla y fácil de usar. Se puede aprender fácilmente en dos meses o incluso menos.

El programa viene con tutoriales de código fuente, vídeos, publicaciones diarias, ayuda oportuna, etc. (versión completa de Easy Language. Puede tener una buena comprensión de Easy Language a través del programa en sí sin necesidad de conectarse). .

Entorno de desarrollo

Yi Language es un lenguaje de programación chino de desarrollo propio que es fácil de aprender y usar para condiciones nacionales, diferentes niveles y diferentes profesionales. Easy Language ha reducido el umbral de programación para la mayoría de los usuarios de computadoras, especialmente aquellos que no entienden nada de inglés o tienen un dominio muy bajo del inglés. Pueden usar este idioma para entrar rápidamente por la puerta de la programación de Windows. El entorno de programación Easy Language Chinese es un entorno de herramientas de programación que admite programación basada en palabras y caracteres chinos, es completamente visual y abarca las principales plataformas de sistemas operativos; tiene versiones en chino tradicional, inglés, japonés y otros idiomas simplificados; ser llamado con lenguajes de programación de uso común; tiene herramientas de soporte que hacen uso completo de componentes API, COM, DLL, OCX, varias bases de datos convencionales, varias interfaces de utilidades y otros recursos.

Easy Language tiene un compilador de alta calidad de desarrollo propio que compila directamente el código fuente chino en instrucciones de la CPU, con alta eficiencia operativa, seguridad y confiabilidad; tiene su propio sistema de base de datos que admite el acceso a todas las bases de datos existentes; método de entrada dedicado que admite la entrada rápida de oraciones en chino resuelve por completo el problema de la entrada lenta en chino, además de admitir la visualización del diseño de la interfaz, Yi Language también admite la visualización en tiempo real del flujo del programa; oraciones, Yi Language también proporciona comandos especiales adecuados para las condiciones nacionales de China, como el procesamiento de fecha y hora en formato chino, procesamiento de pronunciación china, procesamiento de caracteres de ancho completo, procesamiento de cantidades de RMB, etc. Yi Language adopta completamente una variedad de métodos avanzados, como La tecnología estructurada, orientada a objetos, en componentes, arquitectónica e integrada tiene un rendimiento excelente en términos de eficiencia operativa, relación rendimiento-precio, soporte de visualización integral, adaptabilidad a las necesidades de localización, orientada a objetos y proporciona una variedad de tecnologías avanzadas. Tiene las características de adaptarse a las necesidades de localización, estar orientado a objetos y proporcionar plataformas operativas para Windows y Linux. Actualmente cuenta con más de 40 bibliotecas de soporte diferentes. Los usuarios pueden usarlo para satisfacer casi todas las necesidades de programación de Windows. soporte de funciones multimedia y comunicación de puerto completa y soporte de funciones de Internet, hay muchos recursos de aprendizaje en línea y en foros. Es innovador en el diseño e implementación del lenguaje Yi y su compilador, la construcción de programación visual china y el suministro de versiones en múltiples idiomas. "Easy Language" ha pasado la evaluación nacional. Los expertos en la reunión de evaluación creen unánimemente que "Easy Language" se encuentra técnicamente en la posición líder en el país y ha alcanzado el nivel avanzado internacional actual de productos similares.

Componentes potentes

Easy Language es potente y práctico. Ahora tiene docenas de bibliotecas que admiten diversas aplicaciones, cientos de tipos de datos y componentes de interfaz, y casi 10.000 soporta todas las bases de datos actuales. sus funciones no son peores que las de otros productos similares. El desarrollo modular apoya la división del trabajo en grandes proyectos de software. Los módulos en idioma Yi se denominan módulos Yi. Al utilizar los módulos Yi, los usuarios pueden encapsular código de uso común para reutilizarlo en otros programas, proporcionarlo a terceros o usarlo como parte del desarrollo de grandes proyectos de software y luego organizar todos estos módulos durante la fase de empaquetado del proyecto de software. Compilado en un programa completo. Con módulos simples, los usuarios pueden completar fácilmente la agrupación y división del trabajo y escribir programas grandes, brindando comodidad común.

El sistema Easy Language está diseñado y desarrollado íntegramente por nosotros mismos. propio compilador. El programa compilado se ejecuta rápidamente y no presenta riesgos de seguridad. Viene con una pequeña base de datos para reducir los costos de desarrollo del proyecto y es fácil de aprender. Programación en plataformas de sistemas operativos. Admite el desarrollo de programas tanto para Windows como para Linux. Admite localización china. Admite procesamiento de fecha y hora en formato chino, procesamiento de pronunciación china, procesamiento de caracteres de ancho completo y medio ancho, procesamiento de cantidades de RMB y conversión de fecha lunar.