Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué deben recordar los principiantes en VB?

¿Qué deben recordar los principiantes en VB?

1. Es mejor hacer los siguientes preparativos antes de aprender Visual Basic: 6.1 Conozca los nombres de los componentes comunes del sistema operativo Windows, como "botón", "cuadro de texto" y "botón de opción". ", "barra de desplazamiento", etc. 6.1 Dominar ciertas ideas de programación o ideas matemáticas. En otras palabras, tienes ciertas habilidades de análisis lógico. 6.1 Capaz de practicar en la computadora con frecuencia. Por supuesto, la mejor manera de aprender es leer libros y practicar al mismo tiempo.

Se recomienda a los principiantes que lean "Examen nacional de rango informático? 6?1 Nivel 2 Programación en lenguaje visual básico" publicado por Higher Education Press (con respuestas a ejercicios extracurriculares) y "Nivel de examen nacional de rango informático" 6?1 Programación en lenguaje Visual Basic" publicado por Tsinghua University Press. "Programación Visual Basic" (Editor en Jefe Tan Haoqiang). Otros libros no son claros sobre muchas cuestiones. No recomendado como referencia.

2. El contenido principal de VB:

VB también es un lenguaje informático, por lo que es inevitable tener varias sintaxis, principalmente "tipo de variable", "estructura de selección de programa". , "Estructura del programa de bucle", "Matriz", "Subfunciones y subprocedimientos", "Archivo". Además, debido a que VB es una herramienta de programación visual, tiene más "controles" que los lenguajes tradicionales QBASIC y C. Los controles específicos requeridos se presentan en el libro de texto.

3. Introducción a los puntos clave y dificultades de cada capítulo:

Los "capítulos" aquí no se presentan de acuerdo con los "capítulos" del libro de texto, sino de acuerdo con el " bloques" que acabo de dividir. presentar. Y se describe de acuerdo con los estándares del Examen Nacional de Computación Nivel 2 VB.

1), tipo de variable

El concepto de variables y constantes. Los principales tipos de variables son: entero, cadena, largo, booleano, moneda, flotante, doble. Entre ellos, los números enteros, de cadena y booleanos son los más comunes.

2) Estructura del programa de selección

Varias estructuras de selección comunes. Todo está introducido en el libro. Durante el proceso de aprendizaje, recuerde cómo juzgar las condiciones "verdaderas" y "falsas" y elegir diferentes direcciones del programa. ¿Qué pasa si la condición es "verdadera"? Por último, no olvide finalizar si.

Al aprender a elegir la estructura de un programa, preste atención a desarrollar su propio estilo de codificación. Mire un ejemplo: Private Sub number_Click(Index As Integer)

Si lastinput lt;gt; "nums" Then

disp = Number(Index).Caption

Else

disp = disp Number(Index).Caption

End If

lastinput = "nums"

End Sub No importa lo que hagas. ¿Puedes entender lo que está escrito en este programa? Además, este no es el objetivo principal de permitirte leer este programa. Debes prestar atención al estilo de codificación de este programa, es decir, al formato. Casi todos los fragmentos de código en VB se encuentran entre "Sub" y "End Sub", por lo que cuando escribe un programa, es mejor sangrar la primera línea de código a la derecha de la tecla Tab, presione la tecla Tab en el teclado y luego ingrese el código. Si aparece una declaración como "Si", la línea de código después de "Entonces" debe tener dos teclas Tab. No sé si lo entiendo. Está bien si no lo entiendes. Lo entenderás si miras algunos códigos excelentes. 3) Estructura de bucle

Se puede decir que esta parte es un dolor de cabeza para los principiantes. Especialmente la determinación de las condiciones del bucle. Cuándo ejecutar un bucle y cuándo no ejecutarlo. Qué declaraciones ejecutan el bucle menos (más) que esas.

Los principales libros de texto sobre declaraciones de bucle tienen explicaciones detalladas. Esta parte requiere más estudio y práctica. Puede utilizar un bolígrafo para dibujar el orden de ejecución de las declaraciones en el programa fuente.

