El Mundo Informático

y tú en que mundo vives?
  • Inicio
  • Acerca del Autor
  • Yo
 

Encriptar Querystring

octubre 29, 2008

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 String) As String
      Dim inputByteArray(stringToDecrypt.Length) As Byte
       Try
      key = System.Text.Encoding.UTF8.GetBytes(Left(sEncryptionKey, 8))
       Dim des As New DESCryptoServiceProvider()
       inputByteArray = Convert.FromBase64String(stringToDecrypt)
       Dim ms As New MemoryStream()
       Dim cs As New CryptoStream(ms, des.CreateDecryptor(key, IV), _
         CryptoStreamMode.Write)
          cs.Write(inputByteArray, 0, inputByteArray.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 String) As String
       Try
      key = System.Text.Encoding.UTF8.GetBytes(Left(SEncryptionKey, 8))
          Dim des As New DESCryptoServiceProvider()
          Dim inputByteArray() As Byte = Encoding.UTF8.GetBytes( _
              stringToEncrypt)
          Dim ms As New MemoryStream()
        Dim cs As New CryptoStream(ms, des.CreateEncryptor(key, IV), _
              CryptoStreamMode.Write)
          cs.Write(inputByteArray, 0, inputByteArray.Length)
          cs.FlushFinalBlock()
          Return Convert.ToBase64String(ms.ToArray())
      Catch e As Exception
          Return e.Message
      End Try
   End Function

End Class

9 comentarios | .NET, ASP.NET, Desarrollo, Lenguajes de programacion, Microsoft.NET, Programación, Visual Basic.Net, Visual Studio 2005, Visual Studio 2008 | Permalink
Escrito por saavedranet


Introducción a Visual C# Express Edition 2008!!!

diciembre 12, 2007

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

7 comentarios | .NET, C#, Desarrollo, Herramientas.Net, Lenguajes de programacion, Microsoft.NET, Programación, Visual Studio 2008 | Permalink
Escrito por saavedranet


Microsoft Volta

diciembre 10, 2007

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

2 comentarios | .NET, AJAX, ASP.NET, Desarrollo, Herramientas Web, Herramientas.Net, Microsoft Volta, Microsoft.NET, Programación, Visual Studio 2008 | Permalink
Escrito por saavedranet


Código fuente del Framework 3.5 de .NET será revelado!

octubre 5, 2007

 aa700831vs08_ven-usmsdn10.png

A solo unos meses del lanzamiento del nuevo Visual Studio 2008 y su Framework 3.5, Microsoft hace público el código fuente de las librerías del Framework 3.5, para muchos el mejor Framework que ha desarrollado.

Para poder acceso a este código del Framework es necesario aceptar una licencia con la que el código de Visual Studio será liberado, la cual tiene el nombre de Microsoft Reference License (Ms-RL).se podrá descargar vía un instalador independiente, por lo que no será obligatorio tener Visual Studio para hojearlo.

Este tipo de licencia indica que, podemos ver el código fuente, pero no modificarlo, menos redistribuirlo

El código fuente de las librerías del .NET Framework podrá ser descargado y podremos acceder a el mediante un editor de texto ó bien desde la integración con el Visual Studio 2008.

Código fuente de las librerias del .NET Base Class Libraries – BCL -System
-System, System.IO
-System.Collections
-System.Configuration
-System.Thereading
-System.Net
-System.Security
-System.Runtime
-System.Text
-System.CodeDom
-System.Text.RegularExpressions
Código fuente de ASP.NET -System.Web
Código fuente de Windows Forms -System.Windows.Forms
Código fuente de ADO.NET -System.Data
Código fuente de XML -System.Xml
Código fuente de WPF -System.Windows

1 comentario | Desarrollo, Framework 3.5, Frameworks, Herramientas.Net, Microsoft.NET, Programación, Visual Studio 2008 | Permalink
Escrito por saavedranet


Visual Studio 2008 Express

septiembre 22, 2007

 

Ya salio la edicion de Visual Studio Express 2008 (beta2) de microsoft para desarrolladores. Esta incluye C#, C++ , Visual Basic, entre otros. Pagina Download

http://msdn2.microsoft.com/en-us/express/future/default.aspx

Deja un Comentario » | Desarrollo, Herramientas.Net, Microsoft.NET, Programación, Visual Studio 2008 | Etiquetado: Desarrollo | Permalink
Escrito por saavedranet


Enlaces de Agosto: ASP.NET AJAX Y ASP.NET AJAX Control Toolkit

agosto 18, 2007

Navegando encontre nuevos enlaces y Articulos, sobre Aspnet Ajax en Visual Studio 2008 y .Net 3.5.

