sábado, 14 de marzo de 2009

Curso Recomendado DCE 2005

Hola a todos los seguidores del blog, quiero comunicarles que hay una página de la Microsoft que dan cursos gratis con exámenes y certificados que cada uno puede poner tranquilamente en su curriculun

Este curso es el famoso DCE 2005 (DCE= DESARROLLADOR CINCO ESTRELLAS) este curso da una buenísima base sobre todas las tecnologías que tienen .net.

Cada estrella del curso corresponde a un área específica
  • Cero Estrella .Net Escencial: Como empezamos el curso con -1 estrella tenemos
    que pelear por la estrella cero. Esta estrella contiene lo básico del .Net y mucho de programación
    1. Fundamentos de la Programación: El objetivo de este entrenamiento es mostrar los fundamentos de la programación a través de ejemplos y prácticas del uso cotidiano del desarrollo de aplicaciones. (Examen)
    2. Programación Orientada a Objetos: Mostrar los conceptos de programación orientada a objetos POO y el desarrollo de aplicaciones en capas (n-tier), las ventajas, las estructuras y la comunicación. Este capítulo no contiene examen. (SIN EXAMEN)
  • Primera Estrella: Esta estrella contiene como es el .Net por dentro y algo de programación con el lenguaje VB y C#
    1. .Net Framework (Examen)
    2. C#: Este examen es opcional si pasaste el de VB (Examen)
    3. VB: Este examen es opcional si pasaste el de C# (Examen)
  • Segunda Estrella: Acá empieza lo lindo, Cómo comenzar a desarrollar las primeras aplicaciones en la plataforma .NET. Incluye dos exámenes de aprobación necesaria para obtener la estrella.
    1. Aplicaciones Windows con WinForms (Examen)
    2. Aplicaciones Web con ASP.NET (Examen)
  • Tercera Estrella: Para mí la más difícil de las estrellas,
    1. Acceso a Datos avanzado: Los elementos más importantes a tener en cuenta acerca del adecuado mecanismo a implementar para el acceso a datos, y como mantener adecuadamente la seguridad de los datos. (Examen)
    2. Web Services: Una introducción a la tecnología de los Servicios Web, uno de los fundamentos de implementación de arquitecturas basadas en servicios. (Examen)
    3. Seguridad: Introducción a los conceptos más importantes acerca del modo adecuado de desarrollar aplicaciones teniendo en cuenta la seguridad de las mismas. (Examen)
  • Cuarta Estrella: Esta estrella es una de las mejores te muestra un base de todas las tecnologías nuevas del .Net Windows CardSpace,Windows Presentation Foundation,Windows Communication Foundation y Windows Workflow Foundation
    1. Introducción (SIN EXAMEN)
    2. Windows CardSpace (Examen)
    3. Windows Presentation Foundation (Examen)
    4. Windows Communication Foundation (Examen)
    5. Windows Workflow Foundation (Examen)
  • Quinta Estrella: La última estrella y llena de información y videos
    1. ASP.NET AJAX (Examen)
    2. Arquitectura (Examen)
    3. Framework 3.0 - WCF (Examen)
    4. Framework 3.0 - WWF (Examen)
    5. HOL integrador (SIN EXAMEN)
El Curso Consta con otra modalidad más avanzada después de completar las 5 estrellas puede conseguir la estrella Gold (Oro) y Platinum (Platino)

NO TODO LO QUE RELUCE ES ORO.
Desarrollador Platino.
Tú eliges qué quieres ser.

Te ofrecemos la posibilidad de convertirte en un desarrollador Platinum o Gold, ser reconocido en tu comunidad y darle un despegue de profesionalismo, especialización y excelencia a tu carrera como desarrollador. Microsoft creó una nueva categorización de prestigio; si tus ansias de conocimientos exceden las temáticas de la 5ta estrella, sólo debes completar los cursos opcionales luego de haber obtenido la 5ta estrella del programa.


