Javascript - Deshabilitar la seleccion de texto (copiar pegar)

Written by lopezatienza on 28 Enero 2009 – 10:01 -

Basta con copiar este código en nuestra página web, y así deshabilitaremos las opciones de seleccion de texto:

  1. <script language="JavaScript">
  2.  function disableselect(e)
  3. {
  4. return false
  5. }
  6. function reEnable()
  7. {
  8. return true
  9. }
  10. //if IE4+
  11. document.onselectstart=new Function ("return false")
  12. //if NS6
  13. if (window.sidebar)
  14. {
  15. document.onmousedown=disableselect
  16. document.onclick=reEnable
  17. }
  18. </script>

Tags:
Posted in Javascript | 3 Comments »

ASP.NET - Subir un archivo al Servidor

Written by lopezatienza on 27 Enero 2009 – 12:43 -

Para subir a un archivo a nuestro servidor, primeramente deberemos importar la librería System.IO a nuestra página:

  1. using System.IO;

Deberemos añadir un componente FileInput, en mi caso se llamará File1 que el nombre que se le da de manera predeterminada. He añadido también la opción de subirlo a una carpeta determinada, y si no existe, la creo:

  1. string Path = HttpContext.Current.Server.MapPath("");
  2. if (!System.IO.Directory.Exists(Path + @"\Nombre_Carpeta"))
  3. {
  4. System.IO.Directory.CreateDirectory(Path + @"\ Nombre_Carpeta");
  5. }
  6. string Archivo = string.Empty;
  7. Archivo = File1.PostedFile.FileName;
  8. Archivo = System.IO.Path.GetFileName(Archivo);
  9. File1.PostedFile.SaveAs(Path + @"\Nombre_Carpeta\" + Archivo);

Tags:
Posted in ASP.NET | No Comments »

ASP.NET - Crear un directorio en el Servidor

Written by lopezatienza on 27 Enero 2009 – 11:39 -

Nos creamos una variable Path, que contendrá la ruta del Servidor donde se esté ejecutando nuestra aplicación.

  1. string Path = HttpContext.Current.Server.MapPath("");

Preguntamos si existe el directorio, y si no es así, lo creamos.

  1. if (!System.IO.Directory.Exists(Path + @"\Nombre_Directorio"))
  2. {
  3. System.IO.Directory.CreateDirectory(Path + @"\ Nombre_Directorio ");
  4. }

Tags:
Posted in ASP.NET | No Comments »

ASP.NET - Como saber la IP del Cliente

Written by lopezatienza on 26 Enero 2009 – 16:44 -

Saber la ip del Cliente que visita nuestra página es muy fácil, sólo nos hace falta introducir la siguiente línea:

  1. <span class="tip_des">Dim ipCliente As String = Request.UserHostAddress</span>

Ahora tendremos en nuestra variable ipCliente almacenada la dirección del cliente.


Tags:
Posted in ASP.NET | No Comments »

ASP.NET - Comparar dos fechas

Written by lopezatienza on 26 Enero 2009 – 16:41 -

Para comparar dos fechas podemos utilizar el método DateDiff de la clase Date. Éste método nos devuelve un valor numérico con el resultado de la diferencia:

  1. Dim fechaAProbar As Date
  2. Dim diferencia as integer
  3. <span class="tip_des">fechaAProbar </span><span class="tip_des">= Format("dd/MM/yyyy", "26/01/2009")
  4. </span><span class="tip_des">diferencia </span><span class="tip_des">= DateDiff(("d"), </span><span class="tip_des">fechaAProbar </span><span class="tip_des"></span><span class="tip_des">, Date.Now)</span>

Tags:
Posted in ASP.NET | No Comments »

ASP.NET - Abandonar una sesión

Written by lopezatienza on 26 Enero 2009 – 16:23 -

Para cerrar una variable Session deberemos introducir las siguientes líneas:

Session.Abandon()
FormsAuthentication.SignOut()


Tags:
Posted in ASP.NET | No Comments »

CSharp - 101 Ejemplos en CSharp

Written by lopezatienza on 26 Enero 2009 – 16:01 -


Microsoft ha puesto a disposición de todos los programadores de 101 Ejemplos de Programación en C#.


Estas descargas incluyen una compilación de ejemplos C# que demuestran varios aspectos importantes del lenguaje como: sintaxis, acceso a datos, Windows Forms, desarrollo web, servicios web, XML, seguridad, Framework, sistemas de archivos, entrada y salida de datos, interoperabilidad y migración, COM+, ADO.NET, y tópicos avanzados incluyendo gráficos con GDI+, remoting, serialización, MSMQ, y servicios Windows.


Sistemas operativos: TabletPC, Windows 2000, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Windows 98, Windows 98 Second Edition, Windows ME, Windows NT, Windows Server 2003, Windows XP, Windows XP Media Center Edition


Aplicaciones para clientes con Visual Studio .NET 2003


Nota: Algunos ejemplos requieren acceso a la base de datos Northwind en SQL Server o Microsoft Data Engine.


Descarga de archivo

http://download.microsoft.com/download/6/4/7/6474467e-b2b7-40ea-a478-1d3296e78adf/CSharp.msi (tamaño 6.578MB)


Más información en

http://www.microsoft.com/downloads/details.aspx?FamilyID=08e3d5f8-033d-420b-a3b1-3074505c03f3&DisplayLang=en


Tags: ,
Posted in CSharp | No Comments »

Visual Basic 6.0 - Cantidad de bytes que ocupa un directorio

Written by lopezatienza on 13 Enero 2009 – 12:04 -

Un ejemplo de como saber cuánto ocupa un directorio.

Tomado de esta web.


Sub Form_Load()

 

        Dim FileName As String

        Dim FileSize As Currency

        Dim Directory As String

        Directory = "c:\windows\"

        FileName = Dir$(Directory & "*.*")

        FileSize = 0

 

        Do While FileName <> ""

            FileSize = FileSize + FileLen(Directory & FileName)

            FileName = Dir$()

        Loop

 

        Text1.Text = "Este directorio ocupa la cantidad de bytes = " + Str$(FileSize)

 

    End Sub


Tags:
Posted in Visual Basic 6.0 | No Comments »

Visual Basic 6.0 - Comprobar si el programa esta en ejecucion

Written by lopezatienza on 13 Enero 2009 – 12:00 -

Un ejemplo de como comprobar si el programa esta en ejecucion.

Tomado de esta web.


Crear un nuevo proyecto e insertar el siguiente código:

 

    Private Sub Form_Load()

        If App.PrevInstance Then

            Msg = App.EXEName & ".EXE" & " ya está en ejecución"

            MsgBox(Msg, 16, "Aplicación.")

            End

        End If

    End Sub


Tags:
Posted in Visual Basic 6.0 | No Comments »

Visual Basic 6.0 - Leer y escribir un archivo .Ini

Written by lopezatienza on 13 Enero 2009 – 11:55 -

Un ejemplo de como leer y escribir un archivo .Ini.

Tomado de esta web.

 

Declaraciones generales en un módulo:

 

Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA"_

(ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As_

String ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As_

String) As Long

Declare Function WritePrivateProfileString Lib "kernel32" Alias_

"WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As_

Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

  Read more »


Tags:
Posted in Visual Basic 6.0 | No Comments »
RSS