Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - 43H4FH44H45H4CH49H56H45H

#21
Pos asi a la rapida, puedes hacer algo asi:

Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class classExcepciones
    {
        public void SiEsNegativo( int iPositivo )
        {
            if (iPositivo < 0)
                throw new ArgumentException("Sólo se admiten números positivos");
         }
        public void DatoIncorrecto(string sDato)
        {
            if (string.IsNullOrEmpty(sDato))
                throw new ArgumentException("Dato no valido - cadena vacia");
            sDato = sDato.ToUpper();
            for (int i = 0; i < sDato.Length; i++)
            {
                char cTemp = Convert.ToChar(sDato[i]);
                int iAscii = (int)cTemp;
                if (iAscii < 65 || iAscii > 91)
                {
                    throw new ArgumentException("Dato no valido, solo se admiten letras de A-Z");
                }
            }
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            classExcepciones cE = new classExcepciones();
            try
            {
                cE.SiEsNegativo(1);
            }
            catch (Exception e)
            {
                Console.WriteLine(" " + e.Message);
            }
            try
            {
                cE.DatoIncorrecto("");
            }
            catch (Exception e)
            {
                Console.WriteLine(" " + e.Message);
            }

            Console.ReadKey();
        }
    }
}


En el MSDN debe estar mejor explicado y de forma correcta.
#22
Cita de: EleKtro H@cker en 13 Junio 2013, 00:27 AM
Pues ya tienes tarea de sobra, ¿no?

...En el MSDN tienes lo que significa cada propiedad y método del HtmlDocument y HtmlElement, si no sabes lo que significan o como mínimo no te puedes hacer una idea de lo que significan es porque no quieres.

Yo no soy un Pro, pero lo que no puede ser es que sin saber el puto lenguaje quieras hacer una aplicación de grandes dimensiones sin tener ni idea de como usar el lenguaje de forma básica, y que encima ya tengas media aplicación acabada donde el 90% del código es puro copy/paste del esfuerzo de los demás usuarios como Xresh o yo, y que no sepas que significa nada de lo que te mostramos ni tampoco te intereses por saber que significa, eso es lo peor de todo.

¿Estamos locos o que?, ya basta Ikillnukes, si no quieres aprender pues me parece perfecto, no aprendas, pero entonces tampoco hagas mil preguntas sobre como se hacen las cosas puesto que reálmente no quieres aprender como se hacen las cosas, quieres que te lo den hecho.

Empieza por estudiar los términos básicos de VBNET, los operadores y las cosas básicas, lo que significan las propiedades, los métodos, los eventosd, los data types, aprende a leer los malditos eventos y propiedades de los objetos y sus descripciones, que no es tán dificil joder, un miserable click te cuesta leer las descripciones, en fín aprende un poco a manejar el lenguaje por ti mismo y luego ya cuando sepas símplemente lo básico entonces puedes probar a desarrollar tu primera aplicación, una aplicaicón que la hayas hecho tú, con o sin ayuda de usuarios como nosotros, pero donde la mayor parte del código séa tuyo, una aplicación realista y no este tipo de aplicación que "estás haciendo tú"...

...Se te escapa de las manos todo lo qe te comentamos y lo que te explicamos, no estás capacitado para hacer este "launcher" aunque te proporcionemos ayuda, porque es demasiado para tu nivel de conocimientos del lenguaje, así que te sugiero que PARES, que recapacites, que empieces a aprender el maldito lenguaje desde cero, cosa que todavía no te ha dado la gana hacer, y ya para entonces cuanto estés un poco más instruido podremos ayudarte mejor.

Saludos.



EDITO:

En fín aqui cada uno empieza sin tener ni p**a idea del lenguaje, todos empezamos sin saber, pero todos los que reálmente queremos aprender nos dignamos a investigar lo que significa cada cosa.

Para serte sincero... es mi opinión, y solo mi opinión, pero yo preferiría 1.000 veces que un usuario llenase el foro de preguntas de este tipo:

"¿Me explican este código entero?", "¿Me explican que significa esto?", "¿Me explican para que sirve esto otro?", "¿Me explican como puedo mejorar este código?".

Porque al menos el tipo de pregunta denota que la persona está interesada en aprender algo.

...En cambio tu lo que haces es esperar que otras personas como por ejemplo yo te saquemos de todos los apuros, de todos. Los demás invertimos tiempo, te ayudamos (quiero decir, te lo damos hecho), pero tu sigues sin querer aprender y abusando, porque pedir es fácil.

...Si no sabes lo que significa alguna parte de un código (Como has comentado en tu último post) siempre puedes formular tu pregunta en el foro para que te expliquemos lo que significa eso que no sepas, y de esa manera APRENDAS.

;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)  ;-)

Muy bueno, espero que con esto ya no se hagan nuevos temas pidiendo (mendigando) codigo, ya fue mucho abuso   :-\
#23
Con mejorar solo me referia a que reconozca un espacio entre 1er y 2do nombre o 1er y 2do apellido, porque el codigo que puse no acepta espacios.
#24
Desarrollo Web / Re: Un reto!
10 Junio 2013, 05:55 AM
Solo se cargan estos archivos:



