hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 11:42:01
Noticias: Convocatoria E-zine CPH #2
Para ver este enlace Registrate o Inicia Sesion
> Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Visual Studio.Net (Moderador: Mace Windu)
| | |-+  Curso de C# para todos los públicos
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 [2] 3 Ir Abajo Imprimir
Autor Tema: Curso de C# para todos los públicos  (Leído 2584 veces)
Mace Windu
Moderador
*****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #15 : 04 de Agosto de 2008, 04:18:07 »

Está bien Warlock45 Wink. Venga dos más, y otra clase será publicada.

Salu2
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

rody
Recien llegado
*
Desconectado Desconectado

Mensajes: 9



Ver Perfil
« Respuesta #16 : 07 de Agosto de 2008, 05:36:27 »

super interesado, solo que necesitaria dos dias para alcanzarlo, al menos en lectura....... .asi que me pondré a la par en dos o tres dias.......... yeeahp
En línea
queserik
Recien llegado
*
Desconectado Desconectado

Mensajes: 13



Ver Perfil
« Respuesta #17 : 10 de Agosto de 2008, 10:30:23 »

Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Queserik
{
class Program
{
static void Main(string[] args)
{
Console.Title("Visual Studio en Notepad");
Console.Write("Hola a todos...\n");
/*
Como no encontre el comando
exacto 
para cambiar el color a las teclas
tengo que dedusirlo....

Código:

Console.ForegroundColor = ConsoleColor.Green;


Para cambiar el color de fondo, basta con seguir el mismo procedimiento,
pero ahora cambiando la propiedad BackgroundColor.
Por ejemplo:

Código:

Console.ForegroundColor = ConsoleColor.White;


Console.BlackgroungColor = ConsoleColor.Yellow;
*/

Console.Writeln("No tengo el ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Write("Visual Studio ");
Console.ForegroundColor = ConsoleColor.White;
Console.Write("instalado\n");
Console.Write("Asi que estoy programando en ");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Notepad");
Console.ForegroundColor = ConsoleColor.White;

/*
No se como volver otra vez el color a su estado original
asique lo cambie a blanco solamente....
Xd
*/

Console("\n\n Presione\n  una\n   tecla\n");
Console("    para\n     Continuar\n      ...";
Console.ReadKey(true);

Console.Clear();

int x=0;
int y=0;

ConsoleKeyInfo tecla;

Console.Title("Presiona 'Q' para Salir");

while(tecla.Key != ConsoleKey.Q)//no se si sera asi
// Esto es por si no funciona
// Console.Title("2:20 11/08/2008");
// For(y=0;y<19;y++)
{
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Write("\n\n\n\n\nCyan");
for(x=0;x<200;x++); // esto es para hacer un poko de tiempo
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Cyan;
Console.Write("\n\n\n\n\nDarkBlue");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Cyan;
Console.ForegroundColor = ConsoleColor.DarkBlue;
Console.Write("\n\n\n\n\nDarkCyan");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.DarkBlue;
Console.ForegroundColor = ConsoleColor.DarkCyan;
Console.Write("\n\n\n\n\nDarkGray");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.DarkCyan;
Console.ForegroundColor = ConsoleColor.DarkGray;
Console.Write("\n\n\n\n\nDarkGreen");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.DarkGray;
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.Write("\n\n\n\n\nDarkMagenta");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.DarkGreen;
Console.ForegroundColor = ConsoleColor.DarkMagenta;
Console.Write("\n\n\n\n\nDarkYellow");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.DarkMagenta;
Console.ForegroundColor = ConsoleColor.DarkYellow;
Console.Write("\n\n\n\n\nGray");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.DarkYellow;
Console.ForegroundColor = ConsoleColor.Gray;
Console.Write("\n\n\n\n\nGreen");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Gray;
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("\n\n\n\n\nMagenta");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.Magenta;
Console.Write("\n\n\n\n\nRed");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Magenta;
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("\n\n\n\n\nWhite");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.Write("\n\n\n\n\nYellow");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Write("\n\n\n\n\nBlack");
for(x=0;x<200;x++);
Console.Clear();
Console.BlackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Black;
Console.Write("\n\n\n\n\nBlue");
for(x=0;x<200;x++);
}
Console.BlackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Writeln("ESto fue todo lo que se me ocurrio");
Console.Write("\nGracias ");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Mace Windu ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Write("Por El tutorial");
// hasta la proxima clase....

Console.ReadKey(true);
}
}
}

No creo ke funcione
« Última modificación: 12 de Agosto de 2008, 10:39:25 por Mace Windu » En línea
rody
Recien llegado
*
Desconectado Desconectado

Mensajes: 9



Ver Perfil
« Respuesta #18 : 11 de Agosto de 2008, 08:08:47 »

por lo que he leido, hay quienes han enviado ejercicio resuelto, y no los veo, entonces:
cómo envío ejercicio resuelto?
En línea
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,662


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #19 : 11 de Agosto de 2008, 08:19:51 »

por lo que he leido, hay quienes han enviado ejercicio resuelto, y no los veo, entonces:
cómo envío ejercicio resuelto?

Solo postealo aqui...

Saludos
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Citar
public class firma{
     public static void main(String[] args)    {
           hackerxsiempre .net HxS= new hackerxsiempre();

            cph.friends.Wa esWaes waesx2 = new cph.friends.Wa esWaes();

            System.out.pri ntln(""+ HxS.
Para ver este enlace Registrate o Inicia Sesion
foro()
);

             System.out.pri ntln(""+ HxS.
Para ver este enlace Registrate o Inicia Sesion
Convocatoria_E Zine()
);

            System.out.pri ntln (waesx2.firma("Java lover"));
}}
Mace Windu
Moderador
*****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #20 : 12 de Agosto de 2008, 10:52:13 »

Buenas queserik, te recomiendo que vuelvas a leer la clase anterior y antes de publicar es aconsejable que pruebes el código (está lleno de errores).

  • Declaras la variable y sin utilizarla después.
  • El método para cambiar el color de fondo de la consola es BackgroundColo r no BlackgroundCol or.
  • Para mostrar texto por la consola es Write o WriteLine, no Writeln (eso es JAVA).
  • Para resetear los colores de la consola utiliza el método ResetColor.
  • Para cambiar el título a la consola debes igualar la cadena de texto al método Title.
  • Todos los bucles son innecesarios, no consigues tu propósito con ellos. Ya veremos más adelante como hacerlo.
  • No basta con escribir la clase Console para mostrar texto por pantalla. Mira el punto 3.
  • El bucle para salir está mal. Date cuenta que comparas la variable tecla sin haberla asignado valor alguno

Creo que era eso todo lo que corregí, de todas maneras, relee la clase, instálate el VC# y publica el ejercicio corregido.

Salu2
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

rody
Recien llegado
*
Desconectado Desconectado

Mensajes: 9



Ver Perfil
« Respuesta #21 : 13 de Agosto de 2008, 10:34:04 »

using System;
using System.Collect ions.Generic;
using System.Linq;
using System.Text;

namespace prueba1
{
    class Program
    {
        static void Main(string[] args)
        {
         /*Console.Title("Este es el titulo que prefiero para mi aplicacion cSharp");
            realmente no se por que la clase console junto al metodo title da ERROR
          * */
            Console.Write("Hola a todos,");
            Console.Write("tengo la gran oportunidad de estar aqui;");
            Console.Write("\nasi que, mas bien que todo esté bien para que vaye bien, y llegue tambien, je je je");
            Console.WriteL ine("\npresiona UNA TECLA para limpiar pantalla");
            Console.ReadKe y(true);
            Console.Clear();
            Console.WriteL ine("presiona UNA TECLA para cambiar color de fondo... y para establecer nombre de titulo a la ventana");
            Console.Backgr oundColor  = ConsoleColor.W hite;
            Console.Foregr oundColor = ConsoleColor.R ed;
            Console.ReadKe y(true);
            Console.WriteL ine("esta bien, presionen otra tecla si quieren continuar");
            Console.WriteL ine("por lo que he notado le ha gustado la presionada");
            Console.ReadKe y(true);
            Console.WriteL ine("creanme, si presionan una tecla, me ire.");
            Console.ReadKe y(false);
            Console.WriteL ine("\n \n \n \n \nlo he engañado");
            Console.ReadKe y(false );
            Console.WriteL ine("Esta bien,  si me quitan esta combinacion de colores tan horrible, me IRE");
            Console.ResetC olor();
            Console.WriteL ine("ADIOS");
            Console.ReadKe y(true );
        }
               
               
        }
    }
En línea
Mace Windu
Moderador
*****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #22 : 14 de Agosto de 2008, 09:36:49 »

40 líneas justas xD. El código está bien. Para cambiar el título a la ventana debes utilizar el método Title, pero igualándole la cadena deseada. Así de fácil:

Código:
Console.Title = "Este es el titulo que prefiero para mi aplicacion cSharp";

Salu2
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

k1dogy
Recien llegado
*
Desconectado Desconectado

Mensajes: 6


Se habla html, sql y php


Ver Perfil
« Respuesta #23 : 15 de Agosto de 2008, 12:03:22 »

Código:
/* Curso de C# para todos los públicos
 * Tutor: Mace Windu
 *
 * Clase nº3 - Ejercicio de ejemplo
 *
 * Argeniverso Hack: http:\\www.argeniversohack.com.ar
 * Hacker por Siempre: http:\\www.hackerxsiempre.net
 * Foros Portal Hacker: http:\\www.portalhacker.net
 */
/*Realaizado por: K1
 */

using System;
using System.Collections.Generic;
using System.Text;

namespace Ejemplo
{
    class EjemploApp
    {

        static void Main(string[] args)
        {
            Console.Title = ("Solucion al a la clase Nº3");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Me cae bien Mace Windu =)");
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.Write("\n\n\nMace Windu es mi tutor para el curso de C# \n\nVamos a comensar con la tarea que se asigno para esta clase.... \n\nPresiona una tecla para continuar.");
            Console.ReadKey(true);
            Console.Clear();
            Console.ResetColor();
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Black;
            Console.WriteLine("deseas cambiar el color del fondo del FORE de la aplicacion? \n1-SI; 2-NO.");
            string a;
            a = Console.ReadLine();
            if (a == "1")
            {
                Console.ForegroundColor = ConsoleColor.DarkGreen;
            }
            if (a == "2")
            {
                Console.WriteLine("bueno ya no se me esta ocuriendo nada mas\nBueno presiona una tecla para salir");
                Console.ReadKey(true);
                return;
            }
            Console.WriteLine("que tal este color?");
            Console.WriteLine("\nNo te gusto ese colore Tejo XD!!!!");
            Console.ResetColor();
            Console.ForegroundColor = ConsoleColor.Black;
            Console.WriteLine("lero lero no sabe lo que dice aqui");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("ahora si se va a acabar... Saludos");
            Console.WriteLine("\nPresione una tecla para salir...");
            Console.ReadKey(true);
        }
    }
}

creo que asi esta bien no se mucho del C# xD

Creoq ue con esto ya son los 6 codigos....
« Última modificación: 16 de Agosto de 2008, 07:07:27 por k1dogy » En línea
Mace Windu
Moderador
*****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #24 : 16 de Agosto de 2008, 02:15:51 »

El código está bien. Para salir de la aplicación basta con escribas esto en el momento deseado:

Código:
return;

Salu2

PD: Les felicito, llegaron a seis códigos correctos. Agrego un par de cosillas que se me quedaron en el tintero y publico una nueva clase Cheesy.
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

Mace Windu
Moderador
*****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #25 : 06 de ſeptiembre de 2008, 02:58:59 »




La sintaxis de C# es muy similar a JAVA, C, C++ y Delphi.Cabe decir que C# fue creado especialmente para .NET. Debido a que C# es orientado a objetos y componentes, requiere que las aplicaciones programadas en él estén definidas mediante clases.
Para que el compilador interprete el código que hemos escrito, existen una serie de palabras que tienen un significado especial para éste (keywords). Son las siguientes:


Para ver este enlace Registrate o Inicia Sesion

Un identificador es un nombre que nos servirá para referenciar a "algo", como por ejemplo un método, variable, clase, etc. Hay una serie de normas a la hora de escribirlos, como que deben empezar por una letra o el carácter de subrayado ("_") y nunca por un número. A continuación puede ser cualquiera de los tres carácteres comentados: número, letra o el carácter de subrayado. Algunos ejemplos serían: cliente, _servidor...

Los identificadore s no pueden ser las palabras clave de la tabla (en minúsculas, claro), y en caso de utilizarlo con mayúsculas es recomendable utilizar doble subrayado antes. Por ejemplo: __for.

Como ya dijimos, C# distingue de las mayúsculas y las minúsculas, por lo que el identificador cliente es distinto de Cliente. Es recomendable no utilizar identificadore s iguales.

Los caracteres espacio en blanco, tabulador horizontal, tabulador vertical, avance de línea y nueva línea, son caracteres denominados espacios en blanco, porque la labor que despempeñan es la misma que la del espacioen blanco: actuar como sepradores entere los elmentos de un programa, lo cual permite escribir programas más legibles. Por ejemplo, este código:

Código:
main() { Console.Write ("Ya llegó la nueva clase"); }

sería lo mismo que:

Código:
main()
{
   Console.Write ("Ya llegó la nueva clase");
}

Los espacios en blanco en exceso son ignorados por el compilador. Según esto, el siguente código sería el mismo al anterior:

Código:
main()
{
   



                             Console.Write ("Ya llegó la nueva clase");
}

Las expresiones en C# están formadas por operadores y operandos. Los operadores indican que operación se debe realizar con los operandos. En el caso de que haya varios operadores, se sigue un orden establecido

He recogido en esta tabla todos los operadores de C# ordenados por orden de preferencia:


Dentro de poco se detallarán como usar cada uno correctamente.

Una sentencia completa también es llamada statement (en inglés ), y como ya dijimos, siempre termina con punto y coma (; ).
Se podría decir que un statement es la unidad básica de ejecución de C# y que el conjunto de estas forman nuestro programa.
Un statement puede ser de muchos tipos: declaracción de una variable, expresiones, sentencias de control, etc.
Como ya se comentó, creo recordar, se pueden agrupar mediante bloques {...}. Un ejemplo:

Código:
Console.Title = "Clase 4"; // Una sentencia, por ejemplo

{
Console.ForegroundColor = ConsoleColor.GreenLime;
Console.BackgroundColor = ConsoleColor.Black;
/*
  Un conjunto de statements
  recogidos en un bloque.
*/
}

Una variable representa un determinado espacio en la memoria que almacena un valor determinado de un tipo predeterminado . Queremos reservar un espacio de memoria con el nombre de un alumno, éste es una cadena alfanumérica, por lo tanto el tipo será string (ahora veremos los tipos). Para definir una variable habría que escribir el tipo seguido del identificador:

Código:
string Alumno;

Veamos un ejemplo:

Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Clase4
{
    class Ejemplo1
    {
        static void Main(string[] args)
        {
            string Alumno;

            Alumno = "CHR0N05";
            Console.Write("Hola {0}",Alumno);
            Alumno = "Rakzo-Fimbres";
            Console.WriteLine("Hola {0}",Alumno);
            Console.ReadKey(true);
        }
    }
}

Por definición, una variable declarada dentro de un bloque es accesible sólo dentro de ese bloque. Más adelante, cuando tratemos con objetos, matizaremos este concepto de accesibilidad.

Según esto, la variable Alumno sólo es accesible desde el método Main de la clase Ejemplo1. En este caso, decimos que la variable Alumno es local al bloque donde ha sido declarada. Una variable local se crea cuando se ejecuta la sentencia donde se declara y se destruye cuando finaliza la ejecución del bloque.

En C#, se puede , o mejor dicho, se debe inicializar la variable con un valor en el momento de declararla, ya que el compilador de C# no lo hace y esto puede causar problemas y confusión en nuestra aplicación:

Código:
string Alumno = "k1dogy";

Estos son los principales tipos en C#:

Como podéis observar, todos los tipos numéricos tienen un rango diferente de valores positivos y negativos, exceptuando el valor bool que sólo tiene dos valores: true o false.

También C# añade a los anteriores otros tipos enteros, pero esta vez sin signo, es decir, su rango será sólo entre números positivos: ushort, uint y ulong.

Entre los tipos float, double y decimal, quiero realizar una pequeña matización a la hora de asignarles un valor.

Si queremos asignar un valor float a una variable de este mismo tipo, deberá seguir la final de dicho valor la letra 'f' ó 'F':

Código:
float Numero = 3.141592F;

Si es decimal, por 'm' ó 'M':

Código:
decimal Numero = 12.3458712358M;

Y double sin nada, por lo que si en los anteriores no se especifica el valor con la letra, el compilador lo entenderá como double:

Código:
double Numero = 1.27369;

El tipo char es utilizado para declarar datos enteros en el rango 0 a 65535. Los valores 0 a 127 corresponden con los caracteres ASCII del mismo código. El juego de caracteres ASCII conforma una parte muy pequeña del juego de caracteres UNICODE utilizado por C# para representar los caracteres. UNICODE es un código de 16 bits (valores de 0 a 65535), esto es, cada carácter ocupa 2 bytes, con el único propósito de internacionali zar el lenguaje.

Aquí un ejemplo de como asignar un caracter a una variable del tipo char, entre comillas simples, ya que si no el compilador lo interpretaría como la variable llamada A:

Código:
char caracter = 'A';
char caracter = (char)65; // Ya veremos más adelante las conversiones entre tipos. La 'A' es el decimal 65

Si queremos declarar varias variables del mismo tipo, en vez de escribir cada declaración en una línea, podemos juntarlas en una sola:

Código:
char caracter1, caracter2, caracter3;

La finalidad de nuestras aplicaciones es procesar datos núméricos y cadenas de caracteres para obtener el resultado. Estos datos normalmente se encuentran almacenados en las variables, al igual que el resultado. A través de los métodos proporcionados por las clases de la biblioteca de C#, o bien utiliando una sentencia de asignación, podremos almacenar el resultado en nuestra variable:

variable operadordeasig nacion valor

Una sentencia de asignación es asimétrica, es decir, que se evalúa la expresión que está a la derecha del operador de asignación y el resultado se asignará a la variable de la izquierda.

El primer operador que veremos será el igual, con el cual asignamos un valor a nuestra variable. Un ejemplo:

Código:
resultado = valor1;

Por lo tanto, el contenido de la variable valor1 será asignado a la variable resultado, y no al revés.

Mientras que los datos numéricos son almacenados, como hemos visto, en variables de alguno de los tipos de valores comentados, las cadenas de caracteres se almacenarán en objetos de la calse string o en matrices del tipo char, cuyo contenido lo veremos próximamente. Aun así, veamos un ejemplo (como podréis observar ahora no utilizamos comillas simples, si no dobles):

Código:
string cadena;
cadena =  "Mace Windu"; // Esto se podría escribir también así: string cadena = "Mace Windu";

En la clase anterior vimos como mostrar datos por la pantalla con System.Console .WriteLine, pero, ¿y sí queremos mostrar el valor de una variable por la pantalla?
Hay varias formas. La primera es la más simple, y consiste en utilizar el operador + para unir las cadenas y las variables en una sóla. Ejemplo:

Código:
string tutor  = "Mace Windu";
System.Console.WriteLine("El nombre de mi tutor es: " + tutor);

Otra forma que también existe, y que es igual para cualquier lenguaje que utilice la biblioteca de clases .NET, y el que me veréis utilizar a mí, consiste en encerrar entre corchetes en la propia cadena de caracteres el numero de la posicion de la variable empezando desde 0. Si es la primera vez puede resultar algo lioso, mejor veamos un ejemplo:

Código:
string tutor = "Mace Windu", team = "FoS TeaM";
System.Console.WriteLine("Mi tutor se llama {0} y pertene a {1}",tutor,team);



Salu2
« Última modificación: 01 de Noviembre de 2008, 06:57:50 por Mace Windu » En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,662


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #26 : 07 de ſeptiembre de 2008, 09:16:35 »

Mas claro que el H2O imposible... Cheesy
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Citar
public class firma{
     public static void main(String[] args)    {
           hackerxsiempre .net HxS= new hackerxsiempre();

            cph.friends.Wa esWaes waesx2 = new cph.friends.Wa esWaes();

            System.out.pri ntln(""+ HxS.
Para ver este enlace Registrate o Inicia Sesion
foro()
);

             System.out.pri ntln(""+ HxS.
Para ver este enlace Registrate o Inicia Sesion
Convocatoria_E Zine()
);

            System.out.pri ntln (waesx2.firma("Java lover"));
}}
Dalamar123
Recien llegado
*
Desconectado Desconectado

Mensajes: 3


Ver Perfil
« Respuesta #27 : 23 de ſeptiembre de 2008, 11:57:58 »

Me uno al curso en 3 o 4 les cojo
En línea
Mace Windu
Moderador
*****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #28 : 30 de Octubre de 2008, 08:07:10 »

Siento la tardanza, pero ahora que he terminado el Glosario intentaré continuar el curso lo más seguido posible. Ahora mismo estoy terminando la clase 4.

Salu2
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

Mace Windu
Moderador
*****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #29 : 01 de Noviembre de 2008, 06:58:48 »


Clase 4 terminada


Pronto la siguiente clase...

Salu2
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

Páginas: 1 [2] 3 Ir Arriba Imprimir 
« anterior próximo »
Ir a: