13 May

On Hover News Ticker

Un pequeño ejemplo de como usar el “onhover-news-ticker.js”

<div>
<span>
<a href="#">Online VMware Forum 2011 Una conferencia virtual</a>
</span></div>

 

$(document).ready(function() {

$('.container').textanimate({

 'width'         : 150,

 'height'         : 20,

 'speed' : 20000,

'padding' : 100,

 'on_hover' : false // or true

});

});

Preview or    Download

Gracias.
Actualizado: version 0.3

08 Feb

Parametros en un Aplicacion(Command Line Arguments)

En una aplicación podemos recibir parámetros,  esto son recibidos por la variable args, en nuestro Main() es decir que la primera linea de nuestra clase principal se ve asi:


static void Main(string[] args)

partiendo de esto podemos leer todos los parámetros que le enviemos a la aplicación por ejemplo si hacemos lo siguiente:

MyApp.exe  parametro1 parametro2 parametro3

para leer estos 3 parámetros debemos de hacer lo siguiente.


foreach(string arg in args)

{

Console.WriteLine(arg);

}

Saludos.

01 Dec

De nuevo Arriba el Sitio

Bueno tuve un pequeño problema con ta base de datos, y bueno mi proveedor se dio a la tarea de revisar el problema y bueno quedo listo.

Con lo del pequeño proyecto de Mono. pues bien ya tengo el codigo ahora solo falta encontrar el tipo para subirlo y explicar como esta desarrollado.

Saludos.

26 Apr

Video Manuales de OpenOffice de FLISOL Guatemala

Bueno antes que nada debo agradecer a todas las personas que hecharon a andar este proyecto, y tambien al Intecap Ciudad de Guatemala, por haber prestado esas instalaciones que estan en lo ultimo de tecnologia, y bueno que debemos aprovecharlas puesto que los cursos que el Intecap imparte  ayudan a mejorar nuestros conocimientos.

Despues haber disfrutado del Flisol Guatemala, cree unos video manuales de los siguientes programas de ofimatica de OpenOffice.

Writer:

You need to install or upgrade Flash Player to view this content, install or upgrade by clicking here.

Calc:

You need to install or upgrade Flash Player to view this content, install or upgrade by clicking here.

Presentation

You need to install or upgrade Flash Player to view this content, install or upgrade by clicking here.

Ademas dejo aca el linkpara que puedan descargalos directamente, los archivos de video orginales estan en formato .ogv y los documentos en .odf (Documentos de OpenOffice), Descargar desde Aca

Agradezco a toda esas personas por haber asistido y haber hecho de este evento un exito.

Saludos.

18 Dec

Validar un NIT(Guatemala) en C#

Esta función,  encontre esta función para validar un NIT con JavaScript, bueno pasando a C#, quedaría algo así, espero les sirva el este código.

        
public bool ValidarNIT(string Nit)
        {
            int pos = Nit.IndexOf("-");
            string Correlativo = Nit.Substring(0, pos);
            string DigitoVerificador = Nit.Substring(pos + 1);
            int Factor = Correlativo.Length + 1;
            int Suma = 0;
            int Valor = 0;

            for (int x = 0; x <= Nit.IndexOf("-") - 1; x++)
            {
                Valor = Convert.ToInt32(Nit.Substring(x, 1));
                Suma = Suma + (Valor * Factor);
                Factor = Factor - 1;
            }

            double xMOd11 = 0;
            xMOd11 = (11 - (Suma % 11)) % 11;
            string s = Convert.ToString(xMOd11);
            if ((xMOd11 == 10 & DigitoVerificador == "K") | (s == DigitoVerificador))
            {
                return true;
            }
            return false;
        }

Nos Vemos.

26 Aug

Nuevo Diseño gracias a @kreativox

Un nuevo diseño ha sido implementado en el sitio, y bueno las gracias son para www.kreativox.com.

Todo fue bastante fácil contar con alguien que sabe de tema de la web, tendencias y diseño, gracias a @kreativox por hacerme entrar en su cartera de clientes al haberme ofrecido varios diseños y haber hecho las modificaciones necesarias para que el sitio quedara con un buen diseño y también un tanto mi gusto personal.