y crossdomain.xml

El juego esta en FlashLoader.swf, pero utiliza WebServices de la siguiente direccion:

http://82.223.244.81:8080/TesoroPirata/services/WS_Tesoro

Tonces esta dificil que obtengas el juego completo y funcional sin que se conecte a internet, ademas de la seguridad para el WebServices.

Lo corri en localhost para probarlo.



#25
A la rapida puedes probar asi:
Código (csharp) [Seleccionar]
using C = System.Console;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Propiedades
{

    class Program
    {

        static void configuracion()
        {
            C.Title = "Ejemplo del uso de propiedades en C Sharp";
            C.SetWindowSize(70, 30);
            C.BackgroundColor = System.ConsoleColor.Blue;
            C.ForegroundColor = System.ConsoleColor.Yellow;
            C.Clear();
        }
        static bool bValido(string sCadena)
        {
            sCadena = sCadena.ToUpper();
            if (string.IsNullOrEmpty(sCadena)) return false;
            for (int i = 0; i < sCadena.Length; i++)
            {
                char cTemp = Convert.ToChar(sCadena[i]);
                int iAscii = (int)cTemp;
                if (!bAscii(iAscii)) return false;
            }
            return true;
        }
        static bool bAscii(int iAscii)
        {
            if (iAscii < 65 || iAscii > 91)
            {
                return false;
            }
            return true;
        }

        static void ingDatos()
        {
            Personas per = new Personas();

            byte mLeft = 2, mTop = 2;
            while (true)
            {
                C.SetCursorPosition(mLeft, mTop);
                C.Write("Ingrese nombre.....:");
                string linea = C.ReadLine();
                if (!bValido(linea))
                {
                    mTop += 2;
                    C.SetCursorPosition(mLeft, mTop);
                    C.Write("El dato es obligatorio... (Pulse una tecla para continuar)");
                    C.ReadKey();
                    C.Write("                                                             ");
                    mTop -= 2;
                }
                else
                {
                    per.nom = linea;
                    break;
                }
            }

            mTop += 2;
            while (true)
            {
                C.SetCursorPosition(mLeft, mTop);
                C.Write("Ingrese apellido...:");
                string linea = C.ReadLine();
                if (!bValido(linea))
                {
                    mTop += 2;
                    C.SetCursorPosition(mLeft, mTop);
                    C.Write("El dato es obligatorio... (Pulse una tecla para continuar)");
                    C.ReadKey();
                    C.Write("                                                             ");
                    mTop -= 2;
                }
                else
                {
                    per.ape = linea;
                    break;
                }

            }

            mTop += 2;
            while (true)
            {
                byte n = 0;
                C.SetCursorPosition(mLeft, mTop);
                C.Write("Ingrese edad.......:");
                if (byte.TryParse(C.ReadLine(), out n))
                {
                    per.eda = n;
                    break;
                }
                else
                {
                    mTop += 2;
                    C.SetCursorPosition(mLeft, mTop);
                    C.Write("Ingreso incorrecto... (Pulse una tecla para continuar)");
                    C.ReadKey();
                    C.Write("                                                             ");
                    mTop -= 2;
                }
            }
        }

        public class Personas
        {
            private string nombre;
            private string apellido;
            private byte edad;

            public string nom
            {
                get { return nombre; }
                set { nombre = value; }
            }

            public string ape
            {
                get { return apellido; }
                set { apellido = value; }
            }

            public byte eda
            {
                get { return edad; }
                set { edad = value; }
            }
        }

        static void Main(string[] args)
        {
            configuracion();

            ingDatos();

            C.SetCursorPosition(02, 08);
            C.Write("Pulse una tecla para cerrar la aplicación...");
            C.ReadLine();
        }
    }
}


Solo debe aceptar letras en nombre y apellido, hay que mejorarlo para lo que quieres.
#26
Tan simple como esto:
Código (vbnet) [Seleccionar]
Dim sCadena As String = "123?%"
For Each cCaracter In sCadena
   MsgBox(Asc(cCaracter))
Next

Luego sumar, almacenar y listo  :silbar:
#27
Como usas VC++ mejor creas un proyecto de consola vacio y listo.
Código (cpp) [Seleccionar]
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int i=0;
for (i=5;i<=100;i++)
{
    cout<<i<<endl;
}
cin.get();
return EXIT_SUCCESS;
}

Mejor que busques un buen libro para empezar.
#28
Si te ofendio referirme a tu pareja de ese modo, pues disculpas   :silbar:
#29
Cita de: Binary_Death en 25 Marzo 2013, 22:46 PM
Neuronas not found.

Ja ja, vas por mal camino insultando, si lo que quieres es convencer a los demas que acepten tus "ideales".  :laugh:
#30
Es mas ridiculo que andes defendiendo a tu hombre amado  :laugh: