Wednesday, 12 May 2010

Agregar boton AddThis a tu Blogger

Pasos a seguir:

1. Entra en tu cuenta Blogger
2. Click en Diseño
3. Click en Edición HTML y activa Expandir plantillas de artilugios
4. Busca esta linea: (en Firefox Ctrl+F)

<div class="post-footer">

NOTA: También si quieres lo puedes colocar debajo de la linea que dice:
<div class="post-footer-line post-footer-line-1">
pero en mi caso lo tengo con la primera opcion
5. Abajo de esa linea pega este código o si solo quieres que aparezca en cada post pega este código

NOTA IMPORTANTE: en el código debes cambiar el id de AddThis por el tuyo, en el archivo te dice donde es, tan solo reemplaza tttony por el nombre de tu usuario en AddThis

Actualizado: 30/01/11


Publicado en tttony.blogspot.com

Botones para compartir en Blogger

Aqui les tengo unos botones para compartir sus post en las distintas redes sociales, es el mismo que tengo al final de este post:






Pasos a seguir:

1. Entra en tu cuenta Blogger
2. Click en Diseño
3. Click en Editar HTML y activa Expandir plantillas de artilugios
4. Busca esta linea: (en Firefox Ctrl+F)

<div class="post-footer">

NOTA: Tambien si quieres lo puedes colocar debajo de la linea que dice:
<div class="post-footer-line post-footer-line-1">
pero en mi caso lo tengo con la primera opcion
5. Abajo de esa linea pega este codigo o si solo quieres que aparezca en el post pega este codigo
6. Un paso final, coloca este codigo en la parte CSS de la plantilla

.post-footer-shares-buttons img { margin:.3em; }


Fuente: http://sedatkurtulus.blogspot.com/2010/01/simple-share-buttons-for-blogger.html


Publicado en tttony.blogspot.com

Thursday, 6 May 2010

Paises y banderas que hablan ingles

Aqui les tengo los paises y banderas que hablan ingles:

Paises donde el idioma ingles es oficial:

Español Inglés
-----------------------------------
Reino Unido United Kingdom
Estados Unidos United States
Australia Australia


Lista de otros paises donde hablan tambien ingles ademas de sus idiomas locales


Español Inglés
---------------------------------------------
Antigua y Barbuda Antigua and Barbuda
Bahamas Bahamas
Barbados Barbados
Belice Belize
Botsuana Botswana
Camerún Cameroon
Canadá Canada
Dominica Dominica
Fiyi Fiji
Gambia Gambia
Ghana Ghana
Granada Grenada
Guyana Guyana
India India
Irlanda Ireland
Jamaica Jamaica
Jordania Jordan
Kenia Kenya
Kiribati Kiribati
Lesoto Lesotho
Liberia Liberia
Malaui Malawi
Malta Malta
Islas Marshall Marshall Islands
Mauricio Mauritius
Estados Federados de Micronesia Federated States of Micronesia
Namibia Namibia
Nauru Nauru
Nueva Zelanda New Zealand
Nigeria Nigeria
Pakistán Pakistan
Palaos Palau
Papúa Nueva Guinea Papua New Guinea
Filipinas Philippines
Ruanda Rwanda
San Cristóbal y Nieves Saint Kitts and Nevis
Santa Lucía Saint Lucia
San Vicente y las Granadinas Saint Vincent and the Grenadines
Samoa Samoa
Seychelles Seychelles
Sierra Leona Sierra Leone
Singapur Singapore
Islas Salomón Solomon Islands
Sudáfrica South Africa
Sudán Sudan
Suazilandia Swaziland
Tanzania Tanzania
Tonga Tonga
Trinidad y Tobago Trinidad and Tobago
Tuvalu Tuvalu
Uganda Uganda
Vanuatu Vanuatu
Zambia Zambia
Zimbabue Zimbabwe


Descargar banderas

Estan en tres formatos: pequeñas, medianas y grandes y son en total 57 paises/banderas


Publicado en tttony.blogspot.com

Tuesday, 9 February 2010

TextBox numerico en C# y VB.NET