Así que no me queda más que recomendar a www.kreativox.com, para el diseño de tu sitio web, ya sea personal empresarial y demas.

Nos vemos.

24 Aug

Mini Proyecto Mono.NET

Bueno he aqui un pequeño programa que nos ayudará a llevar el control de una facturación, por lo que entonces procedemos a definir 4 tablas sencillas a trabajar en este sistema.

  1. Cliente
  2. Factura
  3. Detalle_Factura
  4. Empresa

Los nombres de las tablas recordemos que siempre van a ir en singular, por Regla de regularización de Base de Datos, haré lo siguiente, el proyecto será desarrollado para SQL Server, pero llevaremos paralelo, la manera de trabajarlo con MySQL, para tener las dos opciones, será desarrollado en GTK#.

Así la siguiente entrega es el script de la base de datos tanto para SQL Server como para MySQL.

para las personas que desean conseguir las herramientas están acá lo runtimes y acá el entorno de deasarrollo, para que pueden descargar todo lo necesario, yo voy a usar la versión 2.4 de Mono.

Nos vemos.

14 Aug

Listar Servicios de Windows con .Net

Bueno una función que nos puede ayudar en determinado momento es listar los servicios activos de Windows un ejemplo sencillo de como hacerlo es hacer usando System.Serviceprocess (NO olvides agregarlo como referencia al proyecto):

Imports System
Imports System.ServiceProcess

Class Program
Private Shared Sub Main()
Dim services As ServiceController() = ServiceController.GetServices()

Console.WriteLine("Listado de los servicios corriendo : ")
For Each service As ServiceController In services
If service.Status = ServiceControllerStatus.Running Then 'cambiar por ServiceControllerStatus.Stopped para ver inactivos
Console.WriteLine()
Console.WriteLine(" Nombre de servicio: {0}", service.ServiceName)
Console.WriteLine(" Nombre mostrado: {0}", service.DisplayName)
End If
Next
End Sub
End Class 

y en c# sería así.


using System;
using System.ServiceProcess;

class Program
{
static void Main()
{
ServiceController[] services = ServiceController.GetServices();

Console.WriteLine("Listado de los servicios corriendo : ");
foreach (ServiceController service in services)
{
if (service.Status == ServiceControllerStatus.Running) //cambiar por ServiceControllerStatus.Stopped para ver inactivos
{
Console.WriteLine();
Console.WriteLine(" Nombre de servicio: {0}",
service.ServiceName);
Console.WriteLine(" Nombre mostrado: {0}",
service.DisplayName);
}
}
}
}

para saber los procesos que están inactivos usamos la siguiente propiedad.
ServiceControllerStatus.Stopped.

un buen truco espero les sirva.

11 Aug

Impedir que un form se cierre csharp,vb.net

A continuación, este código te ayudará para evitar que un formularion se cierre sin previa validación, para esto usamos la evento FormClosing de los formulacion de Windows Forms.

En Visual Basic .Net es de esta manera

Private Sub forma_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs)
Dim valor1 As [Decimal]
Dim valor2 As [Decimal]
valor1 = Convert.ToDecimal(txtval1.Text)
valor2 = Convert.ToDecimal(txtval2.Text)
If valor1 <> valor2 Then
MessageBox.Show(Me, "Los valore deben coincidir", "Error", MessageBoxButtons.OK, MessageBoxIcon.[Error])
e.Cancel = True 'evita que el form se cierre

End If
End Sub
private void forma_FormClosing(object sender, FormClosingEventArgs e)
{
Decimal valor1;
Decimal valor2;
valor1 = Convert.ToDecimal(valor1.Text);
valor2 = Convert.ToDecimal(valor2.Text);
if (valor1 != valor2)
{
MessageBox.Show(this, "Los valores deben coincidir", "Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
e.Cancel = true; //evita que el form se cierre
}

}

Un código bastante útil en el tema de validaciones y prohibiciones para que esas ocaciones que se necesita aplicar seguridad en los formularios.

Nos vemos.