Mostrando entradas con la etiqueta Visual Studio. Mostrar todas las entradas
Mostrando entradas con la etiqueta Visual Studio. Mostrar todas las entradas

martes, 14 de julio de 2015

JAVASCRIPT: Mostrar la Última Visita de una Persona en tu Web

En el <HEAD> Y </HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin

var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function Who(info){
var VisitorName = GetCookie('VisitorName')
if (VisitorName == null) {
VisitorName = prompt("Quién eres tú ?");
SetCookie ('VisitorName', VisitorName, exp);
}
return VisitorName;
}
function When(info){
var rightNow = new Date()
var WWHTime = 0;
WWHTime = GetCookie('WWhenH')
WWHTime = WWHTime * 1
var lastHereFormatting = new Date(WWHTime);
var intLastVisit = (lastHereFormatting.getYear() * 10000)+(lastHereFormatting.getMonth() * 100) + lastHereFormatting.getDate()
var lastHereInDateFormat = "" + lastHereFormatting;
var dayOfWeek = lastHereInDateFormat.substring(0,3)
var dateMonth = lastHereInDateFormat.substring(4,11)
var timeOfDay = lastHereInDateFormat.substring(11,16)
var year = lastHereInDateFormat.substring(23,25)
var WWHText = dayOfWeek + ", " + dateMonth + " at " + timeOfDay
SetCookie ("WWhenH", rightNow.getTime(), exp)
return WWHText
}
function Count(info){
var WWHCount = GetCookie('WWHCount')
if (WWHCount == null) {
WWHCount = 0;
}
else{
WWHCount++;
}
SetCookie ('WWHCount', WWHCount, exp);
return WWHCount;
}
function set(){
VisitorName = prompt("Quién eres tú ?");
SetCookie ('VisitorName', VisitorName, exp);
SetCookie ('WWHCount', 0, exp);
SetCookie ('WWhenH', 0, exp);
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
// End -->
</SCRIPT>


ENTRE EL <BODY> Y </BODY>


<SCRIPT LANGUAGE="JavaScript">
document.write("Hola " + Who() + ". Tú estuviste aquí " + Count() + " veces. La última vez fué: " + When() +".");
</SCRIPT>

miércoles, 26 de mayo de 2010

C # :: Ingresar "N" número de Nombres y Ordenarlos Alfabeticamente

Aqui les dejo el codigo fuente de una aplicacion que al ingresar "N" nombres por consola, debera comparar las cadenas de texto para su ordenación Alfabetica. Usando Arrays, Metodos, Constructor, Objeto, etc.. (Nota: Lo he hecho en Visual Studio 2010.)
Variables: pnomb="Primer Nombre" y apepat="Apellido Paterno"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using c = System.Console;
/*Creacion de KehackSoft
*más códigos en www.zvipuapica.blogspot.com
*/

namespace ejercicio1

{

class ejercicio2

{

string[] pnomb;

string[] apepat;

int num;

ejercicio2(int nume)

{

num = nume;

pnomb=new string[num];

apepat=new string[num];

}

void Ingreso()

{

for (int i = 0; i <num;i++)

{

c.WriteLine("");

c.WriteLine("Ingresa Primer Nombre");

pnomb[i] = c.ReadLine();

c.WriteLine("Ingresa Apellido Paterno");

apepat[i] = c.ReadLine();

c.WriteLine("");

}

}

//SE HACEN EL CAMBIO DE VARIABLES PARA ORDENAR ALFABETICAMENTE LOS NOMBRES

void ordena()

{

String auxNom,auxAp ;

for (int i = 0; i <n-1;i++)

{

for (int j = i + 1; j <n;j++)

{

if (pnomb[i].CompareTo(pnomb[j])>0)

{

auxNom = pnomb[i];

auxAp = apepat[i];

pnomb[i] = pnomb[j];

apepat[i]=apepat[j];

pnomb[j] = auxNom;

apepat[j] = auxAp;

}

}

}

}

void mostrar()

{

c.WriteLine("");

c.WriteLine("");

c.WriteLine("Lista de Nombres Ordenados.");

c.WriteLine("--------------------------");

c.WriteLine("");

for (int i = 0; i <n;i++)

{

c.WriteLine((i+1)+") {0} {1}",pnomb[i],apepat[i]);

}

}

void continuar()

{

c.WriteLine("¿Desea Continuar?---- SI-NO");

String rsp = c.ReadLine();

if (rsp == "SI")

{

c.Clear();

Main();

}

else

{

c.WriteLine("");

c.WriteLine("Nos vemos...!");

}

}

static void Main()

{

c.WriteLine("Ingresa la Cantidad de Alumnos");

int num = int.Parse(c.ReadLine());

ejercicio2 a = new ejercicio2(num);

a.Ingreso();

a.ordena();

a.mostrar();

a.continuar();

c.ReadLine();

}

}

}