Anonymní profil sali – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil sali – Programujte.comAnonymní profil sali – Programujte.com

 

Příspěvky odeslané z IP adresy 89.190.52.–

.NET › Propojeni TextBoxu s property
21. 6. 2012   #159384

zdravim,

delam aplikaci pro WP a potreboval bych propojit TextBox s property. Snazim se vyuzivat MVVM, takze mam hlavni pivotni okno, ktery je slozeno ze 2 stranek a ke kazde mam vlastni view a viewmodel. 

ve view.xaml mam

<TextBox Height="72" Name="txtAmountStart" Text="{Binding Vstup}">
        

a ve viewmodel.cs

private string vstup;
public string Vstup
{
    get { return Vstup; }
    set
    {
        Vstup = value;
        NotifyProperty("Vstup");
    }
}

Vypis debuggeru

System.Windows.Data Error: BindingExpression path error: 'Vstup' property not found on 'Converter.MainViewModel' 'Converter.MainViewModel' (HashCode=115854320). BindingExpression: Path='Vstupt' DataItem='Converter.MainViewModel' (HashCode=115854320); target element is 'System.Windows.Controls.TextBox' (Name='txtAmountStart'); target property is 'Text' (type 'System.String')..

Ale tu property mam v Converter.ViewModel2

pouzivam INotifyPropertyChanged abych vedel o kazde zmene. Ale nevim jak tyto dve veci propojit, ted kdyz si dam vypsat vlozeny text tak se nic nevypise, tudiz to neni propojeni.

Jak tedy na to? Dekuji za rady

.NET › Problem s Dictionary
20. 6. 2012   #159324

zdravim,

Vytvarim aplikaci pro WP a narazil jsem na problem s Dictionary

mam Dictionary

Dictionary<Mena, double> DictionaryCurrencyCourse;

,kde Mena je slozena z Typu, a nazvu meny, typ je urcen enumem, takze konstruktor objektu Mena vypada nasledovne

Mena mena = new Mena(typ.CZK, "ceska koruna");

a pak v Designu mam ListPicker ze ktereho vybiram jednotlivou menu a chci zjistit kurz teto meny. Kdyz chci vyhledat vybranou menu tak mi to pise ze nebyl klic nalezen,

kod je nasledujici

MessageBox.Show(usedCurrency.GetType().ToString());
MessageBox.Show(usedCurrency.TypeOfCurrency.ToString());
MessageBox.Show(usedCurrency.NameOfCurrency.ToString());

foreach (var item in courses.DictionaryCurrencyCourse.Keys)
{
   MessageBox.Show(item.GetType().ToString());
   MessageBox.Show(item.TypeOfCurrency.ToString());
   MessageBox.Show(item.NameOfCurrency.ToString());
}

prvni tri vypisy mi vypisou typ objektu, typ meny, nazev meny kterou jsem vybral v listpickeru

a kdyz pote projdu kolekci klicu toho slovniku  tak v ni naleznu klic ktery ma stejny typ, typ meny i nazev, ale 

nasledujici kod mi vypise False

 MessageBox.Show(courses.DictionaryCurrencyCourse.ContainsKey(usedCurrency).ToString());
           

Dokazal by mi nekdo poradit, kde delam chybu? dekuji

.NET › LINQ - klauzule where a kvan…
23. 4. 2012   #156974

dobry den,

Potrebuji pomoci LINQ dotazu vybrat vsechny kurzy, ktere navstevuji vsichni zadani studenti

Trida Student.cs

public class Student
{
    public int Id { get; set; }

    public string Name { get; set; }
}

Muj dotaz, ktery nefunguje

var result = from m in courses
             where m.Student.All(x => x = students)
             select m;

//Cannot implicitly convert type 'cviceni.Student[]' to 'cviceni.Student'



List<Student> studenti = new List<Student>
                {
                    new Student
                    {
                           Id = 1,
                           Name = "Jiri Novak"                                      
                    },
                    new Student
                    {
                           Id = 2,
                           Name = "Tomas Novacek"                                     
                    }, 
                    new Student
                    {
                           Id = 3,
                           Name = "Petr Novy"                                     
                    },       
                };                        
Student[] students = studenti.ToArray();

XML ma tvar:

<courses><course>
      <student id="1" name="Jiri Novak" />
      <student id="2" name="Tomas Novacek" />
      <student id="3" name="Petr Novy" />
</course>
<course>
      <student id="1" name="Jiri Novak" />
      <student id="2" name="Tomas Novacek" />
      <student id="4" name="Jan Tlusty" />
</course>
</courses>
.NET › IEnumerable <string> v param…
2. 4. 2012   #155937

