martes, 15 de febrero de 2011

Convertir HTML a CADENA

public static String ConvertirHTMLaCADENA(String HTMLString)
{
String noHTMLString = htmlString.replaceAll("\\<.*?\\>", "");
return noHTMLString;
}

Adicionar Validación Captcha en nuestro inicio de sesión

Saludos
En este ejemplo crearemos un captcha sencillo para nuestros formularios de inicio de sesión.
...
Adicionar un nuevo elemento al proyecto de tipo Controlador Genérico  .ashx, el cual contendra la imagen captcha autogenarada aleatoriamente Random() numeros y letras.
El resultante sera como la siguiente imagen:



Función para exportar DataGridView a PDF vb.Net

Saludos les adjunto una subrutina de exportacion a formato PDF


lunes, 14 de febrero de 2011

Consulta dinámicas desde procedimientos

Ejemplos de ejecucion de sentencias SQL para distintos manejadores de base de datos
SQL
create proc EjecutarQuery
@querySqL varchar(500)
as
exec (@querySqL)


MySQL
DELIMITER $$
create PROCEDURE EjecutarQuery (in QueryMySql text)

BEGIN
SET @Query = CONCAT(QueryMySql);
PREPARE stm FROM @Query;
EXECUTE stm;
DEALLOCATE PREPARE stm;
END


ORACLE
create or replace
procedure EjecutarQuery (oraQuery in VARCHAR2) As
cur integer;
rc integer;
BEGIN
cur := DBMS_SQL.OPEN_CURSOR;
DBMS_SQL.PARSE(cur, oraQuery, DBMS_SQL.NATIVE);
rc := DBMS_SQL.EXECUTE(cur);
DBMS_SQL.CLOSE_CURSOR(cur);
END;

"Si tuviera ocho horas para talar un árbol, dedicaría seis a afilar el hacha."

Sin duda para el desarrollo de sistemas se es necesario contar con un analisis previo.
Una face importante tanto para el analista como para el programador.
La metodologia a emplear va por cuenta del analista y/o los requerimientos del proyecto metodologias como UML - RUP - Metrica 3 entre otras son las mas requeridas.
Nos dan un enfoque claro a lo que se desea desarrollar pasando por la interfaz grafica propuesta al cliente y una base datos bien estructurada / definida.
Con estas lineas no pretendo hacer un temario, solo alusión a una frase celebre que una vez escuche.

...Lo importante que es analizar un problema  antes de iniciar su ejecución

domingo, 13 de febrero de 2011

Dadme un punto de apoyo y levantaré el Mundo

Hola mi nombre es Alex, y he decidido crear un blog con el objetivo de hacer una bitácora sobre mi experiencia como programador en Visual Estudio y compartir las diversas problematicas que se me han ido presentando durante el desarrollo de aplicaciones principal mente en Visual Basic .Net y esperando que sea de utilidad para otros desarrolladores que puedan llegar a estar en las mismas situaciones y pues de esta manera tener una base de conocimientos publica y ordenada, espero que les sirva a uds tanto como a mi, cualquier comentario es bien recibido.