La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cómo llama VB.Net a las funciones API? El lenguaje es VB. ¡VB.NET, no VB!

¿Cómo llama VB.Net a las funciones API? El lenguaje es VB. ¡VB.NET, no VB!

API (Interfaz de programador avanzada) (Nota: API en realidad se refiere a la interfaz de programación de aplicaciones; se sospecha que el texto original aquí es incorrecto, ¡pero también se puede decir en VB!) Es un conjunto de funciones predefinidas de Windows que se utilizan para controlar Windows. apariencia y comportamiento de varios componentes (desde la apariencia del escritorio hasta la memoria asignada por nuevos procesos). Cada acción del usuario desencadena la ejecución de una o varias funciones para informar lo que está sucediendo en Windows.

En cierto modo, esto se parece mucho al código natural de Windows. Otros idiomas solo proporcionan una forma automática y conveniente de acceder a la API. VB ha trabajado mucho en este ámbito. Oculta completamente la API y proporciona un enfoque completamente diferente para la programación en un entorno Windows.

En otras palabras, cada línea de código que escriba en VB será convertida en una función API por VB y pasada a Windows. Por ejemplo, Formulario1. Imprimir... VB llamará a la función API TextOut con ciertos parámetros (proporcionados en su código o parámetros predeterminados).

De manera similar, cuando hace clic en un botón en el formulario, Windows enviará un mensaje al formulario (oculto para usted), VB recibirá esta llamada y generará un evento específico después del análisis ( Button_Click).

Las funciones API se incluyen en archivos de biblioteca de vínculos dinámicos en el directorio del sistema de Windows (como user32.dll, gdi32.dll, shell32.dll...).

Declaración API

p>

Como se menciona en "¿Qué es API?", las funciones de API están contenidas en archivos DLL ubicados en el directorio del sistema. Puede ingresar la declaración de la función API usted mismo, pero VB proporciona una forma más sencilla, que consiste en utilizar el visor de texto API.

Si desea declarar una función API en su proyecto, simplemente ejecute el Visor de texto API y abra Win32api.txt (o MDB, si lo convierte a una base de datos, será más rápido. Nota: Esto archivo de Microsoft Hay muchas deficiencias, puede probar el api32.txt descargado de este sitio), seleccione "Declaración", busque la función requerida, haga clic en "Agregar" y ".

Encontrará algunos problemas :

Supongamos que desea declarar una función en un módulo de formulario. Péguela y ejecútela. VB le indicará: Error de compilación... la declaración declarada no está permitida como miembro público en una clase u objeto. módulo... se ve mal. De hecho, todo lo que necesita hacer es agregar una función privada (como la de declaración privada...) antes de la declaración; no olvide que esto hará que la funcionalidad esté disponible solo en ese módulo de formulario.

En algunos casos, se obtienen implicaciones de "nombre ambiguo" porque funciones, constantes u otras cosas * * * necesitan ser nombradas, ya que la mayoría de las funciones (o todas, no lo he verificado) tienen alias. , lo que significa que puede reemplazar el nombre original con otro nombre a través de la cláusula de alias. Solo necesita cambiar el nombre de la función y aún se ejecutará normalmente.

Puede consultar el tema de ayuda sobre la declaración de VB Declare. una explicación detallada de los alias

