Pereiti prie turinio

saniokazzz777

Patvirtinti nariai
  • Pranešimai

    28
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Reputacijos išklotinė

  1. Patinka
    saniokazzz777 sureagavo į agadyz Domenų didesnio kiekio saugojimas   
    IV.lt siūlo metinį mokestį didmenininkam. Suteikia nuolaidą registruojant/pratęsiant.
  2. Patinka
    saniokazzz777 sureagavo į diablom Domenų didesnio kiekio saugojimas   
    Jei tai ne lietuviški domenai, transferink kas metus vis pas kitą tiekėją (tik pas patikimus ir nenaudoti godaddy). Dažniausiai galima rasti didelių akcijų.
  3. Patinka
    saniokazzz777 sureagavo į Mr Kent Domenų didesnio kiekio saugojimas   
    Teisingai, laikoma ~200 domenų, naudojam iv.lt didmenos planą.
     
    Jeigu skaičiuojant kaštų taupymą, pirkti reiktų iv.lt premiją pratęsimams, arba PayPal -10% dienos kursu susitaupo papildomai. Ir juo atsiskaityti.
     
    Pas forumiečius būna kartais įsigyti.
  4. Patinka
    saniokazzz777 gavo reakciją nuo VaidasV C# List<T> bei jusu nuomone del architekturos   
    Patarčiau Employe klasėje turėt konstruktorių

    public class Employe { public string Name { get; private set; } public string Surname { get; private set; } public DateTime WorksSince { get; private set; } private void Employe() { } public void Employe(string name, string surname, DataTime worksSince) { // užtikriname kad būtų vardas ir pavardė if (string.IsNullOrEmpty(name)) throw new ArgumentException(); if (string.IsNullOrEmpty(surname)) throw new ArgumentException(); Name = name; Surname = surname; WorksSince = worksSince; } }
    ir visų trijų savybių set'erius padaryti "private", enterprise lygio aplikacijose butent taip užtikrinama kad nepakeistų netyčia pvz. vardo. Dar reikėtų pridėti "private" kostruktorių be parametrų, tas užtikrintų, kad nebus sukurtas darbuotojas be vardo ;)
     
    Dar dėl šių savybių pavadinimų jeigu klasė vadinasi Employe, tai nėra tikslinga savybę vadinti EmployeName, tiesiog Name.
     
    Kas liečia sąrašo inicializavimą Position kontroleryje, tai būtent taip ir daryčiau.
     
    Man liko neaiški "AddEmployes" Position klasės logika...
     
    Dar dėl pačios sintaksės

    var employe2 = new Employe(); employe2.EmployeName = "Name"; employe2.EmployeSurname = "Surname"; employe2.EmployeSince = DateTime.Now.AddDays(-1);
    man labiau patinka toks užrašymas:

    var employe2 = new Employe() { EmployeName = "Name", EmployeSurname = "Surname", EmployeSince = DateTime.Now.AddDays(-1) };
     
    Tikiuosi mano patarimai tau padės :)
  5. Patinka
    saniokazzz777 gavo reakciją nuo beniens C# priejimas prie labels/buttons is kitos klases   
    Kaip jau rašė anksčiau, perduok formos instance'ą savo antrai klasei, t.y. pakeisk pirmoje klasėje į
     

    private void button1_Click(object sender, EventArgs e) { zaidimoKlase.prisijungimas(this); }
     
    o savo metodą antroje klasėje pakeisk į

    public void prisijungimas(Form1 form) { form.Controls["button1"].Hide(); }
     
    Atsiprašau už OT, bet kokiu tikslu antroje klasėje kuriamas naujas Form1 objektas?
×
×
  • Pasirinkite naujai kuriamo turinio tipą...