¿Cómo Obtenerlas?

Una vez obtenida la 5ta estrella, puede acceder a nueva información y exámenes que darán un upgrade a tu carrera como desarrollador.
Si apruebas 4 cursos opcionales serás catalogado como "Desarrollador Gold".
En cambio con más de 4 cursos opcionales aprobados, serás destacado como "Desarrollador Platino" y considerado un referente dentro de tu comunidad.



Para obtener estas estrellas tienen que pasar los exámenes de:
  • Cursos Opcionales:
    1. ADO.NET Entity Framework: Introducción a ADO.NET Entity Framework, Arquitectura de ADO.NET Entity Framework, Niveles de Abstracción, Conceptual Layer Schema Language (CLSL), Mapping Schema Language (MSL), Store Layer Schema Language (SLSL), Mappings, Tablas Multiples, Herencia.
    2. SQL Server 2008:
      Novedades, Tipos de datos, Lo nuevo en T-SQL, XML,Reporting Services, Integration Services, Entity Framework, ADO.Net Synchronization Services, Seguridad, Recursos.
    3. Windows Mobile 6.0: Introducción a Windows Mobile 6, Introducción a .Net Compact Framework 3.5, Entorno de desarrollo para dispositivos móviles, IU en dispositivos móviles, SQL Server Compact 3.5, Acceso a datos locales, Acceso a datos remotos, Seguridad, Recursos.
    4. Sharepoint Server 2007: Desarrollo, Tipos de Contenido (Content Types), Características (Features), Flujos de Trabajo(Workflows), Catálogos de Datos de Negocio (Business Data Catalog), Servicios de Excel (Excel Services)
    5. LinQ: Introducción y aplicabilidad al concepto de LinQ, características de Lenguajes C# 3.0 y VB Net 9.0; cómo construir consultas a diferentes fuentes de datos: LinQ a Objetos, LinQ a Dataset, LinQ a XML, Ejemplos con LinQ y Recursos.
    6. Silverlight 2.0: La evolución en el desarrollo web; qué es Silverlight, características, WPF y Silverlight, Silverlight 1.0 y 2.0, Herramientas y codificación de una aplicación.

miércoles, 11 de marzo de 2009

El RadioButton o Botón de Radio o Botón de opción

Más información en


http://msdn.microsoft.com/es-es/library/system.windows.forms.radiobutton(VS.80).aspx

Bueno hoy les mostrare el RadioButton o Botón de Radio (Lo de radio para mí que es por lo redondo del objeto, no tiene que ver con la radio, "O quien sabe")

Permite al usuario seleccionar una única opción entre un grupo de elecciones cuando se emparejan con otros controles RadioButton.

Propiedades Importantes

  • Name = Nombre del Objeto, para su nombre siempre usaremos el prefijo Rdb seguido del nombre ejemplo: RdbMonedaGuarani, RdbMonedaDolar, RdbMonedaPesoArgentino
  • AutoCheck = Obtiene o establece un valor que indica si el valor de Checked y el aspecto del control cambian automáticamente al hacer clic en el control.
  • AutoSize= Automáticamente cambia el tamaño del Objeto (No uso mucho para este tipo de objeto)
  • BackColor= Color de fondo
  • BackGroundImage= Imagen de fondo
  • BackGroundImageLayout= Obtiene o establece el diseño de la imagen de fondo
  1. Center = La imagen se centra dentro del rectángulo del control.
  2. None = La imagen se alinea a la izquierda en la parte superior del rectángulo del control.
  3. Stretch = La imagen se extiende por todo el rectángulo del control.
  4. Tile = La imagen se dispone en mosaico en todo el rectángulo del control.
  5. Zoom = La imagen se amplía dentro del rectángulo del control.
  • Checked = Obtiene o establece un valor que indica si el objeto está en el estado activado
  • CheckAlign = Obtiene o establece la ubicación de la parte de casilla de verificación del control RadioButton.
  • Cursor = Obtiene o establece el cursor que se muestra cuando el puntero del mouse se sitúa sobre el control.
  • Enable = Obtiene o establece un valor que indica si el control puede responder a la interacción del usuario.
  • Font = con esta propiedad se puede colocar el tamaño del texto, el nombre de la fuente, si va a estar en negrita, subrayada, en cursiva, tachado, subrayado etc
  • ForeColor = Color de la palabra que se muestra en el objeto
  • Image = Obtiene o establece la imagen que se muestra en un control de botón
