Archivos de la categoría ‘.NET’

Despues de casi 6 meses que habia dejado de escribir en mi blog, ahora vuelvo con un articulo que me parecio bastante interesante…
Lo que hace este pequeño codigo es encriptar el querystring de una URL,bueno espero que les sea util este articulo.

Imports System
Imports System.IO
Imports System.Xml
Imports System.Text
Imports System.Security.Cryptography

Public Class Encryption64
Private key() As Byte = {}
Private IV() As Byte = {&H12&H34&H56&H78&H90&HAB&HCD&HEF}

 Public Function Decrypt(ByVal stringToDecrypt As String_
      ByVal sEncryptionKey As StringAs String
      Dim inputByteArray(stringToDecrypt.LengthAs Byte
       Try
      key = System.Text.Encoding.UTF8.GetBytes(Left(sEncryptionKey8))
       Dim des As New DESCryptoServiceProvider()
       inputByteArray = Convert.FromBase64String(stringToDecrypt)
       Dim ms As New MemoryStream()
       Dim cs As New CryptoStream(msdes.CreateDecryptor(keyIV), _
         CryptoStreamMode.Write)
          cs.Write(inputByteArray0inputByteArray.Length)
          cs.FlushFinalBlock()
      Dim encoding As System.Text.Encoding = System.Text.Encoding.UTF8
          Return encoding.GetString(ms.ToArray())
      Catch e As Exception
          Return e.Message
      End Try
   End Function

   Public Function Encrypt(ByVal stringToEncrypt As String_
       ByVal SEncryptionKey As StringAs String
       Try
      key = System.Text.Encoding.UTF8.GetBytes(Left(SEncryptionKey8))
          Dim des As New DESCryptoServiceProvider()
          Dim inputByteArray() As Byte = Encoding.UTF8.GetBytes_
              stringToEncrypt)
          Dim ms As New MemoryStream()
        Dim cs As New CryptoStream(msdes.CreateEncryptor(keyIV), _
              CryptoStreamMode.Write)
          cs.Write(inputByteArray0inputByteArray.Length)
          cs.FlushFinalBlock()
          Return Convert.ToBase64String(ms.ToArray())
      Catch e As Exception
          Return e.Message
      End Try
   End Function

End Class

Anuncios

Les comparto este video de Microsoft, en donde nos introduce a lo que es Visual C# Express Edition 2008.

Estos son los puntos del video.

  • Setup e Instalación.
  • Creación de un proyecto
  • El diseñador de Windows
  • Escribir codigo c#
  • Compilando, ejecutando y guardando proyectos 
  • Errores y debugging
  • Propiedades, archivos de proyecto 
  • Informacion
  • Demos

Duracion: 37 minutes

URL: Video: Introduction to Visual C# 2008 Express Edition

Fuente: mredison.files.wordpress.com

Microsoft Volta es una nueva herramienta de desarrollo Web salida de los laboratorios de Windows Live y de Microsoft Research. Ustedes se preguntaran ¿y qué es Microsoft Volta?, (yo me hice esa pregunta).

Pues bien, Microsoft Volta es una serie de extensiones y bibliotecas para Visual Studio 2008, y a este se preguntaran, pues que no para eso está ASP.NET Futures?, pues sí, pero la novedad  o lo interesante  de Micrsoft Volta es que permite desarrollar aplicaciones Web si inportarnos su funcionalidad, si determinar si se va a ejecutar en el cliente (browser) o en el servidor. Interesante, no?.

A mí se me hace interesante porque de esta manera nosotros podemos desarrollar toda la aplicación y ya después preocuparnos por que partes se ejecutaran de un lado o del otro, incluso determinar que toda una página se ejecute del lado del cliente, además  de esto podemos decidir programar en cualquier lenguaje de .NET que queramos (C#, VB.NET, JScript, PHP, o en el que quieran) y solo determinar en donde se ejecutaran mediante un atributo. Volta se encarga de todo lo demás, incluyendo comunicación, seriación, seguridad, sincronización, etc… entre todas las capas que intervienen.

Creo que suena interesante, al momento que escribo este post tengo que decir que no lo checo a un, pero por supuesto que lo hare, por el  momento ya se está descargando, así que los invito a que hagan lo mismo, ya en otros post publicare cual es mi experiencia con el producto.

 Descarga: Microsoft Volta

URL: http://labs.live.com/Volta/

Fuente: mspnor.wordpress.com

La 5ta y última estrella comprende exámenes sobre los últimos avances en la tecnología de desarrollo .NET: ASP.NET, Ajax, WWF, WWC y Arquitectura. Y para premiar tu interés en este programa, Microsoft te ofrece la posibilidad de destacarte como uno de los desarrolladores mejor calificados en tu comunidad.

Desarrollador Gold o Platinum

Además tenemos la posibilidad de convertirte en un desarrollador Platinum o Gold, ser reconocido en tu comunidad y darle un despegue de profesionalismo, especialización y excelencia a tu carrera como
desarrollador. Microsoft creó una nueva categorización
de prestigio; si tus ansias de conocimientos exceden
las temáticas de la 5ta estrella, sólo debes completar
los cursos opcionales luego de haber obtenido la
5ta estrella del programa.

¿Cómo Obtenerlas?

Una vez obtenida la 5ta estrella, puede acceder a
nueva información y exámenes que darán un
upgrade a tu carrera como desarrollador.  Si
apruebas 3 cursos opcionales serás catalogado
como “Desarrollador Gold”. En cambio con más
de 3 cursos electivos aprobados; serás destacado
como “Desarrollador Platinum” y considerado un
referente dentro de tu comunidad.

visita: http://www.mslatam.com/latam/msdn/
comunidad/dce2005/default.aspx

Navegando encontre varios links para descargar libros sobre C#, espero que les pueda servir.

ProgrammingDotNETC SharpAddison Wesley – Windows Forms 2.0 Programming, 2nd Edition.chm
ProgrammingDotNETC SharpAPress – Beginning C Sharp Objects, From Concepts To Code.chm
ProgrammingDotNETC SharpAPress – C Sharp Class Design Handbook, Coding Effective Classes.chm
ProgrammingDotNETC SharpAPress – C Sharp Threading Handbook.chm
ProgrammingDotNETC SharpAPress – Pro C# 2005 and the .NET 2.0 Platform.pdf
ProgrammingDotNETC SharpBlueVision Publishing – Developing .NET Custom Controls and Designers Using C#.pdf
ProgrammingDotNETC SharpC# Language Specification.pdf
ProgrammingDotNETC SharpHungry Minds – C# COM+ Programming.pdf
ProgrammingDotNETC SharpHungry Minds – C#, Your Visual Blueprint For Building .NET Applications Code.rar
ProgrammingDotNETC SharpHungry Minds – C#, Your Visual Blueprint For Building .NET Applications.pdf
ProgrammingDotNETC SharpMcGraw-Hill – Visual C Sharp 2005 Demystified.chm
ProgrammingDotNETC SharpMicrosoft Press – Build a Program Now! Microsoft Visual C# 2005 Express Edition.pdf
ProgrammingDotNETC SharpMicrosoft Press – Visual C Sharp 2005 Step by Step.chm
ProgrammingDotNETC SharpMIT Press – C# Precisely.pdf
ProgrammingDotNETC SharpMorgan Kaufmann – C# 2.0 Practical Guide For Programmers.pdf
ProgrammingDotNETC SharpO’Reilly – Visual C Sharp 2005, A Developers Notebook.chm
ProgrammingDotNETC SharpPackt Publishing – GDI+ Custom Controls with Visual C# 2005.pdf
ProgrammingDotNETC SharpPremier Press – C# Professional Projects.pdf
ProgrammingDotNETC SharpPrentice Hall – Application Development Using C Sharp And .NET.chm
ProgrammingDotNETC SharpPrentice Hall – Core C Sharp and .NET.chm
ProgrammingDotNETC SharpSyngress – C# for Java Programmers.pdf
ProgrammingDotNETC SharpThomson – Microsoft Visual C Sharp 2005 Express Edition Programming For The Absolute Beginner.chm

Fuente: solucionariosylibros.wordpress.com