Y volvimos a las charlas académicas y profesionales en Concepción.
Aunque con mucho más retraso del que esperábamos debido a la contingencia del 27/F, pero aquí estamos, con más energías que antes para poder llevar todo el conocimiento Microsoft a la comunidad academíca de la Región del Bío-Bío [y de otras regiones cuando nos inviten ^^]
Para partir en grande, hemos planificando una serie de Charlas a cargo de Alejandro Pacheco, Martín Mayo, Gonzalo Pérez, Pablo Campos, Maximiliano Marín, Francisco Agurto, y Brede Basualdo.

Miércoles 5 de Mayo
18:30 a 21:30
AIEP, Concepción

Jueves 6 de Mayo
09:00 a 12:00
UdeC, Concepción [? <– por confirmar el lugar, el correo no es muy claro]
14:00 a 17:00
UNAB, Concepción
18:00 a 21:00
UBB, Concepción

Vienes 7 de Mayo
09:00 a 12:00
DuocUC, Concepción
14:00 a 17:00
UdeC, Concepción
18:00 a 21:00
INACAP, Concepción

Quedo en deuda con los temarios.

Saludos!

Hola, mucho tiempo sin escribir.

por lo general cuando creaba una clase con objetos, al momento de crear los getters y los setters quedaba algo así:

ahora “armé” una forma más “elegante” de hacer lo mismo, parecido al gran Getter y Setter de C# que por lejos es lo más elegante que hay.

Explicación simple, si el atributo $nuevoatributo no está vacio entonces le asignamos el valor, por el contrario si está vacío devolvemos el valor de él.

En realidad no es mucho código menos, pero sirve para que se vea más presentable el código [y para evitarnos andar escribiendo get… y set :P].

Saludos

Tengo algunos productos en stock para la venta, principalmente Gadgets, paso a Listar:

Lectores MicroSD – USB

a $800.- cada uno, en conce los ví a $4.990 cada uno en la Galería Italia.

8 en Stock 3 en stock

AGOTADOS, vienen más en camino

Adaptadores MicroSD a SD

a $350.- cada uno [incluyen la cajita!]

12 en stock

Extractores metálicos de SIM para iPhone

a $500.- cada uno

6 en stock

Funda de Cuero con bloqueo para Blackberry 8100 [Ahorra energía!]


a $5000.- cada una

1 en stock

Funda de Silicona para Blackberry 8300


a $1500.- cada una

1 en stock

Funda de Silicona para Blackberry 8100


a $1500.- cada una

1 en stock

consultas a brede arroba bredebs punto net

saludos!

Bien cuidado (todos los viajes [casa-oficina] en su funda anti-golpes dentro de un bolso), único dueño, comprado el 15 de diciembre de 2008 [tengo copia de la boleta]. El uso que le daba era para programar [por eso solicité cambio de teclado por uno nuevo]. Nunca se le han derramado líquidos, ni se ha caído ni golpeado.
Lo vendo únicamente porque quiero comprar otro equipo, sino me lo dejaría  😛

Características

  • Procesador: Intel Core 2 Duo Centrino T5850 – 2.16/2.17 GHz | 64bits
  • RAM: 4Gb Kingston [2x2Gb]
  • Disco Duro: SATA 320Gb
  • Pantalla: 13.3 WXGA True Life
  • Módulo Bluetooth instalado.
  • Cámara Web
  • Wi-Fi + RJ-45
  • Salida VGA
  • 2 puertos USB
  • 1 puerto firewire [aunque nunca lo utilicé]
  • Multilector de Tarjetas
  • DVD +/-rw 8X
  • Windows 7 Ultimate ORIGINAL [Si quieres lo doy con Windows XP, Vista o Ubuntu]
  • Office 2007 ORIGINAL
  • La Bateria dura entre 2 y 3 horas [como el note lo utilicé en escritorio no fueron más de 20 usos sin cargador conectado]
  • Los parlantes internos están buenos [muy pocas veces los utilicé]
  • Carcaza azúl nueva sin rayas.
  • Teclado Español Latino-américano.

La Cámara la cambiaron en marzo de 2009, directo por Dell.
La Memoria RAM y el Disco Duro los cambié el 24 de Abril de 2009, tienen garantia hasta el 24 de abril de 2010 directo en PCFactory.
La Carcaza de la pantalla y el marco fueron cambiados recientemente [el 8/01/2010] por unos nuevos [vino el técnico Dell].
Además teclado, touchpad + carcaza, DVD y Cargador fueron cambiados el 13 de enero de 2010 [también por un técnico Dell].
Aguanta Mac OS X [un amigo lo instaló en el de él]. Garantizado que corre Windows 7 [yo lo tengo instalado desde Enero del 2009], Office 2010, Photoshop. No te aseguro con juegos ya que no he intentado mucho de ellos.

