Curso de Desarrollo Web con Visual Studio 2005

Hola a todos!!


La semana pasada estaba vuelto loco buscando el curso de Desarrollo Web con Visual Studio 2005, de nuestro compañero José Manuel Alarcon, pues queria tener ese recurso a mano y pues tuve que enviarle un correo diciendole que me enviara el link, el cual muy amablemente me envio (Gracias José Manuel [;)]).


Aqui les dejo el link por si acaso alguien quiere verlo: http://www.desarrollaconmsdn.com/msdn/Cursos/Curso_Desarrollo_web_con_Visual_Studio_2005/index.html


Un Saludo.

Volviendo a mis aguas y contandote lo que me paso :D

Hola a toda la comunidad de Geeks.ms, pues he vuelto despues de una ausencia un poco larga (mas de 3 meses creo) y era que estaba estudiando un poco el El Enemigo y pues de Java tengo mucho que contar entre ellas cosas buenas y cosas malas. Como lenguaje es un poco facil ya que su sintaxis es parecida a la de C/C++/C# y es un lenguaje completamente orientado a objetos (en Java todo es un objeto o al menos esa es la intencion).


Su compilacion es lenta y arcaica al menos con la herramienta con la que trabaje que fue BLUEJ, ese es el compilador que la Academia CISCO utiliza para dar las practicas de este lenguaje, en el tiempo que dure metido en este me di cuenta de lo grande que es .NET, por varias razones (por mencionar algunas).


.NET tiene mayor integracion  con el S.O. Windows (que es el que todos utilizamos, al menos las personas normales [:D]).


.NET es mas rapido cargando las aplicaciones al hacer Testing and Building.


.NET es una plataforma completa, Java es solo un lenguaje.


Pero Java tiene una particularidad y es que es MultiPlataforma esta corre en todos los S.O. habidos y por haber (segun mi instructor), pero a que PRECIO. Java utiliza lo que es la JVM (Java Virtual Machine) que es la que se encarga de convertir el archivo .java (que contiene el codigo fuente) a bytecode que es lo que interpreta la JVM y asi poder llevar estas ordenes al S.O. para que ejecute el programa, para cada S.O. existe una JVM, pero dicho proceso es muy lento y pues no es lo mio, muchas veces las compilaciones habia que hacerlas mediante comandos todo esto proveido por el JRE (Java Runtime Environment), pero todo no se queda ahi, para que todo esto funcionara habiar que crear variables de ambiente para accesar a los directorios de una manera comoda, pero el problema estaba en que cada vez que iniciabas la linea de comandos tenias que volver a declarar las variables de ambiente porque cuando salias de la misma no se guardaba la informacion.


Bueno con esto no digo que no aprendas Java, pero .NET le lleva mucho. Y con tambien hay que tener en cuenta que existen herramientas y suites profesionales de Java es decir, ya puedes crear Formluario y todo eso, pero la compilacion sigue siendo igual de lenta.


Un Saludo

Cuando un Archivo .bat te salva la vida

Asi es, en estos dias me llegaron unos PC para repararlos y configurarlos, uno de ellos tenia ciertos inconvenientes con el S.O. y pues no yo no estaba en animos de reinstalar, el caso era que no me dejaba acceder a la carpeta Programs/Startup de “All Users” para indicarle un shortcut que daba a una aplicacion en el servidor y pues lo que pense fue en un archivo .bat que indicara que debia correr la aplicacion que estaba en el servidor, el .bat lo que contenia era la ruta al servidor.


La conclusion de todo esto es que tecnicas que creemos que estan obsoletas pueden sacarnos de un apuro muy rapidamente, ¿a quien no le ha sacado de un apuro la linea de comando de Windows?, se que ha mas de uno [;)].


 Un Saludo.

Manejar Procesos del Sistema desde nuestra aplicación

Ultimamente ando peleandome con el enemigo y pues no tenia tiempo ni decir hola por estos lares, pero el lunes de esta misma semana, me hicieron una pregunta en un foro y pues decidi contestarla (es lo normal [:)]) y la pregunta era: ¿Como puedo iniciar y detener un proceso desde mi aplicacion en C#?.


En .NET contamos con un control que nos facilita esta tarea al 100%, ese control se llama “serviceController” y lo podemos utilizar de la siguiente manera.


 En este caso vamos a Iniciar y Detener el SQL Server Express Edition que todos lo tenemos instalado en nuestro equipo (al menos los que trabajamos con Visual Studio 2005).


//Iniciamos el servicio


this.serviceController1.ServiceName = “MSSQL$SQLEXPRESS”;


this.serviceController1.Start( );



//Detenemos el servicio


this.serviceController1.ServiceName = “MSSQL$SQLEXPRESS”;


this.serviceController1.Stop( );


 