De hecho, no lleva mucho tiempo darse cuenta.

Da un ejemplo típico: "Con cien dólares se compran cien pollos" Private Sub Command1_Click()

Dim x, y, z, t como datos, t1 como datos

Para x = 0 a 100

Para y = 0 a 100

Para z = 0 a 100

Si x y z = 100 y 3 * x 2 * y 0.5 * z = 100 Entonces

Imprimir "Puedo comprar una gallina" x; "Solo, gallo"; "Solo, pollito";

End If

Next z, y, x

End Sub Este programa puede considerarse como un algoritmo clásico para principiantes. Por 100 yuanes, debes comprar tres tipos de pollos: las gallinas cuestan 3 yuanes cada una, los gallos cuestan 2 yuanes cada uno y los pollitos cuestan 0,5 yuanes cada uno. Pregunta *** ¿cuántos puedo comprar? Después de estudiar el algoritmo, no olvides mirar el formato. El orden de Siguiente z, y, x no se puede invertir y también se puede escribir en el siguiente formato: Private Sub Command1_Click()

Dim x, y, z, t As Data, t1 As Data

Para x = 0 a 100

Para y = 0 a 100

Para z = 0 a 100

Si x y z = 100 y 3 * x 2 * y 0.5 * z = 100 Entonces

Imprimir "Puedo comprar gallina"; "Solo, gallo"; "Solo, pollito"

Finalizar si

Siguiente z

Siguiente y

Siguiente x

Fin Sub4)Array

La matriz es una estructura de datos importante. Practica más. Entre ellos, ¡lo más propenso a errores en VB son los subíndices! Por ejemplo, si define una matriz Arr(4), tendrá hasta 5 variables: comenzando desde Arr(0) y terminando con Arr(4).

5) Subfunciones y subprocesos

Aquí uso los nombres en QBASIC. Los conceptos más confusos en la parte de subfunción (proceso) son "pasar dirección" y "pasar valor", es decir, "ByRef" y "ByVal" son los valores predeterminados. Es decir, si el método de transmisión no se especifica en la lista de parámetros de la función, la dirección de transmisión se procesará de forma predeterminada. Los valores de la función se pueden pasar de la función principal a la subfunción (proceso), o de la subfunción (proceso) a la función principal. De hecho, la "función principal" de la que hablo aquí no es exacta. Debería llamarse "función principal". Otro concepto relacionado es el de "parámetros formales" y "parámetros reales", que son "parámetros reales" y "parámetros formales". Los parámetros reales son los parámetros de la subfunción (proceso), mientras que los parámetros formales son los parámetros de la "función de llamada principal".

Creo que la llamada de parámetros de la función de neutrones de VB debería ser más sencilla que otros lenguajes informáticos, incluido C/C, etc. En C/C, el paso de parámetros se realiza por valor de forma predeterminada. Es decir, los parámetros de la subfunción (proceso) no se pueden devolver a la función de llamada principal. Si desea realizar dicha operación, debe utilizar variables de puntero.

Mire un ejemplo de una llamada simple a una subfunción (procedimiento): Public Sub Swap(x, y)

Dim t As Integer

t= x

x=y

y=t

Fin SubPrivate Sub Form_Click()

Atenuar un como entero

Dim b como entero

a=10

b=20

Intercambiar a, b

Imprimir ”a="; a , "b="; b

End SubForm_Click es la función de llamada principal y Swap es la subfunción (proceso). La subfunción (proceso) se llama en la antepenúltima línea de la función de llamada principal y el resultado de salida es: "a = 20, b = 10".

6) Documentación

Esta parte no tiene muchas preguntas en los exámenes individuales y no se usa en muchas aplicaciones prácticas, pero siempre se usa como pregunta final en algunos exámenes. . Y lo que es más grave es: si no tienes clara esta parte no podrás empezar toda la pregunta. Por eso es mejor echar un vistazo más de cerca a esta parte.

7) Controles comunes

Los conceptos más problemáticos para los principiantes en controles son los tres conceptos de "propiedades", "eventos" y "métodos".