Artículos sobre ASP.NET AJAX

  • ASP.NET AJAX: Cancelar el postback asíncrono: Matt Berseth nos muestra cómo usar el JavaScript en cliente para ver si una página está en mitad de un postback asíncrono (con el UpdatePanel), y cómo podemos cancelarlo programáticamente.
  • Deshabilitar el contenido de un UpdatePanel durante un postback asíncrono: Matt Berset nos cuenta cómo usar JavaScript en cliente para deshabilitar controles en una pagina que está haciendo un postback (con el UpdatePanel).
  • Trazar los límites de un Zip-code con ASP.NET AJAX y Microsoft Virtual Earth: Matt Berset nos pone un ejemplo donde nos muestra cómo sobreimpresionar los Zip-code en un mapa de virtual earth. Aquí tenéis la segunda parte de este post.
  • ASP.NET AJAX: Llamar a un método estático desde JavaScript: Matt Berset demuestra cómo llamar al servidor desde JavaScript en cliente e invocar un método estático de nuestra página.
  • Crear un File Updload AJAX: Kazi Manzur Rashid habla sobre una buena técnica que podemos usar para manejar el control File Upload con AJAX.

Artículos de ASP.NET AJAX Control Toolkit

  • How to: Confirmar las eliminaciones de un gridview con el ModalPopupExtender: Matt Berset nos muestra cómo añadir cuadros de confirmación AJAX a un Gridview cuando intentamos eliminar un elemento.
  • How to: Usar el ModalPopupExtender para editar filas en un Gridview (escenario Maestro/Detalle): Matt Berseth nos muestra cómo implementar el típico escenario Maestro/Detalle con ASP.NET AJAX  y el control ModalPopupExtender de la ASP.NET AJAX Control Toolkit.
  • How to: Tener una mejor experiencia de usuario con asp:Wizard: Matt Berseth nos muestra cómo usar las posibilidades de animación con ASP.NET AJAX Control Toolkit para una navegación con el control <asp:wizard>
  • How to: Renderizar un indicador “Loading” como el de Gmail sobre un control ASP.NET: Matt Berseth nos muestra cómo podemos usar el UpdatePanelAnimationExtender para obtener un indicador de progreso similar al de Gmail en nuestras aplicaciones ASP.NET AJAX.
  • How to: Parar el parpadeo del ModalPopup: Matt Berset nos muestra cómo usar el ModalPopupExtender para eliminar el ejecto parpadeo en la primera carga.
  • How to: Carga perezosa de TabPanels con el control TabContainer del Control Toolkit: Matt Berseth nos muestra cómo cargar eficientemente la carga de tabs no visibles con el control TabContainer.
  • How to: Crear un explorador de direcotirios al estilo ASP.NET AJAX: Matt Berseth nos muestra cómo crear un explorador treeview de un sistema de archivos con ASP.NET AJAX.
  • How to: Crear un visor de imagenes thumbnail con el control ModalPopupExtender: Matt Berseth nos muestra cómo crear un visor de imagenes thumbnail con el ModalPopupExtender.

Artículos sobre ASP.NET AJAX en VS 2008 y .NET 3.5

  • Intellisense de JavaScript en VS 2008.
  • Debugging de JavaScript en VS 2008.
  • ASP.NET AJAX en .NET 3.5
  • Bug y solución para el intellisense de VS 2008 Beta 2: Un post del equipo de herramientas web de VS sobre cómo solucionar un problema que han tenido algunas personas con la Beta2, no les funcionaba el intellisense y el coloreado. En este post se dice cómo arreglarlo.

Fuente: thinkingindotnet.wordpress.com

Deja un Comentario » | AJAX, ASP.NET, Desarrollo, Frameworks, Herramientas Web, Herramientas.Net, Internet, Microsoft.NET, Programación, Visual Studio 2008, Web 2.0 | Permalink
Escrito por saavedranet


Visual Studio 2008 Beta 2

agosto 9, 2007

aa700831vs08_ven-usmsdn10.png

Dale una mirada a Visual Studio 2008 Beta 2

Hace unas semanas fue liberado Visual Studio 2008 Beta 2,Aqui les dejo algunos link de los cuales pueden descargarlo y tener mas información,además hay una gran observación de Sergio Tarrillo(Del cual he obtenido este post).
Orcas:

  • Visual Studio 2008 Beta 2 Express Editions
  • Visual Studio 2008 Beta 2 Standard Edition
  • Visual Studio 2008 Beta 2 Professional Edition
  • Visual Studio Team System 2008 Beta 2 Team Suite
  • Visual Studio Team System 2008 Beta 2 Team Foundation Server
  • Visual Studio Team System 2008 Beta 2 Test Load Agent
  • MSDN Library for Visual Studio 2008 Beta 2

