Saludos le adjunto una subRutina que uso muy amenudo
jueves, 17 de febrero de 2011
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:
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;
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.
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.
Suscribirse a:
Entradas (Atom)