Feeds:
Entradas
Comentarios

Si pueden ver este post es porque la cosa para poner posts en blogs de word 2007 funciona.

Que es un DLL?

Un DLL o Dynamic Link Library (Biblioteca de Vinculo Dinamica en español) es un archivo que contiene funciones o clases u otros recursos que pueden ser utilizados por una aplilcacion externa al DLL. Como lo dice su nombre, una aplicacion lo que hace es hacer un vinculo a la biblioteca y de esta forma puede hacer uso de funciones, procedimientos o metodos que se encuentren en esta biblioteca. Para darles un ejemplo, yo puedo tener un DLL con funciones matematicas, y en vez de escribirlas otra vez en el codigo de mi aplicacion, simplemente hago un vinculo al Continuar leyendo »

Esto es bien sencillo pero espero que a mas de alguien le sea util. Utilizando este codigo pueden prevenir que el usuario escoja una fecha en un control de calendario, por ejemplo, que escojan una fecha que sea vacacion. Continuar leyendo »

Esta es una funcion para saber si una frase o palabra es un palindromo. Un palindromo es cualquier frase o palabra que al leerla al reves suena o se lee igual.

private bool EsPalindromo(String palabra)
{

palabra = palabra.Replace(
” “,“”).ToLower();
char[] inversa =palabra.ToCharArray();
Array.Reverse(inversa);
string strInversa =new string(inversa);
return palabra ==strInversa;
}


Explicacion:
Bueno para empezar en la primera linea de codigo lo que hacemos es remover todos los espacios y hacer todo a minuscula para que no afecte el resultado.
Luego convertimos la palabra a un array de Continuar leyendo »

Hay dos historia sobre que significa el “#” en C#. Una es que como ++ es el operador de incremento, entonces # es cuatro “+” unidos,
++
C  ++    <——— Los cuatro “+” que forman el #

que significa que es un incremento sobre C++, osea que C# seria c++++. La otra es que el # viene de la musica, ya que el simbolo # en notas musicales siginica “una nota arriba”, C# es una nota arriba de C.

Para empezar, esta informacion no es inventada, me la dieron en un curso para la certificacion MCAD (Microsoft Certified Application Developer) , pero el curso es en ingles asi que la traduje. Estos son los tipos:

Especificación: Este tipo de prueba incluye probar la aplicación en contra de la documentación que se hizo antes, por ejemplo, que los procesos concuerden con los algoritmos hechos a papel, o que la aplicación tenga todas las funciones que se habían planeado.

Usabilidad: Este tipo de prueba se refiere a asegurar de que la interfaz de usuario (o GUI) sea intuitiva, amigable y funcione correctamente.

Unidad: Este tipo de prueba solo aplica a proyectos grandes. Se divide el proyecto a unidades y cada unidad es sometida a prueba individualmente.

Integración: Prueba varias unidades juntas para asegurar que funcionen bien. También se asegura de que las nuevas aplicaciones se integren con aplicaciones antiguas o aplicaciones complementarias.

Regresión: Esta prueba incluye todas las pruebas anteriores en caso de que se le haga algún cambio a algún modulo después de haber sido puesto en ambiente de producción.

Resharper sirve para usar IntelliJ o algo parecido en Visual Studio, el IntellilJ es el equivalente al IntelliSense pero en Java. Lo bueno del IntelliJ es que hace algo que no hace el Visual Studio: cada vez que escriben una coma, el solo la cierra, cada ves que abren una llave el solo la cierra, y cada ves que abren un parentesis el solo lo cierra. Al menos a mi esto me gusta y al fin encontre una forma de hacerlo en Visual Studio. Les dejo el video.

Aqui esta el link si lo quieren bajar http://www.jetbrains.com/resharper/

Esto es algo bien simple pero bastante util, ojala lo hubiera sabido antes, creo que me lo deberian de haber enseñado en la universidad pero la verdad no me extraña que no me lo hayan enseñado. Los snippets de codigo sirven para que el IDE, en este caso nuestro IDE es visual studio, escriba una porcion del codigo por nosotros. Por ejemplo, queremos poner una estructura de bucle For, en vez de tener que escribir toda la estructura nosotros, usando un snippet visual studio nos agrega todo el codigo, y despues solo tenemos que cambiar el nombre de las variables y el incremento, si es que es diferente al que visual studio nos puso, despues solo apretamos enter y nos manda a la seccion de escribir codigo. Similar a lo que hace el IDE Eclipse si ya han programado en Java. Continuar leyendo »

Encontre una pagina de la jerarquia de los programadores segun lenguaje en que programan. Los que estan arriba se creen superiores a los demas. Parece que los programadores de Assembler son los mas arrogantes, al menos ahora ya se porque se Assembler y porque tengo un gran ego. Los de java son los mas humildes, supongo que porque son los que menos control tienen sobre el ambiente de ejecucion. Bueno aqui esta el link http://www.hermann-uwe.de/files/images/programmer_hierarchy.png

El correlativo o index de una tabla es el campo unico, que la mayoria de veces es un numero, de cada fila, por ejemplo, tengo una tabla de articulos para la venta, con los campos ID,DESCRIPCION entonces ID seria el correlativo, este ID normalmente es un numero que empieza a contar desde 1 por cada articulo que se agrega a la tabla, esto se hace por cuestiones de rendimiento de la base, y para indexar la informacion. La forma mas facil de generar este campo, ya que en oracle no se genera el solo, es usando un trigger. Si no saben que es un tri Continuar leyendo »

« Entradas Recientes - Entradas antiguas »