los gritos sordos de una mente silente

24/01/2011

Crear sitios web ASP con Visual Studio 2008 y SqlServer 2005

Para levantar un servidor ASP con soporte de SqlServer se necesitan las siguientes herramientas: Visual Studio (actualmente uso 2008) y SqlServer (por su puesto).

Los pasos a seguir son los siguientes:

- Crear un nuevo proyecto ASP con Visual Studio

- Crear la base de datos en SqlServer

- En Visual Studio, seleccionar el proyecto en el Explorador de soluciones y hacer clic en Configuración de ASP.NET. (Está en el Explorador de soluciones y tiene como icono un mundo con un martillo)

- Se abrirá un sitio web que corre local y sirve para administrar el nuevo sitio web. Ir a la pestaña seguridad y crear usuario, reglas de acceso, roles. Posiblemente el sitio de configuración tirará un mensaje que tiene que ver con el lugar donde se almacenará la información. (No hemos configurado eso aún.)

- Si es el caso en el que tira el mensaje, entonces abrimos una terminal de Visual Studio y teclear lo siguiente: aspnet_register. Se abrirá un asistente en donde se podrá seleccionar la base de datos en donde será almacenada la información.

- Abrir el archivo machine.config localizado en el directorioC:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG

- Localizar el apartado ConnectionStrings y modificarlo con los datos de conexión a la base de datos y queda de la siguiente manera:
"<'add name="LocalSqlServer" connectionString="data source=dirección_del_servidor;User Id=nombre_usuario;Password='contraseña_usuario';database=base_de_datos" providerName="System.Data.SqlClient"/>"

Eso es todo. Gracias a Lhogan por la ayuda.

19/01/2011

Interoperabilidad entre WPF y WinForms

Hoy tuve un problema durante el proceso de desarrollo de un sistema en WPF y WinForms, sucede que el proyecto está hecho en WPF y eventualmente se utilizaron WinForms para su manejo pero la interoperabilidad no viene habilitada por defecto, es decir, al instanciar una clase de tipo WinForm desde el WPF y mostrarla con el método Show() no tengo la posibilidad de cambiar entre controles dentro del WinForm con la tecla TAB, lo que al mostrarlo con el método ShowDialog() me funciona perfectamente; ahora bien, hay una solución bastante sencilla pero que me ha costado unas cuantas horas de investigación y publico aquí la solución:

- Agregar a las referencias del proyecto la libreria WindowsFormsIntegration, generalmente localizada en %ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll

- Importar la librería dentro del proyecto WPF de la siguiente manera: Imports System.Windows.Forms.Integration

- Después de llamar al WinForm con el método .Show(), habilitar la interoperabilidad de la siguiente manera: System.Windows.Forms.Integration.WindowsFormsHost.EnableWindowsFormsInterop()

Eso es todo, espero que a alguien le sea útil.

Nota. Si es un proyecto WinForm y se agrega un WPF y se quiere la interoperabilidad, lo unico que cambia es la manera de habilitarla, se hace de la siguiente forma: System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop()

16/01/2011

viejo


quizás ya me este haciendo viejo para estas cosas
aunque me fascinan esos ambientes y me hacen recordar
gran parte de mi adolescencia.... a veces me aburren.

ya llegará el tiempo en que vea nuevos horizontes.
eso será excelente.

convergencia




ponerme los audífonos, ponerme las guanteletas, agarrar
una bicicleta liviana y pedalear sin dirección alguna abrazado
por la noche.......
es extremadamente delicioso.

outsider

esa situación me es familiar muchas veces
pero todas esas veces ya me lo esperaba y,
generalmente, es en situaciones incomodas para
los demás así que naturalmente será de esa manera
pero es algo provocado por mi mismo.

esta vez fue todo lo contrario, tal vez por la costumbre
de mi trabajar a mi manera, tal vez porque así soy
y no pretendo cambiar... no lo sé, pero me sentí como
no me sentía desde hace muchísimo y a estos años
me hace reflexionar.

me he perdido de tantos beneficios en tanto tiempo pero he vivido más de lo que pude vivir
si no hubiese tomado este camino, no me arrepiento de haberlo hecho, al contrario, me ha servido mucho la experiencia ganada pero en este instante me detengo en el camino y veo hacia mi lado, en un tiempo paralela pasa lo que pudo haber sido y me pongo a pensar en donde estaría ahorita.

anteriores

strato

Mi foto
no me agrada escribir esta parte