miércoles, 30 de septiembre de 2009

c# Registro Windows

using System;

using Microsoft.Win32;

namespace navegador
{
public partial class Config : Form
{

//editar el registro
RegistryKey runK = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);

var res = runK.GetValue("navegadorBux");
if (checkBox1.Checked)
{
runK.SetValue("navegadorBux", @System.Reflection.Assembly.GetExecutingAssembly().Location);
}
else
{
if (res != null)
{
runK.DeleteValue("navegadorBux");
}
}

}
}

martes, 29 de septiembre de 2009

c# path ejecutable

using System;

namespace test
{
class Program
{
static void Main(string[] args)
{
string path_Act = System.Reflection.Assembly.GetExecutingAssembly().Location;
}
}
}

jueves, 24 de septiembre de 2009

martes, 22 de septiembre de 2009

Eclipse + SVN = Subclipse

Antes que nada tener instalado el plugin Subclipse pueden hacerlo como yo desde aca http://www.migue.org/diario/2007/08/cmo-usar-subversion-en-eclipse.html

1º click derecho import

2º Crear nuevo Repositorio

3º Agregan este linnk con su User y Pass en XP-dev
http://svn.xp-dev.com/svn/TPTRUCO2009/

4º Esto es Importante seleccionan la Carpeta "NO EL REPOSITORIO" y click en sgte

5º Next

6º Esperan

7º Comprueben que este todo, sino hacen un "update"

8º doble cLick en run, luego F11 y comprueban que compile

9º Pueden agregar una linea y luego hacer un "Commint" para hacer pruebas

10º Si una vez hecho esto no compila (aka F11), intenten configurando las propiedades de run.java..
Esto es: click derecho sobre run.java, propiedades, Run/Debug Settings (del lado izquierdo de la ventana).. deberia haber al menos una configuracion hecha con el siguiente detalle


Saludos

sábado, 19 de septiembre de 2009

C# LINQ COLECCIONES

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace LINQ_TEST
{
public partial class Form1 : Form
{
public class Persona
{
public string _name;
public int _edad;

public Persona(string name, int edad)
{
_name = name;
_edad = edad;

}
}

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
List<Persona> pers = new List<Persona>();

pers.Add(new Persona("Ricardo",23));
pers.Add(new Persona("aldo", 24));
pers.Add(new Persona("cristan", 26));
pers.Add(new Persona("bola", 26));
pers.Add(new Persona("joao", 19));
//Persona p = new Persona("Ricardo", 23);

var res = from p in pers
where p._edad <= 24
orderby p._edad ascending
select p;

string names = "";
foreach (var item in res)
{
names += item._name + item._edad + " ";
}
//"joao19 Ricardo23 aldo24 "
}
}
}

sábado, 12 de septiembre de 2009

Feliz Día del Programador!!

using System;

class Feliz
{
public static int Main(String[] args)
{
Console.WriteLine("Feliz Día del Programador!!");
return 0;
}
}

<?php
  echo 'Feliz Día del Programador!!';
?>


class Feliz {
static public void main( String args[] ) {
System.out.println( "Feliz Día del Programador!!" );
}
}

select Feliz Día del Programador!!

viernes, 11 de septiembre de 2009

c# conexion MySQL

using MySql.Data.MySqlClient;
using System.Collections;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string[] registro;
//List<string> list = new List<string>();
ArrayList list = new ArrayList();

string connStr = "Server=localhost;Database=test;Uid=root;Pwd=";

MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();

string commandStr = "SELECT usr_id, usr_nick FROM users";
MySqlCommand command = new MySqlCommand(commandStr, conn);

MySqlDataReader reader = command.ExecuteReader();

while (reader.Read())
{
registro = new string[2];
registro[0] = reader.GetString("usr_id");
registro[1] = reader.GetString("usr_nick");
//registro[2] = reader.GetString(2);
//registro[3] = reader.GetString(3);

//Se agrega el registro a la lista
list.Add(registro);
}

//Se cierra el Reader
reader.Close();

//Se cierra la conexión
conn.Close();

Console.WriteLine("sdf");
Console.ReadLine();
}
}
}

martes, 8 de septiembre de 2009

c# hostname2IP

using  System.Net;
namespace hostname2IP
{
class Program
{
static void Main(string[] args)
{
//string hostName = Dns.GetHostName();

string hostName = "www.google.com";
//string hostName = "127.0.0.1";

Console.WriteLine("Host Name = " + hostName);
//IPHostEntry local = Dns.GetHostByName(hostName);
IPHostEntry local2 = Dns.GetHostEntry(hostName);
foreach (IPAddress ipaddress in local2.AddressList)
{
Console.WriteLine("IPAddress = " + ipaddress.ToString());
}

Console.Write("\nPress Enter..");
Console.ReadLine();
}
}
}

PHP test database

<?php 
include "database.php";

    $sql = "SELECT * FROM sv_noticias";
    $result = mysql_query($sql) or trigger_error(mysql_error());
    $row = mysql_fetch_array($result);

    echo "<pre>";
    print_r($row);
    echo "</pre>";

?>

PHP cant

<?php
function cantFotosOf($id)
{
     $sql = "SELECT count(*) cant FROM sv_noticias_fotos where id_noticia = $id";
    $result = mysql_query($sql) or trigger_error(mysql_error());
    $row = mysql_fetch_array($result);

    return $row[cant];
}
?>