Obs: NO CONFUNDIR CON LA PROPIEDAD BACKGROUNDIMAGE
La propiedad image coloca una imagen al costado del texto o arriba dependiendo
la propiedad ImageAlign (La imagen no agarra toda el área del objeto) y no se
puede usar la una opción tipo "Stretch" para ajustar la imagen al área del objeto
La propiedad BackGroundImage agarra toda el área del objeto y se puede ajustar
con la propiedad BackgroundImageLayout la imagen colocando a "Stretch"

  • ImageAlign = Obtiene o establece la alineación de la imagen en el control de botón
  • Text = Texto que muestra el objeto
  • TextAlign = Obtiene o establece la alineación del texto en el control RadioButton.
  • Visible = determina si el botón es visible o está escondido

Comentarios

El control RadioButton puede mostrar texto, Image o ambos.
Cuando el usuario selecciona un botón de opción dentro de un grupo, los otros se borran automáticamente. Todos los controles RadioButton de un contenedor determinado, como Form, constituyen un grupo. Para crear varios grupos en un formulario, coloque cada grupo en su propio contenedor, como un control GroupBox o Panel (El Objeto GroupBox y los diferentes Paneles estudiaremos en próximas clases).
Los controles RadioButton y CheckBox tienen una función similar; es decir, ofrecen opciones que el usuario puede activar o desactivar. La diferencia consiste en que se pueden seleccionar múltiples controles CheckBox al mismo tiempo, mientras que los botones de opción se excluyen mutuamente.

Utilice la propiedad Checked para obtener o establecer el estado de un RadioButton. El aspecto de un botón de opción se puede modificar para que aparezca como botón de alternar o como botón de opción estándar al establecer la propiedad Appearance.


sábado, 7 de marzo de 2009

El CheckBox o Caja de Verificación

Más información en

http://msdn.microsoft.com/es-es/library/system.windows.forms.checkbox(VS.80).aspx

Utilice un control CheckBox para dar al usuario una opción del tipo verdadero/falso o sí/no, para una determinada operación


Propiedades Importantes

  • Name = Nombre del Objeto, para su nombre siempre usaremos el prefijo Chk seguido del nombre ejemplo: ChkOpcion1, ChkOpcion1
  • AutoCheck = Obtiene o establece un valor que indica si los valores de Checkedo CheckState y la apariencia de CheckBox cambian automáticamente al hacer clicen dicha casilla de verificación CheckBox.
  • AutoSize= Automáticamente cambia el tamaño del Objeto (No uso mucho para estetipo de objeto)
  • BackColor= Color de fondo
  • BackGroundImage= Imagen de fondo
  • BackGroundImageLayout= Obtiene o establece el diseño de la imagen de fondo
  1. Center = La imagen se centra dentro del rectángulo del control.
  2. None = La imagen se alinea a la izquierda en la parte superior del rectángulo
    del control.
  3. Stretch = La imagen se extiende por todo el rectángulo del control.
  4. Tile = La imagen se dispone en mosaico en todo el rectángulo del control.
  5. Zoom = La imagen se amplía dentro del rectángulo del control.
  • Checked = Obtiene o establece un valor que indica si CheckBox está en el estado activado
  • CheckState = Obtiene o establece el estado del control CheckBox, puede tener tres valores:
  1. Checked = CheckBox muestra una marca de verificación
  2. Unchecked = El control CheckBox está vacío.
  3. Indeterminate = El control CheckBox muestra una marca de verificación y aparece sombreado.
  • Cursor = Obtiene o establece el cursor que se muestra cuando el puntero del mouse se sitúa sobre el control.
  • Enable = Obtiene o establece un valor que indica si el control puede responder a la interacción del usuario.
  • Font = con esta propiedad se puede colocar el tamaño del texto, el nombre de la fuente, si va a estar en negrita, subrayada, en cursiva, tachado, subrayado etc
  • ForeColor = Color de la palabra que se muestra en el objeto
  • Text = Texto que muestra el objeto
  • TextAlign = El alineamiento que tendrá el texto en el botón
  • ThreeState = Obtiene o establece un valor que indica si la casilla de verificación CheckBox podrá tener tres estados de verificación en lugar de dos.
  • Visible = determina si el botón es visible o está escondido

