Mostrando entradas con la etiqueta Tutorial. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutorial. Mostrar todas las entradas

martes, 27 de julio de 2010

MSDN Virtual Labs

image

Esta pagina esta interesante ya que nos permite experimentar con “Laboratorios Virtuales” para hacer nuestros pininos, hay varios temas como visual studio 2010,winodws 7, etc

Los requisitos es que uses internet explorer tengas java instalado y una cuenta de MSN

Visita Virtual Labs

martes, 6 de abril de 2010

Primer Demo Sencillo en ASP.NET

El primer Demo va ser algo sencillo y simple, vamos a mostrar una pagina con ciertos elementos weblo primero que se tiene que hacer es crear un ASP.NET Web Site, para este ejemplo se maneja el lenguaje C# con un Location File System en la ruta que ustedes desen y el nombre que tmb ustedes desen

image

Una vez creado el ide nos muestra una pantalla con un codigo generado por default

image

en el cual pondremos el siguiente codigo en la seccion <div> com se muestra a continuacion:

image

Bueno expliquemos un poco de codigo:

la primeras 2 secciones del <h1> y <h2> son etiquetas en HTML las cuales son titulos el numero determina el tamaño en que se va desplegar, aqui cabe mencionar que en la etiqueta 2 se hace uso del framework para que nos muestre la hora, que es un script es por ello que se usa el  <% =Script %> el cual lo que hace es mostrar la fecha y la hora en que se esta ejecutando, como el tipo que regresa es un Date, por eso se usa una conversion a String.

Enseguida se agregan 3 componentes del panel Toolbox o barra de Herramientas, estos componentes son : Un TextBox, Un Boton, un Literal.

<asp:Control ID=”NombreControl” runat=”server” </asp:Control>

esta es la sintaxis de lo que son los controles que se van agregando a nuestra pagina, el cual se va complementando con las propiedades que se vayan agregando a los componentes.

Los &nbsp es otra etiqueta HTML quie indica espacios en blanco.

<asp:Button ID="btnNombre" runat="server"
Text="Mostrar Nombre" onclick="btnNombre_Click"></asp:Button>

El siguiente codigo es como configuramos como se muestra el boton, el ID es como se va manejar en el codigo del lado del servidor (CodeBehind) en el cual vamos a ir poniendo los eventos con los que va responder dicho boton, que accion va realizar, ahi tiene onclick que es lo que va hacer el boton al momento de presionarlo.

quedando la pantalla en modo de disenio de la siguiente manera

image

En el boton se debe dar doble click para que abra el Default.aspx.cs en el cual pondremos el siguiente codigo:

 

    protected void btnNombre_Click(object sender, EventArgs e)
    {
        litNombre.Text = txtNombre.Text;
    }

Esto hara que el codigo que pongamos en el Texbox, sera asignado al objeto Literal.

Compilamos el codigo con F5 o con el “Play” de color verde de nuestro IDE, mostrando el siguiente mensaje, solo hay que indicarle OK

image

Mostrando la siguiente Pagina

image

Este es el primer demo con el que se da la bienvenida al ASP.NET

sábado, 27 de marzo de 2010

Ambiente de Desarrollo para Silverligth 3

 

En espera de lo que sera el Silverligth 4, se publicara lo que se necesita para desarrollar en silverligth. (Desde mi punto de vista, por que lo puedes hacer hasta en un notepad)

  1. Visual Studio 2008 SP1
  2. Silverligth Tools For Visual Studio 2008
  3. Expression Blend 3, que es un editor de XAML para arrastrar los controles y te ira creando tu propio XAML, digamos que este no es tan a fuerzas, pero si le da un look muy nice, mas si le mueves mucho a los graficos, haras tus aplicacione mas atractivas http://www.microsoft.com/Expression/products/Blend_Overview.aspx

4. Silverligth Tool Kit, este pertenece al OpenSource CodePlex el cual incluye unos controles el cual podemos usar para “enchular” las aplicaciones. el cual puedes descargar de esta ubicacion http://silverlight.codeplex.com/Wikipage