O también pueden descargar las imágenes VPC, y tener todo el software con sólo levantar la VPC:

  • Visual Studio Team System 2008 Beta 2 Team Suite VPC
  • Visual Studio Team System 2008 Beta 2 Team Suite & Team Foundation Server VPC

Ahora ya estoy en condiciones de descargar una VPC y usarla , así que descargue: Microsoft Pre-release Software Visual Studio Team System 2008 Beta 2 Team Suite (Virtual PC). Esa virtualPC tiene todo instalado, ósea esta lista para usarla, y lo mejor que no hay riesgos de haber instalado en tu disco duro una versión beta. Sólo la descargas, levantas la VPC, y a probar Orcas Beta 2. Y como no siempre la teoría es igual a la práctica, y esta vez por error de usuario, por no leer los requerimientos , el problema que tenía es el siguiente “El disco duro virtual principal se eliminó o se movió de su ubicación anterior. Seleccione la nueva ubicación del disco duro virtual principal”:

04_error_orcas.jpg

Probé crear una nueva máquina virtual, y nada, seguía con el mismo problema, se me paso por la mente restaurar la imagen desde sus partes nuevamente, pero por suerte llegue a esta entrada: Missing Base VHD (Base01.VHD) from Orcas September CTP VPC… (Make sure you ALSO download the VSCTPBase.exe).

Y queda claro no?, creo que en las instrucciones de instalación de la VPC deben poner en negrita o en rojo el ítem 2:

  1. Download and install Virtual PC 2007 (recommended), Virtual PC 2004 SP1, or Virtual Server 2005 R2 SP1.
  2. Download the Base image (one-time only): Save the self-extracting base image VSCTPBase.exe and extract to a folder on your computer.
  3. Click the Download button on this page to download all parts of the Visual Studio Code Name Orcas Beta 2. The first part is a self-extracting EXE and will prompt for the other parts.
  4. Click on OrcasBeta2_VSTS_7PartsTotal.part01.exe to extract two files (OrcasBeta2VSTS.vmc and OrcasBeta2VSTS.vhd) to the same folder as the base. You will need to read and accept the EULA before extraction proceeds.
  5. Launch the Virtual PC Console using Start|Programs|Microsoft Virtual PC.
  6. Click the New button to launch the “New Virtual Machine Wizard”.
  7. Navigate to the Options page and select “Add An existing Virtual Machine” radio button.
  8. Click the Browse button and navigate to the location you extracted the files to and select OrcasBeta2VSTS.vmc image.
  9. You will be prompted for the location of the base image and you should point to the Base01.vhd that you extracted earlier and click OK.
  10. Clear the “When I finish, open settings” checkbox and click OK.
  11. Select the new image entry, OrcasBeta2VSTS, and click Start.
  12. To logon to the machine, click on Action Menu (Shortcut: Right Alt+Del) on the VPC console and use the credentials above.

Me llama la atención poder escoger el framework de desarrollo con Visual Studio 2008, por ejemplo, que vas a poder seguir desarrollando aplicaciones para el .NET Framework 2.0, usando Visual Studio 2008. Y es que la tendencia no debe ser que si sale un nuevo software de desarrollo, implementarlo en proyectos existentes por moda, ya que tienes que cambiar el entorno de desarrollo, o los usuarios objetivos; la premisa, creo yo, debe ser que ese nuevo software resuelva necesidades que tengas para ser más productivo, hombre, que si tu problema no es la herramienta, si no, la mala gestión y administración de los recursos de un proyecto de software, ni con la mejor herramienta podrás hacer un buen software o un buen producto.

Esta nueva feature de Visual Studio 2008, de escoger la versión del framework, también te dará más flexibilidad para hacer una migración de una aplicación en desarrollo, sigues desarrollando utilizando el mismo framework, y sientes que la nueva IDE no basta para resolver tus problemas o no te ayudado a ser más productivo, puedes probar usando las nuevas features de .NET Framework 3.5. Mi objetivo, al descargar la VPC, será probar que tanto funciona esta característica, y si no da problemas al migrar el desarrollo de una aplicaicón web ASP.NET 2.0 + AJAX a Visual Studio 2008, pero seguir desplegando para .NET Framework 2.0. Cuando realice mis pruebas ya les estare contando, pero si no pueden esperar, pueden ir revisando las siguientes entradas:

  • Using VS 2008 to target ASP.NET AJAX 1.0
  • Upgrading ASP.NET AJAX 1.0 Websites and Web Applications to .NET Framework 3.5
  • ASP.NET AJAX in .NET 3.5 and VS 2008

A seguir esperando la descarga del archivo VSCTPBase.exe.