Codigo C#:

private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!Char.IsDigit(e.KeyChar)) // Si no es numerico
{
// Invalidar la accion
e.Handled = true;
// Enviar el sonido de beep de windows
System.Media.SystemSounds.Beep.Play();
}
}



Codigo VB.NET:

Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs)

If Not Char.IsDigit(e.KeyChar) Then

' Invalidar la accion
e.Handled = true ' Si no es numerico
' Enviar el sonido de beep de windows
System.Media.SystemSounds.Beep.Play()

End if

End Sub




Publicado en tttony.blogspot.com

Solucion al error


La generación SQL dinámica para UpdateCommand no es compatible con SelectCommand, que no devuelve ninguna información de columna de clave.


Este error se produce cuando se esta actualizando un registro que no tiene un campo unico, lo que tienes que hacer es marcar como unico algun campo que normalmente es llamado ID y listo solucionado el problema



Publicado en tttony.blogspot.com

Recuperar datos entre formularios en C# y VB.NET

En VB6.0 era tan sencillo como esto:

'Form2
txtNombre.Text = frmMain.txtNombre.Text

'O usando una variable publica
txtNombre.Text = frmMain.strNombre


En C# es distinto ya que se manejan clases, supongamos que estas en esta situacion, tienes dos formularios: FormUno.cs y FormDos.cs, el formulario FormUno es el primero en iniciar y tienes dos ComboBox en cada formulario llamados ComboBox1 y ComboBox2 pero quieres que en el FormDos en el evento Load cargue los datos de los CombosBoxes del FormUno sin instanciar el formulario porque recuerda que el FormUno inicia primero:

Codigo C#:

// FormUno.cs
public partial class FormUno : Form
{
public static string strCombo1 = "";
public static string strCombo2 = "";

private void ComboBox1_DropDown(object sender, EventArgs e)
{
strCombo1 = ComboBox1.Text;
}

private void ComboBox1_DropDownClosed(object sender, EventArgs e)
{
strCombo1 = ComboBox1.Text;
}
private void ComboBox2_DropDown(object sender, EventArgs e)
{
strCombo2 = ComboBox2.Text;
}

private void ComboBox2_DropDownClosed(object sender, EventArgs e)
{
strCombo2 = ComboBox2.Text;
}

}


Codigo VB.BET:

' FormUno.cs
Public Partial Class FormUno Inherits Form

Public Shared strCombo1 As String = ""
Public Shared strCombo2 As String = ""
Private Sub ComboBox1_DropDown(sender As Object, e As EventArgs)
strCombo1 = ComboBox1.Text
End Sub

Private Sub ComboBox1_DropDownClosed(sender As Object, e As EventArgs)
strCombo1 = ComboBox1.Text
End Sub
Private Sub ComboBox2_DropDown(sender As Object, e As EventArgs)
strCombo2 = ComboBox2.Text
End Sub

Private Sub ComboBox2_DropDownClosed(sender As Object, e As EventArgs)
strCombo2 = ComboBox2.Text
End Sub

End Class


Declarar dos variables publicas y estaticas en la clase para asi acceder directamente a ellas, ademas si los CombosBoxes cambian de Texto hay que declarar los eventos DropDown y DropDownClosed para guardar instantaneamente el texto en la variable y asi quedaria el FormDos:

Codigo C#:

public partial class FormDos : Form
{

private void FormDos_Load(object sender, EventArgs e)
{
/** Sin necesidad de instanciar el FormUno se puede acceder a los datos **/
this.Combo1.Text = FormUno.strCombo1;
this.Combo2.Text = FormUno.strCombo2;
}

}


Codigo VB.NET:

Public Partial Class FormDos Inherits Form

Private Sub FormDos_Load(sender As Object, e As EventArgs)
' Sin necesidad de instanciar el FormUno se puede acceder a los datos
this.Combo1.Text = FormUno.strCombo1
this.Combo2.Text = FormUno.strCombo2
End Sub

End Sub


NOTA: codigos convertidos gracias a esta aplicacion


Publicado en tttony.blogspot.com