Joel #

19 May 2021

C# – Dia de la semana en español (Argentina)

Filed under: C#,Informática e Internet,Programacion,Uncategorized — joelperez @ 11:03 pm

Este es un ejemplo, implementado en una aplicación de Consola en C#:

   
using System;

namespace Fechas
{
    class Program
    {
        static void Main(string[] args)
        {
            var fechaHoraActual = DateTime.Now;
            var formatoDiaSemana = "dddd";
            var cultura = System.Globalization.CultureInfo.GetCultureInfo("es-AR");
            var diaSemana = fechaHoraActual.ToString(formatoDiaSemana, cultura);
            var diaSemanaTitleCase = cultura.TextInfo.ToTitleCase(diaSemana);

            Console.Write("El dia actual de la semana es: ");
            Console.WriteLine(diaSemana);

            Console.Write("En TitleCase: ");
            Console.WriteLine(diaSemanaTitleCase);

            Console.ReadKey(true);
        }
    }
}

17 julio 2013

Ayuda del comando DIR (Linea de comandos de Windows 7)

Filed under: Uncategorized — joelperez @ 9:24 pm

DIR /?

 

Muestra la lista de subdirectorios y archivos de un directorio.

 

DIR [unidad:][ruta][archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N]

[/O[:]orden]] [/P] [/Q] [/R] [/S] [/T[[:]fecha]] [/W] [/X] [/4]

 

[unidad:][ruta][nombre de archivo]

Especifica la unidad, el directorio y los archivos que se

mostraran.

 

/A Muestra los archivos con los atributos especificados.

atributos D Directorios R Archivos de solo lectura

H Archivos ocultos A Archivos para archivar

S Archivos de sistema I No archivos indizados de contenido

L Puntos de analisis – Prefijo de exclusion

/B Usa el formato simple (sin encabezados ni sumarios).

/C Muestra el separador de miles en el tamaño de los archivos.

Es la opcion predeterminada. Use /-C para deshabilitar

la aparicion de dicho separador.

/D Similar al listado ancho, pero los archivos aparecen

clasificados por columnas.

/L Usa letras minusculas.

/N Nuevo formato de lista larga donde los nombre de archivo aparecen

en el lado derecho.

/O Muestra los archivos segun el orden indicado.

Orden N Por nombre (orden alfabetico)

E Por extension (orden alfabetico)

S Por tamaño (orden creciente)

D Por fecha y hora (el mas antiguo primero)

G Agrupar primero los directorios

– Prefijo para invertir el orden

/P Hace una pausa despues de cada pantalla completa de informacion.

/Q Muestra el propietario del archivo.

/R Muestra las secuencias alternativas de datos del archivo.

/S Muestra los archivos del directorio especificado y todos

sus subdirectorios.

/T Controla el campo de fecha que se mostrara o usara para

realizar la clasificacion

fecha C Creacion

A ultimo acceso

W ultima modificacion

/W Use el formato de listado ancho.

/X Muestra los nombres cortos generados para los nombres de archivo

sin formato 8.3. El formato es el mismo que para /N, con el

nombre corto especificado antes del nombre largo. Si no existe

un nombre corto, se muestran espacios en blanco en su lugar.

/4 Muestra el año con 4 digitos

 

Los modificadores se pueden preestablecer en la variable de entorno DIRCMD.

stos se pueden invalidar precediendo cada modificador con – (guion),

por ejemplo: /-W.

10 julio 2013

ASP.NET Page Lifecycle (with MasterPage)

Filed under: Uncategorized — joelperez @ 10:59 am
Tags: , , , , , , , ,

BeginRequest – HttpModule
AuthenticateRequest – HttpModule
PostAuthenticateRequest – HttpModule
PostAuthorizeRequest – HttpModule
ResolveRequestCache – HttpModule
PostResolveRequestCache – HttpModule
PostMapRequestHandler – HttpModule
AcquireRequestState – HttpModule
PostAcquireRequestState – HttpModule
PreRequestHandlerExecute – HttpModule

PreInit – Page

Init – ChildUserControl
Init – UserControl
Init – MasterPage
Init – Page

InitComplete – Page

LoadPageStateFromPersistenceMedium – Page

ProcessPostData (first try) – Page

PreLoad – Page

Load – Page
Load – MasterPage
Load – UserControl
Load – ChildUserControl

ProcessPostData (second try) – Page

RaiseChangedEvents – Page
RaisePostBackEvent – Page

Click – Button – ChildUserControl

DataBinding – Page
DataBinding – MasterPage
DataBinding – UserControl
DataBinding – ChildUserControl

LoadComplete – Page

PreRender – Page
PreRender – MasterPage
PreRender – UserControl
PreRender – ChildUserControl

PreRenderComplete – Page

SaveViewState – Page
SavePageStateToPersistenceMedium – Page
SaveStateComplete – Page

Unload – ChildUserControl
Unload – UserControl
Unload – MasterPage
Unload – Page

PostRequestHandlerExecute – HttpModule
ReleaseRequestState – HttpModule
PostReleaseRequestState – HttpModule
UpdateRequestCache – HttpModule
PostUpdateRequestCache – HttpModule
EndRequest – HttpModule
PreSendRequestHeaders – HttpModule
PreSendRequestContent – HttpModule

4 junio 2013

Mi funcion equivalente al Right$ del BASIC

Filed under: Uncategorized — joelperez @ 5:09 pm
Tags: , ,

    ///<summary>

    /// Incluye metodos de Extension para la clase System.String

    ///</summary>

    public static class StringHelper

    {

        ///<summary>

        /// Mi funcion equivalente al Right$ del BASIC.

        ///</summary>

        ///<param name=»Cadena»></param>

        ///<param name=»LongitudDeseada»></param>

        ///<returns></returns>

        public static string Right(this string Cadena, int LongitudDeseada)

        {

            string Resultado = Cadena;

            if (!string.IsNullOrEmpty(Cadena))

            {

                int LongitudActual = Cadena.Length;

                int Inicio = LongitudActual – LongitudDeseada;

                if (Inicio >= 0 && Inicio < LongitudActual && LongitudDeseada > 0 && LongitudDeseada < LongitudActual)

                    Resultado = Cadena.Substring(Inicio, LongitudDeseada);

            }

            return Resultado;

        }

    }

17 May 2013

Se agranda el blog…

Filed under: Uncategorized — joelperez @ 11:25 pm

Acabo de hacer un Merge con mi otro blog de wordpress, que anteriormente era un MSN Spaces… ahora es todo un solo blog:

https://joelperez.wordpress.com/

Página siguiente »