3 comentarios | Desarrollo, Frameworks, Herramientas.Net, Lenguajes de programacion, Microsoft.NET, Programación, Visual Studio 2008 | Permalink
Escrito por saavedranet


  • Actualmente estás navegando por el archivo de la categoría Visual Studio 2008

  • Archivos

    • octubre 2008 (1)
    • abril 2008 (3)
    • diciembre 2007 (2)
    • noviembre 2007 (2)
    • octubre 2007 (5)
    • septiembre 2007 (6)
    • agosto 2007 (11)
    • julio 2007 (20)
    • junio 2007 (11)
    • mayo 2007 (16)
    • abril 2007 (13)
    • febrero 2007 (1)
    • diciembre 2006 (4)
    • noviembre 2006 (4)
    • agosto 2006 (3)
  • Categorias

    • .NET (5)
    • Ado.Net (3)
    • AJAX (13)
    • ASP.NET (16)
    • Bellezas (1)
    • Blogs (3)
    • C# (2)
    • Chile vs Google (2)
    • ClickOnce (1)
    • DCE 2005 (18)
    • Desarrollo (56)
    • Domotica (Hogar Digital) (1)
    • ETHICAL HACKING (1)
    • F# (1)
    • Firefox (1)
    • Flash (1)
    • Flight Simulator X (1)
    • Framework 3.0 (3)
    • Framework 3.5 (1)
    • Frameworks (23)
    • Generic (1)
    • Google (19)
    • Google Hacking (1)
    • Google Maps (5)
    • Google vs Windows Vista (1)
    • Graficos Visual Basic.Net (1)
    • Herramientas Web (54)
    • Herramientas.Net (13)
    • Hijacking (1)
    • Humor (4)
    • Ingenieria de Software (11)
    • Internet (29)
    • Internet Explorer 8 (1)
    • JavaScript (4)
    • Lenguajes de programacion (24)
    • Libros Gratis (2)
    • Linux (1)
    • LiveCD (1)
    • Microsoft Volta (1)
    • Microsoft.NET (32)
    • Office online (1)
    • Patrones Grasp (1)
    • Photoshop Online (1)
    • Ping (1)
    • Programación (54)
    • Robotics Studio (1)
    • RSS (2)
    • Seguridad Informatica (7)
    • Seguridad Web (3)
    • Silverlight (4)
    • Sistemas Operativos (1)
    • Sistemas Operativos Web (1)
    • Sql Server (4)
    • Sql Server 2005 (2)
    • Video-Tutorial (3)
    • Visual Basic.Net (2)
    • Visual Studio 2005 (20)
    • Visual Studio 2008 (7)
    • Visual studio Orcas (2)
    • Vixta (1)
    • Walk2Web (1)
    • Web 2.0 (16)
    • Web 3.0 (2)
    • Web Semántica (1)
    • WebCasts (1)
    • Widget (1)
    • XNA Game Studio Express (2)
    • Youtube (3)
  • Blog Stats

    • 586,908 hits
  • mayo 2013
    L M X J V S D
    « oct    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • Artículos mas Recientes

    • Encriptar Querystring
    • Implementando AJAX con C# / VB.NET
    • Historia de Visual Basic
    • World Can Code, herramienta para aprender y practicar programación
    • Introducción a Visual C# Express Edition 2008!!!
    • Microsoft Volta
    • Completa la 5ta Estrella!!
    • Cinco razones para no usar Flash!!
    • Libros de JavaScript
    • Libros de C Sharp “C#”
  • Posts Más Vistos

    • LENGUAJES DE PROGRAMACION
    • 101 Ejemplos de código en Visual Basic.Net
    • Descarga libros de programación... Gratis!
    • Historia de Visual Basic
    • Breve historia de C / C++ / C#
    • Acerca del Autor
    • ¿Que es Microsoft.NET?
    • ¿Qué es hacer ping en la Web?
    • Libros de C Sharp "C#"
    • Google prueba la búsqueda por voz
    • PATRONES GRASP (Patrones de Software para la asignación General de Responsabilidad).Parte II
    • Implementando AJAX con C# / VB.NET
  • Etiquetas

    .NET Ado.Net AJAX ASP.NET Blogs DCE 2005 Desarrollo Framework 3.0 Frameworks Google Google Maps Herramientas.Net Herramientas Web Humor Ingenieria de Software Internet JavaScript Lenguajes de programacion Microsoft.NET Programación RSS Seguridad Informatica Seguridad Web Silverlight Sql Server Video-Tutorial Visual Studio 2005 Visual Studio 2008 Web 2.0 Youtube

Tema Contempt de Vault9.
Blog de WordPress.com.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Ofrecido por WordPress.com