QUE HAY EN SILVERLIGTH 3

  1. Navigation Framework
  2. Nuevos Controles
    • Wrap Panel
    • DockPanel
    • TreeView
    • Label
    • ViewBox
    • AutoCompleteBox
  3. Modal Windows Soport
  4. Element to Element Binding
  5. Data Validation
  6. Local Networking
  7. Perpective 3D
  8. Nuevos elementos para Transformaciones y Animaciones (blur,Shadow, elastic)
  9. Assembly Caching
  10. Out Of Browsing Support (Para manejarlo como un cliente tradicional sin un navegador)

Mientras liberan silverligth 4 que creo que sera en el mes de Abril junto a la presentacion del Visual Studio 2010, pues por lo pronto le damos al 3 para irlo conociendo, de lo que hay en silverligth 3, se iran posteando en el blog para que esten al pendiente.

martes, 9 de marzo de 2010

Como quitar aviso de Office 2003 No Original

Tal vez te haya pasado que tienes el Office 2003 y de repente te sale un aviso al inicio de cualquiera de las aplicaciones de Office, en el que te dice que es una copia no original. Tal como se muestra a continuación.


288r311


¿Que hacer para que ya no salga y tengas Office 2003 Genuino?

Simple, sigue los siguientes pasos:


1) Dirígete a la siguiente ruta C:\WINDOWS\system32

2) Busca los archivos WGATRAY.EXE y WGALOGON.DLL

3) Renómbralos como WGATRAY.OLD y WGALOGON.OLD

NOTA: Para ver las extensiones (EXE, DLL), lo que debes hacer es ir a la barra de menú en Herramientas-> Opciones De Carpeta-> Ver-> Configuraciones avanzadas-> DESMARCAR la opción Ocultar las extensiones de archivo para tipos de archivo conocidos

4) Eliminar el archivo OGAADDIN.DLL

5) Una vez realizado esto reiniciar la PC y nunca mas volverá a aparecer dicha advertencia.


jueves, 25 de febrero de 2010

Conceptos Fundamentales en ASP.NET Parte 2

ASP.NET

Eventos Postback Frente a Eventos No Post Back

Los eventos Postback son aquellos que se publican en el servidor inmediatamente estos son tales como el Button.Click por otro lado estan los NoPostBack son los que no se publican inmediatamente en el servidor como TextBox.TextChanged, o eventos o eventos de seleccion como los CheckBox.CheckedChanged, en su lugar el control se guarda en cache estos eventos hasta la siguiente vez que ocurra una aplicacion, claro que este comportamiento puede cambiar (elementos nopostback ponerlos como postback) su propiedad AutoPostBack en true.

 

Controles Postback y no postback

Postback

No-PostBack

Button

BulletedList

Calendar

CheckBox

DataGrid

CheckBoxList

DataList

DataPager

FileUpload

DropDownList

GridView

ListBox

ImageButton

Panel

ImageMap

RadioButtonList

LinkButton

RadioButton

ListView

ScriptManager*

Menu

ScriptManagerProxy*

Repeater

TextBox

Timer*

UpdatePanel*

UpdateProgress*

Los de Rojo en la tabla son controles AJAX ASP.NET.

Tipos de Post Back

Hay 2 tipos de PostBack, uno de ellos es en “normal” asincrono ocurre cuando todos los eventos no postback se recompilan junto con el estado de la vista y valores de formulario para ser enviados al servidor y se genera una nueva pagina HTML para ser visualisada en el navegador, esto era antes de que apareciera el AJAX, los usuarios lo visualizan cuando dan un boton send por ejemplo se pone la pantalla blanca y carga una pantalla nueva.

Con AJAX esta el postback asincrono, es donde el servidor actualiza solo el componete como lo son los combos que traen por ejemplos los paises, a simple vista ya no pone la pagina en blanco aunque haga un postback al servidor solo actualiza el control, pero a simple vista ya que el post back lo hace completo solo el control se devuelve.

