1 0 Archive | VB .Net RSS feed para esta categoría
post icon

Ejecutar código VisualBasic .Net en Procedimientos Almacenados de SQL Server

En los últimos artículos estábamos escribiendo contenido destrozador sobre SQL Server & .Net, y me hizo pensar por que no hacer un MIX de ambas cosas en un sólo post para no perder la racha :D Esto me llevo a crear éste artículo en donde podremos escribir código en Visual Basic o CSharp .Net para ejecutarlo de un modo más integrado.

Los procedimientos CLR nos ofrece algunas ventajas sobre T-SQL:

  • Para hacer procesos complejos no necesitamos ser gurús del T-SQL, no es una ventaja en sí pero es más facil éste camino para la mayoría de los programadores.
  • Podemos utilizar toda la potencia de la programación orientada a objetos de VB y C#
  • Manipulaciones finas, de estructuras, cadenas, criptografia, conexion a otros motores remotos, es más fácil y potente hacerlo con dotNet que T-SQL que para algunas tareas es limitado
  • El recolector de basura del CLR es mucho más eficiente y manipulable que el del motor de BD

(Continuar Leyendo sobre Ejecutar código VisualBasic .Net en Procedimientos Almacenados de SQL Server)

Leave a Comment
post icon

Compilación condicional en dotNet

En otros términos a la compilación condicional también se lo conoce como directivas de preprocesador, y ésto que quiere decir? significa que podemos determinar como se comportará el compilador con el código que acabamos de escribir, pudiendo así tomar distintas rutas de compilación. En la información contenida en la red, en su mayoría explican como hacer esto, con las constantes DEBUG y RELEASE, pero no si quisieramos personalizarlo más allá, ahora podremos ver como hacerlo a nuestro modo.

Por ejemplo, supongamos que estamos desarrollando un sistema de facturación que lo hemos vendido a 2 clientes, para exagerar un poco son de distintos países, en gran manera la lógica de negocios es la misma, difiriendo en algunos pequeños detalles. Tenemos la pantalla en donde se hace la venta y debemos calcular el impuesto por el producto vendido, el primer cliente es de (Continuar Leyendo sobre Compilación condicional en dotNet)

Leave a Comment
post icon

Diviertete encriptando tus passwords con .NET

Buenas, me presento, soy Solid Snake, si el mismo de Metal Gear Solid, me fuerzan a colaborar con simplesmortales algunas tonterias que tengo en la laptop estos desgraciados de Philanthropy…

Aqui les presento un wrapper que estoy usando para encapsular metodos de criptografia que utilizo para encriptar passwords de paginas web simples, solo usa los metodos para guardar la contraseña en tu DBMS, luego cuando se ingresa haz que tu form de login tome lo que ingrese, encriptas de la misma manera y comparas, eso no falla. Sin mas el código: (Continuar Leyendo sobre Diviertete encriptando tus passwords con .NET)

Leave a Comment
post icon

ReCaptcha en ASP.Net con VB y C#

A estas alturas todos ya habremos visto implementado en más de un sitio web reCaptcha . Adquirida por Google hace un tiempo atrás, es una famosa herramienta para prevenir el spam, detectando si el usuario conectado es un humano o un robot.

ReCaptcha es un software libre, que podemos implementar como y cuando querramos, teniendo la particularidad que siempre nos mostrará dos palabras, pudiendo nada más interpretar la primera, ¿Cómo es esto? reCaptcha solamente entiende y puede comparar el texto de la primer palabra, la segunda palabra no puede comprender, ya que son palabras de libros escaneados y se utiliza de manera indirecta ésta herramienta para digitalizarlos para los siguientes servicios Google Books y Google News Archive. Esto quiere decir que si escribimos bien la primer palabra y la segunda no igual pasaremos el validador.

