smart .NET for Developers

Wednesday, January 05, 2011

Nos hemos mudado

Estimados lectores , nos hemos dudado a
http://rcampos08.wordpress.com

Monday, February 12, 2007

Trabajando con Controles .NET y XAML








En este artículo hablaremos un poco sobre como puede xaml mejorar la experiencia del usuario al momento de presentar los controles.
Para todo esto debemos recordar que XAML es un lenguaje declarativo para interfaces modernas.
Ahora bien, con esto en claro , vamos comenzar con el procedimiento de creación y modificación de un control con Microsoft Expression Blend

Acabamos de agregar un Button a nuestro proyecto en Expression Blend ahora el siguiente paso es ver que modificaciones se pueden realizar al button

Este panel describe las propiedades que pueden ser modificadas en el control por ejemplo el fondo, el tipo de relleno del botón, color de texto , nivel de inclinación y giro , entre otros.
Luego de Aplicar algunos de estos cambios, nuestro botón queda de la siguiente manera

Como pueden ver a la derecha tienen el panel de propiedades donde he realizado todas las modificaciones tanto de color como de forma .
A la Izquierda tenemos el panel de herramientas y nuestro árbol del proyecto, en este es muy pequeño pero pueden haber arboles de mayor complejidad a medida que se vaya haciendo más completo el mismo.
A continuación les muestro el XAML que ha generado Expression Blend




si tienen problemas para leer el codigo esta en la siguiente pagina en internet.

http://www.geocities.com/rafaelnsc/code.htm

Ahora veamos como se integra este a un proyecto en Visual Studio y como es que este soporta XAMLAbrimos un proyecto nuevo, una aplicación WPF y copiamos el código, entonces tendremos el siguiente resultado.

Ahora veamos como se integra este a un proyecto en Visual Studio y como es que este soporta XAML



counter hit make

Sunday, November 19, 2006

System.Colections 1

Bienvenidos a una serie de publicaciones que estaré realizando en base al namespace System,Collections.

Para comenzar debemos explicar que antes de usar cualquiera de sus clases hay que importar el espacio de nombre respectivo .

Imports System.collections

Una de las ventajas más resaltantes de utilizar un tipo de datos ArrayList que pertenece a Collections es que se podria manejar listas sin un limite a nivel programático y como consecuencia puede crecer en tiempo de ejecución.

Luego importar a nuestro proyecto System.Collection es nesesario declarar una variable del tipo ArrayLisft de la siguiente manera.

Dim milista As New ArrayLisft()

Luego de esto ya se puede comenzar a asignar valores a nuestro nuevo tipo de datos
de la siguiente manera.

milista .Add(50) // lo que esta entre parentesis es el valaor que se le va asignar al nuevo tipo de datos , puede ser variable , valores estaticos , incluso se podria pasar valores de controles .Para poder recuperar el contenido de nuestra variable milista se podria utilizar la siguiente porsion de código.

For Each item As String In coll
Console.WriteLine(item)
Console.Read()
Next item

Saludos , espero que les sea de utilidad

Live Meeting para Windows 2003 y vista

El propósito de esta publicación es basicamente para los usuarios que utilizan el Live Meeting , existe ya una actualización importante que se debe descargar de

http://www.microsoft.com/downloads/details.aspx?FamilyId=D1984810-117A-45FF-BFEC-2756C6111097&displaylang=en

Espero que les sea util .

Saturday, October 28, 2006

Configuración y Uso de Paternal Control

Como ya todos sabemos , en estos ultimos tiempos donde es tan facil obtener una computadora y agenciarse de un servicio de internet , especialmente , Tenemos que proteger no solo nuestros ordenadores sino tambien a nuestros usuarios ( para aquellos que tienen niños en casa , ó para los que tienen la responsabilidad de administrar los ordenadores de una red ) a continuación les explico como usar esta poderosa herramienta que viene con Windows Vista , el Paternal Control o Control para padres.

Como primer paso es acceder al panel de control y luego a setup parental control , confirmar que estamos por acceder a una zona exclusiva para administradores, seleccionar la cuenta para la que deseamos configurar y obtendremos una pantalla similar a esta:

Luego a continuación tenemos que activar las configuraciones de este control y administrarlo como nosotros desiemos por ejemplo , si deseamos bloquear los sites con contenido relacionado a las drogas seleccionemos web filter o filtro web y luego en el radio button custom o personalizado y luego marcamos drogas. luego de esto ok .



Pero esta no es la única función del control para padres sino que tambien nos permite hacer un seguimiento de cada cuenta que tengamos en nuestra PC, Simplemente marcando la casilla "Activity Reporting " a "on", podemos tambien marcar que dias usará esa cuenta la PC o no . entre otras cosas.

