Rogando por un maestro en diseño de cursos de VB

Sistema de gestión de archivos de estudiantes

——————————Apéndice Lista de programas y notas

Lista de programas 6.1

Opción explícita

p >

Fuzzy Fi

LeName As String 'Nombre de archivo, utilizado para abrir y guardar archivos.

"Dim UndoString As String" se utiliza para deshacer la operación.

"Dim UndoNew As String" se utiliza para deshacer la operación.

Private Sub ImgUndoDisable()

Desactiva el botón "Deshacer".

UndoString=" "

UndoNew=" "

Imgandor. enable=false

Imgandor. Imagen = ImagenDesactivada. ListImages("Deshacer"). Dibujar

Conector final

Private Sub ImgUndoEnable()

Botón "Deshacer" efectivo

ImgUndo. enable=true

Imgandor. Imagen = Imagen arriba. ListImages("Deshacer"). Dibujar

Conector final

Subcheck_ImgPaste() privado

Establecer botón Pegar

Si Len(Clipboard.GetText)& gt;

ImgPaste. habilitado = verdadero

ImgPaste. Imagen = Imagen arriba. ListImages("Pegar"). Pintar

Otro

ImgPaste. habilitado = falso

ImgPaste. Imagen = ImagenDesactivada. ListImages("Pegar"). Dibujar

Terminará si...

Conector final

Private Sub Check_ImgCutCopy()

Establecer botones de cortar y copiar

Si Texto1. SelLength y luego 0

ImgCut. enable=Verdadero

ImgCut. Imagen = Imagen arriba. ListImages("cortar"). Dibujar

ImgCopy. enable=True

ImgCopy. Imagen = Imagen arriba. ListaImagenes("copiar"). Dibujar

Otro

ImgCut. enable=false

ImgCut. Imagen = ImagenDesactivada. ListImages("cortar"). Dibujar

ImgCopy. habilitado = falso

ImgCopy. Imagen = ImagenDesactivada. ListaImagenes("copiar"). Draw

Terminará si...

Conector final

Private Sub BackColor_Click()

CommonDialog1. Mostrar color

Texto1. Color de fondo = CommonDialog1. Color

Conector final

Private SubBox_Click()

Mostrar barra de herramientas Detener

Si cuadro. Marcado

La barra de herramientas se detendrá.

Caja. comprobado=falso

CoolBar1. visible = false

otro

cuadro. comprobado=Verdadero

CoolBar1. Visible = True[NextPage]

Finalizar si...

' Form_Resize 'Reposicionar el control.

Conector final

Private Sub Close_Click()

Dim FileNum es un número entero

Si Len(nombre de archivo)>entonces 0

p>

tiene un nombre de archivo de entrada.

FileNum = FreeFile()' para obtener el número de archivo disponible.

Abrir nombre de archivo como salida FileNum 'Abre el archivo de salida.

Si no se especifica ningún archivo, se crea un nuevo archivo.

Imprimir #FileNum, Texto1. "texto" texto de salida.

Cierra el archivo.

Terminará si...

Texto1. Text = " "

Nombre de archivo = " "

Conector final

Sub ComboSize_Click privado

Text1. FontSize = Val(ComboSize.Text)

Conector final

Función de subcombo privado_Click()

Texto1. Nombre de fuente = Fuente combinada. Texto

Conector final

Subcopy_Click()

Portapapeles privado. settexttext1. 'seltext 'Copia el texto al portapapeles.

Conector final

Cut_Click() secundario privado

Portapapeles. settexttext1. 'seltext 'Copia el texto al portapapeles.

Texto1. SelText = " " 'Borrar el texto seleccionado.

Conector final

Subdatos privados Time_Click()

Texto1. SelText = ahora

Conector final

Niño privado Delete_Click()

Texto1. SelText = " " 'Borrar el texto seleccionado.

EndConnector

Private subedit_click()

Activa el procedimiento antes de que se muestre el submenú de edición.

Si Texto1. SelLength & gtThen 0

Hay texto seleccionado en el cuadro de texto.

Para. enable=Verdadero

Recibido. habilitado=Verdadero

Eliminar. Habilitado=Verdadero

Otro

Deshabilitado. enable=false

Recibido. enable=false

Eliminar. Habilitado = Falso

Terminará si...

Si Len(Clipboard.GetText())>Entonces 0

Hay texto en los datos del portapapeles .

Pegar. enable=True

Otro

No hay texto para pegar.

Pegar. enable=false

Terminará si p>

Conector final

texto de búsqueda secundaria privado _ KeyPress (KeyAscii es un número entero)

Dim BeginPos As Long

Si KeyAscii = 13, entonces