Desde este link pueden descargar la librería, una vez descargada la .dll agregamos como referencia a nuestro proyecto web en Visual Studio. Para demostrar como se utiliza crearemos una página muy sencilla (Continuar Leyendo sobre ReCaptcha en ASP.Net con VB y C#)

Leave a Comment
post icon

Convertir de String a Color en ASP.Net

Gracias a los WebControl de ASP.Net tenemos muchas facilidades y velocidad de desarrollo, y en mas de una ocación necesitaremos formatear estos según ciertas circunstancias. O incluso solicitar al usuarios que setee la configuración que desea y luego se aplique sobre los objetos de la web.

Especificamente nos enfocaremos en los modos que el usuario puede setear colores de fuentes, en tres distintos modos, RGB, Hexadecimal, y ColorName. (Continuar Leyendo sobre Convertir de String a Color en ASP.Net)

Leave a Comment
post icon

Manejar Transacciones en la Base de Datos desde C# .Net y Visual Basic .Net

El concepto de transacción de bases de datos no es para nada nuevo, pero eso no significa que no fuera a ser válido aún, de hecho sigue siendo tan vital como cuando tuvo origen. Tampoco es un concepto dificil de comprender, pero no lo voy a explicar detalladamente, para ello les dejo los enlaces que explican en cristiano su siginificado.

Wiki: http://es.wikipedia.org/wiki/Transacción_(base_de_datos)

Wapedia: http://wapedia.mobi/es/Transacción_(informática)

El código que expondré genéricamente debe funcionar en cualquier SGDB decente, aunque para el ejemplo práctico utilizaré SQL Server. (Continuar Leyendo sobre Manejar Transacciones en la Base de Datos desde C# .Net y Visual Basic .Net)

Leave a Comment
post icon

Leer un fichero de texto con Visual Basic .Net

Dado que estoy escribiendo muy poco sobre este lenguaje últimamente, decidí hacer algo nuevamente en él, dio también la coincidencia que ayer un ex compañero de trabajo me pedía que le ayude con esta tarea, necesitaba leer un fichero de texto desde Visual Basic .Net. Le comentaba que no es una tarea dificil, pero que no lo recordaba de memoria, así que me fijé en uno de mis códigos anteriores que lo había implementado y aquí lo pueden ver:

1
2
3
4
5
6
7
8
9
10
11
12
13
        Const file As String = "D:\Devtroce.txt"
        Dim sr As System.IO.StreamReader = Nothing
 
        Try
            sr = New System.IO.StreamReader(file)
            Dim Texto As String = sr.ReadToEnd() ' con este metodo leeriamos todo el fichero y cargar en el string
            Dim Linea As String = sr.ReadLine() ' con este metodo leeriamos una fila del fichero, mientras no lo cerremos si esto lo ponemos en un bucle leeriamos el fichero linea por linea
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        Finally
            sr.Close()
            sr.Dispose()
        End Try
Leave a Comment
post icon

Autenticarse contra un Web Service con Autenticación con Java y Visual Basic

Hace unos días una de las programadoras que más admiro me comentaba que necesitaba conectarse desde Java a un Web Service construido en .Net con autenticación, aunque este ejemplo no sólo sirve para WS server hechos con esta tecnología, igualmente servirá si fue creado con java, delphi, u otro lenguaje. Me pareció una tarea interesante que es relativamente sencilla de hacerla. También me di cuenta que en la Web no circula mucha información sobre esto, por eso aprovecho para hacer un post sobre el tema :P

Bueno, el ejemplo lo mostraré desde dos clientes, uno hecho con Java y otro con Visual Basic .Net

En el caso de Java necesitaremos crear una clase extra para usarlo como credencial de red y va así (Continuar Leyendo sobre Autenticarse contra un Web Service con Autenticación con Java y Visual Basic)

Leave a Comment
post icon

Crear un Web Service con Java y consumirlo con .Net

Normalmente cuando recurrimos al uso de los Web Services lo creamos tanto del lado servidor como cliente en el mismo lenguaje, pero no siempre es así, varios pueden ser estos motivos, trabajamos con otra empresa que desarrolla en otro lenguaje que el nuestro, o queremos mezclar dos sistemas ya existentes sin construir todo de nuevo, incluso muchos otros motivos inimaginables. Hoy haremos un WS server construido con Java y NetBeans bastante sencillo, que recibirá 1 parámetro de fecha retornará la edad, esto será consumido desde una aplicación cliente construida en VB.net. Primeramente abrimos nuestro IDE y creamos un proyecto nuevo Java Web, de tipo Web Application.. (Continuar Leyendo sobre Crear un Web Service con Java y consumirlo con .Net)

Leave a Comment
post icon

Conversión Boxing y UnBoxing

Suena un poco raro estos términos, pero son procesos sencillos y cotidianos para los que hemos en algún momento programado con VB y C# .net. La definición que da el MSDN es la siguiente:

La conversión boxing se utiliza para almacenar tipos de valor en el montón de recolección de elementos no utilizados. Boxing es una conversión implícita de Tipos de valores al tipo object o a cualquier tipo de interfaz implementado por este tipo de valor. Al aplicar la conversión boxing a un tipo de valor se asigna una instancia de objeto en el montón y copia el valor en el nuevo objeto.

Es una definición bastante sencilla de entender, pero si a alguno igual no le ha quedado claro, veamos 2 ejemplos (Continuar Leyendo sobre Conversión Boxing y UnBoxing)

Leave a Comment
Página 2 de 212