Precio: $400.000.-
[sé qué hay algunos más baratos pero no están mejorados ni en el estado del mío, simplemente revisen los otros remates, este equipo me costó $500.000.- y le invertí $100.000.- cambiándole las RAM y Disco Duro en Abril].


Todo con boletas.

Entrega en Concepción Centro o en mi domicilio. Además si eres de Valparaíso – Viña del Mar lo puedo ir a dejar allá.

Fotos

[y no necesariamente la barra de título]

Esto es lo más simple de todos los Cómo de WPF.

Al código del Post “Cómo WPF con Fondo Transparente” le agregaremos un evento para cuando se ‘mantenga pulsado el botón izquierdo del mouse” [en Chileno, para cuando pinchas y mantienes presionado..] MouseLeftButtonDown=”MoverVentana” Con lo que el código nos quedará

[Sourcecode=”xml”]




[/sourcecode]

Pero debemos llamar a dicha Función/Método, por lo cuá en el código C# le agregarémos

[sourcecode=”c#”]

public void MoverVentana(object sender, RoutedEventArgs e)
{
DragMove();
}

[/sourcecode]

La función DragMove se encargará de mover la ventana, tal cuál lo dice la documentación de MSDN

y listo…

[al final de la serie armaré un demo con todo esto incluído]

Saludos

Cómo: WPF con fondo transparente

Siguiendo la línea de Cómo en WPF este tip te demostrará cómo crear una ventana con fondo transparente:

Para ello sólo debes agregar al Tag Window el parámetro AllowTransparency=”True” y sumándolo al post anterior de cómo realizar una ventana sin bordes con WPF nos queda este código:

[Sourcecode=”xml”]




[/Sourcecode]

Ojalá les sirva de algo 🙂

Saludos

<Window
xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml”
x:Class=”WpfApplication2.MainWindow”
x:Name=”Window”
Title=”MainWindow”
AllowsTransparency=”True”
WindowStyle=”None” ResizeMode=”NoResize”
Width=”640″ Height=”480″ Background=”{x:Null}”>

<Grid x:Name=”LayoutRoot”>
<Grid.ColumnDefinitions>
<ColumnDefinition Width=”0.82*”/>
<ColumnDefinition Width=”0.18*”/>
</Grid.ColumnDefinitions>
<Ellipse Fill=”#FF570C0C” Stroke=”Black” Margin=”232,124,60,101″/>
</Grid>
</Window>

Ya todo el mundo se ha enterado de la tragedia que sufrió Chile, con el “mega”Terremoto grado 8.8, el cuál causó cerca de 500 muertes oficiales… y un sin fin de muertes extras en accidentes laborales, muertes no declaradas, muertes por militares a los que robaban, etc.

El tema es que se armó una campaña social de la Teletón llamada “Chile Ayuda a Chile”, mucha gente sabe que soy una persona desconfiada en cuanto a lo que trata de campañas sociales con empresas [ya saben, el peso del vuelto, los 10 pesos en la farmacia, el compra uno y donamos otro… etc]

En esta campaña se reunieron algo así como 50 mil millones de pesos: CL$50.000.000.000 [algo un poco menor a 100 millones de dólares]. La campaña inicialmente quería juntar 15 mil millones para construir 30.000 mediaguas, lo que unos días después se rectificó a 20.000 mediaguas… pero consultando por ahí el precio de una mediagua de las que entregan es de 250.000 más unos 50.000 en materiales, en total unos $300.000 cada una.

En resumen: 15.000.000.000 / 300.000 = 50.000 mediaguas… y están entregando sólo 20.000?

en 20.000 mediaguas salen a 750.000 cada una. Para qué decir que por mayor hay un precio mejor..

Las mediaguas tienen un tamaño de 18,3 m2.

Lo que indigna es: Una casa prefabricada de 36m2 [Sí, el doble de las mediaguas] sale $830.000 + iva, o sea, sólo $80.000.- más que una mediagua. El tema del iva las fundaciones se lo pasan por ahí mismo, o sino  da igual… total después igual se los devuelven.

Entonces… por qué cresta entregan soluciones pobres si las cosas se pueden hacer bien DE UNA BUENA VEZ!

El tema no es NO ayudar, sino que AYUDAR decentemente.

Saludos.

Siguiendo el desarrollo que estoy haciendo en WPF, viene este código que te permite cerrar una ventana con un click confirmando antes de salir de la aplicación. Está en C#, y por lo que veo NO es lo mismo que en WinForms… luego haré la aplicación de eso. Lo bueno es que se complementa con la aplicación WPF sin borde de ventana que mostré hace unas horas.

[sourcecode=”csharp”]

MessageBoxResult result = MessageBox.Show(“Quieres cerrar la aplicación?”, “Confirmación”, MessageBoxButton.YesNo,MessageBoxImage.Question);
if (result == MessageBoxResult.Yes)
{
Application.Current.Shutdown();
}

[/sourcecode]

Saludos!