BeginPos = InStr(1, Text1. Text, Find Text. Text, vbTextCompare)

Si BeginPos & gt entonces 0

Texto1. SelStart = BeginPos - 1

Texto1. SelLength = Len(FindText.Text)

Terminará si...

Terminará si...

Finalizar conector

Private Sub Fontcolor_Click()

CommonDialog1.

Color de visualización

Texto1. Color frontal = CommonDialog1. Color

Conector final

Subform_Load() privado

Marcar I como un número entero

Cargar imagen

ImgNew . Imagen = Imagen arriba. ListImages("nuevo"). Dibujar

ImgOpen. Imagen = Imagen arriba. ListaImagenes("Abrir"). Dibujar

ImgGuardar. Imagen = Imagen arriba. ListaImagenes("guardar"). Pintura

Imgandor. Imagen = ImagenDesactivada. ListImages("Deshacer"). Dibujar

Check_Paste

Check_ImgCutCopy

Cargar fuentes del sistema

Filtro para i = 0. FontCount - 1

ComboFont. Agregar pantalla de proyecto. Fuente (1)

Siguiente yo

Conector final

Subform_Resize privado()

Atenuar TextTop mientras sea largo

Modificar tamaño de la barra de herramientas

CoolBar1. Arriba = yo. Lo más alto de la escala

Yo. Zoom hacia la izquierda

Texto1. ancho = i. ancho de marca

si i. Altura de escala y gtCoolBar1. ¿Qué pasa con la altura?

Texto1. Altura = yo. ScaleHeight - TextTop

Otro

Texto1. altura = 0

Terminará si...

Finalizar conector

Private Sub ImgCopy_Click()

Copy_Click 'Copiar

p>

Check_Paste

Check_ImgCutCopy

Conector final

copia privada de Sub img _ MouseDown(El botón es un número entero, Shift es un número entero,

x significa sencillo, Y significa sencillo)

Botón "Presione"

Si Botón = 1, entonces

ImgCopy. Imagen = ImagenAbajo. ListaImagenes("copiar"). Dibujar

Terminará si...

Conector final