IsPotsBack

El Objeto Page presenta la propiedad IsPostBack, la cual es una propiedad Booleana de solo lectura que inidca si la pagina se carga por primera vez o si se carga en respuesta a un postback del cliente. Existen muchas operaciones costosas que solo se necesitaran cargar una sola vez. evitando que vuelva a generarse esa operacion costosa

 

mipagina.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
         Label1.Text = “Esta es la operacion Costosa Que se ejecuta”;
     }

else

{

Label1.Text = DateTime.Now.ToString();

}


}

En este ejemplo es solo para dar entender el concepto, la primera vez muestra un mensaje, despues muestra la Hora.

See Ya

lunes, 22 de febrero de 2010

Conceptos Fundamentales en ASP.NET

ASP.NET

Eventos de Aplicacion y Sesion

  •  Aplication_Start : Se lanzan cuando se incia el Sitio Web y empieza a recibir peticiones por medio del  servidor Web que lo alberga, este s un buen momento para incializar recursos que se utilizaran en toda la aplicacion, como cadenas de conexion de base de datos.
  • Aplication_Ends : Se lanza cuando se detiene el servicio WEB, por cualquier razon, ya sea por que se reinicio el servidor Web o por que el servicio es impedido a recibir mas peticiones para el sitio web, o por cualquier otro motivo aqui la recoleccion  de basura se ocupa de liberar recursos tales como la memoria a excpecion de los componente que fuero creados y no gestionados por el .NET


Los eventos de sesion son algo similares, estas se ejecutan cuando un usuario solicita primero una pagina de su aplicacion y termina cuando la aplicacion cierra la sesion o la sesion expira por ejmplo una sesion de una transaccion bancaria, estos  eventos lanzados son :

  •  Session_Start: El cual maneja eventos exclusivos de la sesion, por ejemplo como abrir la conexion a la base de datos.
  •  Session_End: Este evento se ejecuta cuando termina la sesion Eventos de pagina y control

Eventos de Pagina y Control

Una pagina ASP.NET y el control que contiene, tienen eventos heredados de la clase Control( o la clase TemplateControl en caso del evento Error) Todos estos eventos pasan un argumento de Tipo EventArgs que no presentan propiedades, los mas comunes

  • DataBinding
        Ocurre cuando el control vincula una Base de Datos
  • Disposed
        Ocurre cuando el Contro se libera de memoria
  • Error
        Este Aplica solo para la pagina cuando lanza una excepcion no gestionada
  • Init
       Ocurre cuando se inicializa el control
  •  Load
       Ocurre cuando se carga el control en el objeto Page
  •    PreRender  
       Ocurre cuando el control esta apunto de mostrarse
  •   Unload
        Ocurre cuando el control se descarga de memoria.

Para mayor informacion de mas eventos visiten la pagina : http://msdn.microsoft.com/en-us/library/default.aspx

esta mucho mejor en ingles asi que por eso les dejo el link ese

jueves, 4 de febrero de 2010

Como usar Photo Story 3 en 7 pasos

Hace un par de días, publique el Microsoft Photo Story 3, la cual es una aplicación gratuita que te permite crear una presentación de nuestras fotografías. Pero, ¿como se usa?

A continuación te explicare de una manera sencilla como utilizar Photo Story 3 en 7 pasos.


1) Abrimos la aplicación (Inicio->Todos los programas->Photo Story 3 for Windows) y nos aparecerá la siguiente ventana, en la cual seleccionaremos la opción Iniciar una nueva histora (Begin a new story), y enseguida damos clic en Siguiente (Next).


2)
Enseguida saldrá la siguiente ventana en la cual oprimiremos Importar Imágenes (Import Pictures), nos aparecerá una Ventana de Dialogo (File Browser) en la cual seleccionaremos la(s) foto(s) que deseemos incluir al video.



