Archivos de la categoría ‘Visual Studio 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 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

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

 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

 

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

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

Artículos sobre ASP.NET AJAX

Artículos de ASP.NET AJAX Control Toolkit

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

Fuente: thinkingindotnet.wordpress.com

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:

O también pueden descargar las imágenes VPC, y tener todo el software con sólo levantar la 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:

A seguir esperando la descarga del archivo VSCTPBase.exe.


Seguir

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

Únete a otros 54 seguidores