copia privada de Sub img _ MouseMove(El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

Label1 = "Copiar el texto seleccionado al portapapeles"

Determina la posición del mouse y muestra diferentes imágenes.

Si Botón = 1 y (X & gt0 y . Imagen = ImagenAbajo. ListaImagenes("copiar"). Imagen[página siguiente]

ElseIf Button = 1 entonces

ImgCopy. Imagen = Imagen arriba. ListaImagenes("copiar"). Dibujar

Terminará si...

Conector final

copia privada Sub img _ MouseUp(El botón es un número entero, Shift es un número entero, X

Único, Y sencillo)

Si Botón = 1, entonces

Botón "Promocionar"

ImgCopy. Imagen = Imagen arriba. ListaImagenes("copiar").

Draw

Terminará si...

Conector final

Sub privado ImgCut_Click()

Si Text1. SelLength & gt luego 0

Cut_Click "Cortar"

Check_Paste

Check_ImgCutCopy

Terminará si...

Conector final

privado Sub img cut _ MouseDown (El botón es un número entero, Mayús es un número entero,

x significa único, Y significa único)

Si Botón = 1, entonces

Botón "Presione"

ImgCut. Imagen = ImagenAbajo. ListImages("cortar"). Draw

Terminará si...

Conector final

private Sub img cut _ MouseMove(El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

Etiqueta1 = "Cortar el texto seleccionado al portapapeles"

Determina la posición del mouse y muestra diferentes imágenes.

Si Botón = 1 y (X & gt0 y . Imagen = ImagenAbajo. ListImages("cortar"). Dibujar

ElseIf Button = 1 entonces

ImgCut. Imagen = Imagen arriba. ListImages("cortar"). Dibujar

Terminará si...

Conector final

privado Sub img cut _ MouseUp(El botón es un número entero, Shift es un número entero, X

Único, Y sencillo)

Si Botón = 1, entonces

Botón "Promocionar"

ImgCut. Imagen = Imagen arriba. ListImages("cortar"). El sorteo

Terminará si...

Finalizar conector

Private Sub ImgNew_Click()

New_Click

Conector final

private Sub img new _ MouseDown (El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

If Button = 1, luego

botón "Presionar"

ImgNew. Imagen = ImagenAbajo. ListImages("nuevo"). Draw

Terminará si...

Conector final

private Sub img new _ MouseMove(El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

Label1 = "Nuevo archivo"'Modifica la información del mensaje.

Determina la posición del ratón y muestra diferentes imágenes.

Si Botón = 1 y (X & gt0 y . Imagen = ImagenAbajo. ListImages("nuevo"). Dibujar

ElseIf Button = 1 entonces

ImgNew. Imagen = Imagen arriba. ListImages("nuevo").

Draw

Terminará si...

Conector final

private Sub ImgNew _ MouseUp(El botón es un número entero, Shift es un número entero

eger, X significa único, Y significa único)

Si Botón = 1, entonces

Botón "Promocionar"

ImgNew. Imagen = Imagen arriba. ListImages("nuevo"). El sorteo

Terminará si...

Finalizar conector

Private Sub ImgOpen_Click()

Open_click

Conector final

privado Sub imgo pen _ MouseDown (el botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

"Presione " Botón

Si Botón = 1, entonces

ImgOpen. Imagen = ImagenAbajo. ListaImagenes("Abrir"). Dibujar

Terminará si...

Conector final

privado Sub imgo pen _ MouseMove(El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

Etiqueta1 = "Seleccione un nombre de archivo y ábralo"

Determina la posición del mouse y muestra diferentes imágenes.

Si Botón = 1 y (X & gt0 y . Imagen = ImagenAbajo. ListaImagenes("Abrir"). Dibujar

ElseIf Button = 1 entonces

ImgOpen. Imagen = Imagen arriba. ListaImagenes("Abrir"). Dibujar

Terminará si...

Conector final

privado Sub imgo pen _ MouseUp(El botón es un número entero, Shift es un número entero, X

Único, Y sencillo)

Si Botón = 1, entonces

Botón "Promocionar"

ImgOpen. Imagen = Imagen arriba. ListaImagenes("Abrir"). Dibujar

Terminará si...

Conector final

Sub privado ImgPaste_Click()

Paste_Click "Pegar"

p>

Conector final

privado Sub img pegar _ MouseDown (El botón es un número entero, Mayús es un

número entero, X representa un valor único, Y representa un valor único)

Si Botón = 1, entonces

"Presione" el botón

ImgPaste. Imagen = ImagenAbajo. ListImages("Pegar"). Imagen [página siguiente]

Terminará si...

Conector final

privado Sub img pegar _ MouseMove(El botón es un número entero, Shift es< /p >

Entero, X representa un valor único, Y representa un valor único)

Etiqueta1 = "Pegar texto en la posición actual del cursor"

Determina la posición del mouse y mostrar diferentes imágenes.

Si Botón = 1 y (X & gt0 y . Imagen = ImagenAbajo. ListImages("Pegar").

Pintar

ElseIf Button = 1 entonces

ImgPaste. Imagen = Imagen arriba. ListImages("Pegar"). Dibujar

Terminará si...

Conector final

privado Sub img pegar _ MouseUp(El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

Si Botón = 1, entonces

"Nombre la salida como FileNum" abre el archivo de salida.

Si no se especifica ningún archivo, se crea un nuevo archivo.

Imprimir #FileNum, Texto1. "texto" texto de salida.

Cierra el archivo.

ImgUndoDisable

Otro

MsgBox "No se puede guardar el archivo desconocido"+Chr(13)+Chr(10)+"Seleccione el menú de archivo.< /p >

Guardar "Proyecto", "Advertencia"

Finalizará si...

Finalizar conector

privado Sub img guardar _ MouseDown( El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

Si Button = 1, entonces

ImgSave Image = ImageDown. . "). Dibujo

Terminará si...

Conector final

private Sub img save _ MouseMove(El botón es un número entero, Shift es un entero,

x significa único, Y significa único)

Etiqueta1 = "Guardar el archivo actual"

Determina la posición del mouse y muestra diferentes imágenes

If. Button = 1 y (X & gt0 y Guardar"). Dibujar

ElseIf Button = 1 entonces

ImgSave. Pictures = ImageUp. ListImages("Guardar" ). Draw

Terminará si

Sub ImgUndo _ MouseMove privado (el botón es un número entero, Shift es un número entero,

x significa simple, Y significa single)

Label1 = "Cancelar la operación actual"

Determina la posición del mouse y muestra diferentes imágenes

Si Button = 1 y (X & gt0 y X & ltImgNew Ancho y Y & gt0 e Y & lt

ImgNew.height) entonces

imgando.ImageDown.draw)

ElseIf Button = 1 entonces<. /p>

ImgUndo.Image = ListImages("Deshacer"). Draw

Fin si...

private Sub ImgUndo_ MouseUp(El botón es un número entero, Shift es un entero, X

único, Y único)

Si Botón = 1, entonces

Botón "Promocionar"

Imgandor. Imagen = Imagen arriba. ListImages("Deshacer").

El sorteo

Terminará si...

Finalizar conector

Private Sub New_Click()

Nombre de archivo = " "

Text1 = " "

ImgUndoDisable

Conector final

Sub privado Open_Click()

Dim FileNum es un número entero< /p >

Atenuar buffer1 como cadena

Atenuar buffer1 como cadena

El tamaño del archivo atenuado es Largo

Atenuar MaxLen As Long

MaxLen = 32768 'Longitud máxima del archivo

CommonDialog1. Muestra el cuadro de diálogo Abrir archivo.

Si Len(CommonDialog1.Filename)>; entonces 0

Hay un nombre de archivo de entrada.

Nombre de archivo=PublicDialog1. Nombre de archivo contiene el nombre del archivo.

FileSize = FileLen(FileName)' para obtener la longitud del archivo.

Si el tamaño del archivo es & gtMaxLen Entonces[NextPage]

El archivo es demasiado largo.

MsgBox "Este archivo es demasiado grande, sólo se puede mostrar parte del texto", "Advertencia"

Salir del conector

Finalizará si...

Pantalla. mouseporter = 11 'Configura el mouse como un reloj de arena.

FileNum = FreeFile()' para obtener el número de archivo disponible.

"Abrir nombre de archivo de entrada en formato FileNum" abre el archivo en modo de entrada secuencial.

Hacer mientras no sea EOF(FileNum) y Len(buffer)<El texto "MaxLen" requerido para leer tiene menos de

32K

líneas de entrada # filenum, buffer 1 'Lee una línea de texto.

buffer = buffer+buffer 1+CHR(13)+CHR(10)'Agregar carácter de retorno de carro y avance de línea.

Cuerpo del bucle "Loop"

Cierra el archivo.

"ImgUndoDisable" cancela la función deshacer.

Texto1. Texto = buffer 'Mostrar texto.

' UndoNew = buffer 'Guarda el texto.

Buffer = " " 'Liberar memoria.

buffer1=" "

Pantalla. 'MousePointer = 0 'Restaura el puntero del mouse.

Yo. Caption = "Bloc de notas-"+Nombre de archivo 'Modificar la visualización del título.

Terminará si...

EndJoin

Sub privado Paste_Click()

Texto1. SelText = Portapapeles. GetText

Conector final

Subimagen privada 1_MouseMove (el botón es un número entero, Shift es un

entero, X representa un valor único, Y representa un valor único value)

Etiqueta1 = "Barra de herramientas"

Conector final

Subimagen privada1_Resize()

Si image1. ancho>Label1. Luego salió

Label1. ancho = imagen1. ScaleWidth - Lado izquierdo de Label1

Terminará si...

Conector final

Private Sub Save_Click()

"Dim FileNum Como entero "Número de identificador de archivo.

CommonDialog1. "Mostrar guardar" muestra el cuadro de diálogo para guardar.

Si Len(CommonDialog1.Filename)>; entonces 0

Hay un nombre de archivo de entrada.

Nombre de archivo=PublicDialog1. Nombre de archivo contiene el nombre del archivo.

FileNum = FreeFile()' para obtener el número de archivo disponible.

Abrir nombre de archivo como salida FileNum 'Abre el archivo de salida.

Si no se especifica ningún archivo, se crea un nuevo archivo.

Imprimir #FileNum, Texto1. "texto" texto de salida.

Cierra el archivo.

Yo. Caption = "Bloc de notas-"+FileName 'Modificar la visualización del título.

ImgUndoDisable

Terminará si...

Finalizar conector

Subtexto privado 1_Change()

Si No ImgDeshacer. Luego habilite

para que el botón Deshacer esté disponible.

ImgUndoEnable

Terminará si...

UndoString = UndoNew

UndoNew = Text1

Finalizar conector

Subtexto privado 1_Click()

Check_ImgCutCopy

Conector final

Subtexto privado 1 _ KeyUp(el código de clave es un número entero, Shift es un número entero)

Check_ImgCutCopy

Conector final

Conector final

privado Sub img save _ MouseUp(El botón es un número entero, Shift es un número entero, X

Único, Y único)

Si Botón = 1, entonces

Botón "Promocionar"

ImgSave. Imagen = Imagen arriba. ListaImagenes("guardar"). Draw

Terminará si...

Finalizar conector

Private Sub ImgUndo_Click()

Texto1. Texto = UndoString

Conector final

privado Sub ImgUndo _ MouseDown (El botón es un número entero, Shift es un número entero,

x significa único, Y significa único)

Si Botón = 1, entonces

Botón "Presione"

Imgandor. Imagen = ImagenAbajo. ListImages("Deshacer"). Sorteo

Terminará si...

Finalizar conector