El Objeto Checkbox es muy usado, se lo ve mucho en internet cuando necesitamos verificar que tipo de interés tenemos sobre algo y elegimos varias opciones, su propiedad más importante es la CheckState ya que con ella podemos verificar el estado que esta el check o sea si el usuario eligió la opción o no la eligió.
Otro escenario que se usa mucho este objeto es, en los exámenes donde tenemos preguntas con más de una respuesta correcta (Como Vemos En El Dibujo).


miércoles, 19 de noviembre de 2008

Parados por culpa de los Exámenes

Para la gente que me sigue, les comunico que estoy de exámenes por eso no estoy posteando, pero dentro de poco ya estare mostrando las propiedades del DateTimePicker, y algunos objetos raros, así hasta llegar a realizar un programa que grabe datos en la base de datos MYSQL 5, con crystal report y con WCF para acceder desde nuestro celular, si no saben de que estoy hablando no se preocupen ya les estaré mostrando todo paso por paso




Una imagen para que se preparen



viernes, 14 de noviembre de 2008

El Button o Botón

Más información en

http://msdn.microsoft.com/es-es/library/system.windows.forms.button(VS.80).aspx

El Objeto Button es muy usado sirve para que el programa realice una determinada operación, por ejemplo: Grabar registros en la base de datos, salir del sistema etc.

Se puede hacer clic en Button utilizando el mouse (ratón), la tecla ENTRAR o la BARRA ESPACIADORA si el botón tiene foco.

Propiedades Importantes
  • Name = Nombre del Objeto, para su nombre siempre usaremos el prefijo Btn seguido del nombre ejemplo: BtnGrabar, BtnEliminar; BtnSalir
  • AutoSize= Automáticamente cambia el tamaño del botón (No uso mucho)
  • BackColor= Color de fondo
  • BackGroundImage= Imagen de fondo
  • BackGroundImageLayout= Obtiene o establece el diseño de la imagen de fondo
  1. Center: La imagen se centra dentro del rectángulo del control.
  2. None: La imagen se alinea a la izquierda en la parte superior del rectángulo del control.
  3. Stretch: La imagen se extiende por todo el rectángulo del control.
  4. Tile: La imagen se dispone en mosaico en todo el rectángulo del control.
  5. Zoom: La imagen se amplía dentro del rectángulo del control.
  • Cursor: Obtiene o establece el cursor que se muestra cuando el puntero del mouse se sitúa sobre el control.
  • Enable: Obtiene o establece un valor que indica si el control puede responder a la interacción del usuario.
  • Font: con esta propiedad se puede colocar el tamaño del texto, el nombre de la fuente, si va a estar en negrita, subrayada, en cursiva, tachado, subrayado etc
  • ForeColor: Color de la palabra que se muestra en el objeto
  • Text: Texto que muestra el objeto
  • TextAlign: El alineamiento que tendrá el texto en el botón
  • Visible: determina si el botón es visible o está escondido

El objeto botón es mas usado en su evento click pero no explico todavía lo que es evento por que estoy mostrando cada propiedad de los objetos que mas uso


