Necesito usar VB para hacer un programa para mi proyecto de graduación. Soy nuevo en VB. Espero que algunos héroes de VB puedan ayudarme y guiarme. Gracias.
¡Utiliza VB para crear una pregunta sencilla en el bloc de notas!
Por ejemplo, defino el siguiente control:
nombre de control de archivo de texto: a_txt
Nombre de control de diálogo: cmd_dlg
Un botón nombre :cmd_open
Quiero implementar dicha función. Haga clic en cmd_open para que aparezca un cuadro de diálogo y luego seleccione un archivo de texto (*.txt). Cuando se abre, el contenido del archivo de texto se mostrará en el control a_txt. ¿Qué se debe hacer? No conozco muy bien VB, ayúdenme a escribir el código.
Private Sub cmd_Open_Click()
Dim FileN$, FreeF, T$
cmd_dlg.Filter = "Archivo de texto (*.txt)|*.txt "
cmd_dlg.CancelError = True
En caso de error, Ir a endsub
cmd_dlg.ShowOpen
FreeF = FreeFile
FileN = cmd_dlg.FileName
Abrir FileN para entrada como FreeF
Entrada de línea #FreeF, T
a_txt.Text = T
Hacer hasta EOF(FreeF)
Entrada de línea #FreeF, T
a_txt.Text = a_txt.Text vbNewLine T
Bucle
Cerrar FreeF
endsub:
Fin Sub
Asignación de Proyecto de Graduación
Programación VB
Capítulo No. Introducción
La sociedad moderna es una sociedad de la información. Una gran cantidad de información se genera en diversas actividades como política, economía, militar, cultura, educación, ciencia, arte, etc. Esta información se expresa a través de diversos símbolos físicos y sus combinaciones, generando así una gran cantidad de datos. Las personas procesan diversos datos recopilados (como recopilación, registro, clasificación, clasificación, almacenamiento, cálculo, procesamiento, transmisión, tabulación, etc.) de datos para hacer un uso razonable y completo de los recursos de información. Con el desarrollo y progreso de la ciencia y la tecnología, la superioridad de las computadoras como herramienta de procesamiento de información se ha vuelto cada vez más obvia.
El desarrollo de la tecnología de gestión de datos informáticos ha pasado aproximadamente por tres etapas. La primera etapa es la etapa de gestión manual. La naturaleza del procesamiento de datos es que las computadoras reemplazan el trabajo manual humano. Las operaciones de procesamiento, como el cálculo de puntuaciones, se caracterizan por el hecho de que los datos no se guardan durante mucho tiempo, no existe un sistema de software para gestionar los datos y no existe el concepto de archivos. Un conjunto de datos corresponde a un programa. La segunda etapa es adoptar un enfoque de gestión de archivos. Su característica es que los datos ya no son un componente del programa, sino que están organizados y estructurados en un formato de archivo para formar un archivo de datos. El sistema de gestión de archivos es la interfaz entre el programa de aplicación y el archivo de datos. La tercera etapa es el método de gestión de la base de datos. Su principal característica es la gestión unificada, centralizada e independiente de todos los datos.
Además, hay muchas personas que han recibido dinero y no saben cómo utilizarlo de forma razonable, no han pensado en cómo utilizarlo de forma razonable y sistemática, y nadie ha diseñado su propia cuenta pequeña. Ben, en realidad es muy importante diseñar tu propio libro de contabilidad pequeño.
Por un lado, puede usarse como un pequeño secreto y privacidad para uno mismo. Por otro lado, puede ser un registro para uno mismo, de modo que uno pueda ver qué dinero se usa de manera razonable y qué dinero no es necesario gastar. ; qué dinero está dentro del plan. Ese dinero no está planificado; si hay un libro de cuentas tan pequeño, creo que no usaré el dinero a ciegas en el futuro, y cada dinero que use definitivamente será el dinero que debo usar, y nunca será tan imprevisto como antes.
Capítulo 2 Herramientas utilizadas en el proyecto
2.1 Descripción general de Visual Basic
El "Visual" en Visual Basic se refiere al desarrollo de una interfaz gráfica de usuario (GUI , Interfaz gráfica de usuario). Visual significa "visual", que es un método de programación intuitivo. El concepto de controles se introduce en VB, varios botones, cuadros de texto, cuadros de selección, etc. VB coloca estos modos de control en y cada control. Tiene varias propiedades para controlar su apariencia y método de trabajo. De esta manera, usar el método Visual no requiere escribir mucho código para describir la apariencia y posición de los elementos de la interfaz, solo necesita agregar controles preestablecidos a la pantalla. Al igual que con un programa de dibujo como Paint, dibuja seleccionando una herramienta de dibujo.
"Básico" se refiere al lenguaje BASIC (Código de instrucción simbólica multiusos para principiantes), que es el lenguaje más utilizado en la historia del desarrollo informático y que Visual Basic se ha desarrollado sobre la base del original. Lenguaje BASIC y se ha utilizado hasta el día de hoy. Contiene cientos de declaraciones, funciones y palabras clave, muchas de las cuales están directamente relacionadas con la GUI de Windows.
2.2 Características de Visual Basic
Visual Basic. fue desarrollado a partir de BASIC Para desarrollar aplicaciones de Windows, VB es el más simple y fácil de usar de todos los lenguajes de desarrollo. En general, Visual Basic tiene las siguientes características principales.
⊙ Plataforma de diseño visual
p. >Al programar en un lenguaje de programación tradicional, debe diseñar la interfaz de usuario escribiendo el código del programa. Durante el proceso de diseño, no puede ver el efecto de visualización real de la interfaz. Debe observarlo al ejecutar el programa. no le interesa el efecto de la interfaz. Si está satisfecho, debe volver al programa para realizar modificaciones. Este proceso a menudo debe repetirse muchas veces, lo que afecta en gran medida la eficiencia del desarrollo de software. proporcionado por Visual Basic "encapsula" la complejidad del diseño de la interfaz de Windows, y los desarrolladores no tienen que preocuparse por escribir una gran cantidad de código de programa para el diseño de la interfaz, solo necesitan usar las herramientas proporcionadas por el sistema. Para dibujar varios objetos en la pantalla de acuerdo con los requisitos de diseño, Visual Basic genera automáticamente el código de diseño de la interfaz, y el programador solo necesita escribir la parte del código que implementa la función del programa, lo que mejora en gran medida la eficiencia de la programación.
⊙ Método de diseño orientado a objetos
El método de diseño orientado a objetos (OOP, Programación Orientada a Objetos) comienza con los problemas en el campo de aplicación. Comienza describiendo las entidades del mundo objetivo en De forma intuitiva y natural, como método de programación orientado a objetos, Visual Basic encapsula programas y datos como objetos cosecantes y asigna los atributos correspondientes a cada objeto. Al diseñar objetos, se utiliza en lugar de escribir código de programa para crear y describir cada objeto. herramientas para dibujarlo en la interfaz, y Visual Basic genera automáticamente el código del programa del objeto y lo encapsula.
⊙ Lenguaje de diseño estructurado
Visual Basic fue desarrollado sobre la base del lenguaje BASIC Tiene la estructura de declaraciones de un lenguaje de programación de alto nivel, que está cerca del lenguaje natural y del pensamiento lógico humano. Sus declaraciones son simples y fáciles de entender. Su editor admite códigos de color y puede verificar automáticamente errores de sintaxis y ser un depurador potente y flexible. y compilador En el proceso de diseño de un programa de Visual Basic, puede ejecutar el programa en cualquier momento y, una vez diseñada toda la aplicación, se puede compilar y generar en un archivo ejecutable .exe, y se puede ejecutar el archivo .exe. directamente en el entorno Windows sin el entorno Visual Basic.
⊙ Mecanismo de programación controlado por eventos
Visual Basic realiza operaciones de objetos a través de eventos. Por ejemplo, un comando es un Objeto, cuando el. El usuario hace clic en el botón, se generará un evento de clic y, cuando se genere el evento, se ejecutará un programa para implementar la operación especificada. Al diseñar una aplicación con Visual Basic, no es necesario crear un programa con un inicio obvio. y finalizar el programa, pero para escribir varios subprogramas pequeños, es decir, procesos. Estos procesos están orientados respectivamente a diferentes objetos. La operación del usuario activa un evento para impulsar la finalización de una función específica, o el programa controlado por eventos llama al. proceso para realizar operaciones específicas.
⊙ Aproveche al máximo los recursos de Windows
La tecnología de programación de intercambio dinámico de datos (DDE, Dynamic Data Exchange) proporcionada por Visual Basic puede realizar el establecimiento dinámico de. datos dinámicos con otras aplicaciones de Windows en la aplicación Intercambio de datos en diferentes aplicaciones.
Utilice programas para comunicarse. La tecnología Object Linking and Embedding (OLE, Object Linking and Embedding) trata los programas como un objeto, vincula diferentes objetos y los incrusta en una aplicación, de modo que pueda obtener sonidos, imágenes, archivos de colección de imágenes y animaciones. , texto y diversa información La tecnología de biblioteca de enlaces dinámicos (DLL, Dynamic Link Librares) agrega programas escritos en C/C o lenguaje ensamblador a las aplicaciones de Visual Basic, o llama a las aplicaciones de Windows. La función de interfaz de programación (API, Application Programming Interface) realiza las funciones de. SDK (Kit de desarrollo de software).
⊙ Función de base de datos abierta y soporte de red
Visual Basic tiene una sólida función de administración de bases de datos que no solo puede administrar bases de datos en formato MS Access, sino también acceder a bases de datos. en otros formatos como FoxPro. Al mismo tiempo, VB también proporciona una función de conexión de datos abierta (ODBC, Open DataBase Connectivity), que puede acceder o establecer una conexión directamente. Utilice y opere bases de datos de red a gran escala en segundo plano, como SQL. Servidor, etc. En la aplicación, puede utilizar el lenguaje de consulta estructurado (SQL, lenguaje de consulta estructurado) para acceder directamente a la base de datos en el servidor y proporcionar comandos de operación de biblioteca simples orientados a objetos, el mecanismo de bloqueo de bases de datos multiusuario y el. La tecnología de programación de bases de datos de red proporciona interfaces de red SQL para bases de datos que se ejecutan en una sola máquina para implementar de manera rápida y efectiva soluciones cliente/servidor en un entorno distribuido.
El llamado "proceso" de procedimientos y módulos en VB es un grupo de códigos que tiene un formato de escritura específico y contiene varias líneas de código que se pueden ejecutar en su conjunto. Los procesos se pueden dividir en procesos de eventos y procesos generales. Un módulo es una estructura proporcionada por VB para organizar diferentes tipos de código procesal juntos. Hay tres tipos de módulos en VB: módulos de formulario, módulos estándar y módulos de clase. Nota: El módulo de formulario es un formulario, el módulo estándar es el intercambio de múltiples formularios y el módulo de clase se usa para crear nuevos atributos de clase de objeto, definiciones de métodos, etc.
Capítulo 3 Análisis funcional del sistema
Capítulo 4 Diseño detallado
Capítulo 5 Proceso de depuración
Conclusión
Agradecimientos
VB crea un programa de inicio de sesión automático
VB crea un programa que puede iniciar un programa en la ruta especificada después de ejecutarlo Después de dos segundos de inicio, la entrada de este programa. Ingrese el número y la contraseña en los campos respectivamente y luego presione Enter. Hay dos segundos entre estas tres acciones.
Después de presionar Enter, inicie el programa nuevamente después de cinco segundos. Ingrese el número y la contraseña nuevamente y presione Enter, como se muestra en la imagen
Iniciar mi programa designado>2 segundos>Ingrese el número gt; 0,5 segundos gt; ingrese la contraseña gt; 0,5 segundos y presione Enter - gt; inicie mi programa designado después de 10 segundos gt; ingrese el número gt 0,5 segundos; Car
ess.Start (ruta de QQ) para abrir QQ
Utilice System.Windows.Forms.SendKeys.Send (nombre de usuario)
System.Windows. Forms.SendKeys.Send("")
System.Windows.Forms.SendKeys.Send(contraseña)
System.Windows.Forms.SendKeys.Send("") p> p>
Está bien, abre un QQ
Simplemente recorre y ábrelos todos
/question/249599856.html?an=0amp;si=3 p >
VB crea un programa de actualización de software. Por ejemplo, el software es la versión 1.0.0 y ahora existe la versión 1.0.1
¿Cómo hacer que se actualice automáticamente?
¿Puedes darme algún programa?
Puedes poner 2 archivos en el lado del servidor, uno si es Update.ini y el otro es tu programa, si es /1.exe, habrá También habrá un archivo local para almacenar la configuración, si es config.ini
Update.ini:
[update]
new=1.0.1 p>
config.ini:
[actualización]
nuevo=1.0.1
config.ini:
p>[config]
ver=1.0.0
Código:
Función de declaración privada URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Largo, ByVal szURL como cadena, ByVal szFileName como cadena, ByVal dwReserved como largo, ByVal lpfnCB como largo) como largo
Función de declaración privada GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName como cadena , ByVal lpKeyName como cualquiera, ByVal lpDefault como cadena, ByVal lpReturnedString como cadena, ByVal nSize como larga, ByVal lpFileName como cadena) como larga
Función de declaración privada WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" ( ByVal lpApplicationName como cadena, ByVal lpKeyName como cualquiera, ByVal lpString como cualquiera, ByVal
lpFileName As String) Siempre
Private Sub Form_Load()
r = URLDownloadToFile(0, "/Update.ini", App.Path & "\Update\u.ini " , 0, 0)
'Después de descargar el archivo, comience a leer ini
Dim ret As Long
Dim nowv, newv As String
p >nowv = Space$(1000) 'Define preliminarmente el ancho de la cadena del valor leído
'Lee las versiones nueva y antigua
ret = GetPrivateProfileString("update ", "new", "", newv, 1000, App.Path & "\Update\Update.ini")
ret = GetPrivateProfileString("config", "ver", "", nowv , 1000, App.Path & "\Update\Update.ini")
'Si la nueva versión es diferente de la versión anterior, comience a descargar la nueva versión
Si nowv lt;gt ; newv Entonces
r = URLDownloadToFile(0, "/1.exe", App.Path & "\Update\1.exe", 0, 0)
End Sub p>