private void btnPruebaClases_Click(object sender, EventArgs e) { carrera = new Carrera(10); Animal a1 = new Perro(ERazas.Galgo, 60); carrera += a1; Perro a2 = new Perro(ERazas.Galgo, 60); carrera += a2; Humano a3 = new Humano("Juan", "Gomez", 20); carrera += a3; Caballo a4 = new Caballo("Veloz", 70); carrera += a4; Caballo a5 = new Caballo("Match 5", 75); carrera += a5; Animal a6 = new Humano("Pedro", "Martínez", 40); carrera += a6; Perro a7 = new Perro(ERazas.OvejeroAleman, 50); carrera += a7; }
private void humanoOnValidarUsoVantagens(Humano humano) { if (humano is T) { ValidarUsoVantagens(humano.Vantagens); } }
static void Main(string[] args) { Humano h1 = new Humano(); h1.Dni = 2412523; Persona p1 = new Persona("Rodrigo", "Alvarez"); p1.Dni = 23451; //Persona p2 = new Persona("Chicho", "Benitez"); Profesor prof1 = new Profesor(); prof1.Dni = 12425124; prof1.Titulo = "pepino"; Alumno a1 = new Alumno(); a1.Dni = 123151231; a1.Legajo = 1234; List <Humano> lista = new List <Humano>(); lista.Add(h1); lista.Add(p1); lista.Add(prof1); lista.Add(a1); string path = AppDomain.CurrentDomain.BaseDirectory; Console.WriteLine(path); Program.SerializarAlumno(a1); Program.SerializarLista(lista); prof1.SerializarXML(); Console.WriteLine(Program.DeserializarAlumno().ToString()); Console.ReadKey(); }
public static void Main(string[] args) { Caballo miBabieca = new Caballo("Babieca"); Humano miJuan = new Humano("Juan"); Gorila miGorila = new Gorila("Gorila"); //array de los objetos Mamiferos[] almacenMamiferos = new Mamiferos[3]; almacenMamiferos[0] = miBabieca; almacenMamiferos[1] = miJuan; almacenMamiferos[2] = miGorila; almacenMamiferos[0].getNombre(); almacenMamiferos[1].getNombre(); almacenMamiferos[2].getNombre(); miBabieca.pensar(); miGorila.pensar(); miJuan.pensar(); almacenMamiferos[0].pensar(); almacenMamiferos[1].pensar(); almacenMamiferos[2].pensar(); //polimorfismo Console.WriteLine("Ejemplo de polimorfismo:"); for (int i = 0; i < 3; i++) { almacenMamiferos[i].pensar(); } }
public void Menu() { Animal especie = new Animal("", 0, ' '); char opc = 'S'; do { Console.WriteLine(" BIENVENIDO "); Console.WriteLine(" 1)Humano"); Console.WriteLine(" 2)Gallina"); Console.Write("Escoja La especie de la cual desea saber mas informacion: "); opc = Convert.ToChar(Console.ReadLine()); switch (opc) { case '1': especie = new Humano("Jose", 22, 'M'); break; case '2': especie = new Gallina("Pepe", 1, 'F'); break; } MostrarSubMenu(ref opc, ref especie); Console.Write("Desea continuar? : "); opc = Convert.ToChar(Console.ReadLine()); } while (opc == 'S' || opc == 's'); }
private void btnPunto5_Click(object sender, EventArgs e) { try { List <Animal> animales = new List <Animal>(); List <Animal> animalesLeidos = new List <Animal>(); AnimalDao dao = new AnimalDao(); Animal a01 = new Humano("Juan", DateTime.Now.AddYears(-10), Humano.Ocupacion.Infante); Humano a02 = new Humano("Jose", DateTime.Now.AddYears(-20), Humano.Ocupacion.Infante); Humano a03 = new Humano("Pedro", DateTime.Now.AddYears(-30), Humano.Ocupacion.Infante); animales.Add(a01); animales.Add(a02); animales.Add(a03); dao.Guardar("dbo.Humano", animales); MessageBox.Show("Se guardo en la base..."); animalesLeidos = dao.Leer("dbo.Humano"); MessageBox.Show("Se leyo la base..."); foreach (Animal item in animales) { MessageBox.Show(item.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPunto1_Click(object sender, EventArgs e) { try { Animal a01 = new Humano("Juan", DateTime.Now.AddYears(-10), Humano.Ocupacion.Infante); this.animales.Push(a01); Animal a02 = new Pez("Dory", Pez.PrincipalAlimento.Plancton); this.animales.Push(a02); Humano a03 = new Humano("Pedro", DateTime.Now.AddYears(1), Humano.Ocupacion.Infante); this.animales.Push(a03); Pez a04 = new Pez("Nemo", Pez.PrincipalAlimento.Otra); this.animales.Push(a04); Pez a05 = new Pez("Bruce", Pez.PrincipalAlimento.Carne); this.animales.Push(a04); } catch (FechaNacimientoInvalidaException ex) { MessageBox.Show(ex.Message); } // Variable para acumular los datos de la pila string datos = ""; // Vaciar la pila y mostrar su contenido en un solo String formado con StringBuilder foreach (Animal a in this.animales) { datos += a.ToString() + "\n"; } // Se muestran los datos MessageBox.Show(datos); }
private void btnPunto4_Click(object sender, EventArgs e) { Humano a = new Humano(); a.miEvento += MetodoManejador; a.LanzarEvento(); }
/// <summary> /// Criar carta do tipo Criatura/Humano /// </summary> /// <param name="numCarta">Número que corresponde ao nº da carta a ser criada (1º carta ou 2º carta)</param> public void CriarCartaCriaturaHumano(int numCarta) { Random rng; rng = GerarRandom(numCarta); int cor, custo, numHabilidade, habilidade1, habilidade2, descricao, ataque, defesa; cor = rng.Next(0, 5); custo = rng.Next(1, 6); numHabilidade = rng.Next(0, 3); habilidade1 = rng.Next(0, 5); descricao = rng.Next(0, 5); ataque = rng.Next(1, 6); defesa = rng.Next(1, 6); do { habilidade2 = rng.Next(0, 5); } while (habilidade2 == habilidade1); CartaCriaturaHumano = new Humano(cor, custo, numHabilidade, habilidade1, habilidade2, descricao, ataque, defesa, Habilidades); if (numCarta == 1) { AcaoHabilidade1 = CartaCriaturaHumano.AcaoHabilidade; Ataque1 = CartaCriaturaHumano.AtaqueCriatura; } else { AcaoHabilidade2 = CartaCriaturaHumano.AcaoHabilidade; Ataque2 = CartaCriaturaHumano.AtaqueCriatura; } }
public IActionResult Index() { //criar um homen Humano homen = new Humano() { nome = "Andre", apelido = "Carlos" }; //criar um carro Automovel carro = new Automovel() { marca = "Audi", cor = "Metalico" }; //coloca os dois viewmodels dentro do mesmo pacote Bag data = new Bag() { humano = homen, automovel = carro }; return(View(data)); }
private void HumanoOnGerenciarEnergia(ObjectContext context, Humano humano, bool sinal, int valor, IList <string> status) { if (humano is T) { GerenciarEnergia(context, (T)humano, sinal, valor, status); } }
public static void Main(string[] args) { Caballo miBabieca = new Caballo("Babieca"); Humano miJuan = new Humano("Juan"); Gorila miGorila = new Gorila("Gorila"); Ballena miBallena = new Ballena("Moby"); //array de los objetos Mamiferos[] almacenMamiferos = new Mamiferos[4]; almacenMamiferos[0] = miBabieca; almacenMamiferos[1] = miJuan; almacenMamiferos[2] = miGorila; almacenMamiferos[3] = miBallena; Console.WriteLine("---------------------------------------------------"); Console.WriteLine("El número de patas de caballo son: " + miBabieca.numeroPatas()); Console.WriteLine("El número de patas del gorila son: " + miGorila.numeroPatas()); Console.WriteLine("---------------------------------------------------"); //polimorfismo Console.WriteLine("Ejemplo de polimorfismo:"); for (int i = 0; i < 4; i++) { almacenMamiferos[i].pensar(); almacenMamiferos[i].getNombre(); } }
private void HumanoOnEvoluir(ObjectContext context, Humano humano, TipoCampo tipoCampo, long id, int incremento) { if (humano is T) { Evoluir(context, (T)humano, tipoCampo, id, incremento); Validar((T)humano); } }
public void MovimentarHumanoEVerificarAcaoRealizada() { string esperado = "Humano se moveu"; Humano humano = new Humano(); humano.Mover(); Assert.AreEqual(esperado, humano.AcaoRealizada, "Falha ao comparar se o humano se movimentou."); }
/// <summary> /// Crea un objeto humano para ser rellenado, /// solo hay creados los atributos Id, y Fecha /// </summary> /// <returns></returns> internal Humano NewHumano() { Humano nuevo = new Humano { IdEntidad = Instance.getId(), Fecha = DateTime.Now.ToLocalTime().ToString() }; _lista.Add(nuevo); return(nuevo); }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { pintor = animator.GetComponentInParent <Humano>(); rb = animator.GetComponentInParent <Rigidbody2D>(); //if (pintor != null) //{ //Debug.Log(pintor.name + " Esta Parado"); //} }
/// <summary> /// Constructor que utiliza la vista para visualizar un elemento creado desde 0 /// </summary> /// <remarks> /// Ver botón de añadir en <see cref="MainPage.AddItem_Clicked(object, EventArgs)"/> /// </remarks> public EditHumanPage() { _esNuevo = true; ItemHumano = new Humano(); setPickers(); BindingContext = this; InitializeComponent(); FocusOnOff(_btnMujer, _btnHombre, Color.FromRgb(153, 187, 255)); PressDelete.IsVisible = false; }
/// <summary> /// Crea un objeto de tipo hombre pasandole por parametro un item Humano, /// si se quiere rellenar los atributos especificos del objeto hombre se realizaría mas adelante. /// Metodo parecido a <see cref="NewMujerAsync"/> - se separa la funcionalidad ya que podrían modificarse sus atributos. /// </summary> /// <param name="itemHumano"></param> /// <returns></returns> internal async Task <Humano> NewHombreAsync(Humano itemHumano) { Hombre nuevo = new Hombre(itemHumano); nuevo.IdEntidad = Instance.getId(); _lista.Add(nuevo); await CETNDomainService.ActualizarHumanoJSON(_lista); return(nuevo); }
public HumanoViewModel(Humano humano) { Nome = humano.Nome; Apelidos = new List <ApelidoViewModel>(); foreach (var apelido in humano.Apelidos) { Apelidos.Add(new ApelidoViewModel(apelido)); } }
/// <summary> /// Crea un objeto de tipo mujer pasandole por parametro un item Humano, /// si se quiere rellenar los atributos especificos del objeto mujer se realizaría mas adelante. /// Metodo parecido a <see cref="NewHombreAsync"/> - se separa la funcionalidad ya que podrían modificarse sus atributos. /// </summary> /// <param name="itemHumano"></param> /// <returns></returns> internal async Task <Humano> NewMujerAsync(Humano itemHumano) { Mujer nueva = new Mujer(itemHumano); nueva.IdEntidad = Instance.getId(); _lista.Add(nueva); await CETNDomainService.ActualizarHumanoJSON(_lista); return(nueva); }
public void TestBinario() { //Arrange Humano Seba = new Humano("Seba", DateTime.Now.AddYears(-29), Humano.Ocupacion.Estudiante); //Act Seba.Guardar("Humano.bin", Seba); Humano aux2 = Seba.Leer("Humano.bin"); //Assert Assert.IsTrue(Seba == aux2); }
public static void Main(string[] args) { Caballo miBabieca = new Caballo("Babieca"); Humano miJuan = new Humano("Juan"); Gorila miGorila = new Gorila("Gorila"); Ballena miBallena = new Ballena("Moby"); Lagartija miLagartija = new Lagartija("Igor"); miLagartija.getNombre(); miLagartija.respirar(); miJuan.getNombre(); miJuan.respirar(); }
public static void Main(string[] args) { Humano andre = new Humano("Andre Ribeiro da Silva - Professor"); andre.ChaveCriptografia = "bcdefghijklmnopqrstuvxzwyz0123456789a"; andre.ImprimirResumo(); andre.Criptografar(); andre.ImprimirResumo(); andre.Descriptografar(); andre.ImprimirResumo(); }
public static void Main(string[] args) { //indicar error por lo que de acuerdo al constructor que recibe parametro debemos agregar el parametro en el objeto Caballo Babieca = new Caballo("Fugaz"); Humano Juan = new Humano("Juan"); Gorila Copito = new Gorila("Copito"); Juan.getNombre(); Copito.getNombre(); Babieca.getNombre(); Babieca.galope(); Juan.pensar(); Copito.trepar(); Copito.respirar(); }
public static Humano DeserializarHumano() { try { XmlSerializer serializador = new XmlSerializer(typeof(Humano)); StreamReader sr = new StreamReader("D:\\humano.xml"); Humano h = (Humano)serializador.Deserialize(sr); sr.Close(); return(h); } catch (Exception e) { return(null); } }
public static bool SerializarHumano(Humano h) { try { XmlSerializer serializador = new XmlSerializer(typeof(Humano)); StreamWriter sw = new StreamWriter("D:\\humano.xml"); serializador.Serialize(sw, h); sw.Close(); return(true); } catch (Exception e) { return(false); } }
static void Main(string[] args) { //Console.WriteLine("Hello World!"); // Se crean objetos de las clases Humano humano1 = new Humano(); Grillo grillo1 = new Grillo(); Perro doggo1 = new Perro(); // Se mandan a llamar al método comer, el cual es establecido en la interfaz humano1.Comer(); doggo1.Comer(); grillo1.Comer(); }
public static bool SerializarHumano(Humano humano) { try { XmlSerializer xmlSerializer = new XmlSerializer(typeof(Humano)); using (StreamWriter streamWriter = new StreamWriter(@"D:\Humano.XML")) { xmlSerializer.Serialize(streamWriter, humano); } } catch (Exception) { return(false); } return(true); }
public static bool SerializarHumano(Humano h) { try { XmlSerializer objSerializador = new XmlSerializer(typeof(Humano)); StreamWriter objEscritor = new StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\humano.txt"); objSerializador.Serialize(objEscritor, h); objEscritor.Close(); return(true); } catch (Exception) { return(false); } }
//Deserializar Humano public static Humano DesSerializarHumano() { Humano humano = new Humano(); try { XmlSerializer xml = new XmlSerializer(typeof(Humano)); StreamReader sw = new StreamReader("D:\\humano.xml"); humano = (Humano)xml.Deserialize(sw); sw.Close(); } catch { Console.WriteLine("No se puedo abrir el archivo."); } return(humano); }