Si quiesieramos verificar si este servicio esta corriendo lo podriamos hacer de la siguiente manera.


if (this.serviceController1.Status = System.ServiceProcess.ServiceControllerStatus.Running)


{


MessageBox.Show(“El Servicio esta corriendo”, “servicio corriendo”,


MessageBoxButtons.OK, MessageBoxIcon.Information);


}


Bueno pues hasta, aqui espero que les haya parecido interesante.


Un Saludo


 

Ejecutar la administración del IIS desde la consola

Aqui va otro pequeño “tip” para esos desarrolladores que se pelean dia a dia con el IIS x, este es un tip para ejecutarlo desde la consola rapidamente o bien desde Inicio—->Ejecutar.


En la consola escribimos: %SystemRoot%System32/inetsrv/iis.msc


Y listo!!.


 Espero que te sirva, al menos a mi me ha servido.


Un Saludo

Algunos recursos para compartir

Aqui les dejo unos cuantos links de donde podemos encontrar informacion acerca de las tecnologias que tratamos dia a dia en geeks.


http://msdn.microsoft.com


www.microsoft.com/spanish/MSDN/estudiantes


www.dce2005.com


www.microsoft.com/spanish/msdn/latam/netpro


www.msdn.microsoft.com/academic/studentflash


www.microsoft.com/betaexperience


www.research.microsoft.com 


www.codeplex.com


www.gotdotnet.com


www.codezone.com


www.windowsforms.net/Terrarium


www.asp.net


www.asp.net/es


www.windowsforms.net



www.netfx3.com


www.skyscrapr.net


www.architecturejournal.net


www.microsoft.com/spanish/msdn/profesores.asp



www.microsoft.com/latam/educacion/carrerascomputacion

 


Bueno espero y les sea de provecho a todos los que visitan mi blog y geeks [;)].


 


Un Saludo

Formulario y Controles con estilos XP en VB.NET 2003

Este pequeño “tip” hace tiempo que lo publique en otra pagina, pero ahora lo pongo aqui en geeks.ms para el que lo pueda necesitar.


1. Creamos una WindowsApplication en VB.NET

Luego creamos este metodo

Public Shared Sub main()

Application.EnabledVisualStyles() ‘Aqui activamos los estilos visuales XP ‘
ApplicationRun(New Form1) ‘Aqui le indicamos sobre que lo queremos ‘

End Sub


Luego localizamos la propiedad de los controles en este caso sea la propiedad FlatStyle la pondremos que es igual a System. Algo que es curioso es que los TextBox no poseen esta propiedad, pero, inmediatamente hacemos el procedimiento e insertamos un TextBox, cuando compilas, adquieren el estilo XP
sin embargo los botones no.


 Un Saludo.

Mis peleas con JAVA y el código abierto (que no estan abierto :D)

Asi es, mi antiguo blog que era para contar las cosas que me pasan con .NET (ahora tengo este y pues lo tengo un poco descuidadito) ahora sera para contarte mis peleas con JAVA ya que pienso certificarme en ese lenguaje.


 Ya sabes te espero en mi otro espacio para contarte algo de JAVA.


 Saludos.

Windows Vista vs MAC OS Tiger

El tema de los Sistema Operativos es algo que me apasiona discutir con los demas, pero discutirlo con altura, eso fue lo que hicimos el pasado viernes los empleados de la empresa en la cual laboro.


Todo surgio cuando mi amigo Arismonty nos envio un correo que nos comparaba los “features” de Windows Vista y Mac OS Tiger.


A continuacion pongo la comparación.


Windows Vista (2007)    Mac OS X Tiguer (2005)
        “Nuevos features”               Features que hacen lo mismo, o más
        ——————–    ———————————-
        Instant Search……… Spotlight
        Sidebar……………. Dashboard
        Gadgets……………. Widgets
        Calendar…………… iCal
        Contacts…………… Address Book
        Windows Flip……….. Exposé
        Search Folders……… Smart Folders
       
       
        Windows Photo Gallery..
                                        . iLife (iPhoto, iMovie, iDVD, iChatAV, GarageBand)                     
        Windows DVD Maker……


Bueno…, luego de esto mi un compañero menciono que el requerimiento de hardware de Windows Vista era muy alto, a lo que yo conteste que realmente si lo necesitaba ya que con lo de la interfaz AERO si que iba a necesitar mucha memoria grafica y RAM.


Son muchas las opiniones de los usuarios y cada S.O. tienen sus seguidores, para mi los productos de Microsoft son buenos (independientemente de los que muchos piensen) ya que son con los que he trabajado desde que me inice en esto y ademas hasta ahora no he tenido la necesidad de migrar a otro S.O. que no se Windows.


Saludos desde Rep. Dom.