uz jsem to vyresil, ale dekuji za navedeni na tu kolekci List<string> pres tu jsem to vyresil

.NET › IEnumerable <string> v param…
2. 4. 2012   #155928

#4 naromax
takze v te kolekci nic neni, v tom stringu line je vzdycky to co tam ma byt, ale pokud dam seznam.Add(line) tak se do te kolekce stejne nic neprida. Tu metodu mam danou jedna se o domaci ukol.

.NET › IEnumerable <string> v param…
2. 4. 2012   #155926

#2 naromax
nno ted jsem nasel ze se to ma pridavat do toho listu, takze to mam nasledovne

string line;
List<string> seznam = new List<string>();
StreamReader file = new StreamReader(@"SamplePrograms\demo1.txt");
while (( line = file.ReadLine()) != null)
{
    seznam.Add(line);
}

IEnumerator<Kus> kousek = stroj.Delej(seznam.GetEnumerator());

a to stejne nejde

.NET › IEnumerable <string> v param…
2. 4. 2012   #155920

zdravim

chtel bych se zeptat jestli kdyz volam metodu, ktera ma v parametrech typ IEnumerable <string> a ja mam data pouze ve stringu jestli lze ten string nejak pretypovat na ten typ IEnumerable <string>

mam tento kod

string line;
StreamReader file = new StreamReader(@"demo.txt");
            while (( line = file.ReadLine()) != null)
            {
                IEnumerator<Kousek> kus= stroj.Delej(line);
            }

metoda Delej vypada nasledovne


IEnumerable<Kousek> Delej(IEnumerable<string> lines);

dekuji za odpoved

.NET › Udalosti v C#
2. 4. 2012   #155887

Dobry den,

mel by dotaz ohledne udalosti v C#. Doufam ze spravne chapu teorii a to tak, ze pri zachyceni udalosti se vyvola delegat(odkaz na metodu).

Mam tedy nasledujici tridu:

namespace Auta
{
    public delegate void delegatInfoOAutu(string message);

    public abstract class Auto : IAuto
    {
        public event delegatInfoOAutu Info;

        public virtual void Presun()
        {
            this.Info("PRESUN");
        }
    }
}


A pote tridu zdedenou

namespace Auta
{
    public class Audi: Auto
    {
        public override void Presun()
        {
            this.Info("PRESUN"); // tady CHYBA!!!!
        }
    }
}

Prekladac mi vsak hlasi chybu

The event 'Auta.Auto.Info' can only appear on the left hand side of += or -= (except when used from within the type 'Auta.Auto')

Nevedel by nekdo kde mam chybu

.NET › Použití vlastnosti s návrato…
1. 4. 2012   #155870

Dobry vecer,

mam otazku ohledne pouziti vlastnosti. Mám nasledujici vlastnost

public TextWriter Writer { get; set; }

V jine tride bych chtel tuto vlastnost pouzit a to tak ze bych chtel puzit neco jako:


Writer.WriteLine(retezec);

ale bohuzel mi prekladac hlasi chybu

The name 'Writer' does not exist in the current context

Diky za odpoved.

sali
C / C++ › QT problem s databazi
24. 2. 2011   #139302

zdravim, vytvarim aplikaci v qt s pouzitim MySQL. Ale kdyz chci pripojit databazi tak mi hlasi qt chybu:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QSQLITE2 QPSQL7 QPSQL

pritom jsem si v ubuntu nainstaloval i balicek libqt4-sql-mysql. Nevite kde by mohl byt problem?

C / C++ › Vektor vektoru v C++
25. 10. 2010   #134961

To KIIV : jj mel sem to tam, ale ted uz sem to dal ven z mainu a v mainu sem to chtel jen inicializovat ale hodilo mi to segmantation fault

struct Uloz 

{
int cislo;
string data;
};

vector<uloz> spojeni;

Uloz save = {0, ""};




spojeni[0].cislo = 10;

cout<<spojeni[0].cislo;



EDIT: vyreseno

C / C++ › Vektor vektoru v C++
25. 10. 2010   #134955

To KIIV : tak kdyz jsem to zkusil jak jste mi poradil tak to vypsalo chybu.

struct uloz

{
int cislo;
string data;
};

vector<uloz> spojeni;




zkouska.cpp:210: error: template argument for ‘template<class _Alloc> class std::allocator’ uses local type ‘main(int, char**)::uloz’
zkouska.cpp:210: error: trying to instantiate ‘template<class _Alloc> class std::allocator’
zkouska.cpp:210: error: template argument 2 is invalid
zkouska.cpp:210: error: invalid type in declaration before ‘;’ token

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý