Tips & Trucos: Convertir Segundos a Minutos, Horas y Días – VB y C#


Hola a Todos,

Aquí les dejo unos simples truquillos de convertir Segundos a Minutos, Horas y Días. Utilizando TimeSpan.

Nota: el Response.Write es por que utilice una pagina ASP.net y en el Load cargaba el resultado 🙂

En Visual Basic:

Dim segundos As Double = 7950 'Los Segundos a Probar

'Prueba 1: Total Dias, Total de Horas, Total Minutos, Total Segundos
Dim t As New TimeSpan

Response.Write("Prueba 1: Dias: " + t.FromSeconds(segundos).TotalDays.ToString() +
 " Tiempo: " + t.FromSeconds(segundos).TotalHours.ToString() + ":" +
t.FromSeconds(segundos).TotalMinutes.ToString() + ":" + t.FromSeconds(segundos).TotalSeconds.ToString())

'Prueba 2: Dias, Hora, Minutos y Segundos
Dim t2 As TimeSpan = TimeSpan.FromSeconds(segundos)
Response.Write("<br> Prueba 2: Dias: " + t2.Days.ToString() + " Tiempo: " +
t2.Hours.ToString() + ":" + t2.Minutes.ToString() + ":" +
t2.Seconds.ToString())

En C#:

double segundos=7950 ; //Los Segundos a probar
TimeSpan t =new TimeSpan;
//Prueba 1: Total Dias, Total de Horas, Total Minutos, Total Segundos
Response.Write("Prueba 1: Dias: " + t.FromSeconds
(segundos).TotalDays.ToString() + " Tiempo: " + t.FromSeconds
(segundos).TotalHours.ToString() + ":" + t.FromSeconds
(segundos).TotalMinutes.ToString() + ":" + t.FromSeconds
(segundos).TotalSeconds.ToString());

TimeSpan t2= TimeSpan.FromSeconds(segundos);
//Prueba 2: Dias, Hora, Minutos y Segundos
Response.Write("<br> Prueba 2: Dias: " + t2.Days.ToString() + " Tiempo: " +
t2.Hours.ToString() + ":" + t2.Minutes.ToString() + ":" +
t2.Seconds.ToString());

 

Compartir este Blog :

Post Cruzado con el blog http://geeks.ms/blogs/ajimenez

Anuncios

Tips & Trucos: Como generar palabras claves en ASP.net (Tags) – VB y Csharp


En muchas ocasiones me he preguntado como hacen los sitios Web para separar los Tags (Palabras Claves) e incluirlo en la base de datos y que a la hora de hacer una búsqueda se pueden usar estos Tags como una base, es decir, Este articulo le di los siguientes Tags: VB, Csharp. como puedo yo buscar por un Tags en especifico si al momento de escribir el articulo solo había una caja de texto y un mensaje que decir: si son varios Tags, deben separarse con comas. Sigue leyendo

Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual CSharp – Parte 4


Bueno continuando con la serie de pasos para crear una aplicacion Windows pues aqui les dejo la continuacion.

Sigue leyendo

Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual CSharp – Parte 3


Hola a todos se que he dejado un tiempo sin colocar la continuacion pero se me habia hecho algo dificil continuar pero aqui esta la continuacion de este tutorial pero antes debemos recordar las primeras partes ya publicadas.

Sigue leyendo

Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual CSharp – Parte 2


Hace unos dias le habia publicado la Parte 1 de este Tutorial donde expresaba los conceptos basicos para comprender y a su ves aprender a utilizar Visual Studio. Por cuestiones de tiempo me he demorado en la segunda entrega pero este fin de semana termino de redactar el resto de los pasos restantes asi que espero disfruten de esta segunda entrega…

Paso 1: Abrir nuestro entorno de Trabajo.

