default

Como Encriptar y Desencriptar datos en Visual Basic .NET

Uno de los temas mas buscados en la actualidad, es el de Encriptar Datos y poder proteger información.

Numerosas herramientas nos dan solución a este problema, pero si de seguridad se trata, usted confiaría algo tan delicado a un código cerrado sin poder ver su funcionamiento ?

Es mejor meter mano a unos pocos conceptos y poder lograrlo por nuestra cuenta..

Lo que haremos es desarrollar una clase en Visual Basic.NET que nos permite llegar a esto. Puede hacerlo creando una clase (lo mas prolijo) o simplemente crea 2 funciones en un Modulo para poder acceder a ellas cuando quiera.

Usted elegirá la opción que mas le guste. (más…)

default

SEO 2014 – Como recuperar posiciones perdidas por Penguin

Por el año 2012, más exactamente por abril, Google anunciaba al Pinguino mas odiado por la humanidad. Responsable de la pérdida mas inconmensurable de visitas en la gran mayoria de los sitios webs.

Mentiría si digo que en este caso GOOGLE se ha equivocado, ya que tuvo sus aciertos, pero si puedo asegurar que no es perfecto, y en muchos casos (lease KEYWORDS) se ha equivocado, condenando sitios de gran calidad, y beneficiando a sitios de dudosa reputación. 

El SEO ha dado un giro de 360 grados, y las exigencias que Google daba hace 8 años atrás hoy son mala palabra.. tan incomprensible como eso. (más…)

default

Complemento Premium para Excel (addins)

 

 

ACTUALIZADO 100% FUNCIONAL PARA EXCEL 2007 Y 2010

complemento de www.excelnegocios.com

Este complemento de Excel o Addins es un excelente conjunto de nuevas herramientas que se integran a nuestra hoja de cálculo, como se ve en la imagen se adhiere como un nuevo menú y podemos ir actualizándolo dependiendo de nuestras necesidades, como bien se sabe Excel satisface necesidades generales y nace ahí la idea de crear algunas herramientas u opciones que no vienen por defecto. si tienes una idea puedes compartirla con nosotros para hacer de este complemento uno de los mejores de la internet con muchas opciones. (más…)

default

Error de inicio de sesión ‘usuario’. El usuario no está asociado a una conexión de SQL Server de confianza

En alguna ocasiones se produce el sigueinte error al tratar de acceder a un servido sql server hubicado en un computador en la red lan.

Error de inicio de sesión ‘usuario’. El usuario no está asociado a una conexión de SQL Server de confianza (Error 18452).

Cuando se intenta establecer una conexión con el servidor de SQL Server aparece el siguiente error:

Login failed for user ‘username’. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452).

Causas del problema

El error se presenta cuando se esta intentando acceder a una instancia de SQL Server con un usuario SQL y la instancia únicamente permite autenticación integrada de Windows.
(más…)

default

Objetos 3.0

El esqueleto de los objetos.

En la última entrada vimos en detalle la diferencia entre una clase de objeto y una instancia de objeto.

En esta oportunidad comenzaremos a ver el interior de un objeto. Su esqueleto, su estructura.

Un objeto por dentro.

Una de las ventajas que ofrecen los objetos durante el análisis y diseño de una aplicación, en este caso sería Análisis Orientado a Objetos (AOO) y Diseño Orientado a Objetos (DOO), es que existe una correspondencia conceptual entre objetos software y objetos de la vida real.

Así por ejemplo; en la vida real existe la factura y en nuestro sistema el objeto factura, en la vida real existe el socio y en nuestro sistema el objeto socio, en la vida real existe el empleado y en nuestro sistema el objeto empleado.

Esto obviamente nos permite comprender mejor la función a desempeñar por nuestros objetos software debido al hecho de no resultar algo tan abstracto, gracias a su contrapartida de la vida real.

Ahora bien, los objetos de la vida real tienen ciertas particularidades que los distinguen de otros objetos del mismo tipo.
(más…)

default

Acerca de SQL2000

Una pastillita sobre SQL2000….

 

Todos sabemos que el SQL Server es un poderoso servidor de base de datos, con una amplia aceptación y uso mundial, este Server de Microsoft se ha sabido ganar un lugar entre los motores de bases de datos, junto a otros como MySQL, Oracle y varios más y que si bien ya es una versión muy antigua, aun sigue ejecutándose en varios servidores.

(más…)

Tags: , ,
default

Función Numeros a letras más moneda de tu país

 

En internet existe varias de esta fórmula que convierten los numeros en letras pero esta en particular te ofrece la posibilidad de agregarle de forma manual la moneda de tu país, el conector a utilizar (“con” , “y”) y el tipo de letra (Mayuscula, minuscula, tipo oración).