3)
Una vez teniendo las fotografías, se vera de la siguiente manera, te recomiendo que oprimas el botón Remover bordes negros (Remove Blak Borders), esto porque hay ocasiones en las cuales tenemos fotos verticales, esto nos servirá para que al momento de la presentación todas las fotografías estén estandarizadas de alguna forma.


Al entrar en Remove Black borders
, veremos la siguiente ventana en la cual podemos seleccionar exactamente que parte de la fotografía queremos que aparezca. Al terminar, volveremos a la ventana anterior y darmos siguiente.


NOTA:
En cualquier momento podemos eliminar o cambiar el orden de nuestras fotografías con los botones que aparecen al lado derecho de la tira de imágenes.


4) En la siguiente ventana (Add a title to your Pictures), como su nombre lo dice podremos, a demás de identificar nuestras imágenes, agregarles diferentes tipos de efectos (sepia, blanco y negro, difuminación, etc), una vez terminado los efectos en fotografías deseadas, damos siguiente.


5)
A continuación nos aparecerá una ventana en la cual podemos agregar narración (opcional) a nuestro video y seleccionar que tipo de movimiento y transición tendrá cada una de las imágenes. Para esto seleccionamos la opción Custumize Motion… ubicada debajo de la fotografía en vista preeliminar.

Nos abrirá una ventana de dialogo con 2 pestañas, una para movimiento y duración y otra para transición. En la primera podemos especificar donde queremos que inicie y/o finalice el movimiento de la fotografía, así como la duración de presentación de la misma.



Una vez terminado esto, pasaremos a la pestaña de Transición, en la cual podemos elegir entre varios efectos para la aparición de la siguiente fotografía, al finalizar todo cerramos la ventana y regresaremos a la ventana del paso anterior, en la cual pondremos siguiente.

6) Ahora toca el turno de la música de fondo, en la cual puedes seleccionar desde el archivo o crear tu propia música de fondo, para este tutorial,
elegiremos la opción Select Music…
Nos aparecerá la siguiente ventana de dialogo en la cual buscaremos la canción (en formato *wma, *.mp3, *.wav) que deseemos añadir a nuestro video.


Una vez seleccionada podemos ajustar el volumen del audio, así como donde queremos que empiece la pista. En este paso podemos ver un previo a nuestro video final para corregir detalles que no nos gusten (volviendo a las ventanas anteriores) cuando estemos conformes con el resultado daremos siguiente.


7)
En este paso nos darán algunas opciones para guardar nuestro video, recuerda que nuestro formato esta en Windows media video (*wmv ), puedes también darle propiedades al video como lo es el tamaño de presentación en el apartado de Quality Settings (opcional). Una vez hecho esto oprime siguiente.



Te aparecerá la última ventana en la cual te dará información de tu video (nombre, ubicación, tamaño). Puedes visualizar tu resultado final en View your story. Para finalizar, oprime exit.


jueves, 28 de enero de 2010

Twitter: Empezando de Cero

Este post es dedicado a esa gente como yo, alguna vez dijo: Twitter? Que es eso? Eso para que ya cuento con Facebook.Pues bien cierto día me puse a leer y dije no es tan mala opción eso de comunicarte con otras personas, tiempo después lo deje por la paz; no lo saque hasta que en una conferencia hablaron de la importancia tener un perfil en esta red social y de ahí nació mi cuenta.

Pero Que es Twitter? Según Wikipedia:

Twitter es un servicio gratuito de microblogging que permite a sus usuarios enviar micro-entradas basadas en texto, denominadas "tweets", de una longitud máxima de 140 caracteres.

Por si aun no te queda claro este video te ayudara a comprender:


Al inicio mis tweets los hacia vía web (desde mi perfil), hasta que me recomendaron utilizar el TweetDeck.



Es una muy buena herramienta para tener control sobre tus redes sociales, en el puedes agregar mensajes tanto para tu twitter como para tu Facebook. Este lo puedes descargar gratuitamente de su pagina y es multiplataforma.

DESCARGAR: TweetDeck