Quiero aprender el lenguaje C# en profundidad. ¿Alguien conoce alguna buena información sobre C#?
"Programación C#": preguntas de programación (preguntas sobre funcionamiento de la computadora)
1. Ingrese un número entero positivo desde el teclado y envíelo en el orden inverso de los números.
2. Ingrese dos números enteros desde el teclado y el usuario responderá los resultados de los cálculos de suma, diferencia, producto, cociente y resto, y contará el número de respuestas correctas.
3. Escriba una declaración for, la condición de conteo es n de 100 a 200 y el tamaño del paso es 2, luego use la declaración while para implementar el mismo ciclo.
4. Escriba un programa que le pregunte al usuario "¿Qué puntuación obtuvo en la prueba? (0 ~ 100)" cuando se ejecute, después de aceptar la entrada, juzgará el nivel y lo mostrará. La base del juicio es la siguiente:
Calificación={Excelente (90~100 puntos); Bueno (80~89 puntos); Medio (60~69 puntos); }
5. Ingrese un número entero, invierta los dígitos y generelos.
6. Utilice el método exhaustivo y utilice declaraciones de bucle for, while, do... while para encontrar los números primos entre 1 y 100.
7. Encuentre todos los árboles entre 1 y 1000 que sean divisibles por 7, y calcule y genere la suma de cada 5.
8. Escriba un programa de consola para generar tablas matemáticas de cuadrados, raíces cuadradas, logaritmos naturales y exponentes e entre 1 y 100.
9. Diseñe una clase que contenga múltiples constructores y utilícelos para crear instancias de objetos.
10. Escriba una clase rectangular. Los miembros de datos privados son la longitud (len) y el ancho (ancho) de la propiedad. El constructor sin parámetros establece len y wid en 0, y el constructor parametrizado los establece. el valor de la suma Además, la clase también incluye métodos públicos como el perímetro del rectángulo, encontrar el área, obtener la longitud del rectángulo, obtener la longitud del rectángulo, obtener el ancho del rectángulo, modificar. la longitud y el ancho del rectángulo a los valores de parámetros formales correspondientes.
11. Escribe una clase con un indexador que pueda almacenar 100 variables enteras.
12. Escriba una clase Cal1 para implementar operaciones de suma y resta, y luego escriba otra clase derivada Cal2 para implementar operaciones de multiplicación y división.
13. Crea tres categorías: nombrada, adulta y oficial. Los residentes incluyen número de identificación, nombre y fecha de nacimiento. Los adultos heredan datos de los residentes y en su mayoría incluyen educación y ocupación. Los funcionarios heredan datos de los adultos y en su mayoría incluyen afiliación partidista y posición. Se requiere que cada clase proporcione funciones de entrada y salida de datos.
14. Escriba una clase que contenga un método de clasificación Sort (). Cuando se pasa una cadena de números enteros, se generará en orden ascendente. Si se pasa una cadena, simplemente envíe la cadena. orden inverso.
15. Diseñe una clase que requiera un evento para informar la hora actual de la máquina cada 10 segundos.
16. Escriba un programa de formulario que utilice comandos de menú para implementar las cuatro operaciones aritméticas simples de suma, resta, multiplicación y división, y envíe los resultados al cuadro de diálogo.
17. Escribir un programa con un menú principal y un menú contextual para abrir, modificar y guardar archivos de texto.
18. Ingrese aleatoriamente 20 números enteros entre 1 y 1000 en el control de etiqueta y encuentre la suma de todos los números primos entre ellos.
19. Escriba un programa para copiar datos de texto con el Bloc de notas de Windows utilizando el menú principal y los botones de la barra de herramientas.
20. Cree su propio cuadro de diálogo modal de apertura de archivos, imitando la interfaz del cuadro de diálogo "Abrir archivo" en Word.
21. Escriba un control usted mismo para que después de colocarlo en el formulario, la forma del control se pueda cambiar a voluntad arrastrando los cuatro vértices. (Consejo: escriba el código de dibujo de apariencia durante el evento Paint del control)
22 Escriba un programa para mostrar un mapa de bits en un marco de imagen, gire el mapa de bits 45 grados y luego reemplace todo el rojo en el. imagen con negro y guardar.
23. Escriba un programa de consola para escribir la cadena "hola, amigo mío" en el archivo f1.txt y luego convierta los datos en tipos enteros, booleanos, dobles y de caracteres.
24. Escribir un programa para simular la función del comando COPY CON en el sistema DOS.
25. Utilice la clase Socket y la clase TC PListener/TCPClient para crear un programa para la transferencia de archivos a través del protocolo TCP.
26. Utilice transmisiones de red para implementar un programa de chat que utilice el protocolo UDP y utilice codificación UTF-8 en un extremo y decodificación Unicode en el otro.
27. Cree un programa con 3 subprocesos. Después de que el primer subproceso comience durante 10 milisegundos, el segundo subproceso se iniciará nuevamente y luego esperará otros 10 milisegundos antes de que comience el tercer subproceso. genera el nombre y el recuento del subproceso en un bucle de 1 a 1000. Cuando los tres subprocesos finalizan, se genera su información final respectiva y luego finaliza el subproceso principal.
28. Cree un programa para simular la operación de préstamo de libros en la biblioteca. Dos personas verifican si un determinado libro está disponible casi al mismo tiempo (use dos hilos para acceder a la misma variable). El número de libros se reduce en 1 si no se muestra "todos los libros se han prestado". Utilice tres métodos de sincronización de subprocesos para implementar el programa por separado.
Escribir una clase personalizada Empleado, que requiere:
A. Esta clase contiene métodos públicos para conectarse a la base de datos de acceso Northwind.
B. Esta clase contiene varios campos para almacenar los valores de varios campos leídos de la "Tabla de Empleados".
C. Esta clase contiene métodos para mover punteros de registros en la tabla.
D. Esta clase contiene métodos para modificar valores de campo.
E. Esta clase contiene métodos para mostrar valores de campo.
30. Escribe un programa que ingrese tres números desde el teclado y genere el producto de estos tres números y su suma. Debe escribirse como una aplicación de consola.
31. Escriba un programa que ingrese la base superior, la base inferior y la altura del trapezoide y genere el área del trapezoide. Debe estar escrito como una aplicación de Windows.
32. Escriba un programa que realice las cuatro operaciones aritméticas de suma, resta, multiplicación y división. Los requisitos son: ingresar dos números de precisión simple, luego ingresar un símbolo de operación y generar el resultado. funcionamiento de los dos números de precisión simple. Debe estar escrito como un programa de consola.
33. Problemas de cría de conejos. Considere un par de conejos recién nacidos a partir del tercer mes, dan a luz un par de conejos cada mes. Los conejos recién nacidos dan a luz un par de conejos cada mes a partir del tercer mes. Según esta regla, y suponiendo que los conejos no hayan muerto, ¿cuántos conejos habrá al cabo de 20 meses? Debe estar escrito como un programa de consola.
34. Escriba un programa para almacenar una matriz unidimensional que consta de 10 elementos en orden inverso y luego generelo.
35. Escribe un programa para contar el número de números impares y el número de números pares en una matriz bidimensional de 4X5.
36. Escribe un procedimiento para encontrar cualquier dígito de un número entero. La forma de llamada del procedimiento es: dígito(n,k). n, por ejemplo: dígito (1234,3) = 2, dígito (1234,4) = 1, dígito (1234,6) = 0.
37. Escriba una aplicación para cifrar la cadena de entrada. Las reglas de cifrado para cadenas alfabéticas son las siguientes:
'a'→'d' 'b'→'e ' '. w'→'z' …… 'x'→'a' 'y'→'b' 'z'→'c'
'A'→'B' 'B'→' E' 'W'→'Z' …… 'X'→'A' 'Y'→'B' 'Z'→'C'
Para otros caracteres, no se realiza ningún cifrado.
38. Definir una clase base de vehículo (Vehicle) con métodos como Run y Stop, y campos como Speed (velocidad), MaxSpeed (velocidad máxima) y Weight (peso). Luego use esta clase como clase base para derivar bicicletas, automóviles y otras clases. Y verificar mediante programación la funcionalidad de la clase derivada.
39. Escribe una clase de persona general (Persona), que tenga campos como nombre (Nombre), edad (Age), género (Sex), etc.
Luego herede la clase Persona para obtener una clase de Estudiante (Estudiante), que puede almacenar los puntajes de los estudiantes en 5 cursos y calcular el puntaje promedio. Es necesario sobrecargar el constructor de esta clase y proporcionar al menos tres formularios. Finalmente, programa para verificar la función de la clase de estudiantes.
40. Escriba un programa de clasificación de burbujas que requiera que el programa pueda detectar excepciones fuera de límites de subíndices de matrices.
41. Escriba un programa de calculadora que pueda detectar excepciones de división por cero y excepciones de desbordamiento aritmético en el programa.
42. Haz un programa de calculadora simple. Cuando el programa se esté ejecutando, ingrese la fórmula de cálculo a través de los botones y haga clic en el botón de cálculo para obtener los resultados del cálculo.
43. Escribe un programa que pueda explorar archivos de texto y de imagen.
44. Escriba un programa que pueda reproducir archivos de video y música de fondo al mismo tiempo. Se requiere que tanto la música de fondo como los archivos de video se puedan reproducir en un bucle. Utilice el control MMControl para diseñar un reproductor que pueda reproducir música y archivos MIDI. Se requiere tener las funciones de reproducción automática y visualización del progreso.
45 Programa para generar números del 1 al 100 que son divisibles por 3 pero no divisibles por 5, y contar cuántos de esos números hay.
46. Programa para generar todos los números primos hasta 1000.
47. Escribe un programa para encontrar los valores máximo y mínimo de 4 números enteros de entrada.
48. Utilice declaraciones for, while, do... while para escribir programas para encontrar la suma de los primeros n números naturales.
49. Programa para generar la tabla de multiplicar.
50. Defina una matriz bidimensional con el mismo número de filas y columnas, realice la inicialización y luego calcule la suma de los valores de los elementos en las dos diagonales de la matriz.
51. Cree una matriz unidimensional y utilícela para enumerar los nombres de los cursos estudiados.
52. Escribir datos estructurados que contengan información básica sobre los estudiantes (se requiere incluir nombre, sexo, edad, altura, peso, etc.).
53. Escribe un programa para crear un tipo de enumeración de datos durante 12 meses en un año y llámalo.
54. Cree una etiqueta, un cuadro de texto y un botón de comando en el formulario. Establezca el atributo de texto de la etiqueta en "VC#Programming", diseñe un programa, haga clic en el botón de comando y colóquelo. la etiqueta en el formulario se muestra en el cuadro de texto.
55. Diseñar una calculadora sencilla que muestre los valores de entrada y los resultados de los cálculos en un cuadro de texto, utilizando botones de comando como teclas numéricas y teclas de función.
56. Cree un cuadro de lista, un cuadro de texto y un botón de comando en el formulario. Los nombres de 10 estudiantes de la clase se enumeran en el cuadro de lista. Cuando se selecciona el nombre de un estudiante, haga clic en Este comando. El botón muestra el lugar de origen del estudiante en el cuadro de texto.
57. Utilice el control del temporizador para medir el tiempo en segundos, crear una etiqueta en el formulario y mostrar los segundos transcurridos en la etiqueta después de ejecutar el programa.
58. Escriba un programa para crear un nuevo archivo de texto en el disco E y copie, mueva, escriba y lea el archivo.
59. cada tipo de datos, declara dos variables y asígnales los valores 10 y 1.879 respectivamente.
60. Escribe un programa para comprobar si el valor de una variable es mayor que 65. Si es así, imprima el texto "¡EL VALOR ES MAYOR QUE 65!"
61. Escriba un programa para verificar si el valor de una variable de carácter es T o t.
62. Escribe una línea de código para asignar el valor de la variable larga MyLong a la variable corta MyShort.
63. Escribe una línea de código para asignar la variable int IntVal a la variable short ShortVal.
64. Escribe una línea de código para asignar el valor de la variable decimal DecVal a la variable larga LongVal.
65. Escribe una línea de código para asignar el valor de la variable int ch a la variable de carácter char Val.
66. Escribe una declaración while que cuente del 99 al 1.
67. Escribe una declaración de cambio que realice diferentes operaciones según el valor del nombre de la variable. Si el valor de esta variable es Robert, se imprime el mensaje "Hola Bob"; si es Richard, se imprime el mensaje "Hola Rich" si es Barbara, se imprime el mensaje "Hola Barb" si es Kalee; , se imprime el mensaje "You Go" Girl!"; para otros casos, imprime "Hix", donde x es el valor del nombre de la variable.
67. Escribe un programa que arroje un tamiz 100 veces e imprima el número de apariciones de varios puntos.
68. Cree una clase que almacene un miembro de datos int MyNumber y cree atributos para el miembro de datos. Cuando el miembro de datos se almacena, se multiplica por 100 y se divide por 100. .
69. Escribe una clase de dado que almacene el número de lados del tamiz (lados) y el número actual de puntos (valor) obtenidos al lanzar el tamiz.
70. Escribe el encabezado del método público xyz. Este método acepta dos parámetros y no devuelve ningún valor.
71. Escribe el encabezado del método myMethod. Este método acepta tres parámetros. La primera se denomina myVal, su tipo de datos es doble y se pasa por valor; la segunda es una variable de salida denominada myOutput; Uno se pasa por referencia, el tipo de datos es int y se denomina myRerence. Además, este método es público y su tipo de retorno es byte.
72. Cree un programa que incluya una clase de tamiz, que tenga tres miembros de datos, a saber, el número de caras del tamiz, el número de puntos del tamiz y un miembro de datos estático que contenga un número aleatorio. clase. Declare un método miembro llamado roll() para esta clase, que devuelve el número de puntos para el siguiente rollo del tamiz de forma aleatoria.
73. Escriba un programa para profesores que utilice una matriz para almacenar las puntuaciones de las pruebas de 30 estudiantes, asigne a cada elemento de la matriz un valor aleatorio de 1 a 100 y luego calcule la puntuación promedio.
74. Escriba un encabezado de método para la función pública denominada abc. Esta función acepta dos parámetros cortos y el tipo de valor de retorno es byte.
75. Escriba una línea de código que acepte argumentos de línea de comando.
76. Cree un espacio de nombres que contenga una clase y otro espacio de nombres que también contenga una clase. Luego cree una clase de aplicación que utilice estas dos clases.
77. Escriba un encabezado de método que declare el constructor de la clase ABC, que acepta dos parámetros int ARG1 y ARG2. Este constructor llama al constructor de la clase base y le pasa ARG2. La llamada se realiza en el encabezado del método:
Public ABC (int ARG1,int ARG2): base (ARG2)
{
}
78. Código para imprimir valores de fecha en el formato de "día de la semana, mes, día y año de cuatro dígitos" (como el lunes 1 de enero de 2002).
79. Un programa que permite a los usuarios ingresar su nombre completo, edad y número de teléfono, muestra estos mensajes en un formato específico y muestra las iniciales del usuario.
80. Escribe código para la interfaz de Iid, que contiene solo un miembro de atributo llamado ID.
81. Código que declara una interfaz denominada Iposition. Esta interfaz contiene un método que acepta un valor de punto y devuelve un valor booleano.
82. Escriba un programa que utilice delegados para ordenar los elementos en una matriz de números enteros.
83. Cree un programa que utilice métodos de archivos binarios para escribir archivos. Cree una estructura para almacenar el nombre, la edad y la membresía de una persona. Escriba esta información en un archivo (pista: la edad puede ser un número entero y la membresía puede ser booleana).
84. Cree un programa que lea texto de la consola y lo escriba en un archivo. El usuario ingresa una línea en blanco para indicar el final de la entrada.
85. Cree un programa que coloque una forma de 200*200 píxeles en el centro de la pantalla.
86. Cree un formulario que incluya un cuadro de texto que se pueda usar para ingresar un número. Cuando el usuario hace clic en el botón, se muestra un mensaje en la etiqueta que indica si el número está entre 0 y 100.
87. Escriba un código como este: agregue controles de botón de opción llamados butnl y butn2 a un cuadro combinado llamado grbox.
88. Cree una aplicación que utilice el cuadro de diálogo ColorDialog. Establece el color de fondo del formulario principal de la aplicación en el color devuelto por ColorDialog. El color devuelto se almacena en la propiedad Color. Consejo: cree una variable ColorDialog y cuando se llame al cuadro de diálogo, el color seleccionado debe almacenarse en la propiedad Color.
89. Cree una aplicación que contenga un menú. Cuando el usuario selecciona un menú, se mostrará un cuadro de diálogo que contiene una gran cantidad de controles, uno de los cuales es el botón Aceptar.
90. Una aplicación de consola que genera el valor cuadrado de 1~5 requiere:
Utilizar la instrucción for para implementar.
Utilice la declaración while para implementar.
Utilice la instrucción do- while para implementar.
91. Una aplicación de consola requiere que el usuario ingrese 5 letras mayúsculas. Si la información ingresada por el usuario no cumple con los requisitos, se muestra un mensaje de ayuda y se le pide al usuario que vuelva a ingresar.
92. Se requiere una aplicación de consola para completar la función de escritura de columnas.
1) Recibir un número entero n.
2) Si el valor recibido n es un número positivo, genere todos los números enteros entre 1 y n.
3) Si el valor recibido n es negativo, utilice break o return para salir del programa.
4) Vaya a A para continuar recibiendo el siguiente número entero.
93. Una aplicación de consola para encontrar todos los "números perfectos" hasta 1000. El llamado "número perfecto" se refiere a un número que es exactamente igual a la suma de todos sus factores. Por ejemplo, 6 es un número perfecto porque 6=1+2+3.
94. Escriba una aplicación de consola para completar las siguientes funciones:
1) Cree una clase y utilice un constructor sin parámetros para generar el nombre de la clase.
2) Agregue un constructor sobrecargado con un parámetro de tipo String e imprima la cadena pasada en este constructor.
3) Crea un objeto perteneciente a esta clase en el método Main sin pasar parámetros.
4) Crea otro objeto perteneciente a esta clase en el método Main y pasa una cadena "Esto es una cadena".
5) En el método Main, declara una matriz de 5 objetos de tipo esta clase, pero en realidad no crea los objetos asignados a la matriz.
6) Escriba los resultados que debe generar el proceso en ejecución.
95. Escriba una aplicación de consola y defina una clase MyClass, que contenga miembros y métodos de datos públicos, privados y protegidos. Luego defina una clase MyMain que herede de la clase MyClass y coloque el método Main en MyMain. Cree un objeto de la clase MyClass en el método Main y acceda a los miembros de datos y métodos de la clase respectivamente. Se requiere indicar qué declaraciones generarán errores de compilación al intentar acceder a todos los miembros de la clase.
96. Cree una clase que contenga datos protegidos. Cree una segunda clase en el mismo archivo y use un método para manipular los datos protegidos en la primera clase.
97. Escriba una aplicación de consola que reciba una cadena con una longitud mayor que 3 y complete las siguientes funciones:
1) Genere la longitud de la cadena.
2) Muestra la primera posición donde aparece la letra a en la cadena.
3) Inserte la subcadena "hola" después del tercer carácter de la cadena y genere la nueva cadena.
4) Reemplace la cadena "hola" con "yo" y genere la nueva cadena.
5) Utilice el carácter "m" como separador para separar la cadena y generar la cadena separada.
98. Escriba una aplicación de consola que realice las siguientes funciones y responda las preguntas formuladas.
1) Cree una clase A y genere "A" en el constructor. Cree una clase B y genere "B" en el constructor.
2) Heredar una nueva clase llamada C de A y crear un miembro B dentro de C. No cree constructores para C.
3) Cree un objeto de clase C en el método Main y escriba los resultados después de ejecutar el programa.
4) Si también se crea un constructor en C para generar "C", ¿cuál es el resultado de todo el programa?
99. Escriba una aplicación de consola para completar las siguientes funciones y escriba los resultados de salida después de ejecutar el programa.
1) Cree una clase A, escriba un método MyMethod con parámetros de tipo int que puedan anularse en A y genere el resultado de sumar 10 al valor entero pasado en este método.
2) Cree otra clase B para heredar de la clase A, luego anule el método MyMethod en A, agregue 50 al valor entero recibido en A y genere el resultado.
3) Cree objetos de clase A y clase B respectivamente en el método Main y llame al método MyMethod respectivamente.
100. Escriba una cadena de conexión de base de datos que cumpla con los siguientes requisitos y la clase de conexión de base de datos utilizada.
1) La dirección del servidor de la base de datos es 202.196.131.26, el nombre de usuario de inicio de sesión es sa, la contraseña es administrador, la base de datos en segundo plano es la base de datos de Microsoft SQL Server y la base de datos a conectar se denomina prueba.
2) La base de datos es una base de datos de Access. El archivo de la base de datos se almacena en el subdirectorio \db del directorio donde se encuentra el programa en ejecución. El nombre del archivo es jobtypeDB.Mdb.
3) La base de datos es la base de datos FoxPro, el directorio de la base de datos es: \studentDB y la tabla de datos es grade.dbf.
101. Escriba declaraciones SQL que cumplan con los requisitos respectivamente.
1) Crear la tabla Tabla1 con la siguiente estructura:
Tabla de estatus de estudiante (número de estudiante, nombre, sexo, fecha de nacimiento, departamento, lugar de origen)
2 ) Cree la tabla Tabla2 con la siguiente estructura:
Tabla de calificaciones (número de estudiante, curso, calificación)
El número de estudiante no puede estar vacío y es único.
3) Inserte la siguiente información en la tabla respectivamente:
Zhang Xiaoming, hombre, estudiante número 031245, nacido en mayo de 1984, Facultad de Ciencias de la Computación, Nanchang, provincia de Jiangxi. Los puntajes de la prueba son: 85 puntos por estructura de datos, 75 puntos por redes informáticas, 80 puntos por inglés y 81 puntos por economía política.
Lu Kuan, hombre, estudiante número 031256, nacido en julio de 1983, Facultad de Ciencias de la Computación, Jiaozuo, Henan, puntajes de las pruebas: 65 puntos en estructura de datos, 92 puntos en redes informáticas, 76 puntos en inglés. y economía política 59 puntos.
Consulta las calificaciones de todos los cursos del estudiante llamado "Zhang Xiaoming".
Consulta el número de estudiante, el nombre, el sexo y el nombre del curso reprobado de los estudiantes que reprobaron.
Suma 5 puntos al puntaje de economía política marxista del estudiante número 031256.
Calcule las puntuaciones totales de todos los estudiantes, ordénelas en orden descendente y muestre el número de identificación del estudiante y su nombre.
Calcule y muestre la puntuación promedio y el nombre del curso de cada curso.
102. Escriba una declaración de procedimiento almacenado que cumpla con los requisitos. La estructura de la tabla es la misma que en la pregunta 101.
1) Consulta las calificaciones del curso de los estudiantes, el parámetro es el número de estudiante.
2) Calcula y muestra la puntuación promedio y el nombre del curso de cada curso.
3) Modificar la calificación del curso de un estudiante. Los parámetros son ID del estudiante, curso y calificación.
103. Escriba una aplicación web ASP.NET y use el control DropDownList para mostrar la primera y segunda columnas de la tabla de datos de tiendas en la base de datos pubs con el estilo "[stor_id]stor_name".
104. Se sabe que el nombre del servidor de la base de datos Sql Server2000 es "Server1", el nombre de la base de datos es "Data1", el ID de usuario es "sa", la contraseña es "abc" y una persona. La tabla se define en la base de datos. La estructura de datos de la tabla se muestra en la Tabla 7-8:
Nombre de campo Tipo de campo Significado del campo
Número de identificación Número de serie
nombre de texto xm
género de texto xb
número nl edad
código postal de texto zip
Utilice código de escritura para configurar el contenido y formato mostrado en DataGrid, usando DataView El tipo de vista ordena todos los registros en la tabla de datos con una antigüedad mayor a 18 años en orden ascendente de número de serie, muestra y genera el contenido de todos los campos excepto el código postal y prohíbe a los usuarios editar el datos.
105. Cree una aplicación web ASP.NET y utilice Crystal Reports para generar informes sobre todos los campos de la tabla de personas en la pregunta 104. El título del informe es: "Información del personal".
106. Escriba una aplicación web ASP.NET para simular un programa de sala de chat, use los objetos Aplicación y Sesión para guardar el discurso del usuario y el nombre de inicio de sesión, use el método de actualizar periódicamente la página para actualizarla periódicamente y lea los discursos de todos los usuarios desde la Aplicación. objeto.
107. Escriba una aplicación web ASP.NET para implementar la función de registro de usuarios. Entre ellos, el control de verificación muestra la información "requerida" de nombre de usuario y contraseña y la información "requerida" de género cuando no se cumplen las condiciones de verificación. La línea inferior del cuadro de texto muestra la información de estado de si se ha cumplido. sido presentado. Cuando el usuario ingresa la información de registro y hace clic en el botón [Enviar], se realiza la operación correspondiente en la base de datos y aparece un cuadro de mensaje para mostrar si el registro se realizó correctamente.
108. Una aplicación web ASP.NET implementa enlace de datos y requiere navegación de página y botones para mostrar la página actual y el número total de páginas.
109. Escriba una aplicación de Windows que utilice los controles proporcionados por C# para obtener los procesos en curso en el sistema operativo.
110. Escriba una aplicación de Windows para obtener el directorio y la información del archivo de la máquina local.
111. Escriba una aplicación de Windows que lea y muestre el contenido de un archivo de texto específico y luego agregue información ingresada por el usuario al final del archivo de texto.
112. Escriba una aplicación de Windows para obtener y mostrar información relacionada con el host.
113. Escriba una aplicación de Windows para implementar la resolución de nombres de dominio. Por ejemplo, si ingresa el nombre de dominio de un sitio web, se proporcionará la dirección IP, el nombre de host y otra información relacionada del sitio web; si ingresa la dirección IP, si hay un nombre de dominio, se realizará la conversión inversa; y se le dará el nombre de dominio.
114. Escriba una aplicación de Windows que implemente un degradado de fondo de blanco a verde, luego reciba una cadena y convierta todas las letras minúsculas de la cadena en letras mayúsculas.
115. Escriba una aplicación de Windows que utilice la clase Bitmap y el control PictureBox para mostrar y guardar imágenes.
116. Escriba una aplicación de Windows para implementar un círculo rojo con un radio de 30 píxeles que se mueva hacia la izquierda y hacia la derecha, y muestre las coordenadas del centro del círculo en relación con la forma dentro del círculo.
117. Escriba una aplicación ASP.NET para mostrar un patrón de estrella de cinco puntas en el formulario.