Propiedades: Son las características observables de un objeto. Las propiedades se reconocen porque describen un aspecto del objeto que podemos medir con una escala establecida previamente. A cada propiedad se le debe asignar un valor el cual permite identificar de manera única al objeto.



martes, 11 de noviembre de 2008

El TEXTBOX (La Caja De Texto)

Más información en

http://msdn.microsoft.com/es-es/library/system.windows.forms.textbox(VS.80).aspx

El TEXTBOX es el objeto que mas uso, es muy útil para permitir que el usuario coloque información (Nombre, Apellido del cliente, Cedula, RUC, etc.)

Con el control TextBox, el usuario puede escribir texto en una aplicación. Este control tiene funcionalidad adicional que no se encuentra en el control de cuadro de texto de Windows estándar, como el enmascaramiento de caracteres de contraseña y la edición de múltiples líneas.

Propiedades Importantes

*) Name = Nombre del textbox (1)

Estas tres propiedades son muy útiles pero no las uso mucho pero se usan junto

*) AutoCompleteCustomSource = te permite colocar una lista de opciones que te aparece cuando se escribe un texto, ejemplo: en esta propiedad le escribo esta serie de string

Leonardo

Testa

Juárez

Uno por línea

*) AutoCompleteMode =el modo de cómo se va a mostrar los textos que están en la lista de autocompletecustomSource puede ser: Suggest (te aparece un texto debajo del texto como sugestion), Append (en el mismo textbox te aparece el texto de ayuda), SuggestAppend (las dos formas anteriores juntas)

*) AutoCompleteSource = forma de auto completar acá se tiene que seleccionar CustomSource para que elija los textos de la lista que agregamos, se puede elegir muchas opciones, url de páginas web, archivos de sistemas etc.

*) backcolor= color de fondo

*)borderstyle= estilo del borde

*) CharacterCasing= esta propiedad es muy buena permite que automáticamente ya se pueda escribir en mayúscula (Upper) o minúscula (Lower)

*)MaxLenght = opción que te permite que tu textbox contenga un limitado número de caracteres, muy útil cuando se usa con bases de datos para que no se coloquen mas caracteres por ejemplo si tenemos en nuestra base de datos un campo de longitud 20 es bueno que esta propiedad contenga el numero 20 de este modo ya no nos preocupamos del error de desbordamiento

*) Multiline=permite que el textbox contenga más de una línea

*)PasswordChar= permite colocar un carácter tipo de seña, ejemplo: si ti textbox es de seña es bueno colocar * en esta propiedad así cada vez que se escribe un carácter este lo muestra con el carácter de esta propiedad, pero se puede acceder al valor atreves de la propiedad Text, lógicamente no es necesario que sea el carácter * se puede colocar el carácter ¿ o una letra tipo A pero tiene que ser solo un carácter, propiedad muy útil

*) ScrollBars= muestra las barras si el texto que se escribe es mayor que el textbox, se utiliza con la propiedad Multiline a verdadero

*) TabIndex = el índice de la posición al presionar la tecla tab

*) Text = texto que aparece en el textbox (PROPIEDAD MAS USADA) con ella se accede al valor ingresado por el usuario

*) TextAlign = indica hacia donde estará alineado el texto (derecha, izquierda, centrado)

*) WordWrap =Indica si un control de cuadro de texto multilínea ajusta las palabras de forma automática al principio de la línea siguiente cuando es necesario.

(1) Es bueno utilizar una forma de nombrar cada objetos por ejemplo si tenemos un label que está del lado del textbox que marque el nombre del cliente es bueno usar esta nomenclatura para el label se utiliza Lbl seguido del nombre, ejemplo LblCodigo, LblNombre, LblApellido, y para el textbox se utiliza Txt ejemplo TxtCodigo, TxtNombre, Txtapellido etc.




Espero que les haya sido útil y nos vemos pronto