Espero que les haya sido de utilidad esta publicación .

Gracias una vez más por visitar mi blog .

Thursday, October 26, 2006

Implementación de Wizards en asp.net

Hola todos ,
en esta publicación les comentaré para que podrian usar el control wizard de asp.net y como usarlo.
Se podria decir que este control es un tipo de contenedor organizado , y su uso esta orientado como su propio nombre lo dice, "Asistente".

Primero lo que debemos hacer es insertar el control en el formulario web

Luego tenemos que darle un estilo o apariencia mas presentable con las opciones que se encuentran a la mano derecha del control una vez que se ha hecho click en la flechita negra.

Luego que ya esta con una apariencia presentable , se pueden añadir de 2 modos los controles a nuestro wizard, por código o por entorno visual , primeramente veamos el código .

dentro de:


debemos escribir nuestros controles como por ejemplo

dependiendo en que step " paso " desean agregar , se debe programar el control .

El otro modo de implementar un control wizard es por el modo grafico , este modo solo consiste en usar drag and drop como se muestra en la imagen siguiente




PisosBuscadorBajar ManualesAnunciosLibros Ciencia

Saturday, September 30, 2006

Uso de Repeaters

Hola todos los lectores de este blog ,

Ahora explicaré como usar los repeaters y por que son tan útiles .



En muchas ocaciones necesitamos desarrollar listas de controles que se
repiten dependiendo de una base de datos , como por ejemplo el tipico
catálogo de compras por internet. como este.









Para estos casos , nos es muy util tener un control al cual podamos
enlazarlo a una base de datos y crear los controles web que contendrá en
tiempo de ejecución.



Como primer paso debemos tener la base de datos ya creada (y si se puede
llena con algo de información para poder probar)

luego se debe insertar el control Repeater en el formulario web y luego
enlazarlo con un control de acceso a datos ( AccessDataSource ó
SQLDataSource ,etc) luego de configurar el control de acceso a lo datos
con todos los campos de información que nesecitamos para llenar nuestro
repeater.



Debemos configurar nuestro repeater por codigo asi que nos vamos a la
pestaña de "Source" y veremos un codigo parecido a este :







Dentro de las etiquetas
debemos
añadir las etiquetas de encabezado , Item, Separación y Pie del Repetear
de la siguiente manera.


Encabezado
'Todo lo que vaya aqui se agregará al encabe
zado del control repeater


HeaderTemplate
asp:Label ID="lbl1" runat="server"
/asp:Label

/HeaderTemplate

Item ó Contenido del Repeater

ItemTemplate
'Todo lo que vaya aquí se creará una vez por cada registro de la tabla de la base de datos 'configurada en el control de acceso a datos
asp:Label Text='%# Eval("aqui va el nombre del campo de la base de datos ") %' runat="server" id="CategoríaLabel" /
/ItemTemplate

Pié del Repeater

FooterTemplate
asp:Button ID="bl1" runat="server" Text="Aceptar" /
/FooterTemplate

Separador del Repeater


SeparatorTemplate

'Todo lo que va aquí separá un registro de la base de datos de otró


/SeparatorTemplate


/asp:Repeater

*NOTA:
todo lo que esta con negritas debe estar encapsulado con signos mayor y menor por cada linea , en este caso no es posible ponerlo por que el editor de HTML de mi blog no lo permite.



PisosBuscadorBajar ManualesAnunciosLibros Ciencia

Monday, August 21, 2006

Microsoft Robotics Studio

Microsoft esta produciendo una nueva version de Visual Studio , denominada Microsoft Robotics Studio , actualmente se encuentra en el CTP de agosto.

La meta de Microsoft Robotics Studio es suplir un software de plataforma para las comunidades de robotica este software puede ser usado a traves de una gran veriedad de hardware , aplicable a una gran audiencia de usuarios y tiembién puede ser usado para desarrollar una gran veriedad de aplicaciones.
Como plataforma, nuestro intento es también permitir a los terceros proveer ayuda para el hardware nuevo, las tecnologías, y las herramientas , asi como Microsoft Windows proporciona, una plataforma para que otros puedan traer sus productos y tecnologías a la comunidad de los usuarios de las PC.

Esta es una de las Ediciones de Microsoft Visual Studio mas recien aquí les envio la direccion a la cual pueden acceder para descargarlo , ver caracteristicas e informarse a mayor detalle

http://msdn.microsoft.com/robotics/default.aspx#3p

Subastas GratisMotos de Segunda ManoComprar MusicaAlquiler de VacacionesGuia de Servicios