Archivo

Archivo para la Categoría "TI2 (Programación)"

ExecuteScalar

Noviembre 26, 2009 Xavier Deja un comentario

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim orden As New OleDbCommand

Dim coneccion As New OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Database2.mbd”)

Dim q As String = “SELECT existencias FROM producto WHERE codigo = ” & TextBox1.Text

Dim stock As Integer

orden = New OleDbCommand(q, coneccion)

orden.Connection.Open()

stock = orden.ExecuteScalar()

orden.Connection.Close()

If stock – Val(TextBox2.Text) < 0 Then

MessageBox.Show(“Stock insuficiente”)

Else

Dim stock2 As Integer = stock – Val(TextBox2.Text)

q = “UODATE producto SET stock = ” + stock2 + ” WHERE codigo = @codigo”

orden.Parameters.Add(New OleDbParameter(“@codigo”, OleDbType.Integer))

orden.Parameters(“@codigo”).Value = TextBox2.Text

orden = New OleDbCommand(q, coneccion)

orden.Connection.Open()

orden.ExecuteNonQuery()

orden.Connection.Close()

End If

End Sub

TI2S4 Certamen 2

Noviembre 12, 2009 Xavier Deja un comentario
Categorías:TI2 (Programación)

TI2: Ejercicio resuelto

Noviembre 3, 2009 Xavier Deja un comentario

Tuve un par de consultas respecto al siguiente ejercicio.

Una empresa nueva de taxis en Viña del Mar pretende seleccionar el modelo de autos que utilizará. La idea es evaluar los cuatro modelos que proponen cada una de las marcas Chevrolet y Samsung.

La evaluación consiste en aplicar a cada uno de los modelos Tres pruebas: Seguridad, Confort y Velocidad, Cada modelo obtiene una nota de 1 a 10. Además, se cuenta con una tabla de ponderaciones, la cual informa la importancia que cada prueba tiene.

Para tomar la decisión, se le pide completar los siguientes ítems:

Ítem 1. Primero, se desea saber el modelo con el mejor promedio en las tres pruebas por marca. Es decir, informar cuál fue el modelo que obtuvo la mejor nota promedio por cada marca. Ejemplo: El modelo con la mejor nota de la marca Chevrolet fue: xyz con una nota de xx. El modelo con la mejor nota de la marca Samsung fue: abc con una nota de yy. Recuerde las ponderaciones para cada prueba.

Ítem 2. Luego se desea saber la marca que obtuvo el mejor promedio, tomando en cuenta todos sus modelos.

Chevrolet

Modelo    Seguridad    Confort    Velocidad

1                     6                    7                         7

2                     6                    5                         6

3                     10                  6                         6

4                     5                     5                         5

Samsung

Modelo    Seguridad    Confort    Velocidad

1                  6                      6                    6

2                  7                      8                    6

3                  6                      9                   10

4                  6                      6                     6

Ponderaciones:

Seguridad: 40%
Confort: 40%
Velocidad. 20%

Requerimientos:

Debe permitir que el usuario ingrese los datos. Con console.readline()

No debe llenar los arreglos de forma manual. Debe hacerlo con ciclos.

Debe usar Select Case para el menú y un sub programa para cada uno de los dos ítems solicitados.

Leer más…

Categorías:TI2 (Programación)

TI2: 29 y 30 de octubre

Octubre 31, 2009 Xavier Deja un comentario

No se me había ocurrido antes, así que lo hago ahora. Estoy pasando el mismo ejercicio el día jueves, para la sección 4, y el día viernes, para la sección 2. Por lo mismo, les dejo aquí el archivo de texto .TXT que contiene el código de las líneas de auto, las pruebas y leseras (extraído de la clase del 301009, que está más completa que la del 2910).

Código fuente

Además, les aviso que hoy voy a dejar dos problemas de VB .NET para que resuelvan, y probablemente otro el lunes.

En un siguiente post el día de hoy, lo que sucederá con las asistencias, los controles y las ayudantías + ejercicios desafío.

Categorías:TI2 (Programación)

TI2: Sólo para geeks

Octubre 24, 2009 Xavier Deja un comentario

Gente. Para los que les interese la programación (o para los que tienen problemas al instalar Visual Basic 2008 Express), están disponibles para descargas las Beta 2 de Visual Studio 2010. ¿Qué significa esto? Que la última versión de Visual Basic, Visual C#, Visual C++ y Visual Web Developer están ahí, para nosotros.

Para Visual Basic 2010 Express Beta 2, ir aquí.

Para Visual Studio 2010 Ultimate Beta 2, ir acá.

Sólo porque lo encontré increíble, una foto del IDE de VB2010Express.

image

Categorías:TI2 (Programación)

TI2: Clases (en clases)

Octubre 17, 2009 Xavier Deja un comentario

En este post, hablemos un poco de las clases, y la POO (programación orientada a objetos), que es una de las materias difíciles de comprender en el ramo.

Leer más…

Categorías:TI2 (Programación)

TI2 S2: Pauta control 2

Octubre 9, 2009 Xavier Deja un comentario

TI1 y TI2: Primera semana de octubre

Octubre 8, 2009 Xavier Deja un comentario

TI1 S4: Semana 021009

TI2 S2: Semana 021009

TI2 S4: Semana 011009

Salud.

Tecnologías de la Información 1 y 2: Semana del 2809

Septiembre 28, 2009 Xavier Deja un comentario

Jóvenes:

Es de mi consideración comentarles que esta semana NO se realizará el control previsto, a petición del profesor, tanto en TI1 como en TI2 (ambas secciones). Es por esto que procedo a entregarles los documentos que estudiamos esta semana.

Para TI1S4, el archivo Excel está en dos versiones: Formato Excel 2003 y Formato Excel 2007 habilitado para macros.

Para TI2S2, el módulo estudiado está en formato PDF, y se encuentra aquí.

Para TI2S4, el módulo estudiado está también en formato PDF, en este link.

Junto con lo anterior, es mi interés que repasen los conceptos estudiados hasta ahora, puesto que el control incluirá toda la materia vista hasta el momento.

Tecnologías de la Información 1

El control de la semana siguiente (viernes 9 de octubre) será para evaluar la materia de Inventario en VBA/XLS. Se permitirá ingresar código fuente.

Para preparar el control, esta clase será para responder dudas con respecto a la materia. Con este fin, les propongo dos ejercicios: ver aquí.

Tecnologías de la Información 2

El control de la semana del 5 de octubre (8 de octubre sección 4 y 9 de octubre sección 2) será de Consola en Visual Basic .NET. Entrará todo lo visto hasta esta semana en materia de consola. Para ello, les propongo unos ejercicios, y adjunto guía de código que el profesor me envió: revisar la guía de ejercicios y el código fuente.

Estudien. Para cualquier duda, en la sección de Contacto está mi información.

Certamen 1 TI2S2

Septiembre 25, 2009 Xavier Deja un comentario
Categorías:TI2 (Programación)