Estos tres conceptos son específicos de la "programación orientada a objetos". Aunque VB6 no puede considerarse como un "lenguaje de programación orientado a objetos" estándar, tiene muchas características orientadas a objetos, pero no tiene la característica de "herencia de clases". Teniendo en cuenta que los principiantes no tienen ninguna base en la programación orientada a objetos, no se pueden dar definiciones precisas de los tres conceptos anteriores. Pero podemos entender estos tres conceptos así: Las "propiedades" son las propiedades inherentes de un determinado control. Tome el control Comando (botón) como ejemplo. Sus "propiedades" incluyen "largo", "ancho" y "si se muestra". fotos" "espera. En pocas palabras, la mayoría de las propiedades de control con las que entran en contacto los principiantes se pueden encontrar en la barra de propiedades en el entorno de desarrollo VB6 (si no se puede encontrar la propiedad, se denomina "propiedad de solo lectura").

"Evento" es fácil de entender. Por ejemplo, cuando hacemos clic en un botón con el mouse, el control "botón" recibe el clic del mouse. En otras palabras, "se produce un evento de clic en el botón". Entonces, ¿qué hará el programa después de que se produzca un evento de clic? Esto es para ejecutar el programa que escribiste para este evento. Ahora abre la interfaz VB6, dibuja un botón, luego hace doble clic en el botón para ingresar a la vista de código y escribe el código entre Private Sub Command_Click() y End Sub. Entonces este código que escribiste es el código que se ejecuta cuando ocurre el evento Click en el botón llamado Comando.

El concepto de “método” es el menos fácil de entender. Según la descripción estándar de programación orientada a objetos, un método es una función que está encapsulada en una clase. De hecho, también podemos considerar un método como una "función", similar a la "subfunción (proceso)" descrita anteriormente. No hay muchos métodos VB6 que los principiantes utilicen habitualmente, y el método más utilizado es "Imprimir". Como puedes imaginar, no me di cuenta de lo especial que era cuando lo usé hace un momento. De hecho, ya estamos utilizando el método Imprimir. Es solo que no necesitamos saber a qué objeto pertenece.

No diré mucho sobre el uso de controles aquí, porque el libro de texto lo presenta con más detalle que lo que yo presenté.

4. Conclusión:

Se puede decir que Visual Basic6.0 es el lenguaje informático más simple. Presta más atención al estudiar. De hecho, no importa si no logras recordar la parte anterior de “variables”, ya que los conocimientos previos se seguirán consolidando en el proceso de aprendizaje posterior. Es más, todos los exámenes actuales vienen con MSDN, que es el sistema de ayuda de VB. Si no recuerda claramente alguna palabra clave o su uso, siempre puede consultar la documentación de MSDN correspondiente.

Finalmente, ¡les deseo a todos un feliz VB! Adjunto: A continuación se muestran algunos ejemplos de algoritmos clásicos para encontrar el máximo común divisor y el mínimo común múltiplo

Private Sub Command3_Click()

Dim m1, m, n, n1, r, b

m1 = Val(InputBox("Ingrese un número:"))

n1 = Val(InputBox("Ingrese otro número:"))

Si m1 gt; n1 Entonces m = m1: n = n1 Si no m = n1: n = m1

Do

r = m Mod n

Si r = 0 Luego Salir Do

m = n

n = r

Bucle

Imprimir m1 "y"; "El máximo El divisor común es: "n

b = m1 * n1 / n

Imprimir m1;" y el mínimo común múltiplo de "n1;" es: "b

End Sub

Encontrar todos los números primos (números primos) entre 100 y 200

Private Sub Command2_Click()

Atenuar i, m

Para m = 101 a 199 Paso 2

Para i = 2 a Int(Sqr(m))

Si (m Mod i) = 0 Entonces GoTo notnextM ' Una vez divisible por un número de 2 a sqr(m) vaya al siguiente número

Siguiente i

Imprimir m

notnextM:

Siguiente m

Fin Sub¡Atención! ¡La declaración GoTo se utiliza en el programa!