Manual de visual basic
MENSAJE DE AMOR Y AMISTAD
Hablando de retos les muestro uno. Para el Martes 30 de Septiembre de 2008 deben presentar lo siguiente:
Se debe entregar dos de los siguientes aplicativos de entretenimiento, como software de windows application en visual basic.net
- Sudoku (se debe escoger por niveles: bàsico, medio, alto)
- Crucigrama (se debe escoger el nivel de complejidad y tema específico o general)
- Sopa de letras (se debe escoger el nivel de complejidad:cantidad de palabras a escoger)
- Juego de concéntrese (se debe escoger el nivel de complejidad:tiempo y cantidad de imágenes)
Los productos se deben entregar en forma individual. Se debe sustentar un producto escogido por el instructor.
Dos productos iguales en su 80% ( a nivel de còdigo), se considera como evidencia no presentada.
Los aspirantes a monitores deben intentar hacer los cuatro juegos. Se tendrà en cuenta para la selección de la monitorias. Por tal hecho deben enviar los avances
la pròxima semana.
Los estudiantes que estàn en aplicaicones de consola deben escoger uno de los juegos y presentarlos en consola. Se aplica las mismas restricciones anteriormente establecidas.
Los ejercicios de SQL en SQL SERVER deben presentarse de manera individual para la misma fecha. Todos los aprendices deben enviar sus resultados.
Las evidencias deben ser enviadas al correo manuelhormechea@misena.edu.co. Ademàs deben publicarlas en cada blog. La presentación del blog hace parte de la entrega de evidencias.
Felicidades y yo también los quiero mucho. Chao.
EVALUACION AGOSTO 28
Realizar un aplicativo en Visual Basic.Net donde tome dos matrices de 3x3 y muestre la suma entre matrices, resta de matrices,la multiplicaciòn y el producto punto. Al tiempo se debe colocar un botón que calcule los números repetidos entre las matrices.
Se debe realizar con los controles: label, textbox y button. Se puede utilizar el Messagebox.
Grupo 2:
Leer una matriz de nxn y determinar si es una matriz llena de primos o no. Además calcular el promedio de la matriz.
Grupo 1:
La ciudad de Barranquilla desea saber los resultados de las elecciones para alcalde.
Los candidatos son tres, y la ciudad tiene tres localidades. Se pide calcular los
resultados por localidades,es decir, quién ganó por cada localidad, quién ganó las elecciones totales y la diferencia de votos entre el ganador y el último candidato.
Ejercicios Práctica Grupo 1
La empresa XYZ tiene n trabajadores y desea saber el trabajador más antiguo que labora en ella. Se debe comparar si el trabajador màs antiguo es el que tiene el
mayor salario de la empresa.
La ciudad de Barranquilla desea saber los resultados de las elecciones para alcalde.
Los candidatos son tres, y la ciudad tiene tres localidades. Se pide calcular los
resultados por localidades,es decir, quién ganó por cada localidad.
EVALUACION AGOSTO 27
Leer un conjunto de números y decir si hay una serie de par consecutivos o no.
Grupo 2:
Leer un vector de n posiciones siendo n impar, verificar si las posiciones primera
y última, segunda y penúltima, tercera y antepenúltima, y así sucesivamente son iguales
o no.
Grupo 3:
Leer una matriz de nxn y se debe colocar el número Cero de la siguiente forma:
1 3 5 -------- 0 0 0
6 7 9 -------- 6 0 9
8 2 1 -------- 0 0 0
Cuando se muestre la matriz se debe recorrer en el orden la figura y al final mostrar
los números restantes.
Evaluación Agosto 25 2008
La empresa XYZ desea saber cuántas veces en promedio los hombres y las mujeres van al baño en el día. Se debe leer los datos sobre una semana de 5 días. Con el código de cada empleado se lee también el sexo del mismo y la edad del trabajador. Al final se imprimen el promedio diario de hombres y mujeres, el trabajador hombre y mujer con mayor edad que ha entrado al baño durante la semana y el trabajador hombre y mujer con menor edad, además mostrar si hubo algún trabajador que entró dos veces consecutivas en el baño alguna vez en el día.Es necesario tener en cuenta que el programa debe pregunta si es el Fin de la Jornada diaria o no.
Grupo 2:
(Matrices)
Leer una matriz nxn y mostrar si hay número repetidos,cuantas veces están dichos números repetidos. Se debe mostrar solo una vez el mensaje de repetido de un mismo número.Al final se debe mostrar sobre la misma matriz, ordenada en forma ascendente, primero los números repetidos y luego los no repetidos.
(Vectores)
Leer un vector de n posiciones y eliminar todos los repetidos, dejando solo un número a la vez. Si el vector tenía repetidos ordenarlo en forma ascendente, sino ordenarlo en forma descendente.
Evaluación de Matrices Agosto 22 de 2008
Evaluación 21 de Agosto
Leer una matriz de nxn y ordenarla que los números entre 10 y 20 se coloquen primero, los números entre 5 y 10 después, mayores que 20 después y menores que 5 de último
EVALUACION 19 AGOSTO 2008
Leer las notas de los estudiantes de un salòn y calcular cuantas veces se repite las nota de los tres primeros estudiantes. Se supone que las primeras tres notas son diferentes. Debe mostrar la mejor nota, la nota màs baja, y la diferencia entre ellas
Grupo 2:
Leer un vector de n posiciones y mostrar si existen tres primos consecutivos o no. El tamaño n > 3. Debe mostrar el mayor número digitado y el menor valor.
Grupo 3:
Leer una matriz nxn y mostrar la diferencia entre el mayor y el menor número. Si la diferencia es par entonces debe ordenar la matriz en forma ascendente, si la diferencia es impar debe ordenarla en forma descendente.
EVALUACION 15 de Agosto
Hacer un programa en .net que lea un conjunto de n números y muestre si fueron ingresados en forma descendente o no.
Grupo 2:
Hacer un programa en .net que lea un vector de n posiciones y muestre si existen un número divisor de otro
Grupo 3:
Hacer un programa en .net que lea una matriz de nxn y muestre si existe una columna exactamente igual a una fila.
EVALUACION 14 AGOSTO-2
Grupo 1:
Se dispone de una tabla con las temperaturas registradas a medio día durante el año. Se desea determinar cuál fue la máxima, cual fue la mínima. Además se desea saber el promedio de dichas temperaturas. Se debe mostrar si se repitió alguna temperatura en un par de días o no.
Grupo 2:
Diseñe un algoritmo que lea un número cualquiera y lo busque en el vector X, el cual tiene almacenados n elementos. Escribir la posición donde se encuentra almacenado el número en el vector o el mensaje “NO” si no lo encuentra. Debe mostrar cuántas veces se repite el número y si el número está en un serie o no.
Grupo 3:
Hacer un algoritmo que llene una matriz de nxn. Sumar las columnas e imprimir qué columna tuvo la máxima suma , la suma de esa columna y qué columna tuvo la menor suma.
EVALUACION 14 AGOSTO
Se tiene una tabla con los datos de matrìcula, peso, estatura y sexo de los alumnos de la Universidad de Talca.
Construya un algoritmo que reciba los datos de la tabla antes mencionada, calcule y genere como salida el promedio de los pesos y de las estaturas. Su algoritmo debe entregar estos valores considerando todos los individuos y también diferenciando por sexo. Considere ¯n de datos la matrícula en cero (0). Es decir, sacar promedio por sexo y si la estatura es menor que 150 cm o no.
Grupo 2 y 3:
Diseñe un algoritmo que lea dos vectores A y B de n elementos cada uno y multiplique el primer elemento de A con el ultimo elemento de B y luego el segundo elemento de A por el n-1 elemento de B y así sucesivamente hasta llegar al n elemento de A por el primer elemento de B. El resultado de la multiplicación almacenarlo en un vector C. El vector c debe quedar ordenado en forma descendente y se debe mostrar el promedio de dicho vector.
TALLER INGLES
You use Visual Studio .NET to develop an application for users the intranet of your company TestKing.
All client computers use Internet Explorer as their Web browser. You plan to create a setup package to
distribute your application.
The setup package must fulfill the following requirements:
· It is placed in a network folder that is accessible to users.
· It is accessible through a link on your company's intranet.
· It includes an uninstaller for the application.
Which type of project should you create?
A. CAB project.
B. merge module project.
C. setup project.
D. Web setup project.
QUESTION NO: 2
You develop a Windows-based application by using Visual Studio .NET. The application included
numerous method calls at startup. After optimizing your application code, you test the application on a
variety of client computers. However, the startup time is too slow.
You must ensure that your application starts as quickly as possible the first time it runs.
What should you do?
A. Precompile your application by using the Native Image Generator (Ngen.exe).
Install the precompiled application on the client computers.
B. Install your application on the client computers.
Precompile your application by using the Native Image Generator (Ngen.exe).
C. Precompile your application by using the JIT compiler.
Install the precompiled application on the client computers.
D. Install your application on the client computers.
Precompile your application by using the JIT compiler.
QUESTION NO: 3
You use Visual Studio .NET to create an application that will be distributed to employees within your
company TestKing Inc.. You create and deploy a distribution package to test a computer running
Windows 2000 Professional.
Later you discover that your name is listed as the support contact for your application by the
Add/Remove Programs option of Control Panel. You need to change the support contact to the name of
your Help desk administrator.
Which property of the setup project should you change?
A. Author
B. Comments
C. Manufacturer
D. SupportPhone
QUESTION NO: 4
You use Visual Studio .NET to create an assembly, called TestKingAssembly, that will be used by other
applications, including a standard COM client application.
You must deploy your assembly on the COM application to a client computer. You must ensure that the
COM application can instantiate components within the assembly as COM components.
What should you do?
A. Create a strong name of the assembly by using the Strong Name tool (Sn.exe).
B. Generate a registry file for the assembly by using the Assembly Registration tool (Regasm.exe)
Register the file on the client computer.
C. Generate a type library for the assembly by using the Type Library Importer (Tlbimp.exe).
Register the file on the client computer.
D. Deploy the assembly to the global assembly cache on the client computer.
Add a reference to the assembly in the COM client application.
QUESTION NO: 5
You develop a Windows-based application called TestKingSecurity by using Visual Studio .NET and
Microsoft SQL Server. The application will perform numerous Assert, Deny, and PermitOnly security
operations while it is executing. You must ensure that the application is optimized for fast run-time
execution.
What should you do?
A. Perform declarative security checks.
B. Perform imperative security checks.
C. Perform all security checks by using SQL Server security.
D. Implement a custom security class that retrieves security information from the SQL Server database.
TALLERES
http://docs.google.com/Doc?id=dfpvtbzk_274kmbb4khp
Los estudiantes de ciclos deben desarrollar lo siguiente:
Ejercicios ciclos
Actividades Agosto 5 2008
Leer una matriz nxn y cambiar la diagonal principal por la secundaria.
Actividades Agosto 4 2008
Crear una matriz de nxn pasarla a un vector V, ordenar el vector y pasar del vector a la matriz los números divisibles por 4.
Alex:
Leer un vector de n posiciones y colocar los negativos en forma descendente y los positivos en forma ascendente.
Javier:
Leer un conjunto de números que deben ser negativos y mostrar si están ordenados o no.
Yesid:
Leer una matriz de nxn e intercambiar los valores de la primera fila con la última fila.
Anthony
Leer una matriz de nxn e intercambie sobre la misma matriz, la diagonal principal con la primera columna.
Evaluaciones Agosto 1
Leer dos vectores V1 y V2, cuyos tamaños son m y n respectivamente, y m>n. Se debe realizar un programa que verifique si V2 está contenido en V1.
Ejercicios
Leer un vector e invertirlo. Se debe mandar a escribir el mismo vector.
Marcela:
Sacar una nómina de n trabajadores, que tienen dos descuentos, EPS y PENSION. El primero es del 4% y el segundo es de 3.5%. Además los trabajadores pueden tener o no un descuento adicional que es una Libranza
Melissa:
Leer un vector de números negativos y positivos, ordenar colocando primero todos los positivos y después todos los negativos. Se debe hacer sobre el mismo vector.
Edgardo,Billy:
Leer una matriz mxn y convertirla en una matriz de nxm con los mismos datos.
Hacer una función que tome la segunda matriz y diga si la matriz está llena con un mismo valor.
Edinson:
Leer una matriz nxn, y realizar una función que devuelva si la matriz está llena con números positivos o no
EVALUACION 28 JULIO 2008-GRUPO 3 y 4
Leer una matriz de 4x4. El programa debe eliminar de la matriz los números repetidos. Se debe mostrar cuántas series de números consecutivos tiene la matriz. Se debe calcular el máximo común divisor de los números digitados en la matriz.
EVALUACION 28 JULIO 2008-GRUPO 2
Leer un vector de n posiciones, y calcular cuántos números primos están repetidos. Se debe mostrar un mensaje si los primos digitados estan ordenados en forma ascendente o descendente. Se debe mostrar el mayor número impar y el menor número par dentro del vector. El mismo vector debe mostrarse al final sin números repetidos.
EVALUACION 28 JULIO 2008-GRUPO 1
Leido un conjunto indeterminado de números, se debe mostrar el mayor de los números primos digitados, el menor de los primos digitados, el promedio de los números no primos y si se presento una serie de primos o no (mínimo dos números primos consecutivos).
ACTIVIDADES G1
2.Leer un conjunto de números y muestre si están consecutivos o no.
3.Capturar un número de cinco cifras y determinar si la suma de sus cifras es par o impar
4.Leer un número de cuatros cifras e invertirlo.
5.Determinar si dado un conjunto de números, se presentó algún número primo o no.
ACTIVIDADES G3 y G4
2.Leer una matriz y con una función determinar si la matriz está conformada por números pares o impares, o en su defecto si tiene números de ambos tipos.
3.Leer dos matrices y con una función determinar si las matrices son iguales o diferentes.
4.Simular el juego de tres en linea con una matriz de 3x3
5. Leer una matriz y determinar si hay dos columnas iguales o no.
ACTIVIDADES G2
G2
1. Leer 3 vectores y muestre si los vectores son iguales o no. Se debe realizar con una funciòn. Se debe validar que los vectores deben ser del mismo tamaño.
2. Leer 1 vector y mostrar si tiene una serie de números consecutivos o no. El tamaño del vector es n.Utilizar una funciòn para ese efecto.
3. Un vector es mayor que otro, si cada elemento en cada posición del primero es siempre mayor que cada elemento en lamisma posición del segundo. Usar funciones.
4.Realizar un procedimiento que tome un vector y coloque primero los números pares y después los impares
ACTIVIDADES CURSO ADSI 17- Julio 17
Para el día lunes se debe enviar al correo electrónico una dirección de un blog donde se resuma los aspectos más importantes para el comienzo del desarrollo con .Net.
El trabajo del blog se debe realizar en grupos de dos estudiantes.
APLICACIONES DE CONSOLA
Las aplicaciones de consola son muy útiles cuando necesitamos realizar pruebas que no impliquen el
uso del modo gráfico del sistema operativo: formularios, controles, imágenes, etc., ya que consumen
menos recursos y su ejecución es más veloz.
Debido a que los próximos temas versarán sobre aspectos del lenguaje, y en ellos no necesitaremos obligatoriamente el uso de formularios, utilizaremos aplicaciones de consola para los ejemplos
Creación de un proyecto en Aplicaciones de Consola

Figura .Creación de un proyecto de tipo consola.
Después de pulsar Aceptar se creará el proyecto que contendrá un fichero de código con el nombre MODULE1.VB, en cuyo interior encontraremos un módulo de código conteniendo un procedimiento Main( ) vacío, por el que comenzará la ejecución del programa.
Ver Código fuente
Module Module1
Sub Main()
End Sub
End Module
Ejercicio de clase 28 de Marzo
El código lo puedes bajar en:http://cid-f1899aa010b8051b.skydrive.live.com/self.aspx/Ejercicios%20.Net/v-codigo%20multicontrol%20vbnet.pdf
Ejercicios clase 28 Marzo 2008
Descargar el código en: http://cid-f1899aa010b8051b.skydrive.live.com/self.aspx/Ejercicios%20.Net/v-codigo%20multicontrol%20vbnet.pdf
Ejercicio de Controles
Hacer click en :http://cid-f1899aa010b8051b.skydrive.live.com/self.aspx/Ejercicios%20.Net/ejercicio%20controles.pdf
