[MCTS] .NET Framework 2.0 Windows Applications

Un breve resumen de los requisitos y recursos para lograr la certificación MCTS – Microsoft Certified Technology Specialist. Esta es la página oficial de Microsoft para esta acreditación. (más…)
Forzar equivalencias entre .Net Framework y .Net Compact Framework
Muy útil en varias ocasiones.
(más…)
Compilación condicional / Conditional Compilation

Esto me ha tenido muy pensativo sobre como hacerlo. No se si poner esto como diferencia entre Visual Basic .Net con C# pero es que me ha tenido varias horas el poder solucionar mi problema. Se los dejo por si a alguien mas le es útil.
Reverse polish notation – RPN
La Notación Polaca Inversa (RPN en inglés, Reverse polish notation) es un método de introducción de datos alternativo al algebraico. Fue creado por el matemático polaco Jan Lukasiewicz en 1920. (más…)
Lenguajes de programación que deberias aprender.
Por ahi encontre 2 artículos en los que opinan sobre los lenguajes de programación que se mantendrian en el tiempo. En ambos hablan de que deberás aprenderlos. (más…)
.Net – .Net Framework – .Net en Linux
.Net Framework
El Framework de .Net es una infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican enormemente el desarrollo de aplicaciones.
Mediante esta herramienta se ofrece un entorno de ejecución altamente distribuido, que permite crear aplicaciones robustas y escalables.
.Net Framework soporta múltiples lenguajes de programación y aunque cada lenguaje tiene sus características propias, es posible desarrollar cualquier tipo de aplicación con cualquiera de estos lenguajes. Existen más de 30 lenguajes adaptados a .Net, desde los más conocidos como C# (C Sharp), Visual Basic o C++ hasta otros lenguajes menos conocidos como Perl o Cobol.
Los principales componentes de este entorno son:
- Lenguajes de compilación
- Biblioteca de clases de .Net
- CLR (Common Language Runtime)
El Common Lenguage Runtime (CLR) es una serie de librerías dinámicas (DLLs), también llamadas assemblies.
Pues el CLR es eso, una serie de librerías usadas en tiempo de ejecución para que nuestros ejecutables o cualquiera basado en .NET puedan funcionar.¿Que es un Namespace (o espacio de nombres)?
es una forma de agrupar clases, funciones, tipos de datos, etc. que están relacionadas entre sí.
.NET
- Es el modelo de desarrollo de Microsoft que hace que el software sea independiente de la plataforma y de los dispositivos.
- El .NET Framework es la infraestructura básica que esta debajo de .NET.
- .NET ha sido implementado desde el principio pensando en una arquitectura abierta.
- El objetivo de la plataforma .NET de Microsoft es simplificarel desarrollo Web.
.Net en Linux
Podemos intentar correr una aplicación bajo Linux usando Portable.NET y también tenemos el proyecto Mono www.go-mono.com
Enlaces:
Recursos
Página oficial de .Net Framework
Descarga de .Net Framework
Tips para el regitro de Windows XP
Importante: Cualquier modificación que hagas al registro de Windows tendrá efecto inmediato solo en algunos programas; otros habrá que cerrarlos y volverlos a
abrir para que lean el nuevo valor.
Cambiar el dia de inicio de la semana para el Calendario de Windows.
Se tiene que modificar en el registro de Windows el valor iFirstDayOfWeek de la clave
HKEY_CURRENT_USERControl PanelInternational
Es un valor de tipo REG_SZ (cadena de caracteres) que representa el primer día de la semana mediante un número entre 0 (Lunes) y 6 (domingo).
Herencia en C#
Concepto de herencia
El concepto de herencia tiende a confundir a muchos programadores ya que pretenden entenderlo desde el punto de vista del significado de la misma palabra, cuando la herencia en programación se refiere a la “clasificación”; es una relación entre clases, además es importante tener claro que la herencia es una relación de clases más que una relación de objetos.
Modificadores de acceso
Lo básico para entener que son y en como usarlos.
La herencia visual está actualmente deshabilitada
Este problema se presenta cuando usas herencia y no es posible mostrar correctamente el control heredado. A mi me surgío mientras desarrollaba una aplicación usando el Compact Framework 2.0 y Visual Studio 2005.
(más…)