上篇: ¿Cuál es la memoria máxima admitida por IBM Thinkpad T60? 下篇: ¿Cuáles son las diferencias entre ACCA, CICPA, AICPA, CPA y CMA? ¿Cómo elegir? Enfoque del examen ACCA, CICPA, AICPA, CPA, CMA: \x0d\1 gt No hay duda de que el CICPA es el más problemático y tiene el frente más largo. Tras la adopción del no convencional 6+1 en los últimos años, el ciclo de exámenes se ha ampliado hasta cierto punto. No hay duda de que incluso ahora el valor del CPA sigue siendo relativamente alto y sigue siendo reconocido en el mercado. No podemos decir qué pasará si tiene un contador público certificado, pero al menos es una garantía para demostrar sus conocimientos profesionales y sus reservas de habilidades. Mis calificaciones son promedio. Me tomó cuatro años pasar el examen del sistema antiguo al nuevo. Creo que lo que más me ayudó no fue el certificado en sí, sino el hecho de que constantemente me obligaban a combinar el estudio teórico con el práctico. trabajo durante estos cuatro años de proceso. Ya no me dedico al trabajo de auditoría y es poco probable que lo haga en el futuro, pero esto no reduce el valor que me aportan los contadores públicos. El AICPA es un buen punto de entrada para el estudio sistemático y en profundidad del conocimiento teórico, la comprensión del campo de la contabilidad y el establecimiento de una base sólida. Si tomar o no "x0d" es una cuestión con la que a menudo veo que algunos colegas luchan. Mi consejo personal es para estudiantes o recién graduados: si desean desarrollarse en esta área, trabajen duro; un estudiante destacado con una gran capacidad de aprendizaje puede intentar ganarse amigos comunes, con una familia, una edad y un buen trabajo; . El valor que el certificado en sí aporta al desarrollo de nuestra carrera es limitado, e incluso a medida que aumenta nuestra experiencia laboral, los rendimientos marginales están disminuyendo. Sólo sopesando los pros y los contras entre el desarrollo personal laboral y la vida podrás tomar la decisión que mejor se adapte a ti. \ x0d \ 2 gtCMA, la primera vez que conocí CMA fue en un seminario en el campus. No sabía mucho sobre CMA en ese momento. Lo supe hace tres años y estaba un poco ansioso porque la CPA aún no había salido. Por vanidad, hice el examen para ver cuál era el de abajo. Después de analizar el costo y el tiempo, decidí elegir CMA. Por un lado, sólo hay dos cursos de CMA y, por otro, es relativamente fácil solicitar el examen. Además, la mayor parte del contenido cubierto por CMA se superpone con los cursos de estrategia de gestión financiera en CPA, y el progreso del aprendizaje también es más rápido. Se puede absorber de manera muy eficiente. \x0d\En términos de dificultad del examen, CMA es relativamente simple y el contenido involucra principalmente gestión financiera, estrategia y auditoría interna. Sin embargo, la dificultad de las preguntas del examen es mucho más simple que la del CPA, por lo que no es difícil aprobar el examen si te preparas con cuidado. Sin embargo, el reconocimiento actual de la CMA en China no es alto. No se deje engañar por los extraños anuncios de esas instituciones de formación. Actualmente, la CMA no es muy conocida ni siquiera entre el personal financiero. Depender de un certificado CMA todavía es relativamente débil. De hecho, el contenido del curso CMA en sí tiene cierto valor, especialmente después de haber estado expuesto a la gestión financiera corporativa, la planificación presupuestaria, el análisis empresarial y otros campos en el trabajo real, aún puede inspirar a las personas. Para decirlo sin rodeos, a medida que las empresas de mi país entren en una nueva etapa de desarrollo, la competitividad de las finanzas tradicionales inevitablemente disminuirá, y centrarse en los negocios y las operaciones es una dirección importante para mejorar la competitividad del personal financiero. \x0d\Lo más útil de CMA para mí no es el certificado, sino el hecho de que llegué a conocer a muchas personas mayores en la industria a través de este método. Originalmente se formó un grupo QQ para prepararse para el examen CMA. A medida que todos aprobaron el examen uno tras otro, gradualmente se transformó en un grupo para discusiones profesionales, intercambios de desarrollo profesional e intercambios de vida. Comunicarse, discutir e incluso discutir con las personas mayores del grupo puede generar muchos beneficios. Creo que este también es un beneficio importante que aportan los certificados a nuestro desarrollo profesional. \x0d\3 gtAICPA, el examen actualmente en preparación. De hecho, ahora me resisto mucho a los exámenes. A lo largo de los años desde que me gradué, he buscado un equilibrio entre estudio, exámenes y trabajo. Ahora inconscientemente siento que debería hacer algo significativo en lugar de invertir tiempo en exámenes. Pero hasta que tenga una idea más clara de hacia dónde quiero ir en el futuro, decidí centrarme en las cosas que al menos marcarían una diferencia positiva. Algunos estudiantes que trabajan en Estados Unidos también realizaron el examen AICPA y obtuvieron buenos resultados. Al menos me hizo sentir que el examen en sí no fue difícil. Se requieren 1 *** 4 estudiantes para completarlo en 18 meses. Si dedica tiempo y energía a prepararse, debería obtener resultados ideales. El problema con la AICPA es que el proceso de solicitud es muy complicado.