Como se definió al principio vamos abrir nuestro Visual Studio 2005 (Como les dije pueden abrir su versión Express sea la versión Visual Basic o Visual C#)

Para crear nuestra primera aplicación debemos dirigirnos al Menú Archivo à Nuevo à Proyecto

Debe aparecer un cuadro como se muestra en la imagen siguiente:

clip_image002

Y de acuerdo al lenguaje que deseen trabajar vamos a darle seleccionamos el tipo de aplicación que utilizaremos en este caso un Windows Application le asignamos un Nombre a nuestro Proyecto, que les parece si colocamos WinTutorial o MiPrimerWinApp?? Se los pregunto para así poder seguir con la seguidilla y no perdamos el ritmo yo me voy por el Segundo pero usando las iniciales de cada lenguajeJ. Luego del nombre definimos el lugar donde se desea guardar la aplicación, por lo general se guarda en la carpeta Mis Documentos à Visual Studio 2005 à Projects y por ultimo podemos decirle que cree o no un directorio para la Solución. Este último punto nos permitirá agregar varios proyectos a la misma estructura y así poder trabajar de una forma más cómoda a lo que llamamos programación en nCapas o sencillamente cuando estamos en un equipo de trabajo poder ejercer un producto pero divididos en varios proyectos por ejemplo… un desarrollador se enfoca en Contabilidad, otro en Administración y así sucesivamente, aunque seria tedioso unificar todo y para ello ya hay herramientas como Visual Studio 2005 Team Suite pero eso ya es otro tema lo importante es empezar a codificar.

Paso 2: Objetivo a alcanzar con el tutoríal

Haremos una aplicación donde guardara información en dos tablas, una la del Empleado y la otra es la Región donde reside el empleado, permitiendo hacer consultas a esta información y usar las dos cosas que hace que Visual Studio sea grandioso, es decir, usaremos un asistente para generar el formulario y el tradicional…. Si así es a código puro.

Ok, ya tenemos el Proyecto o Solución y nos falta es definir que podremos hacer en esta segunda etapa (Por si no lo has notado estamos en el Paso 2), para ello enumerare las actividades a realizar:

  1. Crear nuestra Base de Datos: por lo general yo utilizo SQL Server 2005 en su versión Express (Tanto Visual Studio 2005 y las versiones Express al momento de instalar te pregunta si deseas instalarlo)
  2. Crear las tablas que mencionamos en el objetivo a alcanzar.

Listo manos a la obra.

Paso 3: Ubicarnos dentro del Entorno de Trabajo

Ok antes de crear nuestra Base de Datos debemos saber donde estamos ubicados, fíjense en la imagen siguiente:

clip_image004

Ese es nuestro marco de Trabajo allí tenemos a la vista lo siguientes elementos importantes:

  1. Windows Forms: Esta demás decir que es el lugar donde arrojaremos nuestros controles y empezar a jugar con el código.
  2. Nuestro Proyecto: Allí estarán todos los archivos a utilizar en nuestra aplicación, es decir, el diseño de los formularios, los archivos de código, las referencias que se hagan a cierto Espacios de Nombres, etc., etc.
  3. Solution Explorer: lugar donde estarán nuestros Proyectos, en el caso que no lo lleguemos a ver podremos darle a la combinación de teclas: Ctrl.+Alt+L
  4. Barra de Herramientas: Lugar donde veremos todos los controles a utilizar, ya sean los propios de Visual Studio o los que encontremos en la Web. Combinación de teclas: Ctrl.+Alt+X

Otros elementos que no se ven en la imagen que también son de mucha utilidad para el programador son:

  1. La ventana de Propiedades: Allí definiremos las características que tendrá los controles y el formulario. Combinación de teclas: F4
  2. Explorador de Servidores: Allí veremos y podremos colocar los Servidores de Base de Datos con lo que estaremos trabajando. Combinación de teclas: Ctrl.+Alt+S
  3. Data Sources: Esta nos permitirá manejar las fuentes de datos, es decir, nos permite enlazarnos a las Base de datos a través de un elemento llamado DataSet (este punto lo veremos mas adelante). Combinación de Teclas: Shift+Alt+D
  4. Task List o Lista de tareas: Si eres de los que te gusta dejar notas sobre las cosas que vas haciendo pues este es de mucha utilidad para ti, ya que puedes escribir en el código un comentario o un punto para evaluar mas adelante usando la cláusula “TODO:”. Combinación de teclas: Crtl+T

Paso 4: Crear la Base de Datos

Ahora vamos a crear nuestra Base de Datos debemos colocarnos sobre el proyecto darle un clic con le botón derecho del Mouse y saldrá algo como observemos en la siguiente imagen:

clip_image006

Aquí le daremos Adicionar (ADD) luego seleccionamos la opción Nuevo Elemento (New Item) alli nos saldra un cuadro donde apareceran todos los posibles ITEM a utilizar en nuestro proyecto… jeje por cierto no se asusten si a ustedes no les aparece la mayoria de los ítems de esta imagen ya que muchos de ellos son plugins que le he agregado a mi Visual Studio 2005 J

clip_image008

Luego de seleccionar el ITEM SQL Database (como les dice la imagen), les coloca un nombre y le dan al botón ADD yo le coloque como Nombre MiBD la extensión MDF es por que SQL Server crea sus base de datos con estas extensiones así que no la vallan a confundir con la extensión que utiliza un software de quemar CD J adicional a este también se genera otro archivo con extensión LDF donde guardara las transacciones y/o modificaciones que se le hagan a la base de datos. Quizás se pregunten por que el seleccionar una BD de SQL Server y no de Access??

  1. Hay que empezar a pensar en grande, es decir, Microsoft Access es un excelente motor pero en muchas ocasiones se queda corto con el volumen de información que se desea registrar.
  2. La velocidad de respuesta que puede tener Access no están óptima como la que nos regresa SQL Server.
  3. En Access no manejas procedimientos Almacenados. SQL Server si. (Que es Procedimiento Almacenado? Respuesta AQUI de igual forma en un futuro no muy lejano escribiré algo sobre este tema)

Estos en mi punto de vista son los mas importantes, auque la lista es mas compleja J

Ahora si les aparece un mensajito como este:

clip_image010

Es por que no tienen en su Equipo instalado la versión de SQL Server 2005 Express, por lo general al momento de Instalar Visual Studio 2005 Estándar, Professional, Team Suite o la Express el pregunta si deseas instalarlo de no ser ese el caso y por alguna razón no pudiste instalarlo pues lo puedes descargar desde este Link

Hasta la proxima Entrega de este Tutorial…

CrossPosting Con mi Pagina Personal

Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual C# – Parte 1


En pleno comienzo en la programación en .net, muchos hemos tropezado en la misma piedra, es decir, que no encontramos el material adecuado para aprender a desarrollar algo sencillo o por lo menos que nos indique por donde comenzar. Este tutoríal no pretende ser el mejor pero al menos les ayudara a orientarse y así entrar de lleno a este maravilloso mundo de la programación.

He posteado este tutorial en mi pagina espero que la visites y te sea de mucha ayuda… Asi que para acceder al articulo dale Click AQUI

[CodeProject] Newsletter (11 Feb 2008)


ASP.NET

  • Nested Master Page in VS 2008 – Ashrafur Rahaman
    In visual studio 2008 nested master page concept is introduced, to make page template (Unedited)
    C#, .NET (.NET 3.5), ASP.NET, Dev, Intermediate

ASP.NET Controls

Truco: Vaciar Contenido de los Textbox (Windows Forms)- VB y CSharp


Siguiendo con la serie de trucos… aqui les dejo la forma de limpiar los Textbox de los Windows Forms, por que en muchas ocaciones hemos cometido el groso error de decirle a cada textbox que su valor es “”… lo bueno de este truquillo es que si tiene texto o numero o lo que sea este lo deja vacio..

Sigue leyendo

Truco: Pasar entre TextBox con la tecla ENTER VB y CSharp – Windows Forms


Algo mas sencillo que los otros trucos que he estado publicando.. este por lo menos podremos simular el TABULADOR en nuestras aplicaciones Windows cosa que muchas veces no encontrabamos la forma de pasar a la siguiente caja de texto o siguiente control con la tecla ENTER.

Sigue leyendo

Truco: Solo Numeros en los Textboxt (Windows Forms) – VB y CSharp


Hay ocaciones que en nuestras aplicaciones debemos controlar lo que el USUARIO deberia escribir en los TextBox… recuerden que esas personitas son experto para hacer que nuestras aplicaciones den un error y mas en los campos que solo debe ir NUMERO en ves de texto muy util en los ID o Codigos utilizados en las tablasde nuestras Base de Datos… por ello aqui les dejo este pequeño truquillo.

Sigue leyendo

Truco: Solo letras en los TexTbox (Windows Forms) – VB y CSharp


Hay ocaciones que en nuestras aplicaciones debemos controlar lo que el USUARIO deberia escribir en los TextBox… recuerden que esas personitas son experto para hacer que nuestras aplicaciones den un error y mas en los campos que solo debe ir TEXTO en ves de numero… por ello aqui les dejo este pequeño truquillo.

Sigue leyendo