jueves, 23 de agosto de 2012

Flash WPF

Un pequeño ejemplo para cargar archivos Flash en WPF se necesitan algunas dll
  • AxInterop.ShockwaveFlashObjects
  • Interop.ShockwaveFlashObjects
 Debido a que han quitado servidores para alojar archivos he decidido ponerlos de esta forma.
 



miércoles, 30 de marzo de 2011

Operador ? y : (-Un IF corto.)

En alguna ocacion descarge un ejemplo que utilizaba este operador, lo empeze a usar sin saber como se llamaba por que me pareceia mas utili en casos cuando era una compracion sencilla, espero que no sean de lo que piensan que solo estoy copiando de otro lado para traerlo aqui, solo que me esencial conocer sentencias u operadores que permitan reducir nuestro codigo.
 
El operador ternario condicional ? es más eficiente que la sentencia if. El operador ? tiene el siguiente formato:

expresion1 ? expresion 2 : expresion3;
Que es equivalente a la siguiente expresión:

if (expresion1) then expresion2 else expresion3;
Por ejemplo, para asignar el máximo de a y b a la variable z, usando ?, tendríamos:

z = (a>b) ? a : b;
que es lo mismo que:

    if (a > b)
        z = a;
    else
        z = b;

Referencia

Tipos anulabes C#

C#


En esta ocacion les comparto un articulo donde tenia la duda de que era o para que era ? a un lado de las varibles, en lo personal no lo habia utilizado pero me parece muy util.

En C# 2.0 las variables de tipos valor también pueden almacenar el valor especial null, como las de tipos referencia. Por ello, a estas variables se les denomina tipos anulables.
    Esto les permite señalar cuando almacenan un valor desconocido o inaplicable, lo que puede resultar muy útil a la hora de trabajar con bases de datos ya que en éstas los campos de tipo entero, booleanos, etc. suelen permitir almacenar valores nulos. Así mismo, también evita tener que definir ciertos valores especiales para los parámetros o el valor de retorno de los métodos con los que expresar dicha semántica (pe, devolver -1 en un método que devuelva la posición donde se haya un cierto elemento en una tabla para indicar que no se ha encontrado en la misma), cosa que además puede implicar desaprovechar parte del rango de representación del tipo valor o incluso no ser posible de aplicar si todos los valores del parámetro o valor de retorno son significativos.

Sintaxis


    La versión anulable de un tipo valor se representa igual que la normal pero con el sufijo ?, y se le podrán asignar tanto valores de su tipo subyacente (el tipo normal, sin el ?) como null. De hecho, su valor por defecto será null.

Por ejemplo:
 int? x = 1;
 x = null;
ó
x=4;

Referencia

jueves, 24 de marzo de 2011

Conexion SQL server

ASPx
C#


Hoy les comparto un pequeño segmento de codigo para hacer la conexion de una aspX a sqlServer
Como siempre les dejo el proyecto solo que esta ocacion no lo podran correr pero el codigo funciona perfecto solo agregenlo a su proyecto.

Date un vistazo por la red y busca conceptos como


using System.Data.SqlClient;


SqlConnection  ; Permite hacer la conexion con sql
SqlCommand ; Contiene tu query (consulta) 
SqlDataAdapter  ;
DataTableReader; Permite traer los datos de una tabla


Revisen tambien el web.config
 <connectionStrings>
  <clear/>
  <add name="MyPrimerContacto" connectionString="Data Source=mmex.sinersys.biz;Initial Catalog=SEMDBTEST;User ID=sa;Password=Vaio#007" providerName="System.Data.SqlClient"/>
  <!--<add name="SEMConnectionString" connectionString="Data Source=mmexdbsql01;Initial Catalog=SEMDBPROD;User ID=semdev;Password=S3mdev" providerName="System.Data.SqlClient"/>-->
  <!--<add name="SEMConnectionString" connectionString="Data Source=mmexsem02;Initial Catalog=SEMDBPROD_BK;User ID=sa;Password=Mm3x@sql" providerName="System.Data.SqlClient"/>-->
 </connectionStrings>



Ejemplo Aspx 4

lunes, 21 de marzo de 2011

ListBox mover items

WPF
C#


Salu2, hace tiempo no subia algo nuevo y pues creo que lo que subi en esta ocacion pues no es muy impresionante pero se bonito jajaja.
Es un ejemplo de como mover Items de un ListBox a otro.
ListBoxItems
ListBox.Items.Add
ListBox.Items.Remove




Ejemplo WPF 4

lunes, 28 de febrero de 2011

ASPx C# Juego gato

ASPx
C#

Hola ahora les dejo un juego de gato no terminado, faltan evaluar las diagonales. Y desde diseño estableces el tamaño del gato (tienen que ser L x L ) y crea las cajas de texto en RunTime, recuperando los valores de los TextBox con Page.Request.From   . Ademas de que busca los valores de todos los TextBox con un Foreach, estas funciones las agrupe en una clase para su mejor manejo.

La idea general es que captura el caractere presionado en el textbox y busca caracteres identicos en los demas textbox para saber si se consigue la linea horizontal o vertical.




Ejemplo ASPx 3

viernes, 25 de febrero de 2011

WPF NumericDownUp

WPF
C#

El control Numeric DownUp no fue  agregado en la version 2008 de VS hasta la version 2010 por lo que es necesario crearce un control con un TextBox y Button que en conjunto creen el efecto de este control

Aqui les dejo uno sencillo esto mejorandolo pero esta tarde ya me voy a la casa despues de una semana de flojera.

Existe un complento de ToolKit pero cuesta la version completa.

WPF Ejemplo 3