Esta fórmula la he revisado y no tiene errores de lectura como otras que encontré por la red, personalmente solo hice algunas minimas modificaciones, si alguien sabe el autor original sería bueno que lo indiquen para citar al autor.

Fuente: www.excelnegocios.com

Para utilizarla simplemente hay que instalar el complemento que adjunto (más…)

default

AutoComplete TextBox con DataTable

Bueno esta vez les traigo la manera de implementar el famoso automplete en los TextBox.

Esto sirve para facilitar el uso de nuestras aplicaciones a los usuarios y a la vez darle más vistosidad.

(más…)

default

Enviar e-mail desde una aplicación VB .NET

Para poder enviar un correo desde nuestra aplicación windows en Visual Basic .NET utilizaremos la clase System.Net.Mail.MailMessage.

Para el ejemplo siguiente vamos a crear un formulario, tres cajas de texto para escribir el correo hacia donde vamos enviar el correo, el Asunto y el Mensaje y dos botones para enviar para enviar el e-mail y otro para salir.

El siguiente código se pone en el botón enviar:

 vbnet |  copy code |? 
  1. Dim _Message As New System.Net.Mail.MailMessage()
  2. Dim _SMTP As New System.Net.Mail.SmtpClient
  3. 'CONFIGURACIÃN DEL STMP
  4. _SMTP.Credentials = New System.Net.NetworkCredential("cuenta de correo", "contraseña")
  5. _SMTP.Host = "smtp.gmail.com"
  6. _SMTP.Port = 587
  7. _SMTP.EnableSsl = True
  8. ' CONFIGURACION DEL MENSAJE
  9. _Message.[To].Add(Me.txtPara.Text.ToString) 'Cuenta de Correo al que se le quiere enviar el e-mail
  10. _Message.From = New System.Net.Mail.MailAddress("cuenta de correo", "nombre", System.Text.Encoding.UTF8) 'Quien lo envía
  11. _Message.Subject = Me.txtAsunto.Text.ToString 'Sujeto del e-mail
  12. _Message.SubjectEncoding = System.Text.Encoding.UTF8 'Codificacion
  13. _Message.Body = Me.txtMensaje.Text.ToString 'contenido del mail
  14. _Message.BodyEncoding = System.Text.Encoding.UTF8
  15. _Message.Priority = System.Net.Mail.MailPriority.Normal
  16. _Message.IsBodyHtml = False
  17. 'ENVIO
  18. Try
  19. _SMTP.Send(_Message)
  20. MessageBox.Show("Mensaje enviado correctamene", "Exito!", MessageBoxButtons.OK)
  21. Catch ex As System.Net.Mail.SmtpException
  22. MessageBox.Show(ex.ToString, "Error!", MessageBoxButtons.OK)
  23. End Try

Si ponemos la propiedad IsBodyHtml en True, podremos llenar el cuerpo con código HTML para que nuestro mensaje llegué con un mejor look.

Puedes bajar el ejemplo de Aca. Requisitos (Microsoft Visual Studio 2010)

Tags: , ,
default

Que tan segura es la seguridad en la empresa!

Sobre la seguridad informàtica de la empresa…..

A continuación expongo una situación real.

Normalmente una empresa trata de mantener confidencialidad de los datos que se manejan, como lo hacen casi todas las empresas, bien es sabido que la seguridad al 100% no existe o al menos es muy difícil tratar de lograr se acerque a esa condiciòn; pero todas las empresas tratan de evitar intrusiones, pérdidas de datos, filtración desde el exterior a la red interna(LAN); tambien es una realidad que Internet interconecta y permite que redes lejanas queden unidas por su intermedio abaratando costos en telecomunicaciones.

Las VPN(Virtual Private Network o Red Privada Virtual) permiten conexiones remotas de usuarios y proporcionan un marco mayor de seguridad cuando de acceso por parte de usuarios remotos hablamos hacia la red de nuestra empresa, permitièndoles trabajar desde cualquier parte del mundo como si se encontraran en la propia empresa.

En dicha empresa se cuenta con una VPN que permite conexiones remotas y solo algunos tienen esa alternativa, contando con usuario y password para ingresar. Ademàs existe un FIREWALL(programa que permite manejar la información entrante  y saliente a nuestra red) bastante inteligente y robusto, que posibilita “aprender” incluso algunas reglas de seguridad…..Como se ve, se respeta bastante el esquema que se enseña normalmente en la universidad, el cual nombra VPNs, Host Bastion, Firewall, etc,etc, como medios de seguridad y protecciòn, con un esquema similar al indicado en la figura de abajo. (más…)

© VB-MUNDO – Visual Basic y mucho más
CyberChimps