Archivo | septiembre, 2008

Tipos que aceptan valores NULL

17 sep

int? i = 10;
double? d1 = 3.14;
bool? flag = null;
char? letter = ‘a’;
int?[] arr = new int?[10];

Cada instancia de un tipo que acepta valores NULL tiene dos propiedades públicas de sólo lectura:

  • HasValue

    HasValue es de tipo bool. Se establece como true cuando la variable contiene un valor que no es null.

  • Value

    Value es del mismo tipo que el tipo subyacente. Si HasValue es true, Value contiene un valor significativo. Si HasValue es false, al tener acceso a Value se producirá una excepciónInvalidOperationException.

Al realizar comparaciones con tipos que aceptan valores null, si alguno de estos tipos es null, la comparación siempre se evalúa como false. Por consiguiente, es importante no dar por supuesto que, porque una comparación sea false, el caso contrario será true.

Una comparación de dos tipos que aceptan valores null y ambos son null se evaluará como true.

Ref(Guia de Programacion de C#)

Samples and Starter Kits C#

10 sep

Amazon-Enabled Movie Collection

Amazon-Enabled Movie Collection

Elegant design

Connect to Amazon

Connect to Amazon

Black Jack Card Game

Start with $3,000 and play against a Vegas-rules dealer in one of the most popular and easy-to-learn card games around.

Play

Skype Wrapper for .NET

Send and receive phone calls

Send and receive phone calls

Descargar Samples and Starter Kits

Pueden ver los demas recursos en MSDN

Usando Skin en .NET

9 sep

El diseño no es mi fuerte, mis mejores combinaciones son negro y rojo, negro y amarillo oro o simplemente negro con letras blancas y alguna imagen en rojo. Para que meterme en eso siendo programador, pero felizmente hay algunas cosas que podemos aplicar a nuestros formularios para que sean mas vistosos.

Este OCX lo venia usando en Vb 6.0 hace algunos años atras y no sabia que aun lo podia usar en Visual Studio .NET, lo probe y si funciona bien. Asi que aca lo dejo en C# y VB para quienes quieran implementarlo.

C#
this.axSkin1.LoadSkin(ruta);
this.axSkin1.ApplySkin(this.Handle.ToInt32());

VB
Me.AxSkin1.LoadSkin(ruta)
Me.AxSkin1.ApplySkin(Me.Handle.ToInt32())

axSkin1 es el nombre por defecto del control, que lo añado y luego lo arrastro a mi formulario, tambien trae su propio label ya que el que viene por defecto en el Visual Studio no funciona la transparencia, si alguien soluciona eso por favor me lo hace saber.

Descargas

Los Skin aqui, incluye el ActiveSkin.ocx 4

Ejemplos en .Net 2008, C# y VB

La mayoría de los Skin los encontré en http://www.canalvisualbasic.net

En el foro de Canal Visual Basic pueden encontrar un manual para hacer sus propios Skin

Para los que preguntan si funciona con VS 2010… PRUEBENLO,  la descarga es rápida, solo así podrán  tomar en cuenta si les sirve o  no, en lo particular me parece que ya lo de la apariencia con el WIN7 se ve muy bien y algunos retoques en ciertos controles es mas que suficiente.

Google Chrome

8 sep
Google Chrome

Google Chrome

Google ha lanzado Chrome que de seguro dara que hablar, muy bonitos los colores parecen a los de Visual Studio, debe ser a que que lo usa.

Pueden leer mas y descargar la fuente en Chrome Developer Documentation

Descargar Chrome Beta

Cuáles son las 10 razones para cambiar a Visual Studio 2008?

8 sep

Visual Studio 2008

Visual Studio 2008

Lista de 10 razones para cambiar al nuevo Visual Studio 2008, y porque no, tenemos la versión Visual Studio Express Edition que es gratis, así que a probar, no se queden con la curiosidad.

  1. Trabajar con datos de forma unificada e integrada: mayor productividad usando el nuevo LINQ, un lenguaje integrado de consultas para acceder a fuentes de datos XML, SQL y objetos en memoria.
  2. Facilita la interacción entre desarrolladores y diseñadores: excelente integración entre Visual Studio 2008 y las familia de herramientas de diseño Microsoft Expression.
  3. Las más modernas tecnologías de interfaz de usuario en la Web: soporte integrado del nuevo framework Ajax de Microsoft, controles ASP .NET y soporte nativo de sindicación RSS y REST.
  4. La mejor herramienta de desarrollo para Windows Vista: permite al programador sacar el máximo provecho de las nuevas características de Windows Vista en general y en particular integración directa con las librerías WPF.
  5. Software de más calidad: nuevas funcionalidades de depuración de aplicaciones ahora directamente integradas en Visual Studio 2008. Soporte a pruebas unitarias integrado en todas las versiones.
  6. Excelente soporte para escribir aplicaciones Web: los editores HTML y CSS han sido muy mejorados, incluso cuentan con pruebas unitarias. Soporte JavaScript revolucionario, incluyendo IntelliSense y depuración!
  7. Aplicaciones compatibles con distintos frameworks .NET: El mismo entorno de Visual Studio permite compilar aplicaciones para diferentes versiones del framework (.Net 2.0, 3.0 y 3.5.). Aprovecha las nuevas funcionalidades del entorno sin cambiar el código!
  8. Desarrollo de aplicaciones Office: Visual Studio incluye herramientas para escribir muy fácilmente complementos para las aplicaciones de Microsoft Office 2003 y 2007 (Outlook, Excel, Word…)
  9. Workflow y comunicaciones: Visual Studio incorpora herramientas que permiten modernizar y desarrollar la lógica de negocio de la aplicaciones vía soporte integrado de Workflow Foundation y Windows Communication Foundation.
  10. El entorno de desarrollo más sólido: el Visual Studio de más alta calidad de la historia que garantiza la mayor productividad de los desarrolladores.
Seguir

Get every new post delivered to your Inbox.